79ac9dad84
- 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>
83 lines
6.0 KiB
Markdown
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.
|