midicn 中文

Prompt Grammar and Section Tags

Treat a prompt as clauses, fixing the skeleton, then constraints, then exclusions, in that order.

1 min read0 characters条目Prompting and WorkflowUpdated 2026-10-31

promptinggrammarsection tagsconstraints

Commas are not grammar

A prompt like "warm, vintage, strings, slow, cinematic, no drums" leaves the model guessing by word frequency. Prompts have structure: section tags say what shape the song takes, control words say what must be exact, exclusions say what to leave out. Put them in the wrong order and later words overwrite earlier ones.

Tags and control words

ElementExamplePlacementJobCommon misuse
Section tag[Intro] [Verse] [Chorus]Between lyric linesMarks form and entry pointsTag language differs from lyric language
Tempo92 BPMOpeningLocks the pulseBuried at the end of a long description
KeyD minorAfter tempoNarrows harmonic colourConflicts with the reference key
EnsembleString quartet, no drumsMiddleSets timbre and densityStacking synonyms for one instrument
Exclusionno drums, no vocalsLastRemoves unwanted elementsContradicts a positive term
Length30 secondsBefore formControls trimmingDoes not match the section count

The order of constraints

Genre and ensemble first, then tempo and key, then sections and length, then mood and exclusions. Earlier words act as skeleton, later words as trim. Put "no electronic drums" after "electronic drums" and the model may still see the latter first. Change one constraint per section so you learn which line did the work.

A reusable skeleton

[Style] 90 BPM, A minor, [ensemble], [mood]. [Intro] 4 bars. [Verse] ... [Chorus] ... No [unwanted].

Brackets are human-facing boundaries, not a syntax every model understands. If they are ignored, use plain lines or blank-line paragraphs; do not let the notation become noise. Keep lyrics and tags on separate lines so structure reads as structure rather than lyric content.

When the grammar fails

Structure collapses when tags are unrecognised, tags and lyrics use different languages, constraints contradict, or the prompt exceeds the effective length. Cut half the modifiers, keep tempo, ensemble and sections, then add items back one at a time. Grammar reduces ambiguity; it is not a spell that improves with length. If a new model still ignores tags, express form through line order and repeated choruses instead of fighting the notation.

Listen in the library

7thRegimentReelC10:32无前奏直接进主题的里尔,段落标记与切点自由度更大(C1)DetailsChaconne in G minorC112:15恰空固定低音,先写框架再写变奏的顺序(C1)Detailssoul-groove3 · 86 BPM · beat 4/4C10:3686 BPM 灵魂乐鼓组,速度写在前面才稳(C1)DetailsTristan und Isolde WWV 90C14:02《特里斯坦》钢琴改编,推迟解决靠和声词而非形容词(C1)Details

All tracks from midicn-lib — inline badge is the license tier (C1 commercial / C2 non-commercial / C3 study only).

Along the same line

Sources

  • Suno 与 Udio 官方提示指南中关于段落标记与控制词的用法。
  • 流行歌曲写作教材中关于段落划分与句法的公开章节。
  • 编曲实践中关于速度、调性与配器的记写惯例。