GoHz is a fast, trash-polished toolkit for audio analysis and manipulation, written in Go.
split– splits an audio file into basic stems (bass, drums, music, vocal) usingffmpegfilters or thedemucscommand.analize– command line audio analyzer that reports loudness, spectral stats and more. Requiresffmpegandffprobe, optionalaubiofor tempo/pitch/key.
Build everything from the project root:
./build.sh
Or build components individually:
go build ./split
go build ./analize
The audio/ directory contains test MP3 files for future benchmarking and calibration.