Stream Deck ou Companion : quel chemin pour votre show control
Une comparaison honnete entre l'integration WebHID native et Bitfocus Companion pour controler Timers Studio depuis des surfaces materielles.
· Materiel · 8 min read
Chaque directeur technique que je connais a un avis bien tranche sur le fonctionnement des boutons de show control. Certains veulent le chemin de signal le plus court possible entre leur doigt et l'action. D'autres veulent une seule surface de controle qui parle a tout dans leur rack. Les deux camps ont raison, et cette tension est exactement la raison pour laquelle Timers Studio offre deux voies distinctes pour l'integration materielle.
La premiere voie est le WebHID natif. Vous branchez un Elgato Stream Deck directement dans un navigateur Chrome ou Edge, et le navigateur communique avec l'appareil via l'API WebHID. Il n'y a pas de logiciel a installer, pas de pilote a mettre a jour, pas de middleware tournant en arriere-plan. Le navigateur est le middleware. Quand vous appuyez sur un bouton, le signal voyage du port USB a travers la couche HID du navigateur directement vers le runtime JavaScript de Timers Studio. La latence est veritablement sub-frame, ce qui signifie que la reponse arrive plus vite que votre moniteur ne peut se rafraichir.
La voie native supporte actuellement dix-sept actions. Vous pouvez demarrer, mettre en pause, arreter et reinitialiser des minuteurs individuels. Vous pouvez avancer au cue suivant ou revenir au precedent. Vous pouvez envoyer des messages flash au speaker. Vous pouvez activer le mode blackout. Et vous pouvez declencher n'importe quelle action personnalisee definie dans votre conducteur.
La seconde voie est Bitfocus Companion. C'est une application desktop qui agit comme un traducteur universel entre les surfaces de controle et les systemes logiciels. Companion supporte non seulement la famille Elgato Stream Deck mais aussi Loupedeck, Razer Stream Controller, Logitech MX Creative Console, HUION, X-keys, et des dizaines d'autres surfaces. Quand vous installez le module Timers Studio Companion, vous avez acces a plus de trente actions, quinze feedbacks, et vingt-cinq variables.
Alors, quand choisir quelle voie?
Si votre configuration implique un seul Stream Deck controlant une seule session Timers Studio, et que vous voulez zero overhead d'installation, le WebHID natif est le gagnant evident. Vous ouvrez Chrome, naviguez vers votre studio, branchez le Stream Deck, et vous etes live. Il n'y a rien a configurer sur une autre machine, rien a mettre a jour quand l'OS pousse un patch, rien qui puisse casser parce qu'un service d'arriere-plan a plante.
Si votre configuration implique plusieurs systemes logiciels, Companion est le bon choix. Un car regie typique pourrait faire tourner Timers Studio aux cotes de vMix, OBS, ProPresenter et une console lumiere. Companion vous permet de mettre tous ces systemes sur une seule grille de boutons. Appuyez sur un bouton et il demarre le compte a rebours Timers Studio, switch l'input vMix, declenche la slide ProPresenter, et lance une scene DMX.
Il existe un juste milieu que je vois de plus en plus de directeurs techniques adopter. Ils utilisent le WebHID natif pour le deck principal du regisseur, parce que cette personne a besoin du temps de reponse le plus rapide possible et ne controle que Timers Studio. Et ils utilisent Companion pour le deck du producteur, parce que cette personne doit orchestrer plusieurs systemes et valorise l'etendue du controle plutot que la vitesse brute.
Ma recommandation honnete est de commencer par le WebHID natif. C'est la voie la plus simple, elle ne necessite aucun logiciel supplementaire, et elle couvre les cas d'usage les plus courants. Si vous decouvrez plus tard que vous avez besoin de controle multi-systemes, ajoutez Companion a cote plutot que de le remplacer. Les deux voies sont complementaires, pas concurrentes.
Le choix n'est pas une question de quelle technologie est meilleure. C'est une question de quel workflow correspond a votre show.