Skip to content

Read an audio signal input and transpose it as a color for raspberry

License

Notifications You must be signed in to change notification settings

Asiberus/Light-Fever-440

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Light Fever 440

License

Why not connecting both an audio source and a LED strip to a Raspberry, and let some piece of software manage this light system ? Say no more, here is Light Fever 440 ! The raspberry will host a basic web server so you can control this application using your phone or computer and try all the modes and effects it contains.

Coming soon : See our tutorial on how to build one for about 100€/150€ and make your parties looks like never before!

Get started

Refer to the building guide (coming soon) to connect the Raspberry and the LED strip. Once the system is built, connect the Raspberry to a wireless network. You also need to install nginx into the raspberry before going any further.

Clone this repository into your raspberry, then cd inside it. Install the Python dependencies, using pip install -r requirements.txt (or manually install dependencies if pip isn't installed on the Raspberry). Configure the nginx server (see our example configuration file in the wiki). You can now launch the web server by calling python webserver.py.

If you want to build the web assets yourself, cd in the web folder, then run npm install. You can use npm run build (minified ES5 JavaScript) or npm run watch (ES6 JavaScript) depending on your needs. Note that this repository already includes those bundled assets, so this action is not mandatory to make it run.

Now connect your control device (phone or computer) to the wireless network used by the raspberry, and open a browser at the RASPBERRY_LOCAL_IP. You can now enjoy Light Fever 440 !

Features

Coming soon

Contributors

External libraries