sustain using adsr~ with physical modelling
Hi al,
sorry if this has been previously addressed, I have searched but can't seem to find anywere that shows the solution
I'm wanting to create sustain with a physical modelling synth (if possible). This will be controlled by a wind/breath pressure input from an interface through an Arduino. So I want the note to sustain for as long as there is breath pressure, or any other type of velocity from an interface being applied before releasing.
- I believe it might be possible by controlling how the [noise~] object can continuously/sustain producing sound input to the delay line?
Is that even sort of correct?
I have attempted to try understanding how that might work, using [line~] - but haven't managed to crack it. Has anybody got tips or able to point me in the right direction to get the sustain I'm after? Will be to make a polysynth.
Here's my patch, sorry a little untidy.
I've base my current patch on this YouTube tutorial"
Any help/pointers greatly appreciated
dREw
"- I believe it might be possible by controlling how the [noise~] object can continuously/sustain producing sound input to the delay line?
Is that even sort of correct?"
that sounds reasonable.
what does not, it to use adsr~ to impose an envelope over the resonator.
"sustain" is the period of time of the input exciter and "release" is the feedback gain and eventually frequency filters in the loop.
and yes, this makes it a bit complicated to find out when a poly~ voice may be muted. but that´s how it is with physical modelling.
okay thank you for that advice. So you are suggesting don’t use the adsr~ to drive the noise~ resonator. Stick to using a line~ object?
Is that correct?
Thanks for your help
you can use it to modulate the exciter, you just cannot use it to turn off the poly voice (which i what i thought you might do)
I see (I think) thank you.
Sorry last question - when the term 'exciter' is used - which part of the patch is it referring to? Which object(s) would the adsr~ be placed in front of to modulate (or drive) the 'exciter'?
Basically i dont know what people are referring to when they say the exciter. I've attached a screensot with different coloured rectangles for each section of the patch - would you mind pointing out which area/object(s) the exciter is (in) - and let me know where to place the adsr~ to modulate it?
Thank you so much!
dRE

Heres that basic patch as well in case it's any use...
Basically i dont know what people are referring to when they say the exciter
Putting it very simply: a physical model is composed at least by two parts: an exciter and a resonator.
The exciter is the part of the physical model that gives the impulse to the system.
In your case, it's the noise~ object.
In your patch, the adsr~ should replace the line~ in the yellow section of your patch.
thank you so much, sorry for my late reply this has been very helpful.
Much appreciated,
Thanks again
Drew