GBD is a framework for generic and realtime music beat detection. It is
designed for IoT setups based on the RPi.
The GBD framework includes support plugins for audio signal routing
between hosts, e.g. a smart phone streaming audio via Bluetooth to a
RPi hosting GBD. As the audio stream is routed through the framework,
the GBD DSP analysis library delivers beat counts to Linux POSIX shared
memory. The IoT maker can then use this information to synchronize
light events to the beats in the music stream.
Demo video (OpenGL emulation of LED control): https://youtu.be/1wmrO51TZqA