[gmpi] Re: Drilling down into MIDI->GMPI conversion

  • From: Tim Hockin <thockin@xxxxxxxxxx>
  • To: gmpi@xxxxxxxxxxxxx
  • Date: Tue, 22 Jun 2004 17:52:44 -0700

On Tue, Jun 22, 2004 at 05:41:31PM -0700, Tom White wrote:
> > It's AT BEST a gross hack:
> > 
> > * 1 CC for each per-note parameter
> > * 1 CC for the note # you want to modify
> 
> Why are you talking about Note numbers now? I thought you wanted
> to modify a synthesizer voice?

How do you differentiate voices in MIDI?  If I press middle C, the note #
is 60.  How do I go back and tell the synth to make the voice that is
currently playing note 60 decrease in volume?

I have to have some index to identify that voice, right?  The only shared
index is note #.

The only other option is to say "this is the first note I sent, so it must
be #1", which totally breaks in the face of multiple note inputs.

> You would have as many CC numbers as you would have voices and
> parameters. One CC for each parameter for each voice. What's the
> problem?

128 CCs, many of which are well known already.  So lets use xRPNs.  If I
have 5 parameters available, and I can play 88 notes, that's a LOT of
MIDI.  Is it possibly, yeah, sure.  Is it the way I think musicians should
be forced to work, I think you know the answer to that..

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