Skip to content

clem0316/Projet_MontageSon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projet_MontageSon

Bienvenue sur mon projet Montage Son !

🎧 Le projet

J'ai souhaité proposer une expérience de montage son à l'utilisateur, en lui permettant de manipuler des familles de son, que l'on appelle "Stem" dans le cinéma.

De cette manière, l'utilisateur va pouvoir interagir avec les pistes audio en choisissant de les activer, de les isoler ou de toutes les jouer. L'utilisateur peut ainsi écouter la séquence en comprenant les différents étages qui vont composer le résultat.

🔧 Comment fonctionne la page ?

🚩 Sous la vidéo, sont disposées des pistes par Stem :

  • 🔉 le Stem "Voix directes" ne comprend que les voix du tournage
  • 🔉 le Stem Post-Synchros" ne contient que les voix ré-enregistrées en studio
  • 🔉 le Stem "Ambiances" contient toute l'atmosphère du film (le vent, les groupes de gens, la neige, l'eau, etc...)
  • 🔉 le Stem "Effets" contient tous les sons ponctuels : passages de voiture, hélicos, aboiements...
  • 🔉 le Stem "Bruitage" contient les bruitages crées en studio, ce sont des sons interprétés par un bruiteur, qui concernent les comédiens : les pas, les vêtements, les mouvements, etc...
  • 🔉 le Stem "Musique" qui provient du compositeur

cover


🚩 Il est possible, à la fin de chaque piste, de muter 🔇 ou demuter 🔉 les pistes individuellement ⏬


cover


🚩 Mais une autre manière consite à directement isoler une famille. Par exemple, si je ne souhaite écouter que les ambiances du film ⏬


cover


📒 Difficultés rencontrées et futurs Objectifs :


📅 Priorité : Rendre le site responsive.


📅 A court terme :

  • Le code peut-être optimisé par des méthodes apprises depuis, qui simplifieraient et réduiraient mon document js
  • Le slider de contrôle de volume doit être retravaillé visuellement
  • La gestion de la synchro entre les éléments audio et la vidéo n'est pas encore optimale (pratiquement 250ms et reste un peu flottante). Plusieurs pistes ont été étudiées sans obtenir pleine satisfaction. La resynchro régulière (toutes les 3000ms) donnait des vrais résultats au niveau synchronisation pure mais créait des artefacts et des "clicks" sonores peu esthétiques.

📅 A moyen terme :

  • Il est envisagé de passer en techno REACT
  • Le but est de pouvoir choisir parmi plusieurs films différents
  • Je souhaiterais pouvoir décomposer chaque stem pour avoir accès à chacun des sons qui le compose

📹 Vidéo de démo ici : https://youtu.be/XzE2jYwFuuM


cover