ThunderGroove
An audio reactive lighting platform
Pump your music stream into the app as audio and its realtime audio analysis engine will find the structure in your music and use it to drive your lighting shows.
Realtime Audio Analysis
Our realtime audio analysis engine uses machine learning to detect the beat and tempo of your music. This allows visual effects to be perfectly synchronized to your music without the need to tap out your beat every time it changes.
We also provide rich frequency analysis data, allowing you to create effects that react to the bass, midrange, and the highs of your music.

Programmable Visual Effects
Use Javascript to program your own visual effects. The rich audio analsyis data provided by our audio analysis engine is available to you in your effects. We also provide a simple framebuffer API to allow you to draw pixels to any device supported by the application.

Layer Effects into Mixes
Not a programmer? No problem! You can create unique and interesting effects by layering basic effects together into more elaborate effect mixes. Create effect mixes that react to breakdowns, strobe to the highs, or pulse to the beat. It’s like photoshop for music visualations.

Works with Your Light Fixtures
ThunderGroove is designed to work with light fixtures and LED stips that you can buy easily online. You can also divide led strips into smaller virtual fixtures to map effects more accurately to your space.
The initial version supports the open source WLED protocol as well as Nanoleaf devices. We are working on support for more fixtures and protocols. If you have a favorite fixture that you would like to see supported, please let us know.
