MIDI is a 30+ years old protocol for efficient data transfer between digital music devices. It's designed be serializable onto a binary format. Is it possible to encode / decode it directly using a google Protocol Buffer?
In other words, can we develop a Protobuf to implement MIDI? There would be many benefits to this, including (for the sake of this project):
No need to combine together the few external dependencies for handling midi, such as elixir-midifile and midi_proto
Vastly simplified data transfer between ornette and module
MIDI is a 30+ years old protocol for efficient data transfer between digital music devices. It's designed be serializable onto a binary format. Is it possible to encode / decode it directly using a google Protocol Buffer?
In other words, can we develop a Protobuf to implement MIDI? There would be many benefits to this, including (for the sake of this project):