On Tue, Jun 22, 2004 at 01:34:28 -0400, Ron Kuper wrote: > >>> > I have yet to hear about a MIDI plugin which will not work, > easily and efficiently), with MIDI translated to GMPI events and SysEx > blobs. I cannot sanction making a design decision based on a marketing > issue which can easily be spun. > <<< > > We can't argue the translation question until we know precisely what the > GMPI events are for music. I assume want GMPI music events to be less > semantically opaque than MIDI. So what corresponds to "sustain pedal" > or "pitch bend"? How do we ensure that every MIDI event that purports > to have semantics (if only by its name) is treated equivalently in GMPI? I would imagine something like: (if you'l excuse the concrete syntax) gmpi_controller_bind_midi(controller_a, MIDI_CC(64)); gmpi_controller_bind_midi(controller_a, MIDI_NRPN(1000)); gmpi_controller_bind_midi(controller_b, MIDI_PITCHBEND()); ... or whatever, so you can expliticly bind certain MIDI controls to GMPI controls. - 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