name: strudel-technik-pyramid-song
description: "Referenz: fortgeschrittene Strudel-Techniken aus eefanos 'Pyramid Song (wip)' — Song-Struktur via pick, Voicing-Maps, per-Note-Velocity. NĂŒtzlich fĂŒr crumbcast."
metadata:
node_type: memory
type: reference
originSessionId: be5caa9b-1c38-4536-8e92-244648ca1226
modified: 2026-07-25T22:54:04.012Z


Quelle: Strudel-Arrangement „Pyramid Song (wip)" — Song by Radiohead, Script by eefano (v1.2). Vom User am 26.07.2026 als Technik-Referenz geteilt.
Hinweis: Der Volltext ist eine Radiohead-Bearbeitung (Copyright) — NICHT ins öffentliche Repo pushen. Hier nur die wiederverwendbaren Methoden.

Fortgeschrittene Strudel-Techniken, die crumbcast weiterbringen:

  1. Exakter Tempo-Idiom: setcps(104/60/4) = BPM→cps sauber gerechnet (104 BPM, 4/4). PrĂ€ziser als setcpm(bpm/2)-SchĂ€tzen.
  2. Song-Struktur via .pickRestart({...}) / .pick([...]): eine Top-Level-Sequenz aus Labels (i1 i2 ooooh v1 v2 
 end) wĂ€hlt benannte Sub-Patterns → ganze Songform in einer Zeile, mit @N (Dauer-Gewicht), !N (Wiederholung), <
> (pro-Zyklus). MĂ€chtiger als arrange([n,pat]) — crumbcast-Kapitel ließen sich so als benannte Sektions-Map refactoren.
  3. Voicing-Map + .pickOut(map): let chr = {X:"f#2,c#3,a#3,c#4,f#4", Y:"
"} — benannte Akkord-Voicings per Buchstabe abrufbar. Ideal fĂŒr Crew-Motive: jeder KrĂŒmel ein eigenes Voicing (X=Eule, Y=DeepBit
).
  4. Eigene Funktionen via register('name', (
)=>
): hier split, um einen Pattern-Wert auf mehrere Callbacks zu verteilen (Voicing + Velocity gleichzeitig). Strudel ist erweiterbar.
  5. Per-Note-Ausdruck: .velocity(x) pro Note, .penv(x) (Pitch-Envelope), .vmod(), .vib(5), .patt(0.04) — Dynamik & Lebendigkeit, die den crumbcast-Kapiteln bisher fehlt.
  6. Bank-Wahl pro Sound: .bank('Linn9000'), .bank('RolandMT32') + .velocity()/.hpf()/.speed() — Vintage-Drum-Charakter je Instrument.
  7. Mininotation-Gewichtung: @N Dauer, !N Wdh., *N Speed, [a b] Unterteilung, <
> Alternation, /N ĂŒber N Zyklen dehnen.

Why: crumbcast nutzt bisher nur arrange + stack (flach). Diese Referenz zeigt den nĂ€chsten Schritt: benannte Songform, Crew-Voicing-Maps, per-Note-Dynamik — genau das, was den Klangkörper ausdrucksvoll macht.
How to apply: Bei crumbcast Kapitel 3+ → Sektionen als .pick-Map statt arrange; jeder Persona ein Voicing in einer chr-artigen Map; Velocity/penv fĂŒr Lebendigkeit. Verwandt: [[sinawali-kompositionsprinzip]], [[klangkoerper-als-raum]], [[mondgeschichten-ingest-stufe3]].