name: crumbstrudel
description: Vorhör-Archiv für Strudel-Snippets der Mondgeschichten. Use wenn eine Episode benannte Musik-/Atmo-Bausteine (z.B. intro02, atmo04) braucht — auflisten, abspielen, neue speichern.
allowed-tools: Bash(/crumbstrudel.sh ), Bash(curl ), Bash(jq )


crumbstrudel

Benannte Strudel-Snippets als Archiv, live vorhörbar in der strudel-claude REPL.

  • Archiv: crumbstrudel/snippets/<rolle><NN>.strudel
  • Engine: http://localhost:4331 (strudel-claude, /home/sysop/crumbmidi/strudel-claude).
    Aus? → cd /home/sysop/crumbmidi/strudel-claude && nohup npx next dev -p 4331 >dev.log 2>&1 &
    REPL im Browser öffnen zum Hören: http://localhost:4331
  • Helper: crumbstrudel/crumbstrudel.sh

Namenskonvention

<rolle><NN> — rolle ∈ intro atmo bridge beat bass drone outro. Zweistellig: intro02, atmo04.

Workflow

crumbstrudel/crumbstrudel.sh list            # alle Snippets
crumbstrudel/crumbstrudel.sh show atmo04     # Code ansehen
crumbstrudel/crumbstrudel.sh play intro02    # in REPL pushen + abspielen (Browser hörbar)
crumbstrudel/crumbstrudel.sh stop
crumbstrudel/crumbstrudel.sh save bridge01   # aktuellen REPL-Stand als neues Snippet sichern

Typischer Lauf: im Browser jammen → save <name> snapshotted den REPL-Stand ins Archiv.
Für eine Episode: die gebrauchten Snippets nacheinander play, nach Ohr tunen, dann save.

WAV: In der REPL (http://localhost:4331) roter Record-Button → Download; Datei in die Render-Pipeline (render_episode.py) einhängen.

Snippets sind Seeds

Die Startsnippets sind spielbare Gerüste, kein finaler Sound — Tempo/Filter/Gain nach Ohr
und nach Sprechpegel der Episode tunen. Die Kalibrier-Knöpfe (lpf, gain, room) bewusst offen lassen.