On Mon, Aug 24, 2009 at 11:25:17PM +0300, Hannu Savolainen wrote: > Ideally the synth should use some kind of priority mechanism when > stealing voices. Killing the oldest one is not the best way. For example > some kind of psychoacoustic algorithm could be used to find voices that > are masked out by the other voices playing at louder levels. Some voices > may have decayed to inaudible levels or their pitch may be close enough > to the new note to be played.
Or some _explicit_ feedback from somewhere downstream the patch telling the voice allocator that a particular voice has decayed far enough to be a candidate for re-use. My exploratory designs for AMS II (gathering dust since four years) did exactly that. Ciao, -- FA Io lo dico sempre: l'Italia รจ troppo stretta e lunga. _______________________________________________ Linux-audio-dev mailing list [email protected] http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev
