Music LED Strip Control (MLSC)
Table of Contents
Features
- π΅ Audio visualization in real time.
- β¨ Modern web interface.
- π REST API with extensive documentation using SwaggerUI.
- π Optional dashboard PIN lock.
- π System status dashboard.
- π‘ 27 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 listed 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 | bash -s -- -b master
The script also accepts some options:
-b,--branchgit branch to use (master,dev_2.3)-h,--helpshow 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:
Setup schematic
Demo
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, Tagin
License
Distributed under the MIT License. See LICENSE for more information.