[sdiy] Dealing with velocity sensitivity / scaling on envelopes

Oakley Sound oakleysound at btinternet.com
Fri Sep 1 19:13:40 CEST 2017


 > Not if you're designing polyphonic multitimbral voice-stealing
analogue synths

I'll concede that multitimbral synths that are sharing the same voicing 
electronics across multiple timbres will have to reset the envelopes to 
zero. But then they also have to reprogram every other parameter too. I 
don't envy anyone who has to do this in analogue hardware. The old way 
of dealing with this was to limit the number of voices in each timbre 
and have the note stealing going on within that particular timbre only.

As it is I was talking about monophonic lines, as was I think the 
original poster, but I can see that the same situation must be dealt 
with when a note is stolen in a polyphonic system. That though is a 
situation which is never perfect and one must accept that there will be 
consequences - the minimum being that some release tails are over ridden.

In a monophonic system and a mono-timbral polyphonic system I can't see 
myself ever using a RTZ envelope. And, as you've all probably figured, I 
certainly wish that it wasn't the default behaviour on so many synths.

I do think allowing velocity to control all the parameters of an ADSR 
including the final output level is a very useful thing. Playing style 
and patch parameters will determine whether any rapid change in ADSR 
output level will be problem. With a staccato playing style with a fast 
release time envelope level modulation by velocity becomes a very useful 
tool.

Tony

www.oakleysound.com




More information about the Synth-diy mailing list