aud_midi_core 0.0.0 copy "aud_midi_core: ^0.0.0" to clipboard
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.

0
likes
0
points
393
downloads

Publisher

verified publisheraudanika.com

Weekly Downloads

Runtime contracts for aud_midi: backend interfaces, fake backend, scheduler, port registry, diagnostics

Repository (GitHub)
View/report issues

Topics

#midi #audio #music

License

unknown (license)

More

Packages that depend on aud_midi_core