{"repo":"wamdam/raspimidihub","free":true,"listed":false,"github":"https://github.com/wamdam/raspimidihub","clone":"git clone https://github.com/wamdam/raspimidihub.git","description":"RaspiMIDIHub — Turn your Raspberry Pi into a plug-and-play USB MIDI hub. Automatic all-to-all routing with hotplug support, per-connection channel filtering and MIDI mapping, mobile-first web UI via built-in WiFi access point, read-only filesystem for power-safe operation. Zero dependencies, zero configuration — just plug in and play.","language":"Python","stars":34,"topics":["bluetooth","bluetooth-midi","midi","midi-controller","midi-device","midi-sequencer","raspberry-pi","raspberrypi","rtp","rtpmidi"],"license":"GPL-3.0","category":"self-hosted-apps","readme_excerpt":"RaspiMIDIHub Turn your Raspberry Pi into a plug-and-play USB MIDI hub with virtual instruments. Plug in your keyboards, synths, drum machines, and controllers -- they appear in a routing matrix instantly. Connect any two with a tap, or flip on all-to-all routing for classic plug-and-play. No computer needed; everything is configured from your phone. With the built-in plugin system, you can add virtual instruments and effects (arpeggiator, LFO, chord generator, and more) that appear as MIDI devices in the routing matrix. Configure everything from your phone -- the Pi creates its own WiFi network with a captive portal. The Raspberry Pi runs on a read-only filesystem , so you can pull the power at any time without risk of SD card corruption. 💬 Join the community on Discord -- questions, setups, feature ideas, and distributed-jam experiments. New here? Say hi! You'll also find us on Mastodon . Watch the Demo A full walkthrough of the routing matrix, MIDI mapping, and virtual instruments in a live setup with Digitone, Roland S1, Launch Control XL, and a keyboard. See all screenshots in docs/screenshots/. The full User Manual (PDF) is shipped with every release and covers every screen end-to-end. --- Features MIDI Routing Matrix - Tap-to-connect matrix with device icons and live rate meters -- new devices start disconnected; one optional setting restores classic all-to-all auto-routing - Single-tap context menu on every cell, header, and mapping row -- Edit, Copy, Paste, Remove - ","default_branch":null,"files":null,"tree":[],"storefront":"/r/wamdam","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/wamdam/raspimidihub/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}