From the original SynthMaker forum (2004–2014), with its members’ names and dates.
trogluddite ·
After a late night boozing with a friend, getting seriously nostalgic due to our impending 40th birthdays, we decided that all this modern fandangled music making kit just doesn't make us giggle like in the 'good old days'.
So he dug out his old Casio SK-1 sampling keyboard - less controls and whizz-bangery than your average washing machine - but, press one button, burp into the microphone, then fall about laughing like an idiot as you play Chopsticks with your burps!
So here's my tribute to the days of mismatched dayglo socks and steam-powered synths...
Note that an audio input is essential - so you connect it as a VST effect with MIDI control rather than as an instrument. Don't think I've ever seen another VST sampler that lets you just sample live audio, so much more fun than searching a gazillion GB of hard disk for a sound to play.
MichaelBenjamin ·
OK, i would prefer a mismatched socks synthesis over any digital burp.
trogluddite ·
Quite incredible to remember how impressive it seemed to have a 'home sampler' a quarter of a century ago. I did alright out of it myself - when my mate bought his SK-1, he sold me his 'outdated' Korg MS10 for a pittance; I might never have got into SM had it not been for that early introduction to analogue synthesis.
Jay ·
Yep 😀
i was quite partial to wearing one fluorescent pink and one fluorescent green sock in em dayz along with a rather fetching green Mohawk hairdoo, black lipstick and eyeliner man i must have looked a state 🙂 🙂 I wasn't even a punk!
The OSM. Cheers for this Trogg! looks good and i like the 8bit mode, its something i was about to ask about (recording in 8bit in SM):D
I often think that we have way to many options on our music software these days, which for me seems to be more of a hindrance than a help sometimes. I often go into the studio with all good intentions of making a tune and come out 7-8 hours later having done nothing apart from play with my many wonderful toys.
i really liked it when you had to work hard to achieve your sound,the music was so much better for it too 🙂
Best Regards
attic ·
This reminds me of a favorite plugin that I have used and abused for a while now.
Morgana
http://www.112db.com/vintage/morgana/
Direct sampling in a vsti is rare but it shouldn't be. I have a few unreleased as of yet plugins on the Synthedit side of things that direct sample for immediate playback. Between this and Soopa Loopa seems like your on a roll [old link]
Edit (Now if you could save the wav file in this it would be even more useful, but great even without that.)
The file below allows you to save a .wav file.
Thanks for this, I was needing just this kind of example.
🙂
trogluddite ·
attic wrote: The file below allows you to save a .wav file
Excellent, thanks for that.
Next thing I think, is to add a way to have several sample buffers for switching between sounds - each with the option of either loading a wav, or using the direct record method.
Does anyone know a simple way to truncate the wave recording? - at the moment it always uses a 10sec mem to hold the sample; I've worked out how to trucate the wave display so you don't see all the empty space, but I'd really like to be able to truncate the sample before saving.
attic ·
It would be nice if we could combine the truncate feature with the loop start and end marker thing like in the picture. IE save the region between the two markers. Also a multi stage envelope for volume that would overlay the wav player window and resize between the loop points would be sweet. Something like what exonerate and infuzion have going here Finishing the multi stage modulation envelope but with a transparent background so you could see the wav file, loop point markers and envelope all at once.
Like this but I can't get it to size the end just the front.
Also it would be good if your going the multi-sample route to have at least 5 selectable sections of the keyboard for the samples to reside at like where the arrows are pointing in the picture. I will help in any way I can.😉
attic ·
I suppose the general idea would be something like this but I don't know how to pull it off. 🙁
AngularMomentum ·
due to our impending 40th birthdays
Almost time for me hitting 40 as well...I do not know if it is a curse or a blessing yet...
trogluddite ·
AngularMomentum wrote: ..I do not know if it is a curse or a blessing yet...
In hex we'll only be 28!! 😉
Anyhow, I had a big breakdown in my early 30's after years of feeling bad about everything; had to go see the men in white coats for a while - so I figure I've already had my 'mid-life crisis'. Think of myself lucky really, life seems much better these days than ever - maybe cos I didn't really have those 'golden years' in my teens and 20s to be constantly comparing my life with.
@attic
We're definitely thinking along the same lines here. Just a case of taking one step at a time - I think the saving/loading/recording of the sample buffers would be the best place to concentrate first - even if some of the other stuff gets too tricky, we'll still end up with a nice little toolkit style module with 101 uses.
AngularMomentum ·
In hex we'll only be 28!! 😉
Anyhow, I had a big breakdown in my early 30's after years of feeling bad about everything; had to go see the men in white coats for a while - so I figure I've already had my 'mid-life crisis'. Think of myself lucky really, life seems much better these days than ever - maybe cos I didn't really have those 'golden years' in my teens and 20s to be constantly comparing my life with.
I completely understand, I had that breakdown as well in the mid 30's regarding youth and parenting. I had a couple of sessions and used some medicines, but found out quickly nothing of that is really going to help with anything, so I accepted my past, disconnected with my parents, stopped trying to fix that relation, and all is relatively fine now, life is much more enjoyable. Glad to see you worked things out!
My wife is 11 and a bit years younger though, 23 vs 35 seems a lot better (on paper) then 28 vs 40. 😉
On the sampler thing...this would also work in something like claplab or kicklab right? I would love to be able to export a ready made clap, hat, or kick from these...I just do not understand how the flow of wave memory stuff works here. I built something with float arrays that works perfectly, but they are limited in size, so max 32kb of wavefile.
trogluddite ·
AngularMomentum wrote: so I accepted my past
The key one for me too - just to stop the viscious circle of 'why didn't I....., why haven't I.....' made the biggest difference for me.
AngularMomentum wrote: this would also work in something like claplab or kicklab right?
The principle would be just the same, but feeding the main output of your plugin into the recorder/wave-saver. The hardest part would probably be to calculate the length of sample to record without cutting it short or leaving too much silence at the end - the 'mem' wave buffer can't be dynamic as far as I can tell, you have to fix the size when it gets created.
Still getting my head around the wave recorder myself - it does have some odd behaviour sometimes (index not always being quite where I expect it), and the backwards 'GUI style' connection order takes some getting used to. Thanks to attic's help with the file saving, I'm now pretty sure I know how to go about the things that are needed - I think the modules we need should all be pretty handy in their own right if we can make them easy enough to use.
Some interesting stuff going on in the 'concatenate samples' thread too - but that one's moving a bit too fast for me to follow at the moment!
attic ·
Hi
I have been messing around with this alot, the potential in it is huge. Have you figured out what direction you are going on file loading yet?
Cheers
trogluddite ·
attic wrote: Have you figured out what direction you are going on file loading yet?
Sorry for the late reply - not had any SM time for the last week or so.
These are the features/problems that I'm going to be tinkering with when I next have time...
Multiple samples - able to have a bank of samples all available at once, with each one either loaded or recorded as required - this should be pretty simple using a wave array.
Saving and loading - sussed out how to do this for each sample, and how to truncate a sample before saving to save disk space - if there are going to be loop points etc. then we might need a way to store those, either as a sidecar file, or by embedding the info into the filename - AFAIK there's no way within SM to save the data into the .wav file header.
Presets - this is the biggest headache. For a preset to load correctly, it's wav files must be on disk - so either the user has to be very careful to save any new recordings, or there must be a way to do it automatically.
I'd really like to keep the instant record>>play type of use - it's great for experimenting and using live - having a file dialogue come up after every recording would really spoil the creative flow
Saving files automatically would need a very logical way to assign filenames and locations, otherwise there could be some real bad file management issues for the user. Also automatic saving makes it very easy to accidentally overwrite files that you wanted to keep.
trogluddite ·
Hi infinities,
Better documentation needed! 😉
The sampler also needs a MIDI note input to record - it uses this to set the root note of the sample for playback.
Whether you can arrange that will depend on what your sequencer can do with its MIDI routing.
The record procedure works something like this....
1) Press yellow button to enter record mode.
2) Send a note-on message to set the root note (don't send note-off yet!)
3) Recording starts when the audio is detected.
4) Send note-off to end the recording.
There's no saving of the sample currently - it's just held internally for the sampler's built in player to use. The module was more of a demo to show how wave recording works - just for a silly bit of fun really, just like the old Casio keyboard that I based it on. So it's probably not what you need for 'sample-ising' your VST synth sounds - though saving the sound could be done in principle using the 'Save Wave' primitive and a dialogue box.
Probably better to carry on with the stuff that KG is working on in the other thread where you posted - that seems closer to the kind of thing you want to do - I've been on FlowStone for a while now, so my old SythMaker projects are very rarely getting updates these days.
infinities ·
IT WORKS! Haha my bad, I thought with "MIDI Input" you meant the MIDI input from the track it is already located at, which kinda is what I want to do. 😀 Do you know, how I make that possible? (MIDI on the track you want to record triggers recording audio of the track you want to record, no second MIDI input necessary)
Also I don't know if this is a bug or not but the plugin immediatly asks for a place to save the sample on my harddrive, which is cool though! ^^
However, all samples whether there is 1 second of audio or 5, are 10 seconds long, which is probably because you have to predetermine the sample length. KG informed me about that. But I saw on another thread, that you can cut the silence by some complicated math, so I try to figure that one out.
MegaHurtz ·
Always wondered how the s2000`s sound came to be, one of the best PCM sounds ive ever heard in a sampler.
Wrote something here? To have a post removed or your name hidden, write to [email protected].