Si vous êtes déjà connaisseur.euse, vous pouvez activer le bouton Ableton Link dans le module de tempo. En revanche, si vous voulez en savoir plus sur Link et ce qu’il vous permet de faire, continuez à lire !
Même si le TAP tempo dans HeavyM est très utile pour ajuster le tempo sur celui d’une chanson sans connaître son BPM (tempo en Battements par Minute), cela n’est pas dynamique, donc les éventuelles variations de tempo de la musique ne seront pas prises en compte. Hors, par exemple, si vous sentez qu’un drop arrive, vous voudrez sûrement que les visuels suivent son accélération ! C’est pourquoi nous avons intégré Ableton Link à partir de HeavyM 1.10 : vous pouvez maintenant synchroniser le tempo de HeavyM avec celui d’autres applications.
Dans ce tutoriel, nous expliquerons ce que permet le protocole et comment il est intégré dans HeavyM. Vous pouvez regarder le tutoriel vidéo ci-dessous, ou suivre les instructions pas-à-pas juste après.
Qu’est-ce que Link ?
D’après le site d’Ableton, “Link est une technologie qui garde synchro des appareils par rapport au temps sur un réseau local, de façon à ce que vous puissiez oublier les galère de l’installation et vous concentrer sur le fait de jouer de la musique." [traduit de l’anglais NDLR]
Le protocole synchronise le tempo, le rythme et la phase entre plusieurs applications qui peuvent tourner sur un ou plusieurs appareils. De cette façon, vous pouvez par exemple synchroniser HeavyM et vos autres logiciels d’animation visuelle sur un ordinateur, tout en restant calé•e avec le logiciel de musique du DJ sur un autre appareil. Toutes ces applications peuvent avoir des timelines indépendantes et non-identiques, mais Link va leur permettre de se caler ensemble.
Aussi, bien que la technologie soit développée par l’équipe d’Ableton, vous n'avez pas besoin d’Ableton Live pour utiliser Link ! En effet, les applications compatibles avec Link peuvent utiliser le protocole entre elles de manière autonome. Par exemple, vous pouvez utiliser Link pour synchroniser Traktor, Resolume et HeavyM ensemble sans rien avoir à installer.
Activer Link et rejoindre une session
Le bouton d’activation de Link se trouve dans le module de tempo. Cliquez simplement sur "Ableton Link" pour activer le protocole.
Note : en général, les autres applications ont plus ou moins le même processus pour activer Link, mais le bouton peut être caché par défaut. Vous pouvez chercher dans leurs menus "Préférences" ou "Options".
Quand Ableton Link est activé, le bouton devient jaune et son intitulé indique le nombre de pairs connectés à la session avec vous (ce nombre ne vous prend pas en compte.)
Afin de rejoindre une session, vous devez être sur le même réseau local que les autres appareils (WiFi, ethernet, ad hoc, etc). Si c’est le cas, vous n'avez rien d’autre à faire : tous les appareils connectés sont automatiquement ajoutés à la session.
Quand vous rejoignez une session, la valeur du BPM dans HeavyM est ajustée à la valeur commune des autres appareils déjà présents dans la session et cela ne perturbe en rien la session. Le même principe s’applique aux autres appareils : ce sont toujours les nouveaux arrivants qui alignent leur BPM à la valeur commune quand ils intègrent la session.
Une fois que vous êtes dans la session, vous pouvez continuer à jouer indépendamment, mais souvenez-vous que tous les appareils ont une valeur de tempo commune et tout le monde est égal dans la session Link et peut ajuster cette valeur, il n’y a pas de priorité. Donc si vous êtes VJ et que vous jouez avec un DJ, faites attention : quand vous changez le tempo, cela affectera sa musique aussi !
Par la suite, si vous souhaitez quitter la session, cliquez simplement sur le bouton une nouvelle fois pour désactiver Link dans HeavyM. La session continuera d’être active pour les autres appareils, vous ne perturberez pas son fonctionnement en la quittant et votre tempo dans HeavyM sera inchangé.
La timeline HeavyM et Ableton Link
Si votre timeline HeavyM est en mode “time”, seul le tempo est synchronisé avec les autres appareils. A l’inverse, si vous êtes en mode “beat”, la synchronisation du rythme et de la phase peuvent être effectués.
Ces concepts permettent de faire correspondre parfaitement les visuels dans HeavyM au son. Par exemple, c’est mieux si un effet réactif au tempo atteint son pic en phase avec le kick de la batterie, non? (Comme dans le tutoriel vidéo ci-dessus par exemple.)
Pour accomplir ce niveau de correspondance avec la timeline HeavyM, la lecture devra peut-être être altérée légèrement. En effet, quand vous lancez la lecture d’une séquence, son démarrage devra peut-être être retardé afin qu’il se synchronise parfaitement avec les timelines des autres appareils. Quand cela arrive, vous verrez le bouton Play de la séquence clignoter. Cela veut dire que son lancement est différé jusqu’au prochain battement clé.
Note : pour les utilisateurs d’Ableton Live, c’est le même principe que le lancement des Clips dans la Session View.
Avec cette méthode, vous n'avez pas à être précis•e et calculer quand démarrer, vous pouvez cliquer sur play quand vous le voulez et la séquence lancée ne démarrera que sur le prochain battement clé (par exemple, une séquence de 4 beats ne se lancera vraiment qu’au début de la prochaine mesure.) Cela s'applique uniquement pour le premier lancement d’une séquence, ensuite la timeline défilera normalement et les séquences suivantes ne seront pas retardées pour attendre la prochaine mesure. Donc souvenez-vous, si vous voulez jouer une séquence sur chaque mesure, 1 mesure = 4 beats !
Note : pour une explication détaillée des concepts musicaux de synchronisation de tempo, rythme et phase, nous vous invitons à consulter la très approfondie documentation Link d’Ableton (en anglais seulement).