From the original SynthMaker forum (2004–2014), with its members’ names and dates.
King Midus ·
I am about to start work on a Synth. I have a Juno that I am gonna sample my custom patches. I want to turn them into a vst. I know that I need a preset manager and a wave player since SM only reads waves. ( I think I am right on that ) My thing is this. Since I am gonna sample 88 keys and make loop regions on each sample will SM play the wave file right? Another thing is... Can I load all 88 samples on to a map with only 1 wave player and when the user click BLAH SYNTH will it be ready to go?
Thanks for your time, and thanks for checking this thread! 🙂
loopeytunes ·
so you're wanting to use your midi device to trigger each sample separately?
So a drum pad midi device with 16 pads, can trigger 1 wave each inside the multi sampler (sampler holding 16 different wave sounds)?
so pad 1 triggers wave 1 in the sampler and pad 2 triggers wave 2 in the sampler etc.. etc.. etc.
I know I've basically said the same thing in each of the above statements but i didn't know which one was the most understandable..lol 😊
Is this what you're wanting to know?
If it is, I also want to know..lol
LT
Nu Audio Science ·
You are going to want to use a wave array
This way you can load a bunch of wavs into a single array and when you change preset the array will be reloaded with the relevant wavs for that preset
This is no simple task and i personally spent weeks getting mine working properly (But i did have some esoteric needs)
NAS
loopeytunes ·
NAS - could you send me at least a little screen shot of it to start me off??? please??? 🙁
doesn't matter if not 🙂
I know we all make great thing in synthmaker and don't want to share half of it..lol
LT
Nu Audio Science ·
It's not really a case of sharing this particular time
I do normally share everything
However this time i cant (Some stuff in there i simply am not allowed to share) and a screenshot wont help (I am the wireless king hahahaha)
That being said if i find time in the next days i will try and knock something together but i can't promise anything (What very little spare time i have i am using just reading and replying here unfortunately)
NAS
MichaelBenjamin ·
you can start with the multisampler at the wiki.
with the wave array you can load a maximum of 1000 (index 0-999) wavefiles. the total samplesize it can load is ~120mb on my machine but that differs depending on the samples. a simple approach to set a wave per key is to feed its index with the midi pitch output (like in the multisampler example). then to switch the set, you could just add multiples of 128 to the midi pitch to get the next set. this would assume that you name your files so they get loaded in the right order.
if you want the loop points to be recognized, you would have to extract them manually and put them into a text file or directly in a text box inside sm, so they can be read by a parallel array you also need an index counter that supports this.
a quick go for this would be:
streamin loopstart;
streamin loopend;
streamout index;
index=index+1;
index=index-(loopend-loopstart)&(index>loopend);
this might work, the rest would be just like the normal counters.
loopeytunes ·
NAS - No probs..lol
And if you do knock up a quick one for me i'd be greatful 😀
thank you
LT
loopeytunes ·
Thanks MB, I think i got it but I'll not know unless i had a drum pad midi device(external) 🙁
LT
King Midus ·
Thanks to everyone for the replays.
I think I am in over my head on this!!!
@Loopey - I was gonna use a keyboard I found on here. Turn it into 49 keys. And have my presets in 49 keys only ( sorry to the people that uses 61 & 88 )
So with that said, I want to be able to load 49 wave files at once that I have made VIA my Juno that I sampled and made Loop Points.
King Midus ·
Ok, I cant up load the full file so I uploaded a osm with only 1 wave. I have a couple of questions.
1 - Where do I stick the preset manager?
2 - How do I get the preset manager to save the wave file so that I only have to use 1 VST and not 1 VST for each synth that I have made?
3 - Can a preset manager be resized? I have one that I got from here. ( Ernst Hot's Preset Manager )
4 - The wave loaded in the wave player has loop points, How do I get SM to read them so that I dont have HUGE FILE SIZE?
Jay ·
Hi king
I will sort you some stuff out later this morning to do with the multisampler and preset waves, it's 4am here atm so time for some sleep since i've been winding coils all night for a bedini energizer and monopole I'm building 🙂
but yes, you can resize the preset manager - just click on the little padlock at the bottom of the module and you can select resize and move stuff around ect, go inside to make other desired changes.
I always put the preset manager one level into my schematics for best results.
SM cant read conventional loop point info from wave files but you could build a system to handle it in SM's own way,
anyway sleep time
Best Regards
King Midus ·
Thanks for the info Jay 🙂
Jay ·
No problem m8! 🙂
now lets see what we can do for your sampler setup! the first thing i would say is 88 samples for a patch is gonna make SM grind a bit! it will be resource intensive when changing patches having to load all those samples! next thing is i would use mono samples instead of the stereo file you have in your example, next thing was i dumped your sample and opened it in Wavelab, nearly seven seconds in length - too much for a simple supersaw sample! i got it down to about 1.2seconds looping smoothly! less is sometimes better 🙂
next thing is if you intend on having lots of patches all with different sample sets then you don't want them all embedded in your plugin as it's file size would become huge and the osm unworkable so, you would want to fill the array with the relevant sample set each time you change preset that's doable no problem, most of the hard work is already done in the Multi Sample Player/Looper\n Version 1.1 By Exonerate! have a look on the forum for it.
me personally, would not use 88 samples per patch for a synth rompler. like in most of my Kontakt libraries its pure overkill,i would either set up several players with 2 waves each and map the players up the octaves letting sm handle the re-pitching of the samples within each zone
or
set up three players one to handle low ranges(one sample re-pitching) , one multiplayer covering the middle ranges and a third player (one sample re-pitching) covering the high ranges and map the three players over the octaves
so have a think and let me know what approach you want to take and we can take it from there
Wrote something here? To have a post removed or your name hidden, write to [email protected].