On Mon, Dec 09, 2002 at 02:10:09PM +0100, David Olofson wrote:
Actually it
quickly became obvious that for a host to construct a
useful GUI the plugin has to at least hint at some ranges.
Yes, *hint*.
Yes, I agree with you entirly on this point.
the RT engine - *unless* you decide on a number of
VVIDs to
allocate for each Channel of every plugin, right when they're
instantiated.
That sound most sensible. The instrument has to allocate voice
table space, so there is likly to be an internal (soft) limit
anyway.
Yes... But keep in mind that there is no strict relation between
Physical Voices and Virtual Voices. A synth with only 32 voices may
be played with 8 VVIDs or 256 VVIDs. The number of VVIDs is decided
by the *sender*, so it can manage the polyphony it wants in a
sensible way. The synth only uses the VVIDs to keep track of which
Virtual Voice the sender is talking about - whether or not it
actually has a Physical Voice at the moment. Voice allocator in
between.
OK, but I dont think that actually changes anything at the API level.
- Steve