BeatLink Trigger est un programme "pirate" qui intercepte les packets ProDJ Link propriétaires qui circulent entre les platines et mixeurs Pioneer (CDJ / DJM / XDJ).
Une fois interceptés, les infos peuvent êtres traités par des scripts Clojure dans l'application et peuvent êtres envoyés sous forme de midi, ableton link ou OSC.

À TSM, BeatLink Trigger est utilisé pour synchroniser le bpm des platines aux vidéos joués sur les panneaux leds par Resolume Arena ainsi qu'aux effets lumineux des lumières de la console GrandMa 2 automatiquement et avoir des informations sur le son qui passe après.
Très simple pour ca, vous allez là: https://github.com/Deep-Symmetry/beat-link-trigger/releases/latest
Et téléchargez l'executable windows le plus récent.
Suivez les étapes d'installation et vous pouvez maintenant lancer le logiciel
Pour cela il faut faire très gaffe, les platines pionneer fonctionnent de manière un peu bizarre, il n'y a pas de routeur a proprement parlé dans un réseau ProDJ Link
.png)
On branchera toujours les platines sur un switch ethernet et le switch à une interface réseau dédié du PC!
Pour déjà avoir une bonne base de ce qu'on utilise et avoir une configuration minimale à effectuer plus tard, on vous recommande d'importer ce fichier de configuration dans BLT:
blt_config_complete.blt
Et puis l'importer comme ceci: 

Dans notre configuration, l'ordinateur faisant tourner BLT est aussi le pc de régie vidéo. Comme on le verra plus tard dans la configuration avancée, pour synchroniser le BPM avec GrandMa2, BLT doit se connecter au onpc grandma en Telnet (un vieux protocole bien crasseux). Certains paramètres de connexion devront donc êtres reconfigurés.
Normalement vous devrez maintenant avoir une fenêtre comme celle ci (avec les informations de la track en train dêtre jouée en bleu):
Si le serveur Ableton Link ne se lance pas automatiquement lors de la connexion après avoir importé la configuration, il faut le lancer manuellement.
Pour ce faire il faut aller dans le menu Network > Ableton Link: Carabiner Connection

Et puis cocher la case Connect et séléctionner Triggers dans le Sync Mode

Si Windows demande l'autorisation de l'accès réseau de l'application il faudra accepter.
Vous pouvez maintenant fermer la fenêtre Carabiner Connection
Pour se faire il faut que le serveur Ableton Link soit en cours d'execution (cf plus haut)
Aller dans Resolume Arena et vérifier que le bouton Link soit présent pour se faire, il suffit d'aller dans le menu view/affichage de windows et de l'activer comme ceci:

Ensuite vous verez le bouton Link apparâitre, si il n'était déjà pas présent, en bas de la zone de selection des vidéos:

Clickez dessus et il devrait être indiqué 1 Link si Arena s'est correctement connecté au serveru Ableton Link.

(On peut vérifier que arena s'est bien connecté) Pour ceci on peut réouvrir l'onglet Carbiner Connection d'avant et voir qu'il y a bien 1 Link de connecté:

Arena est maintenant connecté, vous pouvez voir le bpm qui est donc synchronisé à BLT
Alors là ca va être un petit peu plus compliqué.
Dans le bon patch tout doit être correctement configuré mais rien ne vaut le coup de rechecker.
Pour cela il faut vérifier qu'il y ai un utilisateur de créé ainsi que le Telnet activé et puis il faudra rentrer ces paramètres dans BLT.
Il faut en premier créer un utilisateur qui aura le droit d'accès à la console. Pour se faire il faut aller dans Setup > Console > User & Profiles Setup

Ensuite il faut selectionner la fenêtre Users, faire Add User en bas et puis renseigner un nom d'utilisateur, le mot de passe et le mettre en Admin

Si il y a déjà un custom de crée mais que vous ne conaissez pas le mot passe, il suffit juste de changer le mot de passe au lieu d'en créer un autre
L'utilisateur est mainteant configuré
Pour activer Telnet, il faut se rendre dans Setup -> Console -> Global Settings -> Telnet

Et ensuite il faut activer le Login (mettre Login Enabled en jaune)

Finalement, il faut vérifier qu'il y a bien une session grandma active sur l'ip du pc (normalement vous savez faire ca mais je remets juste une capture d'écran)

Pour récuperer l'ip du pc vous pouvez lancer ipconfig dans une invite de commamande windows et prendre l'adresse ip de l'interface qui est sur le même réseau que le pc éxécutant BeatLink Trigger
Pour se faire, il faut connaître:

(Ici SP comme Special Fader et 3.3 pour le numéro)
Maintenant il faut retourner sur BeatLink Trigger et aller dans Triggers > Edit Global Setup Expressions:

Et puis il faut changer la configuration avec les paramêtres spécifiés puis cliquer sur Update avant de fermer la fenêtre

Si tout a bien été configuré, vous devez maintenant voir le fader Tempo qui se mets directement bien en position lorsqu'il y a un changement de bpm.