MIDI class support for SEGGER USB host stack
The MIDI class can support devices with multiple MIDI ports and send and receive MIDI commands. It can also detect insertion and removal of MIDI devices.
SEGGER has provided examples to demonstrate the MIDI class, including a sample of a MIDI player that plays a standard MIDI file through a connected MIDI synthesizer and displays, in real time, piano notes and accompanying lyrics. Another example combines the existing HID and new MIDI classes of emUSB-Host to convert the standard PC keyboard into a MIDI controller, which is capable of controlling a synthesizer or other sound generating devices.
More information
Related news
Arduino libraries & software tools expand FTDI’s EVE HMI offering
More virtual chips, and an application, for Cypress’ PSoC Devices
Configurable, modular power/comms blocks for in-vehicle apps
Entry-level Arduino packs more processing punch