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 Linux-audio-dev@email-addr-hidden http://lists.linuxaudio.org/mailman/listinfo/linux-audio-devReceived on Tue Aug 25 00:15:12 2009
This archive was generated by hypermail 2.1.8 : Tue Aug 25 2009 - 00:15:13 EEST