Skip to content

Audio visualization for LED strips in real-time with web interface on a raspberry pi.

License

Notifications You must be signed in to change notification settings

dr3st/music_led_strip_control

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Music LED Strip Control (MLSC)

Logo

Python Version Discord GitHub

Table of Contents
  1. Features
  2. Installing
  3. Demo
  4. Acknowledgements
  5. License

Features

  • Audio visualization in real time.
  • Modern web interface.
  • 24 effects with many configuration options.
  • Customizable colors and color schemes.
  • Multicore optimized for large LED strips (900+ LEDs).
  • Multi device support
  • Standalone and client compatible for audio processing.

Installing

Please check if your hardware is inside the Compatible Hardware List.

Automated installation

Run the following command in your terminal:

curl -sSL https://raw.githubusercontent.com/TobKra96/music_led_strip_control/master/setup.sh | sudo bash -s -- -b master

The script also accepts some options:

  • -b, --branch git branch to use (master, dev_2.2)
  • -d, --developer repository of a developer to use (TobKra96, Teraskull)
  • -h, --help show this list of command-line options

After the installation completes, please check the Installation Guide to configure the initial settings.

Also, check out the tutorial video I created for the installation:

Tutorial_Github

Setup schematic

Schematic

Demo

Version2_Github Roomtour_Github Version1_Github Mockup

Acknowledgements

Thank you for the digital signal processing and some effects. You are the best.

Awesome library for the LED output signal. Easy to use.

Flask admin dashboard.

Scripts included:

Bootstrap, jQuery, jQuery-Scrollbar, jQuery-UI, Pickr, Font Awesome.

License

Distributed under the MIT License. See LICENSE for more information.

About

Audio visualization for LED strips in real-time with web interface on a raspberry pi.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 28.0%
  • JavaScript 24.5%
  • Python 23.8%
  • HTML 21.8%
  • C++ 1.2%
  • Shell 0.7%