⭐ Cet article concerne une fonctionnalité Pro.
Cet article fait partie de la série « Cas d’usage », dédiée à des démonstrations pratiques de HeavyM. Son but est de vous aider à découvrir le logiciel et son potentiel en publiant des exemples pas à pas avec des instructions détaillées, sur la création de projets réalistes.
Ici, nous allons présenter un projet utilisant la Timeline et l’Analyse Audio.
Note : si vous cherchez des spécifications et détails sur chaque module du Séquenceur individuellement, n’hésitez pas à consulter les autres articles de la catégorie Séquenceur.
Présentation du cas d’usage
Nous voulons créer du contenu sur la base d'une piste audio. À la différence de cet autre cas d’usage sur la Timeline, nous n’allons pas placer de Cues sur la forme d’onde d’audio pour déclencher des événements, à la place nous allons utiliser le module d’Analyse Audio pour faire réagir les visuels au son directement.
Imaginons que nous réalisons un petit spectacle pour enfants, avec des éléments réactifs à des effets sonores. Nous avons à notre disposition :
- des pistes audio :
- une piste pour la Timeline (son ambient, cloche de la gare) : https://sound-effects.bbcrewind.co.uk/search?q=07071139
- une piste pour la Séquence (son du train, alarme de croisement) : https://sound-effects.bbcrewind.co.uk/search?q=NHU05075079
- un projet (2.12.2), créé uniquement avec du contenu HeavyM, avec une seule séquence montrant un petit train coloré arrivant à une gare (ne riez pas, c’est un exemple et c’est pour les enfants !)
Et c’est tout ce dont nous avons besoin pour démarrer !
Note : comme nous n’allons pas modifier de formes, vous pouvez utiliser le Canvas comme prévisualisation en désactivant View → Show Geometry pour ne garder que le rendu.
1. Configurer le déroulé des visuels et pistes audio
Placer la séquence sur la Timeline
La séquence unique du projet montre le petit train en train de traverser la longueur du Canvas de droite (début) à gauche (fin).
Plaçons la séquence sur la Timeline de façon à ce qu’elle démarre au tout début. La façon la plus simple de placer une cue « Play Seq 1 » est de glisser-déposer la séquence directement sur la Timeline, à la position 00.000.
Maintenant, quand vous cliquez sur Play sur la Timeline, vous voyez le train qui part du tunnel sur la droite. Par défaut, l'animation dure 10min et boucle, mais nous allons ajuster les timings juste après avec notre piste audio.
Configurer la piste audio de la Timeline et ses timings
Maintenant nous allons ajouter les effets sonores sélectionnés. En préparant notre spectacle, en se basant sur la rapidité d’animation que nous souhaitions et les pistes audio, nous avons déterminé qu’une durée de 22,5s serait adaptée à ce projet. Tout d’abord, ajoutons le fichier d'audio ambient représentant la cloche d’alarme de la gare sur la Timeline.
-
Importez le fichier audio en utilisant ce bouton . Sa forme d'onde apparait sur la piste.
- Par défaut, le fichier audio est ajusté à 00:00 mais nous voulons le décaler afin que la sonnerie commence quand le train s’approche de la plateforme de la gare. Dans les paramètres de la Timeline , entrez la valeur 00:00:07.000 dans le timer « Start audio at: ». Vous verrez que la forme d’onde audio s’est déplacée afin de démarrer à partir de 7s.
- Ensuite, dans la même fenêtre de paramètres, réglez la durée de la Timeline sur 00:00:22.500 pour fixer la durée de l’animation.
- Enfin, ajoutez une cue "Stop" à partir du bouton dédié et placez-là à 00:00:22.500 afin de stopper l’animation automatiquement à la fin (sinon elle recommencera en boucle).
Cliquez sur Play sur la Timeline afin de relancer l’animation et voir (ou entendre) que l’audio commence quand le train est plus près de la gare et que l'animation s'arrête une fois que le train arrive.
Note : si vous avez besoin de plus de capacités d'édition audio, il existe de nombreuses applications gratuites pour préparer votre bande son avant de l'importer dans HeavyM. Audacity en est une excellente !
Configurer la piste audio sur la séquence
Il y a une autre piste audio à ajouter, l’audio du train qui représente le son du train se rapprochant de la gare et son signal d’avertissement.
Comme Seq 1 est notre seule séquence, elle est en état d’Edition donc vous pouvez directement accéder à ses paramètres à partir du panneau Sequence Settings du Séquenceur. Déroulez jusqu’à la section « Audio » et cliquez sur « … » afin de sélectionner le fichier audio à importer.
Cliquez sur Play sur la Timeline pour relancer l’animation et entendre que l’effet sonore du train commence au début, en même temps que Seq 1.
Note : comme vous pouvez l’entendre à partir de 7s quand l’audio de la gare commence, les deux sons se superposent simplement.
2. Configurer l’Analyse audio et les visuels réactifs
Ajuster les paramètres d’Analyse Audio
Ce que nous voulons faire maintenant c’est rendre certains effets visuels réactifs à l’audio inclus dans le projet. Pour cela, nous pouvons configurer le module d’Analyse Audio de façon à ce qu’il écoute les fichiers audio ajoutés en temps réel, et ajuster les bandes de fréquence afin qu’elles visent des événements sonores spécifiques.
- Dans le panneau Audio Analysis & Tempo , cliquez sur le bouton des paramètres de la section "Audio Analysis".
- Cela permet d'ouvrir les paramètres du module d'analyse audio. Dans sa barre de titre, sélectionnez "HeavyM Timeline & Sequences Audio" dans la liste déroulante des sources disponibles puis cliquez sur l'interrupteur à côté afin d'activer le module.
- Ensuite, en gardant la fenêtre de paramètres ouverte, cliquez sur Play sur la Timeline afin de démarrer l'animation et observez le spectre audio créé en direct par l'analyse. Vous pouvez clairement voir des pics qui correspondent à la sonnerie de la gare et d'autres qui correspondent à à l'alarme du train.
- Essayons de les "isoler". En continuant de jouer l'audio, ajustez les poignées de réglage des bandes de fréquence de façon à ce que la bande Mid (bleue) corresponde à l'intervalle de la cloche de la gare et la bande High (verte) au klaxon du train. Vous pouvez voir en temps réel la moyenne calculée pour chaque bande dans les 3 barres du module (et ajuster l'amplitude avec les sliders de Gain si besoin.)
Rendre des paramètres d'effets réactifs à l'audio
Maintenant rendons la scène audio-réactive. Rappelez-vous que n'importe quel paramètre présentant ce symbole peut être rendu réactif au tempo ou à l'audio.
- Cliquez sur le groupe "Bell" pour le rendre actif et dirigez-vous vers ses Properties sur la gauche. Là, réglez le Mode de LFO de "Opacity" sur "High". De cette façon, la valeur d'opacité de la cloche de la gare sera haute quand la cloche sonnera et s'estompera autrement.
- Puis cliquez sur le groupe "Ring" pour le rendre actif et dirigez-vous vers ses Properties sur la gauche. Là, réglez le Mode de LFO de "Opacity" sur "Mid". De cette façon, la valeur d'opacité du klaxon du train sera haute quand il sonnera et s'estompera autrement.
Et voici le résultat complet, une fois que nous appuyons sur Play, tout est automatisé et synchronisé : (montez le son !)
3. (option) Exporter le rendu en vidéo [⭐ Pro+]
Vous souhaiterez peut-être obtenir un fichier vidéo unique du résultat. Dans HeavyM, vous pouvez utiliser la fonction d'export vidéo (uniquement dans Pro+) pour obtenir un rendu .mov de la Timeline, incluant son audio.
Ici, nous avons préparé notre fichier parfaitement pour cela : la longueur totale de la Timeline est exportée, en n'incluant que les cues avec action "Play" et en prenant en compte précisément les changements dus à l'analyse audio sur l'audio de la Timeline et des Séquences dans le rendu. Le fichier vidéo résultant de l'export correspondra donc exactement à l'animation observée dans le logiciel en cliquant sur le bouton Play de la Timeline.