Files
geograsim/App/docs/music-registry.md
T
Adminator 79ac9dad84 Atlas: Deploy-Buendel vor Staustufen-Sprint
- Logistik: Musik-Player Playlist-Modus (5 Gruppen, 20 Tracks)
- Heli: End-Screen auf .ggs-endscreen, Mission-Bilder, Voice-Lines, Briefing-Audio
- Logistik: Layout-Tausch Auftraege+Fahrzeuge links, Karte rechts
- Logistik: Tier-1-Staedte ausgebaut, Auto-Timescale-Badge
- Logistik: Roadnet/Railnet Dijkstra-Routing, Balance-Updates
- Atlas: 5 Atlas-Inbox-Nachrichten (Cards-Pattern, DALL-E-Key, Musik-Playlists)
- Status-Updates Heli + Logistik

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-26 01:05:13 +02:00

83 lines
6.0 KiB
Markdown

# 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/<modul>/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/<modul>/assets/music/<kebab-case>.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.