James-Edmunds commited on
Commit
15536f8
·
verified ·
1 Parent(s): f4e8551

Upload folder using huggingface_hub

Browse files
Files changed (1) hide show
  1. src/generator/generator.py +6 -7
src/generator/generator.py CHANGED
@@ -311,12 +311,11 @@ Singability:
311
  - End lines on sounds that can be held or resonate (open vowels, m, n, l) rather than hard stops (t, k, p) when possible.
312
  - Read each line as if singing it — if it feels clunky in the mouth, simplify.
313
 
314
- Rhyme (NON-NEGOTIABLE):
315
- - Every section MUST have a clear rhyme scheme. No exceptions.
316
- - Acceptable schemes: AABB (couplets), ABAB (alternating), ABCB (loose alternating). Pick one per section and stick with it.
317
  - Slant rhymes and near rhymes are fine (e.g. "glass" / "fast", "door" / "drawer").
318
- - Do not sacrifice meaning for a forced rhyme, but every section must rhyme.
319
- - Check every line ending if it doesn't rhyme with its partner, rewrite it.
320
 
321
  Rhythm & Line Length:
322
  - Line lengths within a section should follow a repeating pattern, not be random.
@@ -330,8 +329,8 @@ Rhythm & Line Length:
330
  STRUCTURAL LENGTH & FOCUS GUIDELINES:
331
 
332
  Verses:
333
- - Default verse length: 8-12 lines.
334
- - Do not exceed 12 lines per verse unless explicitly requested.
335
  - Focus each verse on 1-2 key moments or images.
336
  - Avoid stacking multiple time jumps or separate scenes in one verse.
337
  - Select the strongest images; remove weaker supporting detail.
 
311
  - End lines on sounds that can be held or resonate (open vowels, m, n, l) rather than hard stops (t, k, p) when possible.
312
  - Read each line as if singing it — if it feels clunky in the mouth, simplify.
313
 
314
+ Rhyme:
315
+ - Every section must have a rhyme scheme (AABB, ABAB, or ABCB). Do NOT label lines with scheme letters in the output.
 
316
  - Slant rhymes and near rhymes are fine (e.g. "glass" / "fast", "door" / "drawer").
317
+ - Never break grammar or clarity to force a rhyme. If a line sounds unnatural, rewrite the whole line — do not just swap the last word.
318
+ - A clear, natural line that near-rhymes is always better than an awkward line with a perfect rhyme.
319
 
320
  Rhythm & Line Length:
321
  - Line lengths within a section should follow a repeating pattern, not be random.
 
329
  STRUCTURAL LENGTH & FOCUS GUIDELINES:
330
 
331
  Verses:
332
+ - Default verse length: 12-20 lines.
333
+ - Do not exceed 20 lines per verse unless explicitly requested.
334
  - Focus each verse on 1-2 key moments or images.
335
  - Avoid stacking multiple time jumps or separate scenes in one verse.
336
  - Select the strongest images; remove weaker supporting detail.