# 🎛️ LaBoom Trance v4 — Generator-Prompt

Kompakter Auftrag für LLM/Code-Agent, um den Track aus dem LA-Boom-Material + Classic-Trance-Architektur zu bauen.

---

## Setup
- **BPM:** 138, 4/4, TPQ=480
- **Tonart:** F-Moll
- **Output:** MIDI + MP3 nach `/root/.openclaw/workspace/downloads/midi-trance-v4/`

## LA-Boom-Motiv (auf Fm transponiert)
```
F – G – Ab – Bb – Ab – G – F   (harmonisch Moll)
```

## Akkordfolgen (Roman, in Fm)
| Name | Folge |
|---|---|
| Café Del Mar | `i – VI – VII – iv` (Fm–Db–Eb–Bbm) |
| Children | `i – VI – III – VII` (Fm–Db–Ab–Eb) |
| For An Angel | `i – III – iv – VII` (Fm–Ab–Bbm–Eb) |
| Climax Lift | `Ab – Eb – Fm – Db` (Modulation in parallele Dur) |
| Outro | `iv – V – i – i` (Vollkadenz mit Leitton E→F) |

## Lead-Pattern (minimalistic hook)
Pro Bar:
```
| ta ta ta ta . . . . | . . . . LAAAAAAAAANG . . . . |
  16 16 16 16            ← halbe + viertel ausgehalten
```
- 4× 16tel auf Beat 1
- Dann lange Note (3 Beats Halt)
- **Tonhöhe:** immer **Quinte (5. Stufe) des aktuellen Akkords**
- **Letzter Bar jeder Progression:** lande auf Tonika F

## Form (144 Bars ≈ 4:19)
```
Intro    16b  Pad-Choral · sparse Kick ab b8                  → CHILDREN
Build1   16b  Drums-Build · Off-Beat-Bass · Pluck · Riser     → CAFÉ DEL MAR
Drop1    32b  Full + Supersaw-Lead (ta-ta-ta...LANG)          → CAFÉ DEL MAR
Break    16b  Drums OUT · Piano spielt Motif pur              → CHILDREN
Build2   16b  Modulation Fm→Ab · Counter-Strings · Big Riser  → Pivot-Folge
Climax   32b  Ab-Dur-Triumph · Lead oktaviert + Parallel-5    → CLIMAX LIFT
Outro    16b  Rückkehr Fm via iv–V–i Vollkadenz               → OUTRO
```

## Sounds (GM-Programme, FluidR3 SF2)
| Spur | Programm | Notiz |
|---|---|---|
| Pad Bass/Ten/Alt | 89 (Warm Pad) | 3-stimmig |
| Pad Sopran | 91 (Choir) | trägt Top-Linie |
| Lead | 82 (Sawtooth) | minimal hook |
| Lead Layer | 81 (Square) | Oktave drunter |
| Pluck Arp | 84 (Charang) | 16tel-Updown |
| Bass | 38 (Synth Bass) | Off-Beat-Sidechain |
| Piano | 0 (Grand) | nur Breakdown |
| Riser | 99 (Atmosphere) | Pitch-Sweep |
| Counter | 50 (Synth Strings) | parallele Terzen/Quinten |
| Drums | Ch10 | Kick 4-on-floor, Clap 2&4, OpenHat off-beat |

## Klassische Regeln (Satzlehre)
- 4-stimmiger Satz S/A/T/B, max 2 Halbtöne Bewegung
- Keine Quint-/Oktavparallelen
- Leittonauflösung E→F, Septim-Auflösung abwärts
- Schubert-Mediante für Modulation (Fm ↔ Ab)
- Mozart-Periodenbau (Vordersatz/Nachsatz)

## Render-Kette
```bash
fluidsynth -ni -F out.wav -r 48000 -g 0.7 \
  /usr/share/sounds/sf2/FluidR3_GM.sf2 in.mid

ffmpeg -i out.wav \
  -af "highpass=f=30,lowpass=f=16000,acompressor=threshold=-18dB:ratio=3:attack=20:release=200,loudnorm=I=-11:TP=-1.5:LRA=11" \
  -codec:a libmp3lame -b:a 192k out.mp3
```

## Inspirationsquellen
Energy 52 (Café Del Mar) · Robert Miles (Children) · Paul van Dyk (For An Angel) · Binary Finary (1998) · ATB (9PM) · Veracocha (Carte Blanche) · Gouryella · System F (Out of the Blue) · William Orbit (Adagio for Strings) · Solar Stone (Seven Cities)

---

## One-Line-Variante (für direkten LLM-Input)

> Build a 4:19 trance track at 138 BPM in F minor: 16b intro (pad choir, sparse kick from b8) → 16b build (off-beat bass + 16th pluck arp + snare-roll riser) → 32b drop on Fm-Db-Eb-Bbm with supersaw lead playing "ta-ta-ta-ta then long held note" pattern on the 5th of each chord → 16b breakdown (drums out, piano plays F-G-Ab-Bb-Ab-G-F motif solo over Fm-Db-Ab-Eb) → 16b build with Schubert mediant modulation to Ab major → 32b climax in Ab-Eb-Fm-Db with octave-doubled lead + parallel-5th counter → 16b outro returning to Fm via iv-V-i cadence. Use FluidR3 GM sounds: warm pad + choir, sawtooth lead, charang pluck, synth bass, GM drums. Keep classical voice-leading rules: 4-part SATB, no parallel 5ths/8ves, leading-tone resolution.
