Research · design notesEarly development

reverse-synth-research

Design notes for the ML analysis pipeline behind Sounds & Recreation — how a recorded tone is decomposed into the parameters that drive a synthesizer. A set of specialist experts, not a packaged library.

Amplitude / ADSR Modulation Tone generation
★ View on GitHub Back to the collection
The experts

Breaking a tone into parameters

Each expert tackles one dimension of the inverse-synthesis problem — going from a recorded sound back to the settings that would produce it.

Amplitude / ADSR expert

Recovers the envelope — attack, decay, sustain and release — from the note's amplitude over time.

Modulation expert

Characterizes vibrato, tremolo and LFO movement — the periodic motion that gives a patch life.

Tone-generation expert

Infers the underlying engine and oscillator content — subtractive, FM, organ or sample-based.

Inverse synthesis

Combines the experts into a parameter prediction that a synth model can actually apply.

Experiments & plots

Notebook-style explorations on real songs, with the figures the design decisions are based on.

Feeds the analysis server

Findings here inform the algorithms exposed by audio-analysis-mcp.

Where it fits

The research behind the analysis

This work shapes how the analysis stage turns audio into synth parameters.

AudioAnalysisAgentMIDISynth reverse-synth-research is the methodology layer underneath the Analysis stage.