Arduino MIDI Library v5.0.0
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.