Get Started
Install MIDInet
One command to set up your host or client. Pick your platform below.
HostReads your physical MIDI controller and broadcasts to the network
Prerequisites
- ✓Raspberry Pi 4 or 5 (4GB+ recommended)
- ✓Raspberry Pi OS (64-bit Lite preferred)
- ✓USB MIDI controller connected
- ✓Ethernet connection (WiFi possible but not recommended)
- ✓SSH access or physical keyboard/monitor
Install
Terminal (SSH)
curl -sSL https://raw.githubusercontent.com/Hakolsound/MIDInet/main/scripts/pi-provision.sh | sudo bashMIDInet is free — your support keeps it alive
Hundreds of hours of development, zero licensing fees. If MIDInet saves you time or money on a production, consider a small donation to fund new features and ongoing maintenance.
Support the ProjectYour Setup
Clean Raspberry Pi OS install. The provision script handles everything — just paste the command above and wait for the build to finish.
Verify Installation
sudo systemctl status midi-hostsudo systemctl status midi-admincurl http://localhost:8080/api/statusNotes
●Build takes ~10-15 minutes on Pi 4, ~5 minutes on Pi 5
●The script requires sudo — it installs system packages and creates a system user
●For dual-stream redundancy, repeat on a second Pi
●Admin dashboard available at http://<pi-ip>:8080 after install