[gmpi] Re: 3.15 MIDI

  • From: Chris Grigg <gmpi-public@xxxxxxxxxxxxxx>
  • To: gmpi@xxxxxxxxxxxxx
  • Date: Tue, 15 Jun 2004 16:43:13 -0700

Michael said:

Are any of these efforts adding timestamps to MIDI channel messages?

What is the maximum bandwidth?

None of the new transport protocols, AFAIK, suffers from the 5-pin MIDI DIN 31.25 kBaud transmission rate limitation, if that's what you're getting at. I think some are high-res timestamped, and others run at the protocol's native frame rate resolution. So it depends.



Are any of these efforts increasing the precision of the MIDI data elements
such as key, velocity, or controller data?

Intentionally not, to avoid situations where the extra range or precision that that would enable are lost upon conversion back to conventional MIDI. The point is to make sure that MIDI is faithfully transmitted to the receiver and not altered in transit. So the transport is guaranteed to be a totally transparent pipe.


-- Chris G.


----- Original Message -----
From: "Chris Grigg" <gmpi-public@xxxxxxxxxxxxxx>
To: <gmpi@xxxxxxxxxxxxx>
Sent: Tuesday, June 15, 2004 3:21 AM
Subject: [gmpi] Re: 3.15 MIDI


 Michael said:
 >We are not talking about communications between plugins and synthesizers.
 >We are talking about communications between plugins and hosts. As long as
 >the musical semantics of the protocol between the plugins and hosts are
OK,
>then it's up to the hosts to communicate with the synthesizers --
probably
>using MIDI in many cases, but OSC or TCP/IP or multicast or customized
USB
 >in other cases. Some (such as MIDI) synthesizers will not generate their
 >own note IDs, so the host will have to do it. Other, newer, synthesizers,
 >especially those using OSC or more capable protocols, will already have
 >assigned note IDs for handling unison string choirs, etc.

 Just for information -- not trying to convince anyone of anything
 here -- MIDI over alternative physical transports is doing quite well
 both in products and standardization.  There's USB MIDI, the standard
 for 1394 MIDI, proprietary MIDI in Yamaha's mLAN, proprietary MIDI
 over FireWire from MOTU, IEEE 1639 Ethernet MIDI, and now we have an
 RTP payload format for MIDI advancing to Last Call with IETF.  MIDI
 over USB 2 is also getting some attention.  I think Gibson is doing
 their own MIDI over Ethernet thing too.

-- Chris G.

 ----------------------------------------------------------------------
 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


----------------------------------------------------------------------
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: