[gmpi] Re: 3.15 MIDI

  • From: Steve Harris <S.W.Harris@xxxxxxxxxxxxxxx>
  • To: gmpi@xxxxxxxxxxxxx
  • Date: Wed, 16 Jun 2004 15:25:38 +0100

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

Other related posts: