Re: [LAD] Selectable limit for polyphony of virtual synth

From: Ralf Mardorf <ralf.mardorf@email-addr-hidden-dsl.net>
Date: Tue Aug 25 2009 - 19:31:23 EEST

Fons Adriaensen wrote:
> On Tue, Aug 25, 2009 at 04:58:32PM +0200, Ralf Mardorf wrote:
>
>
>>>>> 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.
>>>>>
>>>>>
>>>> This "was" a very good mechanism at the times when the first synth were
>>>> able to play different sounds for different MIDI channels, but tone
>>>> generators were to expensive, because of technical limits,...
>>>>
>>>>
>>> Note that the idea is *not* to have such feedback for the reasons
>>> you mention. It is to make such things _explicit_ and user patchable
>>> so a voice allocator can do more sophisticated things than most do
>>> today. For example decide that a new note should not be a new voice
>>> but a continuation of an existing one, depending on some configured
>>> or even patchable conditions.
>>> Ciao,
>>>
>> E.g. as a function of legato or staccato played notes to restart or
>> continue the envelope?
>>
>
> For example, or to do something special when a note is
> repeated, depending on where in its envelope(s) the first
> one was when its note-off arrived, etc.

Aha, in an extreme case e.g.:

- if the envelope was at point x, then trigger the LFO
- else if it was at point y, then send a program change to an external
effect processor

?
_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@email-addr-hidden
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev
Received on Tue Aug 25 20:15:05 2009

This archive was generated by hypermail 2.1.8 : Tue Aug 25 2009 - 20:15:05 EEST