Skip to content

Roadmap to v5 #142

Closed
Closed
@franky47

Description

@franky47

This issue tracks the scope, discussion and issue tracking for v5.

See PR #95.

Scope

v5 will include new transports:

  • Full-featured USB MIDI
  • Bluetooth BLE
  • AppleMIDI

Transports are what convert raw data into MIDI messages (and vice versa). The default transport will remain Serial, for immediate DIN connections with RX/TX pins.

This should not introduce breaking changes in sketches, unless you use the MidiInterface definition directly. Macros will still work as before, and new ones will help with using the new transports. But because it introduces external libraries for those new transports and involves modifying a lot of the core code to handle packet-based transports (rather than stream-based like Serial), we're making it a major release.

Thanks a lot to @lathoub for his hard work on this ! 🥇

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions