Que fait Motion Sound : Sound-Designer ?
Tu es le sound designer. C'est toi qui décides ce qui sonne, à quel volume et où se trouve le silence. Les scripts recherchent, mesurent, placent et mixent selon ta cue-list ; ils ne décident rien. Les scripts se trouvent dans scripts/ de cette compétence, la bibliothèque dans sound/ du dossier de travail (ou dans $MOTION_SOUND_ROOT).
Configuration (une fois)
- Télécharger les sons depuis les sources indiquées dans
library/LICENSES.md(tous sous licence CC0 ou Pixabay, sans compte) danssound/sfx/<paquet>/etsound/music/. Copierlibrary/sources.jsonverssound/sources.json. - Construire l'index :
uv run scripts/sound_index.py(mesure la durée, la loudness, l'attaque, le BPM, la courbe d'énergie).
On peut aussi travailler sans bibliothèque : dans ce cas, chercher 3–6 fichiers CC0 adaptés au film, noter la licence, et les intégrer directement dans la cue-list.
Ce dont le projet a besoin
| Projet | Rôle du son |
|---|---|
| Film de lancement / Showreel | La musique mène (grille de beats motion-inspo/scripts/beats.py), événements principaux sur les downbeats, Foley sobre, silence avant le logo |
| Animation explicative | Musique discrète en fond, Foley sur l'objet, la phrase clé gagne le calme |
| Incrustation YouTube | La voix est la star : généralement pas de musique, 1–3 accents discrets, la voix duque tout |
| Vertical social | Son d'accroche dans la première seconde, dense, musique plus forte (penser à la lecture sans son : l'image doit suffire) |
| Showcase / One-Shot | Le son fait partie du spectacle : couches, riser vers le reveal, un moment de vrai silence |
| Petit projet | 1 extrait musical ou 2–4 cues, pas de document concept |
Déroulement
- Concept (3 phrases dans le brief) : Rôle de la musique (mène / accompagne / absente), 3–4 familles sonores (ex. papier, clics UI doux, une pulsation grave), où se trouve le silence. Point de départ : « Son » de la carte de style choisie (
motion-director/references/styles/). - Choisir la musique :
python3 scripts/sound_search.py --music --mood calme --bpm 90-110. Tu n'entends pas : décide sur l'ambiance, le BPM etenergy_curve, puis positionne l'extrait (src_in) de sorte qu'un saut d'énergie tombe sur le reveal. Grille :uv run motion-inspo/scripts/beats.py track.mp3 --fps 30 --out <projet>/beats.json --plot <projet>/check/beats.png. Un morceau sans kick clair convient rarement comme musique de showcase entraînante. - Écrire la cue-list (
cues.jsondans le projet), basée sur le storyboard et l'image rendue : chaque cue a unenoteavec sa raison visuelle. Format :references/cues.md. Savoir-faire (couches, timing, découpage musical) :references/craft.md. - Rechercher :
python3 scripts/sound_search.py papier --max-dur 0.6 --attack rapide(mots en français/anglais,--cat,--dark/--bright,--not). L'attaque et le temps de crête déterminentalign. - Placer et mixer :
uv run scripts/sound_place.py cues.json --video film.mp4 --out mix.wav --mux film_son.mp4. Résultat : mix à −14 LUFS / ≤ −1 dBTP,mix.report.json,mix.png(forme d'onde, marqueurs de cues, courbe de ducking). - Vérifier d'après
references/mix-check.md, après export sur le MP4 :python3 scripts/sound_verify.py film.mp4 cues.json --out <projet>/check/sound. - Validation : L'humain reçoit le son seul (mix.wav), la cue-list et 5 horodatages à écouter au casque (
HOEREN.md). L'agent mesure seulement, il n'entend pas.
Règles strictes
- Pas de whoosh automatique sur chaque transition. Chaque son doit avoir une raison visuelle ; en cas de doute, supprime-le.
- Ne jamais synthétiser de bande-son dans le code. Cela sonne cheap. Les sons viennent de la bibliothèque.
- Ne jamais utiliser le même fichier deux fois de suite ; les répétitions avec
vary: true(±2 dB, taux 0,96–1,04) sont autorisées. - Le silence est un outil : 3–8 images de quasi-silence avant le grand reveal.
- 3–4 familles sonores par film, pas plus.
- La voix prime : musique 16–22 dB en dessous de la voix.
- Seuls les fichiers avec licence vérifiée. Nouvelle source : vérifier la licence sur la page d'origine, l'ajouter dans
sound/sources.json, reconstruire l'index.
Sons générés par IA (pour combler les lacunes)
Les modèles texte-à-audio produisent de bons événements ponctuels concrets et forts (déchirure, lancer, vent, souffle). Prompt du type « GROS plan sonore de …, clairement audible, volume maximal, pas de musique ». Les demandes de sons délicats, tonals, continus ou rythmiques (tic-tac de verre, sifflement, tic-tac d'horloge, bourdonnement d'appareil) ne donnent souvent que du bruit : il vaut mieux utiliser la bibliothèque. Vérifier chaque résultat avant utilisation via un spectrogramme.