On Thu, Dec 01, 2005 at 03:17:40PM +1300, Jeff McClintock wrote: > > In fact, the deallocate is not really NEEDED > > I agree. Deallocation is redundant. > > And why "Allocation"? > > Send "note on VVID=34". > > VVID 34 is now in use. simple. "Allocation" is redundant. > > Eliminate "Allocation", eliminate "deallocation". You might have something. You need some edge if you ever want to re-use a VVID. > For a keyboard-type instrument one fixed VVID per key is all you need. OK Riddle me this * I press key #60 on my keyboard: t0: VVID(60).cutoff = 0.7 t0: VVID(60).velocity = 64 t0: VVID(60).pitch = 60.0 t0: activate VVID(60) -- VVID(60) is playing t1: deactivate VVID(60) -- VVID(60) goes into release stage (I have a long envelope release) * I press key #60 on my keyboard again: t0: VVID(60).cutoff = 0.1 -- What happens? Did I just ask for the cutoff to change on the tail of the first note, or did I ask it to start thinking about a new note? You've got an ambiguity in the dialect. Forcing an allocate edge clarifies the exact intentions. Tim ---------------------------------------------------------------------- Generalized Music Plugin Interface (GMPI) public discussion list Participation in this list is contingent upon your abiding by the following rules: Please stay on topic. You are responsible for your own words. Please respect your fellow subscribers. Please do not redistribute anyone else's words without their permission. Archive: //www.freelists.org/archives/gmpi Email gmpi-request@xxxxxxxxxxxxx w/ subject "unsubscribe" to unsubscribe