
midi2usbhub
midi2usbhub Use a Raspberry Pi Pico to interconnect MIDI devices via a USB hub or old school MIDI. This program uses a command line interpreter to let you route MIDI among any USB connected device...

midi2usbhub Use a Raspberry Pi Pico to interconnect MIDI devices via a USB hub or old school MIDI. This program uses a command line interpreter to let you route MIDI among any USB connected device...
pico-w-ble-midi-lib This library contains a GATT server and a GATT client for the BLE-MIDI service, MIDI 1.0 packet encoder and decoder. Projects that use this library must also link ring_buffer_lib
pico-usb-midi-filter This project allows you to modify the MIDI data stream between a USB MIDI device and a USB Host. It is a fixed function version of pico-usb-midi-processor with no UI. As of Jan...
pico-usb-host-msc-demo A CLI-driven demo of a Raspberry Pi Pico operating as a USB Mass Storage Class Host. Supports up to 4 flash drives.
usb_midi_dev_ac_optional A TinyUSB application USB MIDI Device driver that permits no AUDIO CONTROL in the descriptor. This is a specialized driver for TinyUSB that enables mimicking a USB MIDI de...

pico-usb-midi-processor Use a Raspberry Pi Pico board to process USB MIDI data between a USB MIDI Keyboard or other device and a PC or other USB MIDI Host. This project provides an OLED-based UI a...
ring_buffer_lib Ring buffer library targeted at the Raspberry Pi Pico SDK; IRQ and multi-core safe
usb_midi_host An application level TinyUSB USB MIDI Host driver for the RP2040. Now that TinyUSB support USB MIDI Host internally, this driver is less useful. Once the Adafruit_TinyUSB_Arduino pro...
midi_uart_lib Library for using Raspberry Pi Pico UART1 or both UART0 and UART1 for serial port MIDI. Projects that use this library must also link ring_buffer_lib

pico-ssd1306-mono-graphics-lib A raspberry Pi Pico SSD1306 graphics library that can manage multiple displays at the same time. This feature is important for projects that use one display per chann...