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 installnpm start- Open: http://raspberrypi.local:3000/app
For starting the app on boot:
sudo npm install -g foreversudo crontab -eand 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
