mondgeschichten // Waldgeschichten im Mond 🌲🌙
Ein Kinder-Hörspiel, in dem echte Kinderfragen aus dem Log zu Geschichten für alle werden.
Ein kleiner Krümel lernt die Werkzeuge der Welt — nicht als Technik, sondern als Mut.
Der Hörer ist der Krümel. Local-first, offline-first. Repo = Source of Truth.
🧭 Der Nordstern
Kinderfragen → Hörspiel. Jede Folge lehrt ein Werkzeug über ein Gefühl, nach der 4-Beat-Fabel
(Not · Figur · Geste · Eintrag). Waldtiere sind die Konzepte. Und der Wald folgt keinem metrischen
Gesetz — er folgt Resonanz (42/4, „der Wald hört nicht auf die Eins").
🗺️ Der Bogen (ep01–45)
| Zyklus | Staffeln | Frage | Bild am Ende |
|---|---|---|---|
| Der Wald | S00 (ep01–05) | Wer darf ich sein? | das Hexagon (das Selbst) |
| Das Nullfeld | S02 (ep06–10) | Wie bleiben wir verbunden & frei? | das Sternbild (die Crew) |
| Die Sternenkarte | S03 (ep11–15) | Wie lese ich den Himmel? | die Karte (das Ganze) |
| Die Werkzeug-Sterne | S04–S09 (ep16–45) | Wie baue ich die Welt? | ein eigener Stern (der Krümel selbst) |
| 🥷 Ninja Tune | Interstitials | der analoge Atem | (kein Ende — das Jetzt) |
Ganzer Überblick, Echo-Netz & Muster: episodes/SERIES_OVERVIEW.md.
Jede Staffel hat einen Hub (episodes/SEASON_0X_*.md); jede Folge ein Regie-Skript (episodes/episode_NN_*.md).
🌳 Zwei Bäume, ein Beat-Bus
mondgeschichten(dieses Repo) = die Geschichten & die Partituren. Skripte,script.json-Manifeste,
crumbstrudel-Score-Seeds, Render-Pipeline. Der Ort der Wahrheit.CrumbMIDI_v0/ CrumbLive = die Bühne. Der Live/Loop-Stack (Strudel + Hydra/CrumbVJ + WLED/DMX,
OSC-Beat-Bus). Hier werden die Seeds geloopt, gespielt, exportiert. Läuft auf :4331 (Gitea behält :3000).
🎬 Die Render-Pipeline
episode_NN.md Regie-Skript (Text + Cues) ✍️ Mensch/Claude
│ ⟶ gesprochene Zeilen extrahieren
▼
raw_stems/episode_NN[_lang]/script.json Sprach-Manifest (DE/EN/FR)
│
🍎 M4: tts_stems.py (mlx-audio / OmniVoice, offline) ⟶ geklonte Sprach-Stems (*.wav)
│
🐧 crumbdesktop: normalize_stems.sh ⟶ render_episode.py (Betten, Ducking, Vinyl, Limiter)
▼
episodes/episode_NN[_lang]_master.wav 🎧 fertige Folge
Autonom im Hintergrund: crumcast_autorender.sh (+ systemd-Timer). Details:
AUTORENDER.md · Sprach-Stem-Übergabe an den M4: HANDOFF_M4_RENDERER.md.
🎙️ Die Stimmen
Voice-Cloning (zero-shot) aus Referenz-Takes in speaker_roles_stem/. Kodex (siehe REC_CREW_STIMMEN.md):
jede Rolle bekommt echten Atem — nur zwei tragen bewusst synthetische Referenzen:
- Vektor (Bumblebee/Autoradio) — metallischer Spiegel (synth_vektor_ref.py)
- Krümel / „Fee" — hell, warm, neugierig-fragend, Sternen-Schimmer (synth_kruemel_ref.py)
Eine Stimme heißt auffindbar sein — wer auf der Karte einen Klang trägt, an den darf man klopfen.
🎵 Der Klang — crumbstrudel
Score-Seeds in crumbstrudel/snippets/*.strudel — Seeds, keine fertigen Tracks (gain/lpf/room/Tempo
nach Ohr & gegen den Sprechpegel tunen). Titelmotiv (ein Hook d5 a4 f5 e5, drei Tempi), Zyklus-Leitmotive
(nullfeld_pulse, sternen_chime, sternenkarte_theme), pro Figur ein Leitmotiv, plus das Bukem-Reisebett
sternenreise. Ethos: Atmospheric/Liquid, analog, Prozess statt Produkt — Struktur und Fluss.
📌 Stand
- S00 — geschrieben & gerendert (DE/EN/FR).
- S02 — voll ausformuliert + dreisprachige
script.json(renderbereit). - S03–S09 + Finale — als Skelette angelegt (Ausformulierung folgt).
- Krümel-Stimme — synthetische Referenz vorhanden → M4 kann synthetisieren.
📚 Wegweiser
episodes/SERIES_OVERVIEW.md (Landkarte) · episodes/SEASON_0X_*.md (Staffel-Hubs) ·
episodes/NINJA_TUNE_INTERSTITIALS.md · AUTORENDER.md · HANDOFF_M4_RENDERER.md ·
crumbstrudel/HANDOFF.md · REC_CREW_STIMMEN.md.
Local-first, offline-first. Vom Fragezeichen zum Stern. Ruh dich aus, kleiner Krümel. 🦉