Dans HeavyM, les Séquences sont les objets qui vous permettent de diviser votre mapping en plusieurs parties, un peu comme des scènes, ou même des diapositives ! Elles sont gérées depuis le module des Séquences, dans le Séquenceur.
Dans cet article, vous découvrirez ce que vous pourrez accomplir, comment les organiser et gérer leur lecture. Vous pouvez suivre la vidéo d'introduction ci-dessous, puis les instructions détaillées par la suite pour plus d'informations.
(tutoriel créé avec HeavyM 2.12)
Qu'est-ce qu'une séquence ?
Une Séquence est un objet qui contient des formes, qui sont stockées dans une Map et organisées dans des Groupes avec leurs effets, et sur laquelle vous pouvez aussi appliquer des effets, une transition, ainsi qu'inclure un fichier audio.
Vous pouvez créer autant de séquences que vous le voulez et dans chaque séquence vous pouvez changer tous ces différents éléments et ainsi créer une liste de scènes prédéfinies que vous pouvez alterner simplement.
Editée vs. jouée
Une séquence est représentée par une case dans la grille du module. Elle peut être dans 3 états différents :
-
Editée : la séquence éditée est celle avec le bouton Edit ("Edition") enclenché . Cette séquence est celle qui est affichée et éditable dans le Canvas et dont les paramètres sont affichés dans le panneau des paramètres de séquence. Seule une séquence peut être éditée à la fois et il doit toujours y en avoir une.
Pour rendre une séquence éditable, cliquez simplement sur son bouton Edit. -
Jouée : la séquence jouée est celle dont la case est jaune, avec un point noir dans le coin supérieur droit. Cette séquence est celle actuellement affichée dans la sortie (qu'il y ait une projection ouverte ou simplement un rendu Spout/Syphon/NDI). Seule une séquence peut être jouée à la fois et il peut n'y en avoir aucune.
Pour jouer une séquence, cliquez simplement sur sa case (elle deviendra aussi la séquence Editée). Si vous cliquez sur une cellule vide, il n'y aura plus de séquence jouée et le rendu sera vide. -
Editée & Jouée en même temps: la même séquence peut être à la fois celle Editée et celle Jouée. Dans ce cas, la séquence est complètement jaune dans la matrice et est affichée à la fois dans la projection et dans le Canvas.
Note : quand la séquence Jouée et la séquence Editée sont différentes, un avertissement apparaît au-dessus du séquenceur pour rappeler quelle séquence est en cours d'édition dans le Canvas. Comme l'aperçu de son rendu dans le Canvas est désactivé dans ce cas, cela peut être confus.
Séquences "brouillon" (2.12)
Si vous souhaitez vous assurer qu'une séquence en particulier ne puisse pas être Jouée, par exemple parce qu'elle n'est pas prête ou vous avez tout simplement changé d'avis, mais souhaitez la garder sous la main, vous pouvez rapidement la passer en mode "Draft" ("brouillon") par un clic-droit → "Mark as Draft".
Les séquences Draft peuvent toujours être Editées, mais jamais Jouées, même en cliquant dessus malencontreusement. Quand vous souhaitez publier, utilisez "Mark as Ready" dans le menu en clic-droit.
Paramètres de séquences
Le contenu de la séquence Editée peut être changé dans le Canvas, mais une séquence a aussi quelques propriétés que vous trouverez dans le panneau associé sur la droite du module :
- Name : le nom de la séquence, unique et écrit en gras sur sa case.
- Comment : c'est une petite note que vous pouvez ajouter et qui sera affichée sur la case de la séquence sous son nom.
-
Couleur : la couleur de la case représentant la séquence dans la grille. Il y a 7 couleurs possibles. Cela n'affecte pas le rendu.
- Maps : les formes sont contenus dans des Maps. Vous pouvez en avoir autant que vous voulez et choisir laquelle utiliser dans chaque séquence.
- Transition in : une séquence peut avoir une transition unique. Vous pouvez en choisir une pour chaque séquence à partir d'un catalogue varié (utilisez le bouton "...") et définir sa durée en secondes. La transition est déclenchée à chaque fois que la lecture de la séquence est lancée. La plupart ont même des paramètres que vous pouvez ajuster directement depuis le panneau des paramètres !
- Audio : vous avez la possibilité d'ajouter un fichier audio sur chaque séquence. La piste est jouée quand la lecture de la séquence est lancée et s'arrête si la lecture est arrêtée ou si la séquence change. La piste est redémarrée à chaque fois que la séquence est relancée.
- Shaders : en plus du contenu dans une séquence, vous pouvez ajouter des effets de post-processing par-dessus (un peu comme des filtres). Ils fonctionnent comme les shaders sur les players.
Gérer les séquences
Ajouter des séquences
Pour ajouter une séquence, cliquez simplement sur l'icône + d'une cellule vide dans la grille.
Vous pouvez aussi utiliser le menu de clic-droit pour Copier/Couper/Coller/Dupliquer une séquence existante, ou utiliser Insérer pour en ajouter une nouvelle dans une nouvelle colonne avant/après.
Note : quand vous ajoutez une séquence depuis le bouton +, elle devient directement éditable, mais n'est pas jouée, de façon à ce que vous puissiez ajouter des séquences pendant une performance sans altérer la lecture. Pour ajouter une séquence Editée + Jouée, double-cliquez sur le bouton +.
Organiser des séquences
Les séquences peuvent être ordonnées comme vous le souhaitez, glissez les simplement dans d'autres cases pour les déplacer. Vous pouvez ajouter ou retirer des lignes/colonnes depuis le menu en clic-droit dans la grille afin de changer la taille de la matrice.
Vous pouvez même ajouter des pages de séquences. Chaque page représente une nouvelle vue en matrice de séquences. Pour ajouter une page, cliquez sur le bouton + dans la barre de titre du module. Vous pouvez ensuite changer de vue en cliquant pour sélectionner une page ou bien en utilisant les flèches pour naviguer.
Note : une séquence est unique et ne peut exister que dans une seule page à la fois. Pour déplacer une séquence vers une autre page, coupez et collez là.
Automatiser la lecture des séquences avec l'Autopilot
Comme mentionné précédemment, pour jouer une séquence, vous pouvez simplement cliquer dessus dans la grille et elle sera affichée dans le rendu, ou bien utiliser les boutons Précédent et Suivant pour naviguer dans la liste des séquences de la page. Une autre possibilité manuelle est d'utiliser des Controls pour déclencher la lecture.
Mais dans dans un spectacle chronométré ou même parfois pendant une performance en direct, vous voudrez peut-être jouer une suite de séquences sans intervention.
Dans ce cas, il existe deux options: utiliser le module de Timeline pour programmer un enchaînement d'actions, ou utiliser le mode Autopilot, une option de lecture simple à enclencher et directement intégrée au module des Séquences.
Comment fonctionne l'Autopilot ?
Lorsqu'il est en marche, l'Autopilot parcourt la liste des séquences d'une page et change la séquence lue, l'une après l'autre, selon certains paramètres que vous pouvez ajuster dans les paramètres accessibles depuis la barre de titre du module :
Pour désactiver rapidement la lecture d'une séquence de la liste en particulier, placez là en mode Draft (clic-droit "Mark as Draft"). Les séquences Draft sont sautées par l'Autopilot. (2.12)
Paramètres d'Autopilot
-
Trigger next ("Passage à la suivante") : cela détermine quel pas de séquençage l'Autopilot utilise pour passer d'une séquence à la suivante. Le même délai est utilisé pour tous les changements de séquence. Si vous voulez adapter la durée entre chaque séquence, référez-vous au module de Timeline.
- Duration ("Durée) : l'Autopilot passe à la séquence suivant après une durée fixe, en temps ou en beats.
-
Source : l'Autopilot passe à la séquence suivante lorsque la première/dernière Source diffusée dans la séquence se termine. Il est considéré qu'une Source se termine lorsque le dernier média qu'elle contient atteint sa fin une première fois (peu importe le mode de Loop défini). "First" signifie "quand une des Sources se termine" et "Last" signifie "quand toutes les Sources sont terminées".
Note : si aucune Source ne joue dans la séquence actuelle, l'Autopilot ne passe jamais à la suivante. Le même principe s'applique si un média est en boucle infinie au milieu d'une Source Playlist, puisque la fin du dernier média n'est jamais atteinte.
-
Direction : cela détermine quelle séquence de la liste est la suivante (les cellules vides ne comptent pas).
- Left to Right ("Gauche à Droite") : l'Autopilot lit les séquence de la page de gauche à droite, ligne par ligne.
- Random ("Aléatoire") : la séquence suivant est choisie au hasard dans celles de la même page.
- Loop ("Boucle") : cela détermine si l'Autopilot continue à jouer depuis la première séquence une fois qu'il a finit de jouer toutes les séquences de la page, ou s'il reste simplement sur la dernière (cette option ne peut être décochée qu'en direction "Left to Right".)
-
Scroll follows playback ("Suivre la lecture") : quand cette option est cochée, le défilement s'adapte automatiquement de façon à toujours garder la séquence Jouée dans la vue (si elle se trouve dans la page actuelle). Cela fonctionne aussi si le changement de séquence est effectué manuellement alors que l'Autopilot est OFF.
Utiliser l'Autopilot
Pour activer l'Autopilot, cliquez simplement sur l'interrupteur associé dans la barre de titre du module . Il y a deux possibilités :
- Aucune séquence n'est en train de jouer quand l'Autopilot est enclenché : la première séquence (ligne 1, colonne 1) de la page actuellement sélectionnée devient la séquence jouée et l'Autopilot parcourra la liste de séquence dans cette même page.
- Il y a déjà une séquence jouée quand l'Autopilot est enclenché : l'activation est transparente, la séquence en cours de lecture continue de jouer et l'Autopilot déclenche simplement son timer au départ. Quand une boucle est passée, il passe à la séquence suivante de la page.
Pour désactiver l'Autopilot, décochez simplement le bouton . La lecture restera juste sur la même séquence jusqu'à ce que vous en changiez.
Note : quand l'Autopilot est activé, vous pouvez toujours changer manuellement de séquence. Dans ce cas, le timer redémarre et la lecture continue à partir de cette séquence. Si le changement vise une cellule vide, alors l'Autopilot restera en boucle sur du Blackout tant que vous n'aurez pas rechangé.