← Guide / Learn / Improve a generated result

prompting · lesson

Improve a generated result

Change one thing per iteration, name the specific fault, and keep a log — that loop beats rewriting from scratch every time.

Diagnose before you rewrite

The instinct after a disappointing generation is to rewrite the whole prompt. That destroys the information in the attempt: you no longer know which change helped. Instead, write down one sentence naming the specific fault — *the chorus does not lift*, *the vocal is buried*, *the tempo drags*, *the ending fades* — and change only the field that controls it.

Generation is also stochastic. Before editing at all, run the same prompt two or three more times. A surprising share of 'bad prompts' are just unlucky takes, and regenerating is cheaper than debugging.

Fault to field map

What is wrongWhat to change
Flat, no dynamicsAdd an energy shape and strip the verses
Chorus does not liftShorten the chorus lyric; add register or density change
Vocal buriedRemove one lift mechanism; add 'dry vocal up front'
Muddy mixName a dry anchor; cut reverb on bass and kick
Wrong genre feelMove genre words earlier; delete competing genre
Abrupt or fading endingName the outro explicitly
Too genericDelete quality words; add two specific technique cues

The iteration loop

Keep a plain-text log of prompt versions and verdicts. After twenty entries you will have a personal vocabulary list of what works for your genres — worth more than any generic word list.
  • Regenerate unchanged two or three times first.
  • Name one fault in one sentence.
  • Change one field — keep everything else byte-identical.
  • Generate two or three takes of the new version.
  • Keep or revert, then log what you changed and what happened.

Example

v1 synthwave, 110 BPM, nostalgic, analogue synths, male vocal → verdict: flat, chorus never lifts v2 + verses stripped to bass and arpeggio, + chorus melody up an octave, wide stereo, short hook line → verdict: lift works, vocal now buried v3 - stacked harmonies, + dry centred lead vocal up front → verdict: keep

Practice

Take your least successful generation and run three disciplined iterations on it, changing exactly one field each time and logging the verdict. Resist the urge to fix two things at once even when both are obvious. The point is not this one track — it is building the habit that makes every later prompt converge faster.

promptingiterationdebugging

FAQ

How many takes before I edit the prompt?
Two or three. Results vary enough that a single bad take is weak evidence.
Why only one change at a time?
Because with two changes you cannot tell which one helped, and you will carry the useless one forward forever.
Should I keep failed versions?
Yes. The log of what did not work is the more valuable half — it stops you retrying the same idea in three months.

Keep going