Skip to main content

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

Matrices of the active MIDI notes and the current controller values per channel: velocity slots, midiOut callback, retrigger per channel

Changelog #

0.1.1 - 2026-10-28 #

Changed #

  • Rebuild the DNA and document the repo

  • Add the blog post of this change, in English and German

  • Bring the README to the README template, in English and German

0.1.0 - 2026-10-27 #

Added #

  • Add the initial version
  • Add MidiNoteMatrix and MidiControllerMatrix
  • MidiNoteMatrix: velocity slots per channel and note, midiOut callback, retrigger per channel, active notes as MidiKey
  • MidiControllerMatrix: last value of every controller per channel, entries as MidiControlChange, pass-through to midiOut
  • Example, README in English and German, index.jsonc

Changed #

  • Cap the slots of a cell and release stuck notes
  • MidiNoteMatrix grows a cell up to maxSlots (default 10); a full cell takes the newest velocity into the slot filled last
  • release and releaseChannel end held notes on request
  • All Sound Off, All Notes Off and the mode messages that imply it release the held notes of their channel and pass through
  • README and index.jsonc describe the cap and the release paths
  • Upgrade the DNA and add the blog post
0
likes
160
points
124
downloads

Documentation

API reference

Publisher

verified publisheraudanika.com

Weekly Downloads

Matrices of the active MIDI notes and the current controller values per channel: velocity slots, midiOut callback, retrigger per channel

Repository (GitHub)
View/report issues

Topics

#midi #audio #music

License

MIT (license)

Dependencies

aud_midi_standard

More

Packages that depend on aud_midi_state_matrix