Get LightSync Components

Most of the code is available here for the LightSync project. Please note that actually reproducing our results using exactly what we did takes some special hardware, a custom Linux system for the back end server, and may expose you to dangerous electrical currents. Please do be careful if you try this in any way - we are not liable for what you do, this is provided as-is and for documentation only.


Back End

  • LptOut.c - required for parallel output on back end light controller computer. From ePanorama - used unmodified. This program and the back end light controller server software run on a Slackware 11 Linux-based system.
  • Back End Circuits - We used the "Safer New Design" with the Zener diode substituted as listed. The diode connected directly to the relay, as well as the relay, are in the tail end circuit boxes, the rest of the circuits are on the head end of the control circuitry. (See Hardware for more info)
  • LightSync Back End Software - This also includes a standalone dispatcher. This is a fully-functional version (1.0). Software in this package copyright 2006 Ryan Pavlik. Python interpreter required - included with Slackware 11 and Ubuntu 6.10 (for front end).

Front End

  • Rhythmbox - Music player that hosts the plugin. The LightSync software was developed for Ubuntu 6.10 and its bundled version of Rhythmbox.
  • LightSync Rhythmbox Plugin - This is a functional version (1.0) of the plugin used to playback light tracks with musc. See the README.txt for information. Software in this package copyright 2006 Ryan Pavlik.

Light Track Generation

  • Gstreamer - Software that decodes music files for Rhythmbox and for our processing software. The LightSync software was developed for Ubuntu 6.10 and its bundled version of Gstreamer-0.10.
  • SoX - Software that provides digital filters for our processing software. The LightSync software was developed for Ubuntu 6.10 and its bundled version of sox.
  • LightSync Track Generator and Beatfinder - This is a functional version (with some known issues) (0.9) of the programs that generate light tracks from music files. See the README for information. Software in this package copyright 2006 Ryan Pavlik.