[gmpi] Re: MIDI: Common event coding

On Thu, Jun 24, 2004 at 09:57:45AM +0100, Steve Harris wrote:
> On Wed, Jun 23, 2004 at 10:54:56 -0700, Tim Hockin wrote:
> >   MORE:  For every MIDI message, there must be a corresponing parallel in
> >   GMPI.  It must be possible to losslessy transcode a MIDI event into a
> >   GMPI event and back. A basic proposal covering the details of this
> >   transcoding has been developed. <link>
> 
> I really dont like this wording, it makes GMPI events sounds like a 2nd
> citizen to MIDI events, which I think we generally (with the exception of
> the inimintable Mr Spikema) agree is bad.

What if I just took out the first sentence?

> Reversing it to "For every MIDI sourced GMPI message, thier should be a
> corresponing parallel in MIDI" makes it more pallatable to me.

This doesn't get the point across.  For every MIDI message type, there
must be a GMPI message.  Whether or not any particular GMPI host uses MIDI
or not, any MIDI message is expressable as a GMPI message.

> > * Plugins must be able to expose a preferred MIDI map, which allows the
> >   host to configure some automatic MIDI control of the plugin.
> > 
> >   MORE:  It's probably OK to limit this MIDI map functionality to the
> >   following MIDI messages: 7-bit CC, 14-bit CC, RPN, NRPN, note-on,
> >   note-off, pitchbend, channel aftertouch, and poly aftertouch.
> 
> Program change?

Do we want to allow remapping of that?  Or is that just a given, all GMPI
plugs support the Program Change message?

> > * It must be possible for GMPI plugins to receive MIDI SysEx messages.
> >   GMPI hosts must not modify SysEx messages in any way.
> 
> Should not maybe? There may be reasons that aren't immediatly obvious that
> make this is occasionally neccesary.

I'm sorry, that sentence does not parse...

----------------------------------------------------------------------
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: http://www.freelists.org/archives/gmpi
Email gmpi-request@xxxxxxxxxxxxx w/ subject "unsubscribe" to unsubscribe

Other related posts: