[linux-audio-dev] more on XAP Virtual Voice ID system

David Olofson david at olofson.net
Wed Jan 8 15:18:01 UTC 2003


On Wednesday 08 January 2003 08.37, Tim Hockin wrote:
> > > Either you need to NEVER re-use a VVID, or you need to tell the
> > > host when an ended VVID is actually re-usable.  Or you need to
> > > have voice-ids allocated by the plugin, and NOT the host, which
> > > I like more.
> >
> > Having the plugins allocate them is a pain, its much easier if
> > the host aloocates them, and just does so from a sufficiently
> > large pool, if you have 2^32 host VVIDs per instrument you can
> > just round robin them.
>
> Why is it a pain?  I think it is clean.  I've never cared for the
> idea of Virtual Voices.  Either a voice is on, or it is not.  The
> plugin and the host need to agree on that.

I simply don't see why. This is tracker philosophy. MIDI sequencers 
never have a clue about what synths are actually doing, but it all 
works just fine anyway. (Better than traditional trackers ever could, 
for most things, I'd say.)


//David Olofson - Programmer, Composer, Open Source Advocate

.- The Return of Audiality! --------------------------------.
| Free/Open Source Audio Engine for use in Games or Studio. |
| RT and off-line synth. Scripting. Sample accurate timing. |
`---------------------------> http://olofson.net/audiality -'
   --- http://olofson.net --- http://www.reologica.se ---



More information about the Linux-audio-dev mailing list