# 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 | | Alpine Freightlight.mp3 | Country, LKW-Alpen | **logistik** | `alpine-freightlight.mp3` | 2026-04-20 | | Alpine Freightlight (1).mp3| Country, LKW-Alpen (v2) | **logistik** | `alpine-freightlight-v2.mp3`| 2026-04-20 | | Alpine Freight Light.mp3 | Country, LKW-Alpen (v3) | **logistik** | `alpine-freight-light-v3.mp3`| 2026-04-20| | Alpine Freight Light (1).mp3| Country, LKW-Alpen (v4) | **logistik** | `alpine-freight-light-v4.mp3`| 2026-04-20| | Busted Wagon Wheel.mp3 | Country-Klassiker | **logistik** | `busted-wagon-wheel.mp3` | 2026-04-20 | | Dustlight Freight.mp3 (v1) | Country/Movement | **logistik** | `dustlight-freight-v1.mp3` | 2026-04-20 | | Dustlight Freight (1).mp3 (v2)| Country/Movement | **logistik** | `dustlight-freight-v2.mp3` | 2026-04-20 | | Gears & Marbles.mp3 (v1) | Mechanik, ruhig | **logistik** | `gears-marbles-v1.mp3` | 2026-04-20 | | Gears & Marbles (1).mp3 (v2)| Mechanik, ruhig | **logistik** | `gears-marbles-v2.mp3` | 2026-04-20 | | Saddlewood Metronome.mp3 (v1)| Country-Rhythmus | **logistik** | `saddlewood-metronome-v1.mp3`| 2026-04-20| | Saddlewood Metronome (1).mp3 (v2)| Country-Rhythmus | **logistik** | `saddlewood-metronome-v2.mp3`| 2026-04-20| | Barbed Lullaby.mp3 | Country-düster (Drama) | **logistik** | `barbed-lullaby.mp3` | 2026-04-20 | | Pressure Bloom.mp3 (v1) | Drama/Spannung | **logistik** | `pressure-bloom-v1.mp3` | 2026-04-20 | | Pressure Bloom (1).mp3 (v2)| Drama/Spannung | **logistik** | `pressure-bloom-v2.mp3` | 2026-04-20 | | Rail Gravel.mp3 (v1) | Bahn-Ambient | **logistik** | `rail-gravel-v1.mp3` | 2026-04-20 | | Rail Gravel (1).mp3 (v2) | Bahn-Ambient | **logistik** | `rail-gravel-v2.mp3` | 2026-04-20 | | Station Glissando.mp3 (v1) | Bahnhof | **logistik** | `station-glissando-v1.mp3` | 2026-04-20 | | Station Glissando (1).mp3 (v2)| Bahnhof | **logistik** | `station-glissando-v2.mp3` | 2026-04-20 | | Station Glissando (2).mp3 (v3)| Bahnhof | **logistik** | `station-glissando-v3.mp3` | 2026-04-20 | | Untitled (4).mp3 | unklar | **logistik** | `untitled-4.mp3` | 2026-04-20 | | Patagonia Stringmap.mp3 (v1)| Natur-Expedition (Strings)| **heli** | `patagonia-stringmap-v1.mp3`| 2026-04-24 | | Patagonia Stringmap (1).mp3 (v2)| Natur-Expedition (Strings)| **heli** | `patagonia-stringmap-v2.mp3`| 2026-04-24 | ## Freie Tracks (noch claimbar) _Pool aktuell leer — bei Bedarf generiert Thomas neue Suno-Tracks._ ## 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 (v1/v2) | — | — | — | | fluss | — | **Porcelain Rain** | — | — | — | | logistik | Alpine Freightlight | Rail Gravel · Station Glissando | Saddlewood Metronome | Gears & Marbles · Busted Wagon Wheel | Pressure Bloom · Barbed Lullaby | | 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.