Skip to content

atoktoto/pico-midi-usb-transport

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pico-midi-usb-transport

Pico SDK, RP2040 transport for FortySevenEffects/arduino_midi_library. This library adds a nice-looking API to USB MIDI host and does not require Arduino so can be built with Pico SDK.

void onNote(Channel channel, byte note, byte velocity) {
    printf("Note ON ch=%d, note=%d, vel=%d\n", channel, note, velocity);
}

MIDI.setHandleNoteOn(onNote);

Depends on a fork of TinyUSB library adding support for USB MIDI Host: https://github.com/atoktoto/tinyusb/tree/midihost.

Usage

Checkout the example: https://github.com/atoktoto/pico-midi-usb-transport/tree/main/examples/print-notes

About

Pico SDK, RP2040 USB transport for Arduino MIDI Library

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published