This project is set up specifically for use with the Raspberry Pi, the Satellite CCRMA distribution, and the QuNeo MIDI controller. Setting up an identical system would take some work - Pure Data vanilla should be installed, and the buttonlistener external must be compiled and added to Pd's library path. wiringPi must also be installed. In addition, the QuNeo needs to be updated with the included preset. pdScriptVanilla starts the necessary patches - it should be modified according to the directory of the binary Pd executable, as well as the directory of the Pd patches. This script can be set to run at startup by modifying /etc/rc.local. Once everything is in order, the command "disable-flash-writes" should be executed on the Raspberry Pi. This will stop the Pi from writing anything to the SD card, preventing the card from being corrupted when the power is unplugged. If something needs to be modified later, "enable-flash-writes" can be executed to re-enable file writing.