aud_midi_core 0.0.0
aud_midi_core: ^0.0.0 copied to clipboard
Runtime contracts for aud_midi: backend interfaces, fake backend, scheduler, port registry, diagnostics
aud_midi_core #
Runtime contracts of the aud_midi family: backend interfaces, a fake backend, the software scheduler, the port registry and diagnostics.
Part of the aud_midi family, see aud_midi.
Goals #
- MidiBackend, advertiser and BLE transport interfaces
- FakeMidiBackend for tests
- Software scheduler with the send contract
- Port registry and diagnostics bus
- No dart:io, dart:ffi or dart:isolate
State #
Boilerplate only. The implementation follows in later tickets, see the plan in aud_midi_pm.
Installation #
dart pub add aud_midi_core
Contributing #
See doc/guides/develop-guide.md.