Caution
The WLED-SR project is no longer under active development, this repo is only for historical reference and bugfixes
The MoonModules fork of WLED (WLED-MM) can be found here https://github.com/MoonModules/WLED
This is the SR main
branch - the source code for our latest release version WLED-SR v0.13.4.
- For ESP32 devices only (8266 no longer supported).
- ESP32-S2, ESP32-S3 and ESP32-C3 are not supported by this fork. Please look into the MoonModules WLED fork if you have one of these boards.
- SoundReactive WLED has been integrated into the latest "upstream" WLED as a usermod.
- This repository is still maintained, and will receive bugfixes. However no new features will be added.
- Pull Requests should be created against the MoonModules
mdev
branch.
Welcome to our Sound Reactive fork of WLED. In addition to the features of WLED below, we also support:
- Audio input from several sources including high quality I2S digital (INMP441, ICS-43434, SPH0645, etc) inputs, analog devices (MAX4466, MAX9814, MAX9184, INMP401) and line-in.
- Volume reactive visual effects for ESP32 and ESP8266 devices.
- Frequency reactive visual effects for ESP32 devices.
- UDP sound synchronization with transmit for ESP32 and receive for ESP8266 and ESP32 devices.
- 2D visual effects for ESP32 devices.
- Squelch and gain settings for ESP8266 and ESP32 devices for the volume reactive visual effects.
- 2D settings for ESP32 devices.
- Frequency reactive sliders for ESP32 devices.
In addition, we have a Sound Reactive WLED Wiki.
Join Discord to discuss beta testing of our sound reactive fork of WLED:
Join Discord to discuss AirCookie's WLED:
WLED-SR specific changes and enhancements require the GPLv3 license.
Disclaimer: If you are sensitive to photosensitive epilepsy it is not recommended that you use this software. In case you still want to try, don't use strobe, lighting or noise modes or high effect speed settings. As per the MIT license, I assume no liability for any damage to you or any other person or equipment.