aud_midi_core 0.1.1 copy "aud_midi_core: ^0.1.1" to clipboard
aud_midi_core: ^0.1.1 copied to clipboard

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

Changelog #

0.1.1 - 2026-10-12 #

Added #

  • Add the native tap contract and its fake

  • MidiNativeTap and MidiNativeTapBackend: a backend calls a native function for an input port on its receive thread (native-001)

  • FakeMidiBackend records taps; the composite backend routes them to the port's backend

  • Add the Bluetooth system picker interface and MidiTimeout

  • MidiBluetoothSystemPicker, an optional interface for backends with a system device picker

  • MidiTimeout for operations that do not complete in time

  • Add review fixes of ticket 26

0.1.0 - 2026-10-07 #

Added #

  • Add boilerplate
  • Add package dependencies

Changed #

  • Upgrade dependencies
  • Move the plan to aud_midi_pm
  • Rename the PM repo to aud_midi_pm and move the plan there
  • Use git dependencies and set publish_to none
  • Implement the MIDI engine and backend contracts
  • Reference the aud_midi packages on pub.dev and the audmidi organization

0.0.0 - 2026-10-06 #

  • Initial boilerplate
0
likes
150
points
394
downloads

Documentation

API reference

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

MIT (license)

Dependencies

aud_midi_standard

More

Packages that depend on aud_midi_core