summaryrefslogtreecommitdiff
path: root/src/class
diff options
context:
space:
mode:
authorSaulo VerĂ­ssimo <[email protected]>2026-03-24 23:38:24 -0300
committerSaulo VerĂ­ssimo <[email protected]>2026-05-12 11:07:44 -0300
commit290470bda38ce75bbadcce8939435953ca483269 (patch)
tree810b7a620f1f883448ab081b208c7fc0bb3822fd /src/class
parent77cef83304c92402a133fc936c44d182fc99ecf0 (diff)
example: add MIDI 2.0 Device example (midi2_device)
Add Device example that plays Twinkle Twinkle Little Star using native UMP format. Demonstrates all MIDI 2.0 Channel Voice message types: 16-bit velocity, 32-bit CC, 32-bit pitch bend, 32-bit channel/poly pressure, per-note management, program change with bank select, and JR timestamps. USB descriptor exposes both Alt Setting 0 (MIDI 1.0) and Alt Setting 1 (UMP) per USB-MIDI 2.0 specification. Tested on: Raspberry Pi Pico (RP2040), Linux (ALSA), Windows (MIDI Services)
Diffstat (limited to 'src/class')
0 files changed, 0 insertions, 0 deletions