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 0x06 (Data Entry) would be a good candidate for entering text, possibly with 0x96, 0x97 (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 0x98 MSB, 0x99 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 --
