On Wed, Jan 15, 2003 at 01:42:27 -0800, Tim Hockin wrote: > > This is very "anti modular synth". NOTE/VOICE/GATE is a control type > > hint. I see no reason to imply that it can only be used for a certain > > kind of controls, since it's really just a "name" used by users > > and/or hosts to match ins and outs. > > This is not at all what I see as intuitive. VOICE is a separate control > used ONLY for voice control. Instruments have it. Effects do not.
I would say only polyphonic instruments have VOICE control. Modualar synths are not polyphonic (at the module level). > > Starting a new note on a VVID when a previous note is still in the > > release phase would cause a glisando, while if the VVID has no > > playing voice, one would be activated and started as needed to play a > > new note. The sender can't reliably know which action will be taken > > for each new note, so it really *has* to be left to the synth to > > decide. And for this, the lifetime of VVIDs/contexts need to span > > zero or more notes, with no upper limit. > > I don't follow you at all - a new note is a new note. If your instrument > has a glissando control, use it. It does the right thing. Each new note > gets a new VVID. I agree with Tim about this. > Stop button is different than not sending a note-off. Stop should > automatically send a note-off to any VVIDs. Or perhaps more accurately, it > should send a stop-all sound event. Yes, I think you want all sound generating things to shut up if you send stop all, not just note based things. - Steve