Skip to content

Arduino MIDI Library v5.0.0

Compare
Choose a tag to compare
@franky47 franky47 released this 20 Apr 15:51
· 47 commits to master since this release

This release, a major version update, reworks the way the library works with Transports.

It is only a breaking change for users of the integrated UsbTransport of 4.3, which has now been replaced by a dedicated USB transport.

Features

  • Dedicated transports
  • Active Sensing

Transports

Transports are the physical layer of the MIDI transmission, whatever hardware your MIDI messages will go through. By default, it's the HardwareSerial port of an Arduino, for communicating with instruments through DIN connections.

But MIDI supports more transports, such as:

Each transport is provided as a separate library, generously contributed by @lathoub. Check out the examples in each transport library to get started.