A utility based on Apple Music Understanding.
Turn any track into complete Apple Music Understanding data.
Building software for music and visual performance requires you to have a synchronized master clock. With macOS 27 and the Apple Music Understanding framework, there's now a standardized musical vocabulary plus a state-of-the-art analysis tool that can serve as that clock. This is why Sozo exists.
Currently the utility is centered around the Apple Music Understanding JSON file. I am experimenting with this file as a conditioner in various applications that play generative music, existing audio files, MIDI files, beat-sliced samples, and granular synthesis for live performance.
Sozo is a small command-line tool, built on Apple's on-device Music Understanding framework, that analyzes an audio file and writes the whole analysis out as a clean, portable JSON. This output is split into a series of dimensions, which are detailed below.
Every sidecar carries the full six-dimension AMU palette:
- Point it at a song.
- It runs Apple's Music Understanding analysis on-device — on your Mac, free, no account, no network.
- It writes a sidecar: a JSON file, named like the track, holding everything the framework extracted.
- That sidecar is plain, open data any tool on any platform can read.
- Any problems? Drop the repo bundle into Claude Code.