Skip to content

Roadmap to v5 #142

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 ! 🥇

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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