Where human choices enter
- The prompt: naming genre, mood, tempo, and instruments gives the interpretation stage a concrete target.
- Selection: choosing among several generated candidates supplies a preference the prompt could not express.
- Editing: adjusting sections, instruments, or lengths after a candidate is chosen.
- Re-prompting: refining the description and running the pipeline again, keeping what worked.
The pipeline does not remove human judgment; it relocates it. The user stops playing every note but still decides what the piece should be, which candidate is closest, and what to change next. The first output is a draft, not a finished product.
Iteration is not a sign that the system failed. A prompt cannot fully specify a piece of music, so the parts it leaves open are exactly the parts the user resolves by listening, choosing, and adjusting. Each pass narrows the gap between the description and the intended result.