Let's replace MIDI at last, after 40 years of holding us all back. Today, it is not limited to a slow serial link, let's tunnel the data through the higher speed S/PDIF or Toslink interfaces, capable of 1.5Mbps. Just don't listen to the stream as a sound. Or send over raw UDP packets, whatever.
At this moment, N00N is mostly a real-time oriented, one-way, general encapsulation protocol. There is room to define almost anything, even encapsulate MIDI if you wanted, but there is also support for compression.
While MIDI represents music performances with a lot of "discrete events" that describe state changes (like a press or release of a key), N00N is stateless and represents the complete state of the devices, all the time, allowing for "a certain amount of losses" that makes it more resilient.
1. 16 bits
2. More drafting
3. Even more drafting
4. Header and payload checksums with PEAC
5. The project is renamed !
6. Packet types
Time to revive this project...