Physical modelling blown pipe synthesizer
Hello!
I was wondering if there were anything like this implemented in MSP that is similar to SteamPipe2 in NI Reaktor.
I managed to modify NI one to suit my custom input needs, as a proof of concept of what I really need. And imo Steampipe2 sounds awesome, but there are lots of things in it that I do not understand(i want it in max for further customisation), so I cannot translate it into max/msp properly.
Managing how that works will be tough, so maybe you people may show some directions to me.
Any similar system implemented in max?
or...
Anyone worked on that Reaktor Ensemble and show me some directions for reversing it properly?
Thanks!
[rtcmix~] has all of Perry Cook/Gary Scavone's STK physical model/phisem
instruments in it:
http://rtcmix.org/rtcmix~
(OSX and WIndows, no UB yet but soon!)
[chuck~] also has all of the STK stuff:
http://music.columbia.edu/~brad/chuck~/
(OSX only)
On Sat, 11 Nov 2006, Batuhan wrote:
>
> Hello!
>
> I was wondering if there were anything like this implemented in MSP that is similar to SteamPipe2 in NI Reaktor.
>
> I managed to modify NI one to suit my custom input needs, as a proof of concept of what I really need. And imo Steampipe2 sounds awesome, but there are lots of things in it that I do not understand(i want it in max for further customisation), so I cannot translate it into max/msp properly.
>
> Managing how that works will be tough, so maybe you people may show some directions to me.
>
> Any similar system implemented in max?
>
> or...
>
> Anyone worked on that Reaktor Ensemble and show me some directions for reversing it properly?
>
> Thanks!
>
Quote: Pyramind wrote on Fri, 10 November 2006 21:55
----------------------------------------------------
> Hello!
>
> I was wondering if there were anything like this implemented in MSP that is similar to SteamPipe2 in NI Reaktor.
>
----------------------------------------------------
it's based on the karplus-strong algorithm. you can find an external that does this at www.maxobjects.com, i think it's called kastro.
on the other hand, the generator is just noise with tuned short delay.
it's a simple form of resonant synthesis and you could build it yourself. to make it sound like steampipe you'll want to add waveshaping distortion and reverb.
it will never sound the same, but something at least as good is very well possible.
do mind that half of steampipes sound is way too much reverb which makes it hard to combine with other sounds. oh yes, you may want to add some formant filters (parallel bandpass) for that nasal overtone sound.
envelopes in the right place let you mold the typical picked string sound into a bowed or blown sound.
you owe me that patch if you make it ; )
i think its about the easiest physical modelling algrithm around, but to make it really good is not easy at all.
cheers
isjtar
Quote: Isjtar wrote on Sat, 11 November 2006 19:39
----------------------------------------------------
> Quote: Pyramind wrote on Fri, 10 November 2006 21:55
> ----------------------------------------------------
> > Hello!
> >
> > I was wondering if there were anything like this implemented in MSP that is similar to SteamPipe2 in NI Reaktor.
> >
> ----------------------------------------------------
> it's based on the karplus-strong algorithm. you can find an external that does this at www.maxobjects.com, i think it's called kastro.
> on the other hand, the generator is just noise with tuned short delay.
> it's a simple form of resonant synthesis and you could build it yourself. to make it sound like steampipe you'll want to add waveshaping distortion and reverb.
> it will never sound the same, but something at least as good is very well possible.
> do mind that half of steampipes sound is way too much reverb which makes it hard to combine with other sounds. oh yes, you may want to add some formant filters (parallel bandpass) for that nasal overtone sound.
> envelopes in the right place let you mold the typical picked string sound into a bowed or blown sound.
>
> you owe me that patch if you make it ; )
>
> i think its about the easiest physical modelling algrithm around, but to make it really good is not easy at all.
>
> cheers
>
> isjtar
----------------------------------------------------
Oh I knew about that algorithm, so today is the day to face it and sort out how it works eh? :)
Thanks for all the info, looking at the structure and NI manual, what you say makes perfect sense.
I actually want to use it as a live tool, with my fretless electric guitar and ebow. I'll be extracting the pitch(which works very well with fretless guitar-ebow combination btw, if anyone is interested) and use that pitch info to get the blown pipe sounds I want.
I modified steampipe to accept audio input, extract pitch and send that data to the synth, but tuning is messed up(which i think is a touchy issue with that karplus strong algorithm as it was asked on forum some days ago. I managed to fix the frequency ratios but it does not play at the correct pitch which is not that important for that kind of proof of concept, as I will not be using reaktor for this task.
Your help is greatly appreciated. Thanks!
Bradford Garton, thanks for the info. I'm on PC so chuck~ won't run I think and I do not really want to learn a new programming language at the moment actually. But thanks for pointing them anyway!