Attention, ce tutoriel concerne des fonctionnalités uniquement disponibles en Trial et Live. Utilisateurs Start, upgrade now !

 

Le protocole Ableton Link a été ajouté dans HeavyM 1.10. Si tu es déjà un connaisseur, tu peux aller dans le menu Options → Show Ableton Link Toggle dans HeavyM pour afficher le bouton dans le module de tempo puis cliquer dessus pour activer Link. En revanche, si tu veux en savoir plus sur Link et ce qu’il te permet de faire, continue à 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 tu sens qu’un drop arrive, tu voudras sûrement que tes visuels suivent son accélération ! C’est pourquoi nous avons intégré Ableton Link dans HeavyM 1.10 : tu peux 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. Tu peux regarder le tutoriel vidéo ci-dessous, ou suivre les instructions pas-à-pas juste après.

 

 

Instructions pas-à-pas

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, tu peux par exemple synchroniser HeavyM et tes autres logiciels d’animation visuelle sur un ordinateur, tout en restant calé 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, tu n’as 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, tu peux utiliser Link pour synchroniser Traktor, Resolume et HeavyM ensemble sans rien avoir à installer.

 

Activer Link et rejoindre une session

Par défaut, le bouton d’activation de Link dans HeavyM est caché. Coche “Show Ableton Link Toggle” dans le menu Options pour le faire apparaître.

« Montrer le bouton Ableton Link »

Maintenant, tu peux voir un bouton “Ableton Link” dans le module de Tempo. Clique simplement dessus pour activer le protocole.

Note: en général, les autres application ont plus ou moins le même processus pour activer Link.

Quand Ableton Link est activé, le bouton devient jaune et son intitulé indique le nombre de pairs connectés à la session avec toi (ce nombre ne te prend pas en compte.)

Afin de rejoindre une session, tu dois être sur le même réseau local que les autres appareils (WiFi, ethern, ad hoc, etc). Si c’est le cas, tu n’as rien d’autre à faire : tous les appareils connectés sont automatiquement ajoutés à la session.

Quand tu rejoins 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 tu es dans la session, tu peux continuer à jouer indépendamment, mais souviens-toi 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 tu es VJ et que tu joues avec un DJ, fais attention : quand tu changes le tempo, cela affectera sa musique aussi !

Par la suite, si tu souhaites quitter la session, clique simplement sur le bouton une nouvelle fois pour désactiver Link dans HeavyM. La session continuera d’être active pour les autres appareils, tu ne perturberas pas son fonctionnement en la quittant et ton tempo dans HeavyM sera inchangé.

 

HeavyM timeline and Ableton Link

Si ta timeline HeavyM est en mode “time”, seul le tempo est synchronisé avec les autres appareils. A l’inverse, si tu es 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 tu lances 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, tu verras 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.

 

sequence launch in HeavyM

 

Avec cette méthode, tu n’as pas à être précis et calculer quand démarrer, tu peux cliquer sur play quand tu le veux 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 est seulement le cas pour le premier lancement d’une séquence, ensuite ta timeline défilera normalement et les séquences suivantes ne seront pas retardées pour attendre la prochaine mesure. Donc souviens-toi, si tu veux 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 t’invitons à consulter la très approfondie documentation Link d’Ableton (en anglais seulement).