aud_midi_standard
The MIDI 1.0 and MIDI 2.0 (UMP) standards as Dart, without any dependency: constants, data models, parsers and codecs.
Part of the aud_midi family, see aud_midi.
Goals
- Zero dependencies, runs on VM, Web and Wasm
- MIDI 1.0 and 2.0 constants, messages and UMP packets
- Byte parser, encoder and complete UMP codec incl. 1.0 and 2.0 translation
- Device, port and capability models shared by all backends
- Absorbs gg_midi_vars
State
Boilerplate only. The implementation follows in later tickets, see the plan in aud_midi_pm.
Installation
dart pub add aud_midi_standard