"Normally, midi transmits 7bits data. Although your technique works thru
an IAC bus, I'm not sure it will work with 8bits char with hardware
MIDI device (I cannot test myself now!). So the integer should be split
into 2 7 bits words (or whatever other technique).
Not sure that's true. The sysex header byte is 0xf0 (240 decimal), note on is 0x80, etc.. last time I checked, that's 8 full bits. Now, the data might be encoded as 7 bits, but for sysex, 8 bit data is OK.
> > Now, the data might be encoded as 7 bits, but for sysex, 8 bit data
> > is OK.
OK, sorry for my mistake with sysex. I was rembering something that I had in fact done with meta events.
You can send a text string over MIDI by starting a meta event (0xFF) of type 1 (0x01) then a string of ascii characters.
Max support for meta events isn't strong, but you can parse this data out of the output of [midiin] with a little programming. I have this somewhere... but it's a long time ago. I'll see if I can dig it out.