In progress
Spectral Workbench
From recorded sound to inspectable spectral partials and compositional pitch collections
A local desktop application that keeps spectral-partial analysis, monophonic pitch tracking, and experimental polyphonic estimation distinct while preserving exact measurements and source evidence.
Started · Updated
Role: Concept, research, DSP, interface design, and software development
Aim
Spectral Workbench is a lightweight desktop application for composers who want to turn recorded or imported sound into inspectable spectral partials and usable pitch collections. It treats measurement as musical material without hiding the distinction between what the software measures, tracks, and infers.
Analysis model
The application keeps three workflows visibly separate:
- Spectral-partial analysis measures simultaneous peaks and follows them through time.
- Monophonic pitch tracking preserves the continuous contour of a single melodic source before deriving note boundaries.
- Experimental polyphonic estimation proposes conventional notes from a spectrum and labels them as inferred, with confidence and source evidence.
Exact measured frequencies remain available instead of being silently replaced by rounded notation. Imported and recorded audio stays on the local computer.
Current work
The desktop interface aligns a waveform, spectrogram, spectrum slice, sortable partial table, and pitch stack around a shared selection. The same analysis engine also supports a command-line workflow and exports JSON, CSV, text, and reopenable project files. Current development includes recording, corrective track editing, reduced pitch-collection building, sine resynthesis, deterministic test fixtures, accuracy benchmarks, and distributable desktop builds.