eburi / lumi-server

express server for lumi

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

libbeat

This is libbeat, a lightweight beat detection library for Qt. It currently supports ALSA and PulseAudio. It uses fftw to process the samples.

Only tested on Linux.

The software is still in development and pre-alpha.

Sample Application

The library comes with a sample Qt Application, simply run

qmake
make

in the root directory to build it.

Make sure you have fftw3, alsa (or PulseAudio) and Qt4 installed!

Testing

When running the application, make sure to declare the right LIBRARY_PATH. This should work from within the SoundAnalyser directory:

LD_LIBRARY_PATH=../src ./SoundAnalyser

  • The blue circle indicates a snare drum beat.

  • The yellow circle indicates a drum bass beat.

  • The red areas indicate a beat in the corresponding subband.

  • The magenta rectangles represent the current detection threshold for the corresponding subband.

License

Copyright @2011 Maximilian Güntner <maximilian.guentner@gmail.com> under the GPL v3

About

express server for lumi

License:GNU General Public License v3.0


Languages

Language:JavaScript 99.6%Language:HTML 0.2%Language:Processing 0.1%Language:CSS 0.1%Language:Shell 0.0%Language:QMake 0.0%