From the original SynthMaker forum (2004–2014), with its members’ names and dates.
attic ·
Elektron Octatrack http://www.elektron.se/products/octatrack?section=overview
This should be doable in Synthmaker? Right? I like the idea of this kind of sampler the wavplayer on this forum has much of this ability and trogluddite's stuff has some similar functionality. Any thoughts on how hard it might be to create or what kind of cpu we are talking for 4 to 8 samples being pitchshifted and triggered? I suppose long wav files would be out unless the streaming example I saw somewhere on the forum would work. Any thoughts?
It reminds me of some of the stuff trogluddite has been doing lately (Soopa Loopa & SK Sampler).
Soopa Loopa
[old link]
SK Sampler
Fun with Burps
infuzion ·
attic wrote: Elektron Octatrack http://www.elektron.se/products/octatrack?section=overview
This should be doable in Synthmaker? Right?
I can be, yes. Should be? I think you'd be working for a man-day or s to make a VST that is likely not as good as existing VSTs & DAWs (Live, Reason) since they already have a few years on you. SM doesn't have streaming, can be very slow with large samples (DSP is as fast/faster than others), & other low-level stuff that they're doing & you can not.
If you want to make one to learn or have fun I'd say you can have fun with SM. Or have a base to make a really new idea or 2 to be added...
trogluddite ·
Thanks for the free advertisement!! 😉
The real-time pitch shift and timestretch is the killer - most of the other features are relatively simple to implement. I've been experimenting a little bit with that, because I'd like the Soopa Loopa engine to have that flexibility - but an efficient AND nice-sounding shift/stretch algorithm is a very tricky beast to tame.
I've got a very basic 'windowing' style shifter working - but it sounds a bit like a circuit-bent kiddies toy really, very crunchy and lots of very weird aliasing/intermodulation. I might add it to Loopa anyway (as an option) as I know some people (me included) quite like their sounds a bt 'raw'. I'll root through my HDD and post it up if I can find it. Quite a few good resources on the net for algorithms etc. - but the maths stuff is way beyond my understanding.
In terms of whether it's worth the effort - I see what infuzion is saying about duplicating the function of existing software. OTOH, I'm inclined to think that there is a lot of room still for developing interesting user-interfaces for stuff like this - not just 'skinning', but in terms of how you interact with the software. That's why I wrote Loopa - I wanted something a bit more 'algorithmic' than Reason/Live etc. so I would be less distracted by editing tiny details all the time.
Wouldn't worry too much about CPU use - I would see a unit like that as a kind of 'standalone' rather than something where you'd use multiple instances as part of a large hosted set-up.
attic ·
I've got a very basic 'windowing' style shifter working - but it sounds a bit like a circuit-bent kiddies toy really, very crunchy and lots of very weird aliasing/intermodulation. I might add it to Loopa anyway (as an option) as I know some people (me included) quite like their sounds a bt 'raw'. I'll root through my HDD and post it up if I can find it.
I would like to see an example of that if you don't mind posting it. I have one around somewhere that was posted awhile back but I don't think it had windowing. On another note, I'm still curious to see where you go with that Sk sampler thing you made. 🙂
attic ·
SM doesn't have streaming
So I take it this isn't real streaming? [old link] It only plays one sample at a time. Your probably right on the work thing it would maybe take me until Synthmaker 4.0 to finish.
trogluddite ·
attic wrote: So I take it this isn't real streaming?
Not really, it's more like doing the sample load as a background task, the whole sample still has to be stored in memory once loaded - true disk streaming continously loads a small buffer from the file as it plays along. Still, it could be useful as long as disk access is fast enough not to lead to extra latency.
attic wrote: Synthmaker 4.0
Synthmaker 4.0! You optimistic fellow - we've been over two years on the 1.1's. 😉
Still trying to find that shifting schematic - it was a sub-version of the SK sampler, but I'm a paranoid person who saves a new version every time I change the slightest thing - so a lot of files to trawl through!
trogluddite ·
Found it...
Sampling works the same as the old SK sampler. The little Mode switch selects between the old style playback (wave display) and the shift/stretch version (blue knobs).
The Window knobs set the size of audio grains used and the crossfade between them. The other little switch chooses 'Auto' (timestretching) or Manual (where you scan through the wave with the knob).
BE WARNED - this is a bit unstable on my system, so expect a few bugs or maybe even crashes.
Jay ·
"Never before has so much potential been offered by just one machine." that statement made me lol, It looks to be quite a handy little machine though! Good to see companies still putting this kind of thing out nowadays rather than just another software sampler!
Will have a good study at this too Trogg i liked the last sampler you made! 😀
Thanks Trogg!
Best Regards
EDIT* Pricey little machines these are!
MegaHurtz ·
Jay wrote: "Never before has so much potential been offered by just one machine."
Yea that slightly reminds me of the boy that knew to little.
About the streaming audio in synthmaker.. It`s possible but you have to have a very fast cpu.
Realtime granular pitch shifting is possible aswell.
attic ·
SK Sampler v003 Timestretch 🙂
Thanks trogluddite I appreciate the example of windowing. I also like this addition to the your Sk sampler, I think I spent a couple hours just feeding it stuff to hear what It would spit back out. The PosMod is great for MicroSlicing and stuttered effects so I may have to put some music together with this one. Nice job!
this is a bit unstable on my system
Its very stable on my system if that's any help. My experience was nothing but good performance and not one crash.
trogluddite ·
attic wrote: Its very stable on my system
Glad you like it - I'm going to try to develop this further; reading back the old 'Burps' thread there were quite a few interesting ideas there - and multiple sample slots, save & load samples etc. would make it much more usable.
Think the crashes may just be my audio drivers - this schematic crashes every single time if I just hook up the audio, but for some reason adding a mono readout then deleting it again always sorts the problem 😕 I seem to get this trouble a lot when there are very few modules in between the ASIO In and ASIO Out - but no more driver support from Yamaha for my kit 😠 Guess I'll have to live with it until I can afford to replace my hardware. 🙁
Wrote something here? To have a post removed or your name hidden, write to [email protected].