61 lines
2.7 KiB
TypeScript
61 lines
2.7 KiB
TypeScript
import React from 'react';
|
||
import {INTRO_OPTIONEN, Intro, OUTRO, Outro, introZeilen} from '../baukasten/buch';
|
||
import {baueFolge, type SzenenEintrag} from '../baukasten/folge';
|
||
import {mitKlang} from '../baukasten/geraeusche';
|
||
import {TITEL, plane} from './plan';
|
||
import {S2, Szene2} from './szene2';
|
||
import {S3, Szene3} from './szene3';
|
||
import {S4, Szene4} from './szene4';
|
||
import {S5, Szene5} from './szene5';
|
||
import {S6, Szene6} from './szene6';
|
||
import {S7, Szene7} from './szene7';
|
||
import {S8, Szene8} from './szene8';
|
||
|
||
// Folge 8 „Noas Laterne“ (läuft am Mi 11.11., St. Martin) – per Code aus der Figuren-Bibliothek,
|
||
// Drehbuch drehbuecher/neu-noas-laterne/de.md. Gehen nur mit baukasten/gang.ts (keine rutschenden Füße).
|
||
|
||
const INTRO = plane('intro', introZeilen(TITEL), INTRO_OPTIONEN);
|
||
|
||
export const SZENEN: SzenenEintrag[] = [
|
||
{
|
||
name: 'Intro',
|
||
datei: 'Folge08.tsx',
|
||
plan: INTRO,
|
||
K: mitKlang(() => <Intro plan={INTRO} titel={TITEL} posen={['pino_A3_lachen', 'noa_A3_lachen', 'lulu_A3_lachen']} />, INTRO, {
|
||
toene: [{name: 'buch_auf', bei: 'buch', versatz: 0.7, lautstaerke: 0.35}],
|
||
}),
|
||
musik: {datei: 'musik/folge01/intro.mp3', lautstaerke: 0.35, rein: 0.2, raus: 1.2},
|
||
},
|
||
{
|
||
name: 'Was wird das',
|
||
datei: 'szene2.tsx',
|
||
plan: S2,
|
||
K: mitKlang(Szene2, S2, {atmo: 'zimmer', atmoLaut: 0.1, toene: [{name: 'rascheln', bei: 'bild0', versatz: 0.3, lautstaerke: 0.2, laenge: 1.5}]}),
|
||
},
|
||
{
|
||
name: 'Es wird dunkel',
|
||
datei: 'szene3.tsx',
|
||
plan: S3,
|
||
K: mitKlang(Szene3, S3, {atmo: 'garten_abend', atmoLaut: 0.12, toene: [{name: 'klick', bei: 'klick', versatz: 0.35, lautstaerke: 0.5}]}),
|
||
},
|
||
{name: 'Der grosse Schatten', datei: 'szene4.tsx', plan: S4, K: mitKlang(Szene4, S4, {atmo: 'garten_nacht', atmoLaut: 0.05})},
|
||
{name: 'Ach so', datei: 'szene5.tsx', plan: S5, K: mitKlang(Szene5, S5, {atmo: 'garten_nacht', atmoLaut: 0.1})},
|
||
{name: 'Jetzt bin ich der Groesste', datei: 'szene6.tsx', plan: S6, K: mitKlang(Szene6, S6, {atmo: 'garten_nacht', atmoLaut: 0.1})},
|
||
{name: 'Schattenspiel', datei: 'szene7.tsx', plan: S7, K: mitKlang(Szene7, S7, {atmo: 'garten_nacht', atmoLaut: 0.1})},
|
||
{
|
||
name: 'Ein Licht fuer Pino',
|
||
datei: 'szene8.tsx',
|
||
plan: S8,
|
||
K: mitKlang(Szene8, S8, {atmo: 'garten_nacht', atmoLaut: 0.1, toene: [{name: 'rascheln', bei: 'bild0', versatz: 0.8, lautstaerke: 0.15, laenge: 1.4}]}),
|
||
musik: {datei: 'musik/folge01/schlaflied.mp3', lautstaerke: 0.3, rein: 3, raus: 0.1},
|
||
},
|
||
{
|
||
name: 'Outro',
|
||
datei: 'Folge08.tsx',
|
||
plan: OUTRO,
|
||
K: mitKlang(() => <Outro />, OUTRO, {toene: [{name: 'buch_zu', bei: 'buch', versatz: 3.2, lautstaerke: 0.45}]}),
|
||
musik: {datei: 'musik/folge01/schlaflied.mp3', lautstaerke: 0.3, ab: S8.dauer / 30, rein: 0.1, raus: 2},
|
||
},
|
||
];
|
||
|
||
export const F08 = baueFolge('F08', SZENEN);
|