please read the rules, it will answer all your questions!

  • Get the best VPN on the market with 66% Discount!
Samples » Kontakt
Pure Electric By MS screenshot
This is a guitar library I've made. I sampled it at 24bit directly to computer. It comes in at only 310MB on HDD and using only 14MB fully loaded in memory. I decided to sample every fret on each string that are then key-switched from E base string C1 to F1 for E treble string. This will be useful for authentic solo playing. I've also combined them together key F#1 for chords and quick simple use.

I've added a script for on/off Distortion, Flanger, Compressor, Skreamer, Convolution, Chorus and Delay. You can use these settings to get the sound you want or you can turn them off and use the ones in your DAW or add plugins.

Also I've put in a Pitch Wheel script to make the pitch wheel sound more realistic, it can also be changed with simple menu setup.



download from free file storage
click to show download links
download from any file hoster with just one LinkSnappy account
download from more than 100 file hosters at once with LinkSnappy.

comments

  Resident 16.06.2013 466
+86
keep them coming... I'll call it a diamond in the rough
a 1 ... and a 3 ... and a ching chong potato
  Resident 1.10.2013 4662 9005
+53741
.......:::::: UPLOADED / RAPIDGATOR ::::::........__________ROCKFILE / UPLOAD-ROCKET___________
  Resident 5.12.2012 816 21279
+14951
  guest -- 0
0
Again, Great to see & really cool work.
HOWEVER don't get overly complicated with scripting when there is need.
EXAMPLE you have inserted send FX that are not used or have NO access.
Don't Do It - EXAMPLE SEND FX you have inserted a digital reverb bypassed, a delay bypassed & 2 convolution reverbs that are constantly active. WHY??
These FX have NO UI controls or scripted functions to access them.
So in effect they are a complete waste of time.
THE CONVOLUTION reverbs don't even have any impulse loaded???
Keep in mind that CONVOLUTION is VERY heavy on resources & CPU. Therefore 3 CONVOLUTION reverbs with 2 that are useless - WHY??
FOR SURE CUT & PASTE scripts etc but use them as a learning tool and don't simply insert
scripts that you have NO idea what they are doing etc

EXAMPLE (CLICK!)

ALL you need is something along those lines :-)
ALSO your KEYSWITCH script is not really doing and pretty useless & not doing much at all and needs work (a lot)
FINALLY SIPS scripts & BIG BOB's math library etc are pretty complex indeed. You really need to understand what they are about before using them.
REAL numbers, SIN functions etc have changed everything now but these scripts are priceless.
Sadly Bob passed away recently
I suggest if you are to use them ensure they are functional & do some research into what they are about :-)
Your SIPS script is nonfunctional really and & somewhat inappropriate.
There are some better options in this scenario.
Have a look at some of NILS LIBERGs scripts that way as there are some more simple and appropriate scripts etc So needs a LOT of work.
Still fixing your PIANO & adding functions etc.
Will be finished shortly & then will sort this if u like to make it functional in a sense.
You would be wise making a Master template for each instrument etc.

Great work but don't get overly complex when there is no need. Someone said scripting is not that hard.
In my experience that's sort of a load of rubbish. It can be as simple or as complex as you make it. Best idea though is keep it simple wherever possible. LESS CODE - LESS CPU etc etc etc

  Resident 20.10.2016 39 98
+1081
Thanks for the edited script

I simply forgot to remove the extra send fx I had loaded. Stupid mistake but I've deleted them and added the new script. I found the original script on audiosex forum that switched on/off two (insert fx's) and had other filters, but I needed seven so I had a go at rewriting it. I think the code you mentioned that was redundant I simply should have removed it, but I stopped editing when I got the code to run without errors.

I think it would be useful if the key-switch script had buttons to activate each of the keys it references. I'll look into how to code this and get back to you.
  guest -- 0
0
Hey no problems except bad news lol :- I only meant it for an example say for you to work upon.
That specific version won't work as intended with your setup.
Reasons would take too long to explain here -
Mainly make_persistent with switches and also you have to set your default states and switches or it won't function correctly.
Remember, Buttons can't be automated but switches can. Therefore set your default states.

STATE 0 is BYPASSED 1 is ON (I think lol in this case )

Solution Insert this script in FX section



Like I mentioned Fixing the piano up good, then I have a go with this and add useful features
  Resident 20.10.2016 39 98
+1081
I should have checked the code first I spelt compression with two 'mm' that I didn't notice before, so it was worth the edit just for that correction

I've edited the old code and removed some sections and it seems to work as before, I'm looking into the key-switch script and see if I can get buttons for each key-switch. I'll be making more mistakes on the way I'm sure.
  guest -- 0
0
Kloud , I Think , You Dont Need To Write" Set_engine_par" Commands Before "on ui_control" , Since They Changed Some Commands.
And Use "If , else" And Array Commands Instead Of This Long Script .
  guest -- 0
0
For sure there quite probably good ways to optimise & everyone does things differently.
How would you write\code this script using optimised method etc?
Is only really small so won't take long :-)
Would be great to see so that can check & learn different ways :-)
  guest -- 0
0
I Wrote A 22000 Line Scrpit Last Year , it Is A Drum Machine/Mixer/FxSection With Full Access To Costumizing Gui, animations And A Lot More , Then I Decide To Use Arrays , And function Commands To Shorten the Script.
It is Now around 12to15k Lines , And Run Really Smooth.
Maybe I Release It One Day.
If You Are Not Familar With Arrays Check Some Ni Forums Or Vi-Control.net
  guest -- 0
0
I am familiar with arrays & cool that you optimised the code and shortened it that's great.

Say for a simple switch command ie



How would you shorten or optimise that using your methods?

Good that you shortened it & hopefully you can release it
  guest -- 0
0
I Used Arrays For More Than A Switch Button.
Also I Think You Can Write Like This:

  guest -- 0
0
Yeah of course you can use ELSE command etc
Would also work in this scenario also I think.
As you say though for say automated switch or button on/off state etc is simple so can do either way.
ELSE command would be the logical choice for sure with more complex UI controls such as a menu or other control with many variables.
  guest -- 0
0
  guest -- 0
0
Yeah I get what you mean and for longer scripts he should declare control ID & use functions etc. i.e for his situation along lines you mean script could go maybe -



However is just going to confuse from a learning point of view
Difference in size will be negligible for a simple script. i.e Declare control ID & functions probably going to end up larger in size in this simple scenario.
However in other scenarios with many more controls & functions, declaring control ID using Arrays etc would be the logical option.
Lot's of different ways I guess.
Optimized always the best choice in the end long as he gets there and instrument functions as intended.
  guest -- 0
0
Yes , You Right Bro.
But I Prefer To Using This technique.
You Can Change Images At Once , Move The controlers With 2 Commands XY , and Show/Hide Them With A Line aswell.
  Resident 20.10.2016 39 98
+1081
Updated Version, with cleaned up script code

Download Link
  Member 20.10.2016 121
+27
Thank you!

related posts

PG MUSIC - Realtracks 155-187,206-253 Band in a box WiNNext Level Guitar 5-8 DVD SetProSamples Collection MULTiFORMAT[dead] Computer Music Magazine (UK) Issue 161 February 2011 DVDROM

Spread the Word