https://github.com/morgul/lsdg-lights-node
A node version of the lsdg lights project.
https://github.com/morgul/lsdg-lights-node
Last synced: about 2 months ago
JSON representation
A node version of the lsdg lights project.
- Host: GitHub
- URL: https://github.com/morgul/lsdg-lights-node
- Owner: Morgul
- Created: 2013-11-21T01:30:56.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2013-12-10T23:23:55.000Z (over 12 years ago)
- Last Synced: 2025-03-22T21:34:22.355Z (about 1 year ago)
- Language: JavaScript
- Size: 266 KB
- Stars: 1
- Watchers: 5
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
# LSDG Lights
A node.js based version of the code for running the LSDG lightshow. This version doesn't do anything fancy; it reads in meta-data (aka, the mp3 tags) from a `.json` file with the same name as the mp3, as well as a `.csv` file with the pre-calculated FFT output. It then plays the mp3 out of the speakers, and the FFT out of the serial port.
## Configuration
Comes pre-configured with a 'config.js' file. This is basically a little node module that works like a json file, but with comments.
## Installation
Just clone, and run `npm install`. Run it with `npm start`.
## Scripts
There's a python script for building metadata files for music. Unfortunately, node.js doesn't have a working way of reading that information in; all existing attemps are old and broken. Check the script for instructions on running it.