SynthPilot / Proof

Keep the translation visible or the rail stops being trustworthy.

The proof surface exists so SynthPilot does not collapse into “AI made a sound somehow.” The contract is simple: language sets the target, AI interprets intent, the mapper stays bounded, and a real synth runtime does the audio work.

This rail is only credible if the responsibilities stay separated.

AI does

Interpret the target sound, compress the first setup pass, and move you toward a patch direction quickly.

Mapper does

Translate that intent into a constrained synth and effects shape with a visible boundary.

Runtime does

Make the actual audio with deterministic instrument behavior that can be revisited and tuned.

Human does

Judge, refine, save, reject, and decide what actually sounds good enough to keep.