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 ---