[gmpi] Re: GIMPI-MIDI

  • From: Tim Hockin <thockin@xxxxxxxxxx>
  • To: gmpi@xxxxxxxxxxxxx
  • Date: Sun, 16 Nov 2003 10:11:39 -0800

We need to slow down a bit, I think.  I know I am only capable of juggling a
couple threads at once.  Rest assured we will get to MIDI, oh will we ever.

All that you say is nice but...

> [Note-On][Chan][Note-num][Pitch][Velocity]

Why is velocity special?  What if my instrument wants to define something
else that applies at the start of a note?  What if I don't care about
velocity?  Why bring any of that legacy along?

> Why?, It seperates the key-number from the pitch it plays.

I agree with the primary idea you are proposing.  I don't want to get to
heavily into it yet, but the results from the XAP discussions were very
interesting, I think.  We can retain MIDI compatibility, while changing the
model at it's root, and not being too confusing.

Instead of thinking of things as a series of messages (MIDI is inherently
serial, GMPI need not be) think of things as parallel wires.

Send a value down the Velocity wire.  Send a value down the Pan wire.  Send
a value down the Note_On wire.

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