- Fundamental data unit is now a 32-bit word (fields are packed in though). No longer eating a bit for start/continue marker. - Sysex can now do 8-bit bytes - Optional timestamping, so as to not rely on the transport layer for time resolution
-
Show this thread
-
- Velocity is now 16 bits - You also get one arbitrary key/value attribute (8-bit key, 16-bit value) next to note on/noteoff, in addition to velocity. E.g. pitch (but just one). - CCs have 32bit data - RPN/NRPN CC changes are now one atomic message, no banking.
1 reply 0 retweets 13 likesShow this thread -
- Relative CC changes (inc/dec by an offset, good for stateless buttons?) - Similarly program change now embeds bank msb/lsb/program into one message. - Aftertouch is 32 bits - Per-note pitch bend (32bit resolution) - Per-note controllers
1 reply 1 retweet 12 likesShow this thread -
- To support multiple notes on the same pitch or full microtonal stuff, noteon can now *separately* carry pitch info, turning the "note number" into a voice index. You just round robin note numbers and pitch is separate.
1 reply 0 retweets 10 likesShow this thread -
And now for the crazy bit. There's a whole sub-protocol for device inquiry, capability info, and property exchange over sysex. You know, metadata. It has JSON. And zlib. And Unicode.
3 replies 5 retweets 41 likesShow this thread -
-
-
Replying to @marcan42
yes, it's clearly a larger problem than american supremacy.
1 reply 0 retweets 1 like -
Replying to @whitequark
I mean, having Unicode is better than not having it if you're going to do (UI) text. I'm more worried about the need to do UI text.
1 reply 1 retweet 3 likes -
This Tweet is unavailable.
Hector Martin Retweeted marcan
And I don't think that use case is included in th MIDI-CI spec, lol. But yeah I abuse the undocumented DAW mode CC knob label sysex messages of my Yamaha MX61 to display arbitrary text on the LCD.https://twitter.com/marcan42x/status/1131803724924350464?s=19 …
Hector Martin added,
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.