# GeoGraSim — Music Registry Zentrale Zuordnung der Hintergrund-Tracks aus dem Suno-Pool zu den Modulen. **Regel:** Jeder Track gehört einem Modul. Keine Doppel-Nutzung — sonst hat der Schüler beim Modulwechsel dasselbe Stück im Ohr. **Quell-Pool:** `.humanInput/Background Music/` (lokal, nicht deployed) **Ziel-Ordner:** `App/sims//assets/music/` ## Claim-Prozess 1. Modul schickt Claim-Wunsch an Atlas-Inbox (`_inbox/zentrale/`). 2. Atlas prüft diese Registry — Doppel-Nutzung ausgeschlossen? 3. Atlas bestätigt in Modul-Inbox, trägt Track hier ein. 4. Modul kopiert die Datei aus Pool nach `App/sims//assets/music/.mp3`. 5. Atlas verschiebt die Quelldatei nach `.humanInput/Background Music/_claimed/` (damit andere Module sie nicht auswählen). ## Aktuelle Zuordnungen | Track (Original) | Stil | Zugewiesen an | Zielname | Datum | |----------------------------|--------------------------|---------------|----------------------------|-------------| | Piano Lobby.mp3 | Lounge-Klavier | **klima** | `piano-lobby.mp3` | 2026-04-18 | | Fingertip Rain.mp3 | Ambient-Nature (Regen) | **klima** | `fingertip-rain.mp3` | 2026-04-18 | | Limestone Lullaby.mp3 | Ruhig, wiegend | **klima** | `limestone-lullaby.mp3` | 2026-04-18 | | Vibrocoffee Calm.mp3 | Chill / Lo-Fi | **klima** | `vibrocoffee-calm.mp3` | 2026-04-18 | | Rising Pressure.mp3 (v1) | Drama/Tension (2:31) | **klima** | `rising-pressure-v1.mp3` | 2026-04-18 | | Rising Pressure (1).mp3 (v2)| Drama/Tension (4:12) | **klima** | `rising-pressure-v2.mp3` | 2026-04-18 | | Porcelain Rain.mp3 | Zart, Regen-Ambiente | **fluss** | `porcelain-rain.mp3` | 2026-04-18 | ## Freie Tracks (noch claimbar) | Track (Original) | Stil | Kandidaten | |----------------------------|--------------------------|------------------| | Patagonia Stringmap.mp3 | Natur-Expedition | heli, regenwald | ## Vorläufige Stil-Slots pro Modul | Modul | Lounge | Ambient/Nature | Ruhig | Chill | Drama/Tension | |-----------|------------|--------------------|------------------|------------------|---------------------| | klima | Piano Lobby| Fingertip Rain | Limestone Lullaby| Vibrocoffee Calm | Rising Pressure (A/B-Test)| | heli | — | Patagonia Stringmap| — | — | — | | fluss | — | **Porcelain Rain** | — | — | — | | stadt | — | — | — | — | — | | regenwald | — | — | — | — | — | Drama/Tension wird bei Game-Loss / Extremwerten getriggert — nicht vom Spieler wählbar, sondern automatisch angesteuert. Der Pool wächst — Thomas generiert bei Bedarf neue Suno-Tracks. ## Spieler-Auswahl Pro Modul soll im Header ein **Musik-Dropdown** angeboten werden: - Stil-Auswahl (Lounge / Ambient / Ruhig / Chill) - Play/Pause, Lautstärke, Mute - Einstellung in localStorage (persistent pro Gerät) Das Dropdown wird im Template-System als Standard-Komponente bereitgestellt (`ggs-music-player`), damit jedes Modul es gleich einbauen kann.