Table of Contents
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:
bash
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:
Setup schematic
Demo
Acknowledgements
- Audio Reactive LED Strip by Scott Lawson – Thank you for the digital signal processing and some effects.
- rpi_ws281x by Jeremy Garff – Awesome library for the LED output signal. Easy to use.
- Flask Datta Able by CodedThemes – Flask admin dashboard.
License
Distributed under the MIT License. See LICENSE for more information.
Troubleshooting Ideas
If you encounter issues during installation or configuration, consider the following steps:
- Ensure that your hardware is compatible; refer to the Compatible Hardware List.
- Revisit the installation instructions to make sure you didn’t miss any steps.
- Make sure you have installed the correct version of Python and dependencies.
- Check the command you ran in the terminal for any typographical errors.
- For any persistent issues, debugging logs can help pinpoint the issue. Review them thoroughly.
For more insights, updates, or to collaborate on AI development projects, stay connected with fxis.ai.
At fxis.ai, we believe that such advancements are crucial for the future of AI, as they enable more comprehensive and effective solutions. Our team is continually exploring new methodologies to push the envelope in artificial intelligence, ensuring that our clients benefit from the latest technological innovations.