[gmpi] Re: MIDI: Common event coding

So what do midi-expecting plugins do when there's no midi stapled on? For 
example, when a note-on isn't the result of midi input?

Frederic


--- On Thursday 24 June 2004 15:38, gogins@xxxxxxxxxxxx wrote: ---
> I prefer not to staple MIDI, but certainly can live with it.
>
> I think some will be surprised at how quickly plugin developers quit paying
> attention to the stapled MIDI and write pure GMPI processors for the sake
> of new goodies. It didn't take long for them to learn to write VST or VSTi
> plugins, did it?
>
> Original Message:
> -----------------
> From: Tim Hockin thockin@xxxxxxxxxx
> Date: Thu, 24 Jun 2004 00:24:25 -0700
> To: gmpi@xxxxxxxxxxxxx
> Subject: [gmpi] Re: MIDI: Common event coding
>
> On Thu, Jun 24, 2004 at 02:10:04AM -0500, Jack O'Quin wrote:
> > > back again at every plug, for no actual purpose.  For some classes of
> > > plug, that some of us here of think will be very common for the
> > > forseeable future, and for MIDI routing purposes, performing
> > > MIDI->GMPI->MIDI conversions at every plug is only inefficiency, pure
> > > cruft.  Stapling the source message is free to those who don't want to
> > > use it, so why disallow it?
>
> I think Chris's main point is that this is a concession we might have to
> be willing to make.  In exchange for having a single main protocol onto
> which everything maps, we have to accept that there are some developers
> (though I doubt it will be "very common") who will _NOT_ want to convert
> their MIDI plugins to use GMPI.
>
> Stapling MIDI onto messages allows them to keep their code MIDI centric.
> Hosts that do not staple MIDI onto messages, and messages without MIDI
> attached will just not work with those plugins.  And that's an outcome the
> NMiG camp might have to live with.
>
> Let's just hope that there will not be many plugins which rely on the
> stapled MIDI.  It would be a real shame if all the soft-synth
> manufacturers relied on the MIDI attachment, and don't put the effort into
> really supporting GMPI.
>
> What we *CAN* do is encourage and educate people to stop thinking of MIDI
> plugins and think of MUSIC plugins.  This will result in truly cross-host
> and generically useful plugins.  Synths will be more flexible and
> powerful, and MIDI processors will apply to all music equally, regardless
> of whether it cam from a MIDI source or not.
>
> And maybe, just MAYBE, by the time we get to specification or even before
> final stamping, the mindset of not being bothered to handle proper GMPI
> will have been overcome, and we can just rip that crutch out.  That's what
> it is, a crutch.  It's a crutch we might have to live with in the name of
> compromise.
>
> ----------------------------------------------------------------------
> 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
>
>
> --------------------------------------------------------------------
> 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: http://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: http://www.freelists.org/archives/gmpi
Email gmpi-request@xxxxxxxxxxxxx w/ subject "unsubscribe" to unsubscribe

Other related posts: