[gmpi] Re: MIDI: Proposed Requirements (wrap up try #1)
- From: Chris Laurence <claurence@xxxxxxxxxxxxx>
- To: gmpi@xxxxxxxxxxxxx
- Date: Tue, 29 Jun 2004 17:52:14 -0600
I wonder if it would be possible to give the user access to the graph.
My reason if in the case of MIDI controllers and/or synths which get the
MIDI spec wrong. Might it be possible to allow the graph to be opened in a
synth with an "advanced" tab where a user could reroute the MIDI events to
something else, or constrain them in some manner? For example, my MIDI
controller sends cc64 sustain pedal messages at some events other than 0 and
127. This is acceptable within the MIDI spec, but some softsynths only
respond to 0 for off, and all other events as on. So, my controller is
sending a MIDI-correct off, but because it is not 0, it is not interpreted
correctly by the synths with incorrect MIDI interpretation. The workaround
is an MFX called SustainFix from www.tencrazy.com which constrains 0-63 to 0
so that these synths can read my note off correctly. Rather than bother the
developers with it, as I have been, a self-help graph where I can plumb the
MIDI myself would be preferable. I'm sure that there are other incidents of
soft synths not following the spec properly, and of MIDI controllers also.
With the planned architecture, it seems like it might be possible to
intercede between the miscommunicating MIDI controller and soft synth.
----- Original Message -----
From: "Jeff McClintock" <jeffmcc@xxxxxxxxxx>
To: <gmpi@xxxxxxxxxxxxx>
Sent: Tuesday, June 29, 2004 5:01 PM
Subject: [gmpi] Re: MIDI: Proposed Requirements (wrap up try #1)
> > * 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.
>
> This might seem too much to ask, but my users are doing some quite
inovative
> stuff with MIDI controllers...
>
> Could it be possible to map a specific note-number's poly aftertouch to a
> parameter. i.e. that would give you an extra 128 controllers to use.
Same
> with Velocity?
>
> You could specify a mapping from note-number 64's velocity to one
parameter,
> and note-number 65's velocity to a 2nd parameter. This would be usefull
in
> plugins that are not synths, but can use note-ons in inovative ways (like
> the example of using note-ons to mute/unmute a mixer's channels).
>
> Jeff
>
>
>
> ----------------------------------------------------------------------
> 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
- Follow-Ups:
- [gmpi] Re: MIDI: Proposed Requirements (wrap up try #1)
- From: Tim Hockin
- References:
- [gmpi] MIDI: Common event coding
- From: Chris Grigg
- [gmpi] Re: MIDI: Common event coding
- From: Paul Davis
- [gmpi] Re: MIDI: Common event coding
- From: Tim Hockin
- [gmpi] Re: MIDI: Common event coding
- From: Jeff McClintock
- [gmpi] Re: MIDI: Common event coding
- From: Tim Hockin
- [gmpi] Re: MIDI: Common event coding
- From: Tim Hockin
- [gmpi] MIDI: Proposed Requirements (wrap up try #1)
- From: Tim Hockin
- [gmpi] Re: MIDI: Proposed Requirements (wrap up try #1)
- From: Jeff McClintock
Other related posts:
- » [gmpi] MIDI: Proposed Requirements (wrap up try #1)
- » [gmpi] Re: MIDI: Proposed Requirements (wrap up try #1)
- » [gmpi] Re: MIDI: Proposed Requirements (wrap up try #1)
- » [gmpi] Re: MIDI: Proposed Requirements (wrap up try #1)
- » [gmpi] Re: MIDI: Proposed Requirements (wrap up try #1)
- » [gmpi] Re: MIDI: Proposed Requirements (wrap up try #1)
- » [gmpi] Re: MIDI: Proposed Requirements (wrap up try #1)
- » [gmpi] Re: MIDI: Proposed Requirements (wrap up try #1)
- » [gmpi] Re: MIDI: Proposed Requirements (wrap up try #1)
- » [gmpi] Re: MIDI: Proposed Requirements (wrap up try #1)
- » [gmpi] Re: MIDI: Proposed Requirements (wrap up try #1)
- » [gmpi] Re: MIDI: Proposed Requirements (wrap up try #1)
- » [gmpi] Re: MIDI: Proposed Requirements (wrap up try #1)
- » [gmpi] Re: MIDI: Proposed Requirements (wrap up try #1)
- » [gmpi] Re: MIDI: Proposed Requirements (wrap up try #1)
- » [gmpi] Re: MIDI: Proposed Requirements (wrap up try #1)
- » [gmpi] Re: MIDI: Proposed Requirements (wrap up try #1)
- » [gmpi] Re: MIDI: Proposed Requirements (wrap up try #1)
- » [gmpi] Re: MIDI: Proposed Requirements (wrap up try #1)
- » [gmpi] Re: MIDI: Proposed Requirements (wrap up try #1)
- » [gmpi] Re: MIDI: Proposed Requirements (wrap up try #1)
- » [gmpi] Re: MIDI: Proposed Requirements (wrap up try #1)
- » [gmpi] Re: MIDI: Proposed Requirements (wrap up try #1)
- » [gmpi] Re: MIDI: Proposed Requirements (wrap up try #1)
- » [gmpi] Re: MIDI: Proposed Requirements (wrap up try #1)
- » [gmpi] Re: MIDI: Proposed Requirements (wrap up try #1)
- » [gmpi] Re: MIDI: Proposed Requirements (wrap up try #1)
- » [gmpi] Re: MIDI: Proposed Requirements (wrap up try #1)
- » [gmpi] Re: MIDI: Proposed Requirements (wrap up try #1)
- » [gmpi] Re: MIDI: Proposed Requirements (wrap up try #1)
- [gmpi] Re: MIDI: Proposed Requirements (wrap up try #1)
- From: Tim Hockin
- [gmpi] MIDI: Common event coding
- From: Chris Grigg
- [gmpi] Re: MIDI: Common event coding
- From: Paul Davis
- [gmpi] Re: MIDI: Common event coding
- From: Tim Hockin
- [gmpi] Re: MIDI: Common event coding
- From: Jeff McClintock
- [gmpi] Re: MIDI: Common event coding
- From: Tim Hockin
- [gmpi] Re: MIDI: Common event coding
- From: Tim Hockin
- [gmpi] MIDI: Proposed Requirements (wrap up try #1)
- From: Tim Hockin
- [gmpi] Re: MIDI: Proposed Requirements (wrap up try #1)
- From: Jeff McClintock