On Wed, Jun 16, 2004 at 01:47:49 +0100, Martijn Sipkema wrote: > > In reality you're not going to get that because the host has to parse out > > the bits of the MIDI stream that are relevant to your plugin. You may get > > MIDI bytes, but you probably wont get the same raw bytes as received from > > the (virtual?) MIDI port. > > I know that, but it may still contain information that would not be > available > when converted. Such as? > > Its not a case of *can*, its more down to a preference. You dont think we > > can map MIDI into some other representation losslesly, and I dont think we > > can handle multiple (simultaneous) represenations consistently. > > > > There are systems that pass translated MIDI streams, but I'm not aware of > > any that use overlapping control systems. > > Those systems probable drop some information. Even MIDI over USB does > this and was critisized for it (and for having very bad timing). I have used one of them. the only think I can think of that it might drop is the running status message, but I'm not sure about that, and I bet VST hosts (for example) drop that anyway. the bad timing is possibly down to the fact that MIDI over USB does/can run at a different rate to DIN MIDI? It seems like an inevitable consequence of different rates. You can't resample MIDI :) - Steve ---------------------------------------------------------------------- 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