I understand your point about existing gear. Here's a possible solution (I'm not sure what I actually think about it myself yet): Tunnel "pure extended MIDI" (existing channel messages with timestamps, note IDs, and float precision) through existing high-bandwidth MIDI SYSEX. On the wire, there is only the existing MIDI wire protocol. Inside GMPI hosts and plugins, there are the new extended MIDI channel messages. An adapter takes the SYSEX messages and reformats them to "extended MIDI", and vice versa. In compatibility mode, a plugin can just see byte fields if they so choose. Original Message: ----------------- From: Ron Kuper RonKuper@xxxxxxxxxxxx Date: Tue, 22 Jun 2004 13:46:22 -0400 To: gmpi@xxxxxxxxxxxxx Subject: [gmpi] Re: Drilling down into MIDI->GMPI conversion >>> It was precisely to avoid this screaming match that I proposed extending MIDI in GMPI with float fields -- and timestamps and note IDs make sense too. I still don't see why this wouldn't satisfy both camps here. As far as I can see it is the simplest change to existing protocols that can handle the requirements for increased functionality. <<< I would be 127% in favor of extended MIDI to suit the needs of GMPI. If you guys can stomach SysX as the container for this, we can make it happen pretty easily and quickly. SysX is merely a packet by another name. (If it's not Sysx that whatever extensions we send on the cable will break existing gear.) ---------------------------------------------------------------------- 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 -------------------------------------------------------------------- mail2web - Check your email from the web at http://mail2web.com/ . ---------------------------------------------------------------------- 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