Spectral Detail

See the recording, not a summary of it.

A high-resolution offline spectral analysis viewer for audio. It reads the file once, analyses it properly rather than in a real-time budget, and renders the result on the GPU so you can actually move around inside it.

Private Rust & C++ GPU rendered
Get in touch
Overview

Offline is the point.

A real-time analyzer has to finish before the next audio buffer arrives, and every design decision inside it bends to that deadline: smaller transform sizes, coarser frequency resolution, decimated drawing. That is the correct trade when you are tracking a live signal, and the wrong one when you are examining a file.

Spectral Detail drops the deadline. It decodes the whole file, runs the analysis across every core, and keeps the resolution that a real-time tool has to throw away. What you get back is a spectrogram detailed enough to find the thing you were actually looking for.

Build

How it is put together.

High-resolution FFT
Analysis runs offline and in parallel across cores, so transform size is chosen for the detail you want rather than for what fits in a buffer deadline.
GPU-accelerated view
The interface renders through the GPU, which is what keeps panning and zooming across a long, dense spectrogram responsive instead of a slideshow.
Reads what you have
Broad codec and container support through a full decoding stack, so the file you were handed opens without a conversion step first.
Rust with a C++ core
Rust for the application, interface, and audio plumbing, with a C++ analysis core bridged across a typed boundary rather than a pile of raw pointers.
Status

Not publicly available.

Spectral Detail is an internal Locke Werks product. The source is private and there is no public build.

For access, licensing, or to talk about what it would take for your use case, write to archon@lockewerks.com.