nzoschke/mixxxlab

0

stars

8

commits

Go

primary language

Jan 20, 2026

updated

README

MIXXLab

Go wrapper for Mixxx audio analysis (BPM and beat detection).

Setup

git clone --recurse-submodules https://github.com/nzoschke/mixxxlab.git
cd mixxxlab

Or if already cloned:

git submodule update --init

Build

Requires: cmake, libsndfile

# macOS
brew install cmake libsndfile

# Build the analyzer library
cd analyzer/lib
mkdir -p build && cd build
cmake .. && make

Test

go test -v ./analyzer/...

Test fixtures from The Wired CD (2004) (Creative Commons) are downloaded automatically on first run.

Contributors

nzoschke

8 commits

nzoschke/mixxxlab

0

stars

8

commits

Go

primary language

Jan 20, 2026

updated

README

MIXXLab

Go wrapper for Mixxx audio analysis (BPM and beat detection).

Setup

git clone --recurse-submodules https://github.com/nzoschke/mixxxlab.git
cd mixxxlab

Or if already cloned:

git submodule update --init

Build

Requires: cmake, libsndfile

# macOS
brew install cmake libsndfile

# Build the analyzer library
cd analyzer/lib
mkdir -p build && cd build
cmake .. && make

Test

go test -v ./analyzer/...

Test fixtures from The Wired CD (2004) (Creative Commons) are downloaded automatically on first run.

Contributors

nzoschke

8 commits

Languages

Go

50.8%

JavaScript

22.5%

Python

13.5%

C++

8.5%

C

2.6%

CMake

1.5%