Skip to content

RP2040 MIDI Scanner — Dual-Core IPMidi/USB Master-Slave for Digital Pipe Organ

Raspberry Pi Pico MIDI scanner for GrandOrgue & Hauptwerk pipe organs. Dual-core RP2040, I2C master/slave, W5500 Ethernet IPMidi or USB MIDI output.

irina

Published March 13, 2026 · © MIT license (MIT)

Original author: David J BottrillOriginal source (new tab)

RP2040 MIDI Scanner — Dual-Core IPMidi/USB Master-Slave for Digital Pipe Organ

Project description

Overview The RP2040 MIDI Scanner is an open-source firmware for the Raspberry Pi Pico that turns it into a high-performance MIDI keyboard and controller scanner for digital pipe organs. It supports both IPMidi (UDP multicast over Ethernet via WIZnet W5500) and USB MIDI output, making it fully compatible with GrandOrgue and Hauptwerk virtual pipe organ software. The system supports a Master/Slave architecture over an I2C bus, allowing multiple Pico boards to be linked together via a 10-way ribbon cable. The master polls all slaves and aggregates their MIDI events into a single IPMidi…

Keep reading with a free account

Guests can read 15 projects per visit. Log in or create a free account to read the full description, open the documents and join the comments.

Similar projects you might like