Spectrogram Studio
A spectrogram-based additive synth: paint a time-frequency grid with the brush and hear the result as a stack of sine waves.
Spectrogram Studio flips the usual synth workflow. Instead of oscillators and envelopes, you paint directly on a time-frequency grid: each cell you fill represents a sine partial at that frequency for that time slice. Press Play and the grid is rendered as additive synthesis.
The right sidebar has three tabs: Project (length, palette, presets), Synthesis (partial count, fade, glissando), and Effects (reverb, delay, master filter).
The editor

Features
How to use
Open the Project tab to set the time and frequency range, then paint cells in the grid. Open the Synthesis tab to set partial count and fade. Open Effects to dial in reverb, delay, and the master filter. Press Play to hear it; export WAV or JSON from the toolbar.
Use cases
- Creating experimental music with additive sine synthesis
- Exploring spectrogram-based composition and sound design
- Teaching additive synthesis and partial structure
- Generating unique WAV exports for sound libraries or projects
FAQ
Are the cells literally sine partials?
Yes. Each filled cell is one sine partial at a given frequency for a given time slice. The synthesizer sums the active cells with attack and release envelopes to produce the output.
Can I import a recorded audio file?
Not in the current build. The grid is paint-only. If you want to recreate an existing sound, paint the same partial pattern you see on its spectrogram.