Implement native USB-MIDI #3

Open
opened 2026-08-22 16:53:31 +00:00 by peterswimm · 0 comments
Owner

CDC carries the PoC MIDI transport, but a native USB-MIDI class is deferred.

Acceptance criteria:

  • Add MIDIStreaming bulk IN/OUT endpoints and composite descriptors.
  • Wire endpoint selection in usbuvcuart_top.v.
  • Verify enumeration and bidirectional MIDI with a DAW on physical hardware.

Source: docs/retroplug-port/midi-sync.md (Native USB-MIDI class).

CDC carries the PoC MIDI transport, but a native USB-MIDI class is deferred. Acceptance criteria: - Add MIDIStreaming bulk IN/OUT endpoints and composite descriptors. - Wire endpoint selection in usbuvcuart_top.v. - Verify enumeration and bidirectional MIDI with a DAW on physical hardware. Source: docs/retroplug-port/midi-sync.md (Native USB-MIDI class).
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
peterswimm/retroplug-fpga-port#3
No description provided.