aud_midi_state_matrix 0.1.1
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