ONEMANSHYO sozo app [Beta V1_6_0]
Apple Music Understanding Visualizer
TRACKS
JSON
SUPPORT
ABOUT
Ain't No Trick — cover
Ain't No Trick
Wes Smith, BumpR StickR
labelJuice Night Out · JNO2408 released2024-08-02 linksBeatport · itswessmithyo · onemanshyo copyright© 1997–2026 Juice Night Out
0:00.0 / 6:03.7 load the audio to hear it against the grid
Analysis[Apple Music Understanding · macOS 27]
Structure
Song timeline · scrub to inspect · click a section to lock · space = play/pause
SECTION BREAK SEGMENT PHRASE DOWNBEAT
Rhythm
Apple SessionResult · field order per framework
HOW IT WORKS

Sozo has two halves with very different reach, and it's worth knowing which is which.

The analysis is done by omsanalyze, which uses Apple's Music Understanding framework. That framework is part of the operating system (macOS 26+ / iOS 26+), so producing the JSON sidecar for a track requires an Apple device on a supported OS. There is no cross-platform or cloud version — Apple's analysis only runs on Apple's OS.

The visualizer — this app — only reads that JSON. Once a sidecar exists, it plays back in any modern browser on any operating system. Nothing Apple-specific is needed to view or perform an analysis.

REQUIREMENTS

To analyze a track: a Mac or iPhone/iPad running macOS 26+ / iOS 26+, plus the omsanalyze CLI. Run it once per track — it writes a portable JSON sidecar.

To view / perform: any modern browser (Chrome recommended), any OS. Load the sidecar and the audio and press play.

CAN IT ANALYZE ANY SONG LIVE?

Not in the browser. Music Understanding isn't reachable from JavaScript on any platform — not even Safari on a Mac — so the app can't take an arbitrary MP3 and analyze it in-page. It reads analysis that was produced ahead of time by omsanalyze on an Apple device.

The upside: the Apple-only step happens once, offline, and its result ships as open, portable JSON that everyone else can use forever. The analysis gets freed from the OS the moment it's serialized.

In short: produce the analysis once on Apple, view and perform it anywhere.
TECHNICAL DETAILS

Full setup, the omsanalyze source, the JSON schema, and developer notes ship in the project bundle alongside this app. See the included documentation for the technical details.

ONEMANSHYO sozo app
Beta V1_6_0
Apple Music Understanding Visualizer
創造 sōzō — “creation.” Companion to OMS Dojo. Reads a Music Understanding analysis sidecar and plays it back against the audio to reveal the six dimensions Apple extracts from a track.
ABOUT THIS TOOL

OMS Sozo is a visualizer for the Apple Music Understanding framework. You analyze a track once with the companion omsanalyze CLI, which produces a JSON sidecar, then load that sidecar and the audio here to see — and hear — exactly what Apple's analysis found.

The timeline lays the analysis over a real waveform: the bar grid, beats, and the nested structure of sections, segments, and phrases, plus key and loudness. Press play and the playhead sweeps the grid so you can confirm, by ear, that the markers land where the music actually does.

WHAT MUSIC UNDERSTANDING IS

Music Understanding is an Apple framework (macOS 27 / iOS 27) that analyzes audio entirely on-device and returns six time-aligned dimensions: rhythm (beats, bars, BPM), key (as ranges that can change across a track), structure (sections / segments / phrases), loudness (LUFS), pace, and instrument activity — all as a single SessionResult.

What makes it notable isn't that key or tempo detection exists — it's that all six dimensions come from one on-device call, free, bound to no product, as portable data you can build anything on. The hierarchical structure (sections → segments → phrases as timed ranges) and time-ranged key are things existing DJ tools don't expose as open data. That composite is the point.

Created by Wes Smith / ONEMANSHYO
San Diego, California
Software: Copyright © 2024–2026 Wes Smith / ONEMANSHYO. Licensed under GPL-3.0 — Free & Open Source. No paywalls, no dependencies, single-file HTML.
ONEMANSHYO
Solo DJ + Live Reactive Visuals
• 35 years in electronic music production
• 500+ releases | 7,000+ days in Beatport charts
• Founder: Juice Recordings
TECHNICAL
Analysis: Apple Music Understanding (on-device, macOS 27 / iOS 27)
Analyzer: omsanalyze — Swift CLI, SessionResult → JSON sidecar
Audio Engine: Web Audio API
Rendering: HTML5 Canvas (single-file, Chrome-targeted)
Sidecar: .json (Apple SessionResult shape) alongside .oms
Repository: github.com/onemanshyo/sozo (planned) · sozo.onemanshyo.com (planned)
TOOLS
Apple Music Understanding — on-device six-dimension audio analysis
Claude AI (Anthropic) — development partner
Web Audio API — playback
Section labels and smiley choreography in this demo are hand-tuned to the sample track and illustrative. Apple returns structural boundaries and timings, not section names.