Arduino-USBMIDI

MIDI transport

A USB MIDI transport library for microcontrollers with native USB capabilities

Allows a microcontroller, with native USB capabilities, to appear as a MIDI device over USB to a connected computer

GitHub

163 stars
9 watching
11 forks
Language: C++
last commit: over 4 years ago
arduinoarduino-libraryarduino-midi-librarymidimidi-controllermidi-deviceteensyusb-midi

Related projects:

RepositoryDescriptionStars
lathoub/arduino-ipmidiProvides an IPMIDI transport layer for the FortySevenEffects Arduino MIDI Library15
lathoub/arduino-applemidi-libraryEnables an Arduino board to send and receive MIDI messages over Ethernet using the AppleMIDI protocol.313
lathoub/arduino-ble-midiThis project provides a MIDI transport layer over Bluetooth Low Energy (BLE) for Arduino boards233
fortyseveneffects/arduino_midi_libraryA C++ library providing an interface between Arduino boards and MIDI messages1,624
tttapa/midi_controllerA library for creating MIDI controllers using Arduino or Teensy boards with support for digital and analog inputs.409
rkistner/arcoreProvides a customized Arduino hardware core with support for MIDI-USB functionality192
ddiakopoulos/hiduinoA firmware that enables native USB-MIDI support on Arduino boards649
keymaster-/linc_rtmidiProvides Haxe/C++ bindings for the RtMidi midi library, enabling MIDI functionality in C++ applications.9
arirusso/micromidiA Ruby DSL for creating and processing MIDI messages138
jarnoh/qmlmidiEnables MIDI input or output device access from declarative QML.14
musitdev/portmidi-rsA Rust library providing high-level bindings and wrappers for the PortMidi MIDI protocol77
mxmxmx/cv2midiA 5-channel MIDI converter for Eurorack synthesizers39
miwagner/esp32-arduino-canAn Arduino library for communicating with the CAN Bus on ESP32 devices350
mido/midoA Python library for working with MIDI messages and ports1,439
arirusso/unimidiRealtime MIDI input/output for Ruby without platform-specific compilation256