Upload folder using huggingface_hub
Browse files- src/generator/generator.py +12 -9
src/generator/generator.py
CHANGED
|
@@ -311,18 +311,21 @@ 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:
|
| 315 |
-
-
|
| 316 |
-
-
|
| 317 |
-
-
|
| 318 |
-
-
|
| 319 |
-
|
| 320 |
-
|
| 321 |
-
|
|
|
|
|
|
|
|
|
|
| 322 |
- Not every line needs a concrete detail. Let some lines breathe.
|
| 323 |
- Mix dense image lines with short, bare emotional statements.
|
| 324 |
- Occasionally let a sentence spill across two lines (enjambment).
|
| 325 |
-
-
|
| 326 |
|
| 327 |
STRUCTURAL LENGTH & FOCUS GUIDELINES:
|
| 328 |
|
|
|
|
| 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.
|
| 323 |
+
- Good: 6, 10, 6, 10, 6, 10 or 8, 8, 8, 8 or 10, 10, 6, 10, 10, 6.
|
| 324 |
+
- Bad: 10, 12, 7, 11, 9, 13 (no pattern, feels chaotic).
|
| 325 |
- Not every line needs a concrete detail. Let some lines breathe.
|
| 326 |
- Mix dense image lines with short, bare emotional statements.
|
| 327 |
- Occasionally let a sentence spill across two lines (enjambment).
|
| 328 |
+
- Vary sentence structure — if three lines start the same way, change the fourth.
|
| 329 |
|
| 330 |
STRUCTURAL LENGTH & FOCUS GUIDELINES:
|
| 331 |
|