On Sun, 2006-07-23 at 11:52 +1000, Loki Davison
wrote:
  Yay! i want my whole app to communicate between
engine and gui via
 midi! That's going to really be interesting... So what CC would i use
 for add a new node named "node"? Sysex i guess? .... 
 CC 06 (Data Entry) would be a good candidate for entering text,
 possibly with 96, 97 (data increment, decrement) to be used as a
 cursor.
 The backend will "know" that you are setting the text field of a node
 because you immediately before have send a Non-Registered Pararameter
 Number (CC 98 MSB, 99 LSB), setting the mode or destination to
 whatever you have found reasonable to represent "node-name".
 Problems: Attempts at midi-merge may fail. The data-entry slider cannot
 be connected to two separate destinations simultaniously in any
 meaningful way, other than that the last connection wins and all of the
 data goes there.
  Loki 
 -- 
 minor downside is that it sounds horrible and complicated and like
 you've escaped to the 80's. Yay back to the future...  You just can't
 say in midi "set the sine osc to 440 hz." I.e you can say in your
 message that you are setting a oscillator called something. You can in
 osc, so much more human readable.