-
Notifications
You must be signed in to change notification settings - Fork 10
Install
The MIDI bridge will build and run on any recent Linux distribution on a variety of architectures. A desktop machine will serve well for testing and coding, while a small single-board system is most practical for live performance. Code is tested on Raspberry Pi (B) and Beaglebone Green. The USB subsystem on RPi appears to have some latency issues, so the Beaglebone would be the recommended choice.
You must be able to:
- Use an 'ssh' client to obtain a command line session on a remote machine
- Use an editor on that remote machine to change and update system files
- Make use of Google to locate solutions for common problems that I may not cover in this document
If any of this makes you uncomfortable, please wait until a turn-key system becomes available. This project is very much in a raw development mode.
Download:
https://debian.beagleboard.org/images/bone-debian-8.4-lxqt-4gb-armhf-2016-05-13-4gb.img.xz
Then follow directions here:
https://beagleboard.org/getting-started#update
The official instructions want you to boot the BBG by connecting as a USB slave device to a PC. I don't know anything about this approach and won't address it. The only sane way I can make these instructions generic is to treat the device as Just Another Linux Machine.
- Plug an ethernet cable into the board
- Insert the SD card
- Hold down the 'reset' button while plugging a source of USB power into the small port (an old cell phone charger works fine). Release the reset button when you see the power LED (far side of the ethernet port from reset) light up.
- Log in to your router and find the IP address for the Beaglebone (all home routers I'm aware of have the ability to show you IP addresses and names for DHCP clients like the BB).
- From your PC or Mac, log in to the BB:
hirsch@z87:~$ ssh root@192.168.245.105
Debian GNU/Linux 8
BeagleBoard.org Debian Image 2016-05-13
Support/FAQ: http://elinux.org/Beagleboard:BeagleBoneBlack_Debian
default username:password is [debian:temppwd]
Last login: Thu Jun 23 15:47:53 2016 from 192.168.245.27
root@beaglebone:~#
Go to this page and download Raspbian Jessie Lite:
https://www.raspberrypi.org/downloads/raspbian/
Then follow the instructions here to write to SD:
https://www.raspberrypi.org/documentation/installation/installing-images/README.md
- Setup a non-privileged account for yourself (repeat after me: "Running routinely as root will bite you in the butt sooner than later.."):
root@beaglebone:~# useradd -m -s /bin/bash steven
** STILL UNDER CONSTRUCTION **