Using your Raspberry Pi as a MIDI USB Host is really straightforward.
But for configuring it you need either keyboard & monitor connected to the Pi, or SSH access.
This web app provides a GUI which can be used with a screen like the Hyperpixel and have your MIDI USB Host fully portable.
It includes a server part which acts as a wrapper of aconnect
and a web app for the UI.
npm install
npm start
- Open: http://raspberrypi.local:3000/app
For starting the app on boot:
sudo npm install -g forever
sudo crontab -e
and add the following line at the end of the file:
@reboot /usr/bin/forever start -c /usr/bin/node /home/pi/Code/midi-connector.js/server/server.js
Replace /home/pi/Code/midi-connector.js/
with the path of the repo.
Restart the Pi. The app should be accessible right away under http://raspberrypi.local:3000/app or under your device's IP address.
Edit: ~/.config/lxsession/LXDE-pi/autostart
and add:
@lxpanel --profile LXDE-pi
@pcmanfm --desktop --profile LXDE-pi
@xscreensaver -no-splash
@point-rpi
@/usr/bin/chromium-browser --kiosk --disable-restore-session-state http://localhost:3000/app