This allowed the device to count the beats, and since most modern EDM music is 4/4 that means you can trigger effects every time something "changes" in the music after synching once.
Audio Reactive LED Strips Are Diabolically Hard
11–20 of 76 posts
Re: Audio Reactive LED Strips Are Diabolically Hard
#12(And it looks like the 7 frequencies are not distributed linearly—perhaps closer to the mel scale.)
I tried using one of the FFT libraries on the Arduino directly but had no luck. The MSGEQ7 chip is nice.
Re: Audio Reactive LED Strips Are Diabolically Hard
#13Had a similar setup based on an Arduino, 3 hardware filters (highs/mids/lows) for audio and a serial connection. Serial was used to read the MIDI clock from a DJ software. This allowed the device to count the beats, and since most modern EDM music is 4/4 that means you can trigger effects every time something "changes" in the music after synching once.
The classic "Color Organ" from the 70's.
Re: Audio Reactive LED Strips Are Diabolically Hard
#14I made a decent audio visualizer using the MSGEQ7 [1]. It buckets a count for seven audio frequency ranges—an Arduino would poll on every loop. It looks like the MSGEQ7 is not a standard part any longer unfortunately. (And it looks like the 7 frequencies are not distributed linearly—perhaps closer to the mel scale .) I tried using one of the FFT libraries on the Arduino directly but had no luck. The MSGEQ7 chip is ni…
Re: Audio Reactive LED Strips Are Diabolically Hard
#15The mel spectrum is the first part of a speech recognition pipeline... But perhaps you'd get better results if more of a ML speech/audio recognition pipeline were included? Eg. the pipeline could separate out drum beats from piano notes, and present them differently in the visualization? An autoencoder network trained to minimize perceptual reconstruction loss would probably have the most 'interesting' information at…
Re: Audio Reactive LED Strips Are Diabolically Hard
#16Re: Audio Reactive LED Strips Are Diabolically Hard
#17IANAE but I would go for electric circuit, not electronic software that steers the led. I think that nowadays, with the LLM support it can be easier and better to optimise it for the sake of latency.
Re: Audio Reactive LED Strips Are Diabolically Hard
#18Interesting. I'm currently in the process of building something with a audio reactive LED strip but didn't come across this project yet. The WLED [1] ESP32 firmware seems to be able to do something similar or potentially more though. [1] https://kno.wled.ge/ Edit: Oh wait, that project needs a PC or Raspberry PI for audio processing. WLED does everything on the ESP32.
Re: Audio Reactive LED Strips Are Diabolically Hard
#19Re: Audio Reactive LED Strips Are Diabolically Hard
#20[flagged]