diff --git a/remotion/src/folge08/Folge08.tsx b/remotion/src/folge08/Folge08.tsx index bbfdb2d..37a1da5 100644 --- a/remotion/src/folge08/Folge08.tsx +++ b/remotion/src/folge08/Folge08.tsx @@ -5,6 +5,11 @@ 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). @@ -33,12 +38,23 @@ export const SZENEN: SzenenEintrag[] = [ 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, {toene: [{name: 'buch_zu', bei: 'buch', versatz: 3.2, lautstaerke: 0.45}]}), - musik: {datei: 'musik/folge01/schlaflied.mp3', lautstaerke: 0.3, rein: 0.1, raus: 2}, + musik: {datei: 'musik/folge01/schlaflied.mp3', lautstaerke: 0.3, ab: S8.dauer / 30, rein: 0.1, raus: 2}, }, ]; diff --git a/remotion/src/folge08/stimmen/de.json b/remotion/src/folge08/stimmen/de.json index 0967ef4..92b47eb 100644 --- a/remotion/src/folge08/stimmen/de.json +++ b/remotion/src/folge08/stimmen/de.json @@ -1 +1,277 @@ -{} +{ + "intro/t1": { + "datei": "intro-t1.mp3", + "dauer": 1.96, + "text": "Pinos kleine Welt." + }, + "intro/t2": { + "datei": "intro-t2.mp3", + "dauer": 2.59, + "text": "Heute: Noas Laterne." + }, + "s2/l1": { + "datei": "s2-l1.mp3", + "dauer": 2.04, + "text": "Was machst du da, Noa?" + }, + "s2/n1": { + "datei": "s2-n1.mp3", + "dauer": 6.43, + "text": "Rate mal! Es ist rund. Es hat einen Stab. Und innen drin leuchtet es." + }, + "s2/e1": { + "datei": "s2-e1.mp3", + "dauer": 6.27, + "text": "Rund, mit einem Stab, und innen leuchtet es. Was bastelt Noa wohl?" + }, + "s2/n2": { + "datei": "s2-n2.mp3", + "dauer": 1.57, + "text": "Eine Laterne!" + }, + "s2/p1": { + "datei": "s2-p1.mp3", + "dauer": 2.85, + "text": "Eine Laterne! Mit was drauf?" + }, + "s2/n3": { + "datei": "s2-n3.mp3", + "dauer": 3, + "text": "Mit Sternen. Hilfst du mir zählen?" + }, + "s2/z1": { + "datei": "s2-z1.mp3", + "dauer": 1.07, + "text": "Eins …" + }, + "s2/z2": { + "datei": "s2-z2.mp3", + "dauer": 1.07, + "text": "zwei …" + }, + "s2/z3": { + "datei": "s2-z3.mp3", + "dauer": 0.91, + "text": "drei …" + }, + "s2/z4": { + "datei": "s2-z4.mp3", + "dauer": 0.99, + "text": "vier …" + }, + "s2/z5": { + "datei": "s2-z5.mp3", + "dauer": 0.84, + "text": "fünf!" + }, + "s2/p2": { + "datei": "s2-p2.mp3", + "dauer": 3.4, + "text": "Und ein Igel! Da muss ein Igel drauf!" + }, + "s2/n4": { + "datei": "s2-n4.mp3", + "dauer": 2.59, + "text": "Natürlich muss da ein Igel drauf." + }, + "s2/l2": { + "datei": "s2-l2.mp3", + "dauer": 3.16, + "text": "Der Kleber ist noch nass. Ich puste!" + }, + "s2/p3": { + "datei": "s2-p3.mp3", + "dauer": 1.65, + "text": "Das kitzelt!" + }, + "s3/e1": { + "datei": "s3-e1.mp3", + "dauer": 5.64, + "text": "Es wird Abend in Noas Garten. Jetzt ist die richtige Zeit für eine Laterne." + }, + "s3/e2": { + "datei": "s3-e2.mp3", + "dauer": 5.72, + "text": "Noas Laterne hat ein kleines Lämpchen. Kein Feuer. So kann nichts passieren." + }, + "s3/p1": { + "datei": "s3-p1.mp3", + "dauer": 2.77, + "text": "Ooooh. Mein Igel leuchtet!" + }, + "s3/v1": { + "datei": "s3-v1.mp3", + "dauer": 3.55, + "text": "Mein kleines Licht, so rund und warm," + }, + "s3/v2": { + "datei": "s3-v2.mp3", + "dauer": 1.88, + "text": "ich trag es durch den Garten." + }, + "s3/v3": { + "datei": "s3-v3.mp3", + "dauer": 3, + "text": "Der Mond schaut schon, die Sterne auch," + }, + "s3/v4": { + "datei": "s3-v4.mp3", + "dauer": 1.72, + "text": "die wollen auf uns warten." + }, + "s3/e3": { + "datei": "s3-e3.mp3", + "dauer": 1.57, + "text": "Kannst du mitsingen?" + }, + "s3/w1": { + "datei": "s3-w1.mp3", + "dauer": 3.47, + "text": "Mein kleines Licht, so rund und warm," + }, + "s3/w2": { + "datei": "s3-w2.mp3", + "dauer": 2.04, + "text": "ich trag es durch den Garten." + }, + "s3/w3": { + "datei": "s3-w3.mp3", + "dauer": 2.93, + "text": "Der Mond schaut schon, die Sterne auch," + }, + "s3/w4": { + "datei": "s3-w4.mp3", + "dauer": 1.88, + "text": "die wollen auf uns warten." + }, + "s4/e1": { + "datei": "s4-e1.mp3", + "dauer": 4.83, + "text": "Schau mal, Pinos Stacheln gehen hoch. Wie fühlt sich Pino jetzt?" + }, + "s4/p1": { + "datei": "s4-p1.mp3", + "dauer": 5.25, + "text": "Noa … da ist was Großes an der Wand. Ich hab ein bisschen Angst." + }, + "s4/n1": { + "datei": "s4-n1.mp3", + "dauer": 4.05, + "text": "Gut, dass du es mir sagst. Komm, wir schauen zusammen hin." + }, + "s4/e2": { + "datei": "s4-e2.mp3", + "dauer": 4.28, + "text": "Wenn man Angst hat, darf man das sagen. Dann ist man nicht allein." + }, + "s4/e3": { + "datei": "s4-e3.mp3", + "dauer": 7.89, + "text": "Der Schatten hat vier lange Beine. Und einen ganz langen Hals. Wem gehört wohl dieser Schatten?" + }, + "s5/l1": { + "datei": "s5-l1.mp3", + "dauer": 2.27, + "text": "Huch! Das bin ja ich!" + }, + "s5/p1": { + "datei": "s5-p1.mp3", + "dauer": 4.6, + "text": "Das ist ja Lulus Schatten! Der ist ja noch größer als Lulu!" + }, + "s5/e1": { + "datei": "s5-e1.mp3", + "dauer": 8.44, + "text": "Die Laterne leuchtet auf Lulu. Hinter Lulu kommt das Licht nicht hin. Da wird es dunkel. Das ist ein Schatten." + }, + "s6/p1": { + "datei": "s6-p1.mp3", + "dauer": 2.35, + "text": "Mein Schatten ist so klein." + }, + "s6/n1": { + "datei": "s6-n1.mp3", + "dauer": 2.51, + "text": "Warte mal. Ich hab eine Idee." + }, + "s6/e1": { + "datei": "s6-e1.mp3", + "dauer": 7.31, + "text": "Pino geht ganz nah an die Laterne. Was meinst du: Wird sein Schatten jetzt größer oder kleiner?" + }, + "s6/e2": { + "datei": "s6-e2.mp3", + "dauer": 5.25, + "text": "Größer! Je näher man am Licht ist, desto größer wird der Schatten." + }, + "s6/p2": { + "datei": "s6-p2.mp3", + "dauer": 3.08, + "text": "Jetzt bin ich der Größte von allen!" + }, + "s6/l1": { + "datei": "s6-l1.mp3", + "dauer": 2.43, + "text": "Guten Abend, großer Pino!" + }, + "s6/p3": { + "datei": "s6-p3.mp3", + "dauer": 2.85, + "text": "Einmal klein und einmal groß!" + }, + "s7/n1": { + "datei": "s7-n1.mp3", + "dauer": 2.19, + "text": "Schau mal, ein Hase!" + }, + "s7/e1": { + "datei": "s7-e1.mp3", + "dauer": 4.99, + "text": "Mach mal mit deiner Hand einen Hasen. Zwei Finger hoch für die Ohren." + }, + "s7/e2": { + "datei": "s7-e2.mp3", + "dauer": 1.65, + "text": "Hallo, Hase!" + }, + "s7/p1": { + "datei": "s7-p1.mp3", + "dauer": 1.57, + "text": "Das bin ja ich!" + }, + "s7/e3": { + "datei": "s7-e3.mp3", + "dauer": 6.35, + "text": "Und jetzt einen Igel. Mach eine Faust und streck die Finger hoch, wie Stacheln." + }, + "s7/e4": { + "datei": "s7-e4.mp3", + "dauer": 2.12, + "text": "Hallo, kleiner Igel!" + }, + "s8/p1": { + "datei": "s8-p1.mp3", + "dauer": 2.27, + "text": "Jetzt ist es gar nicht mehr dunkel." + }, + "s8/n1": { + "datei": "s8-n1.mp3", + "dauer": 3.71, + "text": "Die Laterne passt auf dich auf. Gute Nacht, Pino." + }, + "s8/e1": { + "datei": "s8-e1.mp3", + "dauer": 4.36, + "text": "Und bei dir? Ist da auch ein kleines Licht, wenn du schlafen gehst?" + }, + "s8/t1": { + "datei": "s8-t1.mp3", + "dauer": 1.65, + "text": "Tschüss! Bis bald!" + }, + "s8/p2": { + "datei": "s8-p2.mp3", + "dauer": 1.15, + "text": "… bis bald …" + } +} diff --git a/remotion/src/folge08/stimmen/es.json b/remotion/src/folge08/stimmen/es.json index 0967ef4..c2c6456 100644 --- a/remotion/src/folge08/stimmen/es.json +++ b/remotion/src/folge08/stimmen/es.json @@ -1 +1,277 @@ -{} +{ + "intro/t1": { + "datei": "intro-t1.mp3", + "dauer": 2.19, + "text": "El pequeño mundo de Pino." + }, + "intro/t2": { + "datei": "intro-t2.mp3", + "dauer": 2.51, + "text": "Hoy: El farolillo de Noa." + }, + "s2/l1": { + "datei": "s2-l1.mp3", + "dauer": 1.72, + "text": "¿Qué haces, Noa?" + }, + "s2/n1": { + "datei": "s2-n1.mp3", + "dauer": 5.56, + "text": "¡Adivina! Es redondo. Tiene un palito. Y por dentro brilla." + }, + "s2/e1": { + "datei": "s2-e1.mp3", + "dauer": 5.64, + "text": "Redondo, con un palito, y por dentro brilla. ¿Qué estará haciendo Noa?" + }, + "s2/n2": { + "datei": "s2-n2.mp3", + "dauer": 1.49, + "text": "¡Un farolillo!" + }, + "s2/p1": { + "datei": "s2-p1.mp3", + "dauer": 3, + "text": "¡Un farolillo! ¿Y qué lleva encima?" + }, + "s2/n3": { + "datei": "s2-n3.mp3", + "dauer": 2.93, + "text": "Estrellas. ¿Me ayudas a contar?" + }, + "s2/z1": { + "datei": "s2-z1.mp3", + "dauer": 1.07, + "text": "Una …" + }, + "s2/z2": { + "datei": "s2-z2.mp3", + "dauer": 1.07, + "text": "dos …" + }, + "s2/z3": { + "datei": "s2-z3.mp3", + "dauer": 0.91, + "text": "tres …" + }, + "s2/z4": { + "datei": "s2-z4.mp3", + "dauer": 0.84, + "text": "cuatro …" + }, + "s2/z5": { + "datei": "s2-z5.mp3", + "dauer": 0.91, + "text": "¡cinco!" + }, + "s2/p2": { + "datei": "s2-p2.mp3", + "dauer": 3, + "text": "¡Y un erizo! ¡Tiene que llevar un erizo!" + }, + "s2/n4": { + "datei": "s2-n4.mp3", + "dauer": 2.35, + "text": "Claro que tiene que llevar un erizo." + }, + "s2/l2": { + "datei": "s2-l2.mp3", + "dauer": 4.13, + "text": "El pegamento todavía está mojado. ¡Yo soplo!" + }, + "s2/p3": { + "datei": "s2-p3.mp3", + "dauer": 1.8, + "text": "¡Me hace cosquillas!" + }, + "s3/e1": { + "datei": "s3-e1.mp3", + "dauer": 5.49, + "text": "Se hace de noche en el jardín de Noa. Ahora es el momento para un farolillo." + }, + "s3/e2": { + "datei": "s3-e2.mp3", + "dauer": 6.43, + "text": "El farolillo de Noa tiene una lucecita. Nada de fuego. Así no puede pasar nada." + }, + "s3/p1": { + "datei": "s3-p1.mp3", + "dauer": 3, + "text": "¡Ooooh! ¡Mi erizo brilla!" + }, + "s3/v1": { + "datei": "s3-v1.mp3", + "dauer": 3.55, + "text": "Mi farolillo, redondo y calentito," + }, + "s3/v2": { + "datei": "s3-v2.mp3", + "dauer": 1.88, + "text": "lo llevo por el jardín." + }, + "s3/v3": { + "datei": "s3-v3.mp3", + "dauer": 2.69, + "text": "La luna mira, y las estrellas," + }, + "s3/v4": { + "datei": "s3-v4.mp3", + "dauer": 2.19, + "text": "nos esperan hasta el fin." + }, + "s3/e3": { + "datei": "s3-e3.mp3", + "dauer": 1.72, + "text": "¿Cantas con nosotros?" + }, + "s3/w1": { + "datei": "s3-w1.mp3", + "dauer": 3.4, + "text": "Mi farolillo, redondo y calentito," + }, + "s3/w2": { + "datei": "s3-w2.mp3", + "dauer": 1.88, + "text": "lo llevo por el jardín." + }, + "s3/w3": { + "datei": "s3-w3.mp3", + "dauer": 2.69, + "text": "La luna mira, y las estrellas," + }, + "s3/w4": { + "datei": "s3-w4.mp3", + "dauer": 2.12, + "text": "nos esperan hasta el fin." + }, + "s4/e1": { + "datei": "s4-e1.mp3", + "dauer": 5.15, + "text": "Mira, a Pino se le levantan las púas. ¿Cómo se siente Pino ahora?" + }, + "s4/p1": { + "datei": "s4-p1.mp3", + "dauer": 5.49, + "text": "Noa… hay algo muy grande en la pared. Tengo un poquito de miedo." + }, + "s4/n1": { + "datei": "s4-n1.mp3", + "dauer": 3.79, + "text": "Qué bien que me lo dices. Ven, vamos a mirar juntos." + }, + "s4/e2": { + "datei": "s4-e2.mp3", + "dauer": 4.6, + "text": "Si tienes miedo, lo puedes decir. Así no estás solo." + }, + "s4/e3": { + "datei": "s4-e3.mp3", + "dauer": 7.31, + "text": "La sombra tiene cuatro patas largas. Y un cuello larguísimo. ¿De quién será esta sombra?" + }, + "s5/l1": { + "datei": "s5-l1.mp3", + "dauer": 2.27, + "text": "¡Huy! ¡Pero si soy yo!" + }, + "s5/p1": { + "datei": "s5-p1.mp3", + "dauer": 4.68, + "text": "¡Es la sombra de Lulu! ¡Y es todavía más grande que Lulu!" + }, + "s5/e1": { + "datei": "s5-e1.mp3", + "dauer": 8.91, + "text": "El farolillo ilumina a Lulu. Detrás de Lulu, la luz no llega. Allí se pone oscuro. Eso es una sombra." + }, + "s6/p1": { + "datei": "s6-p1.mp3", + "dauer": 2.43, + "text": "Mi sombra es muy pequeña." + }, + "s6/n1": { + "datei": "s6-n1.mp3", + "dauer": 2.35, + "text": "Espera. Tengo una idea." + }, + "s6/e1": { + "datei": "s6-e1.mp3", + "dauer": 7.16, + "text": "Pino se acerca mucho al farolillo. ¿Qué crees: su sombra se hará más grande o más pequeña?" + }, + "s6/e2": { + "datei": "s6-e2.mp3", + "dauer": 5.25, + "text": "¡Más grande! Cuanto más cerca de la luz, más grande es la sombra." + }, + "s6/p2": { + "datei": "s6-p2.mp3", + "dauer": 3.08, + "text": "¡Ahora soy el más grande de todos!" + }, + "s6/l1": { + "datei": "s6-l1.mp3", + "dauer": 2.12, + "text": "¡Buenas noches, gran Pino!" + }, + "s6/p3": { + "datei": "s6-p3.mp3", + "dauer": 3, + "text": "¡Una vez pequeño y una vez grande!" + }, + "s7/n1": { + "datei": "s7-n1.mp3", + "dauer": 2.04, + "text": "¡Mira, un conejo!" + }, + "s7/e1": { + "datei": "s7-e1.mp3", + "dauer": 4.6, + "text": "Haz un conejo con tu mano. Dos dedos arriba para las orejas." + }, + "s7/e2": { + "datei": "s7-e2.mp3", + "dauer": 1.49, + "text": "¡Hola, conejo!" + }, + "s7/p1": { + "datei": "s7-p1.mp3", + "dauer": 1.72, + "text": "¡Pero si soy yo!" + }, + "s7/e3": { + "datei": "s7-e3.mp3", + "dauer": 6.92, + "text": "Y ahora un erizo. Cierra la mano y estira los dedos hacia arriba, como púas." + }, + "s7/e4": { + "datei": "s7-e4.mp3", + "dauer": 2.04, + "text": "¡Hola, erizo pequeño!" + }, + "s8/p1": { + "datei": "s8-p1.mp3", + "dauer": 2.59, + "text": "Ahora ya no está nada oscuro." + }, + "s8/n1": { + "datei": "s8-n1.mp3", + "dauer": 3.32, + "text": "El farolillo te cuida. Buenas noches, Pino." + }, + "s8/e1": { + "datei": "s8-e1.mp3", + "dauer": 3.97, + "text": "¿Y tú? ¿Tienes también una lucecita cuando te vas a dormir?" + }, + "s8/t1": { + "datei": "s8-t1.mp3", + "dauer": 2.19, + "text": "¡Adiós! ¡Hasta pronto!" + }, + "s8/p2": { + "datei": "s8-p2.mp3", + "dauer": 1.41, + "text": "…hasta pronto…" + } +} diff --git a/remotion/src/folge08/stimmen/fr.json b/remotion/src/folge08/stimmen/fr.json index 0967ef4..1b46705 100644 --- a/remotion/src/folge08/stimmen/fr.json +++ b/remotion/src/folge08/stimmen/fr.json @@ -1 +1,277 @@ -{} +{ + "intro/t1": { + "datei": "intro-t1.mp3", + "dauer": 2.04, + "text": "Le petit monde de Pino." + }, + "intro/t2": { + "datei": "intro-t2.mp3", + "dauer": 2.77, + "text": "Aujourd'hui : La lanterne de Noa." + }, + "s2/l1": { + "datei": "s2-l1.mp3", + "dauer": 1.72, + "text": "Qu’est-ce que tu fais, Noa ?" + }, + "s2/n1": { + "datei": "s2-n1.mp3", + "dauer": 5.15, + "text": "Devine ! C’est rond. Il y a un bâton. Et dedans, ça brille." + }, + "s2/e1": { + "datei": "s2-e1.mp3", + "dauer": 5.64, + "text": "Rond, avec un bâton, et dedans, ça brille. Qu’est-ce que Noa fabrique ?" + }, + "s2/n2": { + "datei": "s2-n2.mp3", + "dauer": 1.49, + "text": "Une lanterne !" + }, + "s2/p1": { + "datei": "s2-p1.mp3", + "dauer": 2.59, + "text": "Une lanterne ! Avec quoi dessus ?" + }, + "s2/n3": { + "datei": "s2-n3.mp3", + "dauer": 2.69, + "text": "Avec des étoiles. Tu m’aides à compter ?" + }, + "s2/z1": { + "datei": "s2-z1.mp3", + "dauer": 1.23, + "text": "Une …" + }, + "s2/z2": { + "datei": "s2-z2.mp3", + "dauer": 0.84, + "text": "deux …" + }, + "s2/z3": { + "datei": "s2-z3.mp3", + "dauer": 0.84, + "text": "trois …" + }, + "s2/z4": { + "datei": "s2-z4.mp3", + "dauer": 0.99, + "text": "quatre …" + }, + "s2/z5": { + "datei": "s2-z5.mp3", + "dauer": 0.84, + "text": "cinq !" + }, + "s2/p2": { + "datei": "s2-p2.mp3", + "dauer": 3.08, + "text": "Et un hérisson ! Il faut un hérisson dessus !" + }, + "s2/n4": { + "datei": "s2-n4.mp3", + "dauer": 2.43, + "text": "Bien sûr qu’il faut un hérisson dessus." + }, + "s2/l2": { + "datei": "s2-l2.mp3", + "dauer": 3.16, + "text": "La colle est encore mouillée. Je souffle !" + }, + "s2/p3": { + "datei": "s2-p3.mp3", + "dauer": 1.41, + "text": "Ça chatouille !" + }, + "s3/e1": { + "datei": "s3-e1.mp3", + "dauer": 4.83, + "text": "Le soir tombe dans le jardin de Noa. C’est le bon moment pour une lanterne." + }, + "s3/e2": { + "datei": "s3-e2.mp3", + "dauer": 5.96, + "text": "La lanterne de Noa a une petite lampe. Pas de feu. Comme ça, il ne peut rien arriver." + }, + "s3/p1": { + "datei": "s3-p1.mp3", + "dauer": 3, + "text": "Ooooh. Mon hérisson brille !" + }, + "s3/v1": { + "datei": "s3-v1.mp3", + "dauer": 3.24, + "text": "Ma petite lumière, ronde et douce," + }, + "s3/v2": { + "datei": "s3-v2.mp3", + "dauer": 1.8, + "text": "je la promène au jardin." + }, + "s3/v3": { + "datei": "s3-v3.mp3", + "dauer": 2.85, + "text": "La lune regarde, les étoiles aussi," + }, + "s3/v4": { + "datei": "s3-v4.mp3", + "dauer": 1.88, + "text": "elles nous attendent en chemin." + }, + "s3/e3": { + "datei": "s3-e3.mp3", + "dauer": 1.41, + "text": "Tu chantes avec nous ?" + }, + "s3/w1": { + "datei": "s3-w1.mp3", + "dauer": 3.32, + "text": "Ma petite lumière, ronde et douce," + }, + "s3/w2": { + "datei": "s3-w2.mp3", + "dauer": 1.8, + "text": "je la promène au jardin." + }, + "s3/w3": { + "datei": "s3-w3.mp3", + "dauer": 2.85, + "text": "La lune regarde, les étoiles aussi," + }, + "s3/w4": { + "datei": "s3-w4.mp3", + "dauer": 1.88, + "text": "elles nous attendent en chemin." + }, + "s4/e1": { + "datei": "s4-e1.mp3", + "dauer": 4.99, + "text": "Regarde, les piquants de Pino se dressent. Comment se sent Pino maintenant ?" + }, + "s4/p1": { + "datei": "s4-p1.mp3", + "dauer": 5.25, + "text": "Noa… il y a quelque chose de grand sur le mur. J’ai un petit peu peur." + }, + "s4/n1": { + "datei": "s4-n1.mp3", + "dauer": 3.4, + "text": "C’est bien que tu me le dises. Viens, on regarde ensemble." + }, + "s4/e2": { + "datei": "s4-e2.mp3", + "dauer": 4.68, + "text": "Quand on a peur, on a le droit de le dire. Comme ça, on n’est pas tout seul." + }, + "s4/e3": { + "datei": "s4-e3.mp3", + "dauer": 5.49, + "text": "L’ombre a quatre longues pattes. Et un très long cou. À qui est cette ombre ?" + }, + "s5/l1": { + "datei": "s5-l1.mp3", + "dauer": 1.8, + "text": "Oh ! Mais c’est moi !" + }, + "s5/p1": { + "datei": "s5-p1.mp3", + "dauer": 4.13, + "text": "C’est l’ombre de Lulu ! Elle est encore plus grande que Lulu !" + }, + "s5/e1": { + "datei": "s5-e1.mp3", + "dauer": 7.97, + "text": "La lanterne éclaire Lulu. Derrière Lulu, la lumière n’arrive pas. Là, il fait sombre. C’est une ombre." + }, + "s6/p1": { + "datei": "s6-p1.mp3", + "dauer": 2.27, + "text": "Mon ombre est toute petite." + }, + "s6/n1": { + "datei": "s6-n1.mp3", + "dauer": 2.04, + "text": "Attends. J’ai une idée." + }, + "s6/e1": { + "datei": "s6-e1.mp3", + "dauer": 7.16, + "text": "Pino s’approche tout près de la lanterne. À ton avis : son ombre va devenir plus grande ou plus petite ?" + }, + "s6/e2": { + "datei": "s6-e2.mp3", + "dauer": 4.83, + "text": "Plus grande ! Plus on est près de la lumière, plus l’ombre est grande." + }, + "s6/p2": { + "datei": "s6-p2.mp3", + "dauer": 3, + "text": "Maintenant, c’est moi le plus grand de tous !" + }, + "s6/l1": { + "datei": "s6-l1.mp3", + "dauer": 1.88, + "text": "Bonsoir, grand Pino !" + }, + "s6/p3": { + "datei": "s6-p3.mp3", + "dauer": 2.51, + "text": "Une fois petit, une fois grand !" + }, + "s7/n1": { + "datei": "s7-n1.mp3", + "dauer": 1.72, + "text": "Regarde, un lapin !" + }, + "s7/e1": { + "datei": "s7-e1.mp3", + "dauer": 4.21, + "text": "Fais un lapin avec ta main. Deux doigts en l’air pour les oreilles." + }, + "s7/e2": { + "datei": "s7-e2.mp3", + "dauer": 1.88, + "text": "Bonjour, petit lapin !" + }, + "s7/p1": { + "datei": "s7-p1.mp3", + "dauer": 1.31, + "text": "Mais c’est moi !" + }, + "s7/e3": { + "datei": "s7-e3.mp3", + "dauer": 5.49, + "text": "Et maintenant un hérisson. Ferme la main et lève les doigts, comme des piquants." + }, + "s7/e4": { + "datei": "s7-e4.mp3", + "dauer": 1.96, + "text": "Bonjour, petit hérisson !" + }, + "s8/p1": { + "datei": "s8-p1.mp3", + "dauer": 2.51, + "text": "Maintenant, il ne fait plus du tout noir." + }, + "s8/n1": { + "datei": "s8-n1.mp3", + "dauer": 3.4, + "text": "La lanterne veille sur toi. Bonne nuit, Pino." + }, + "s8/e1": { + "datei": "s8-e1.mp3", + "dauer": 3.79, + "text": "Et toi ? Est-ce qu’il y a aussi une petite lumière quand tu vas dormir ?" + }, + "s8/t1": { + "datei": "s8-t1.mp3", + "dauer": 2.12, + "text": "Au revoir ! À bientôt !" + }, + "s8/p2": { + "datei": "s8-p2.mp3", + "dauer": 1.15, + "text": "…à bientôt…" + } +} diff --git a/remotion/src/folge08/szene6.tsx b/remotion/src/folge08/szene6.tsx index b0ef6b8..dec5453 100644 --- a/remotion/src/folge08/szene6.tsx +++ b/remotion/src/folge08/szene6.tsx @@ -33,7 +33,7 @@ export const Szene6: React.FC = () => { // Pino geht während der Frage schon los und steht beim Wachsen dicht an der Laterne const PINO = gang('pino', z.e1.start + 20, PLATZ.noa + 90, LATERNE.x - 70, 2.5); const wachsen = interpolate(f, [z.wachsen.start, z.wachsen.ende], [0, 1], {extrapolateLeft: 'clamp', extrapolateRight: 'clamp'}); - const kPino = steht ? 1.25 + wachsen * 6.2 : undefined; + const kPino = steht ? 1.25 + wachsen * 4.6 : undefined; // bis knapp an die Dachkante const kam = kamFahrt(f, [ [0, 1000, 560, 1.1], [z.hinstellen.start, 900, 640, 1.25], diff --git a/remotion/src/folge08/szene8.tsx b/remotion/src/folge08/szene8.tsx new file mode 100644 index 0000000..9a8040b --- /dev/null +++ b/remotion/src/folge08/szene8.tsx @@ -0,0 +1,62 @@ +import React from 'react'; +import {useCurrentFrame} from 'remotion'; +import {Figur, Kamera} from '../baukasten/figur'; +import {Blende, Vignette, atmen, kamFahrt} from '../baukasten/helfer'; +import {Laubhaufen, Zzz} from '../baukasten/natur'; +import {BODEN} from '../baukasten/orte'; +import {Untertitel} from '../baukasten/untertitel'; +import {plane} from './plan'; +import {Abenddunkel, GartenAbend, HAKEN, Laterne, laterneInNoasHand} from './teile'; + +// Szene 8: Ein Licht für Pino. Die Laterne hängt am Haken neben dem Fenster und scheint auf den +// Laubhaufen. Pino kuschelt sich hinein, Lulu liegt im Gras daneben, Noa sagt leise gute Nacht. +// Pino schläft im Laubhaufen aus Folge 1 (das Blätternest kommt erst in Folge 2). + +const HAUFEN_X = 760; +const LULU_X = 380; +const NOA_X = 1020; + +export const S8 = plane('s8', [ + {id: 'bild0', dauer: 2.6}, + {id: 'p1', wer: 'PINO', leise: true}, + {id: 'n1', wer: 'NOA', leise: true}, + {id: 'e1', wer: 'ERZ', pause: 3}, + {id: 't1', wer: 'NOA_LULU', leise: true}, + {id: 'p2', wer: 'PINO', leise: true}, + {id: 'bild1', dauer: 2.4}, +]); + +export const Szene8: React.FC = () => { + const f = useCurrentFrame(); + const {z, dauer} = S8; + const lat = {x: HAKEN.x, y: HAKEN.y + 96}; + const s = laterneInNoasHand(NOA_X).s; + const kam = kamFahrt(f, [ + [0, 1100, 480, 1.0], + [z.bild0.ende, 900, 640, 1.25], + [z.n1.start, 860, 680, 1.4], + [z.e1.start, 980, 560, 1.1], + [z.t1.start, 900, 620, 1.25], + [dauer, 780, 760, 1.7], // langsam zu Pino im Laub + ]); + return ( + <> + + + {/* warmer Lichtschein der Laterne fällt auf den Laubhaufen */} +
+ + + + + + + + + + + + + + ); +}; diff --git a/remotion/src/folge08/teile.tsx b/remotion/src/folge08/teile.tsx index fbe1704..f095cb6 100644 --- a/remotion/src/folge08/teile.tsx +++ b/remotion/src/folge08/teile.tsx @@ -14,6 +14,7 @@ export const FENSTER = {x: 1180, y: 280, b: 230, h: 210}; // Abendgarten in der „blauen Stunde“: Nachtgarten aufgehellt, damit es freundlich und nicht unheimlich wirkt export const GartenAbend: React.FC<{wandVoll?: boolean; papaWinkt?: number}> = ({wandVoll = false, papaWinkt = 0}) => { const x0 = wandVoll ? -60 : WAND.x0; + const oben = wandVoll ? 70 : WAND.oben; return ( <>
@@ -32,25 +33,29 @@ export const GartenAbend: React.FC<{wandVoll?: boolean; papaWinkt?: number}> = ( {/* Wand mit Dachkante und Sockel */} - - + + {!wandVoll && } + {!wandVoll && ( + <> {/* erleuchtetes Fenster mit Papa als Umriss */} - - - - - - {/* winkender Arm */} - - - - - - - - + + + + + + {/* winkender Arm */} + + + + + + + + + + )} {/* Haken für die Laterne (Szene 8) */} @@ -59,7 +64,7 @@ export const GartenAbend: React.FC<{wandVoll?: boolean; papaWinkt?: number}> = ( }; export const HAKEN = {x: FENSTER.x + FENSTER.b + 66, y: FENSTER.y + 62}; -export const WAND_VOLL = {...WAND, x0: -60}; +export const WAND_VOLL = {...WAND, x0: -60, oben: 70}; // an der Wand (Szene 4–7): höher, damit ganze Schatten draufpassen // Die gebastelte Laterne: gelbes Papier, fünf Glitzersterne, ein Papier-Igel, innen ein Lämpchen. // (x, y) = Mitte; sterne = wie viele schon aufgeklebt sind; igel 0–1; licht 0–1. @@ -140,7 +145,7 @@ export const Laterne: React.FC<{x: number; y: number; s?: number; sterne?: numbe ); // Weicher Schatten einer Figur an der Wand. Er steht hinter der Figur, ist um `k` vergrößert und -// liegt vom Licht weg verschoben; je näher die Figur am Licht, desto größer (k aus `schattenGroesse`). +// liegt vom Licht weg verschoben (`versatz`: Anteil des Abstands Licht–Figur); je näher die Figur am Licht, desto größer (k aus `schattenGroesse`). // Weich, rund und bläulich-dunkel, ohne harten Rand (Drehbuch: groß, aber nicht unheimlich). export const schattenGroesse = (abstand: number) => Math.min(3.2, Math.max(1.05, 1 + 260 / Math.max(60, abstand))); @@ -154,12 +159,13 @@ export const WandSchatten: React.FC<{ deckkraft?: number; drehung?: number; stauchY?: number; -}> = ({pose, x, licht, hoehe, k, wand = WAND, deckkraft = 0.42, drehung = 0, stauchY = 1}) => ( + versatz?: number; +}> = ({pose, x, licht, hoehe, k, wand = WAND, deckkraft = 0.42, drehung = 0, stauchY = 1, versatz = 0.35}) => (
= ({kam, laterne, noa, pino, lulu, wand const hand = laterneInNoasHand(noaX); const lat = laterne.inHand ? {x: hand.x, y: hand.y} : {x: laterne.x ?? PLATZ.laterneBoden.x, y: laterne.y ?? PLATZ.laterneBoden.y}; const s = hand.s; - const kLulu = lulu.k ?? 1 + 220 / Math.max(120, Math.abs(luluX - lat.x)); + const kLulu = lulu.k ?? 1.12; // Lulus Schatten: etwas größer als Lulu, Kopf und Hals passen an die Wand const kPino = pino.k ?? 1 + 220 / Math.max(80, Math.abs(pino.x - lat.x)); - const kNoa = 1 + 220 / Math.max(120, Math.abs(noaX - lat.x)); const hell = lulu.hell ?? 1; const pinoGeht = pino.gang?.geht(f); return ( @@ -38,7 +38,6 @@ export const Wandszene: React.FC = ({kam, laterne, noa, pino, lulu, wand {/* Schatten an der Wand (hinter den Figuren) */} - {wandExtra}