Lied 1: Buch-Intro endet nach 4,9 s, bei längerem Vorspiel (ES/FR) wippen die Figuren schon im Garten statt leerem Papier

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Lara 2026-11-05 12:53:35 +00:00
parent 4886d9ad1d
commit 0448234f83

View file

@ -299,7 +299,7 @@ const Garten: React.FC = () => {
const wipp = (phase: number, h: number) => -Math.abs(Math.sin(ph * Math.PI + phase)) * h; const wipp = (phase: number, h: number) => -Math.abs(Math.sin(ph * Math.PI + phase)) * h;
const schwank = (phase: number, g: number) => Math.sin((ph * Math.PI) / 2 + phase) * g; const schwank = (phase: number, g: number) => Math.sin((ph * Math.PI) / 2 + phase) * g;
const ruhig = f >= s(T.c3) ? 0.6 : 1; const ruhig = f >= s(T.c3) ? 0.6 : 1;
const singt = f >= ANFANG && f < s(T.ende + 1); const singt = f >= INTRO_DAUER - 10 && f < s(T.ende + 1);
const pinoHuepf = [...ZAHLEN, ...ECHO].reduce((a, t) => a + huepfer(f, s(t) + 14, 24, 11), 0) + huepfer(f, s(T.antwort), 40, 14); const pinoHuepf = [...ZAHLEN, ...ECHO].reduce((a, t) => a + huepfer(f, s(t) + 14, 24, 11), 0) + huepfer(f, s(T.antwort), 40, 14);
const luluImClip = f >= RUNTER && f < OBEN; const luluImClip = f >= RUNTER && f < OBEN;
@ -358,8 +358,9 @@ const Garten: React.FC = () => {
}; };
// Intro (Buch geht auf) bis kurz vor das erste gesungene Wort // Intro (Buch geht auf) bis kurz vor das erste gesungene Wort
const INTRO_DAUER = s(T.c1 - 0.2);
const INTRO = plane([{id: 'buch', dauer: 1.5}, {id: 't1', dauer: 1.2}, {id: 't2', dauer: 0.5}], {...INTRO_OPTIONEN, vorlauf: 0.2, nachlauf: 0.4}); const INTRO = plane([{id: 'buch', dauer: 1.5}, {id: 't1', dauer: 1.2}, {id: 't2', dauer: 0.5}], {...INTRO_OPTIONEN, vorlauf: 0.2, nachlauf: 0.4});
// Das Buch ist nach 4,9 s offen; ist das Vorspiel länger (ES, FR), wippen die Figuren schon im Garten mit
const INTRO_DAUER = Math.min(s(T.c1 - 0.2), INTRO.dauer);
const OUTRO_START = DAUER - OUTRO.dauer; const OUTRO_START = DAUER - OUTRO.dauer;
// Startzeit je Aufnahme und Musik leiser, solange gesprochen wird // Startzeit je Aufnahme und Musik leiser, solange gesprochen wird