Go wrapper for Mixxx audio analysis (BPM and beat detection).
git clone --recurse-submodules https://github.com/nzoschke/mixxxlab.git
cd mixxxlab
Or if already cloned:
git submodule update --init
Requires: cmake, libsndfile
# macOS
brew install cmake libsndfile
# Build the analyzer library
cd analyzer/lib
mkdir -p build && cd build
cmake .. && make
go test -v ./analyzer/...
Test fixtures from The Wired CD (2004) (Creative Commons) are downloaded automatically on first run.
8 commits
Go
50.8%
JavaScript
22.5%
Python
13.5%
C++
8.5%
C
2.6%
CMake
1.5%
Go wrapper for Mixxx audio analysis (BPM and beat detection).
git clone --recurse-submodules https://github.com/nzoschke/mixxxlab.git
cd mixxxlab
Or if already cloned:
git submodule update --init
Requires: cmake, libsndfile
# macOS
brew install cmake libsndfile
# Build the analyzer library
cd analyzer/lib
mkdir -p build && cd build
cmake .. && make
go test -v ./analyzer/...
Test fixtures from The Wired CD (2004) (Creative Commons) are downloaded automatically on first run.
8 commits
Go
50.8%
JavaScript
22.5%
Python
13.5%
C++
8.5%
C
2.6%
CMake
1.5%