/satellite-ccrma-controller

Asynchronous server to control an Arduino, Pure Data and monitor the file system of a Satellite CCRMA platform running on a BeagleBoard.

Primary LanguagePython

Satellite CCRMA Controller

Work in progress!

Goals

  • Help live performances go smoothly.
  • Troubleshoot sound, Pd, and MIDI controller issues without rebooting the BeagleBoard.
  • Change Pd patches / audio sessions during a performance.

Features

  • Indicate status of the system, Pure Data, Jack, xruns using colored LEDs.
  • Select and load different Pd patches using an encoder knob and segmented display.
  • Restart Jack, Pure Data with push buttons.
  • Soft shutdown with a push button.
  • System volume control. (may not be necessary)
  • Monitor any helpful logs.