[sdiy] Voice assignment algorithms

Ingo Debus igg.debus at t-online.de
Thu Mar 25 19:56:24 CET 2010


Am 25.03.2010 um 19:30 schrieb Tom Wiltshire:

> Do you suppose that a sensible algorithm that works for both is  
> possible

This is becoming tricky because of the legato issue. When a  
monophonic synth is receiving notes in 'legato mode' (i.e. Note On of  
new note comes before Note Off of old note) any envelopes should not  
be retriggered. How can you handle that in a polyphonic voice  
assignment algorithm? If a new note is played while an old one hasn't  
received its Note Off yet, the algorithm will assign another voice to  
the new note. What else could it do? And since in most cases each  
voice will have its own independent set of envelope generators, re- 
triggering of the envelope(s) is inevitable.

Ingo



More information about the Synth-diy mailing list