Français

Piloter les projecteurs de scène avec une manette de jeu

Télécharger InputConfig dans le Mac App StoreCette app est entièrement gratuite. Pas besoin de créer un compte. Pas d'abonnement, pas de téléchargement compliqué, et rien n'est verrouillé. Optimisée pour Apple Silicon.

Vous pouvez piloter des projecteurs DMX depuis une manette Xbox ou PlayStation sur Mac, sans app pont supplémentaire. InputConfig transforme la manette en périphérique MIDI, et les apps d'éclairage que les gens utilisent sur Mac, QLC+, Lightkey et MagicQ, écoutent déjà le MIDI. Appuyez sur une gâchette et les lumières montent. Touchez un bouton et une scène s'allume.

Cela est parti d'une question sur Reddit : quelqu'un voulait piloter un système d'éclairage depuis une manette Xbox, et en cherchant à répondre, j'ai réalisé que cela fonctionnait déjà. Vous passerez de la manette en main aux lumières sur pied en une demi-heure environ. La première fois qu'une pression sur une gâchette fait monter un vrai projecteur, il est difficile de reposer la manette.

La version 1.7 d'InputConfig, prévue pour octobre 2026, sera entièrement disponible en français.

Étapes

  1. Connectez la manette et ouvrez InputConfig.
  2. Téléchargez le préréglage Lighting Desk depuis cette page, double-cliquez dessus pour l'ajouter à InputConfig, puis activez-le.
  3. Ouvrez votre app d'éclairage (QLC+, Lightkey ou MagicQ) et choisissez InputConfig comme entrée MIDI.
  4. Branchez une interface USB-DMX, ou un nœud Art-Net ou sACN, et patchez vos projecteurs dessus dans l'app d'éclairage.
  5. Apprenez chaque commande : dans QLC+, utilisez Auto Detect sur un curseur ou un bouton de la Virtual Console ; dans Lightkey, faites un clic droit sur un repère ou un curseur et ajoutez un déclencheur, puis bougez la commande correspondante sur la manette.
  6. Réglez les boutons de scène en bascule et les deux boutons d'épaule en clignotement, et gardez à portée de main un noir et un arrêt général.

Rassembler ce qu'il vous faut

  • Une manette. Xbox, PlayStation, Switch Pro, 8BitDo, tout ce qu'InputConfig peut voir. Si elle apparaît dans l'app, elle fonctionne ici. Depuis InputConfig 1.6, les manches de vol, les volants et les pédales lisent chaque axe en pleine résolution, si bien qu'un manche de gaz ou une pédale peut aussi servir de curseur.
  • InputConfig. Gratuite sur le Mac App Store.
  • Une app d'éclairage. QLC+ est gratuit, open source, et fonctionne nativement sur puce Apple silicon. Lightkey est réservé au Mac et convivial. MagicQ de ChamSys fonctionne aussi, mais son entrée MIDI n'existe pas dans toutes les éditions, donc vérifiez d'abord la documentation de ChamSys.
  • Quelque chose qui parle aux lumières. Une interface USB-DMX (l'Enttec DMX USB Pro utilise le pilote déjà intégré à macOS) ou un nœud Art-Net ou sACN sur votre réseau.

Si vous n'avez pas encore de lumières, QLC+ affiche chaque projecteur à l'écran, si bien que vous pouvez tout construire et tester avant de brancher quoi que ce soit. InputConfig et QLC+ sont tous deux gratuits. Le seul achat éventuel est l'interface ou le nœud.

Comprendre comment les pièces se parlent

InputConfig crée sur votre Mac un port MIDI nommé InputConfig. Chaque autre app le voit exactement comme une manette MIDI branchée par câble. Rien ne quitte votre Mac, donc aucune configuration réseau et aucun pilote à installer. Deux types de messages font tout le travail :

MIDI CC (Control Change)
Une gâchette ou un stick envoie une valeur douce de 0 à 127 pendant que vous la bougez. Une gâchette repose à 0, ce qui est parfait pour un variateur : la relâcher met le curseur tout en bas.
Notes MIDI
Un bouton envoie une note activée pendant que vous le maintenez, et une note désactivée quand vous le relâchez. L'app d'éclairage décide si cela signifie basculer une scène, ou la faire clignoter seulement pendant le maintien.

Les gâchettes sont des curseurs, les boutons sont des scènes, et l'app d'éclairage décide de la signification de chacun.

Configurer la manette dans InputConfig

Le plus rapide pour commencer est le préréglage Lighting Desk de cette page. Tout part sur le canal MIDI 1 :

CommandeEnvoieUtile pour
Gâchette droiteCC 1Variateur général
Gâchette gaucheCC 2Vitesse du stroboscope, brume ou une couleur
Stick droit hautCC 3Un troisième curseur
A, B, X, YNotes 36 à 39Scènes 1 à 4
LB, RBNotes 40, 41Impulsions de flash
Croix directionnelleNotes 42 à 45Repère suivant, repère précédent, chasses
StartNote 46Blackout
BackNote 47Stop all
Le préréglage Lighting Desk dans l'éditeur, avec des lignes MIDI CC sur les gâchettes et des lignes de notes MIDI sur les boutons.
Figure 1. Les gâchettes envoient CC 1 et CC 2, et les boutons envoient les notes 36 à 47, le tout sur le canal 1.
  • Vous : Ouvrez le fichier téléchargé pour l'ajouter à InputConfig, puis activez-le.
  • InputConfig : Envoie ces CC et notes sur le port InputConfig. Un stick qui envoie du CC atteint 0 à 127 dès qu'il sort de sa zone morte, si bien que le curseur du stick droit monte jusqu'en haut.
  • Vérification : Sur une manette PlayStation, donnez au préréglage une couleur de barre lumineuse : sélectionnez-le dans la barre latérale et cliquez sur la bande de la barre lumineuse au-dessus du dessin de la manette dans le Live Visualizer. Un coup d'œil à la manette indique alors que la disposition d'éclairage tourne.

Pour en construire une vous-même, ajoutez une ligne, appuyez sur Scanner (Scan), bougez la commande, puis choisissez MIDI CC ou MIDI Note comme sortie. Le outil MIDI CC vous aide à voir les numéros déjà utilisés.

Connecter dans QLC+

Étape 1 : Choisir l'entrée et la sortie

  • Vous : Ouvrez l'onglet Inputs/Outputs. Sur l'univers 1, cochez InputConfig comme entrée MIDI, et choisissez votre interface DMX ou Art-Net comme sortie.
  • QLC+ : Écoute le port InputConfig sur cet univers.
  • Vérification : Bougez une gâchette, et le voyant d'entrée de l'univers réagit.

Étape 2 : Apprendre les curseurs et les scènes

  • Vous : Dans la Virtual Console, ajoutez un curseur pour votre variateur. Dans ses propriétés, activez Auto Detect sous l'entrée externe, puis tirez la gâchette droite. Ajoutez des boutons pour vos scènes de la même façon : rattachez la scène, activez Auto Detect, puis appuyez sur A.
  • QLC+ : Lie chaque widget à la commande que vous avez bougée, et élargit la plage MIDI de 0 à 127 jusqu'à celle de DMX, de 0 à 255, si bien qu'une pression complète est vraiment complète.
  • Vérification : Le curseur suit la gâchette, et A fait apparaître la scène.

Étape 3 : Régler le comportement des boutons

  • Vous : Réglez les boutons de scène sur Toggle Function on/off et les boutons LB et RB sur Flash Function. Attribuez Start à Toggle Blackout et Back à Stop All Functions.
  • QLC+ : Bascule les scènes, et n'allume les scènes de flash que pendant que vous maintenez un bouton d'épaule.
  • Vérification : Relâchez un bouton d'épaule, et son flash s'éteint.

Connecter dans Lightkey

  • Vous : Ouvrez la fenêtre External Control, cliquez sur MIDI, et choisissez InputConfig dans le menu Input. Faites ensuite un clic droit sur un repère ou un curseur, choisissez add trigger, puis appuyez sur le bouton ou bougez la gâchette que vous voulez utiliser.
  • Lightkey : Apprend la commande à cet endroit même.
  • Vérification : Le repère se déclenche depuis la manette. Configurer un spectacle entier prend quelques minutes.

Déplacer les têtes avec des boutons, pas avec le stick

Vous pouvez mettre le panoramique et l'inclinaison sur un stick, et pour les grands balayages, c'est très amusant. La limite : un message MIDI CC n'a que 128 crans, donc les mouvements lents et précis peuvent sembler un peu saccadés. Pour les spectacles, enregistrez vos positions dans l'app d'éclairage, placez-les sur des boutons, et laissez les effets propres à l'app gérer le mouvement.

Garder un bouton d'urgence

Les lumières sont en direct, donc prévoyez le moment où quelque chose tourne mal. Montez cet échelon par échelon, en commençant par le plus simple :

  1. Noir. Start, loin des boutons sur lesquels vous allez taper.
  2. Arrêt général. Back, qui est View sur une manette Xbox et Create sur une DualSense.
  3. Arrêter InputConfig. Back est aussi une moitié de l'arrêt d'urgence propre à InputConfig, par défaut : une pression normale envoie Stop All à l'app d'éclairage, et la maintenir avec Start pendant trois secondes arrête InputConfig elle-même, ce qui envoie une note désactivée pour chaque note qu'elle tient et arrête toute sortie.

Si vous préférez garder les deux séparés, déplacez l'arrêt d'urgence sur un autre bouton, dans Réglages, General. Pour un vrai spectacle, utilisez un câble au lieu du Bluetooth, et chargez la manette avant. Le Bluetooth suffit pour les répétitions. Un câble est un souci de moins.

D'autres façons de faire

Je suis un peu partial ici, donc voici aussi les autres voies :

  • Chataigne. Gratuit, il lit directement une manette de jeu et envoie du DMX, de l'Art-Net ou de l'OSC. Excellent si les lumières sont la seule chose dont vous avez besoin, et le pont à utiliser si jamais vous en avez besoin. OSCulator, souvent recommandé pour cela, a fermé à la fin de 2024.
  • Le plugin HID propre à QLC+. Il lit les manettes, mais sa documentation le donne pour Windows et Linux.
  • InputConfig. A plus de sens quand la même manette doit aussi piloter des touches, la souris ou de la musique sur votre Mac, ou quand vous voulez une seule configuration qui fonctionne dans chaque app.

Un clavier MIDI ou un boîtier de curseurs peut tourner en même temps. L'app d'éclairage voit InputConfig et vos autres appareils MIDI comme des entrées séparées. Pour de l'OSC au lieu du MIDI, voir manette de jeu vers OSC sur Mac.

La version courte

  • Ajoutez le préréglage Lighting Desk. Les gâchettes sont des curseurs, les boutons des scènes, sur le canal MIDI 1.
  • Choisissez InputConfig comme entrée MIDI. Faites-le dans QLC+, Lightkey ou MagicQ, puis apprenez chaque commande.
  • Basculez les scènes, faites clignoter avec les boutons d'épaule. Noir et arrêt général sur Start et Back.
  • Utilisez un câble pour les spectacles. Chargez aussi la manette avant.

Toute app d'éclairage qui apprend le MIDI peut être jouée depuis une manette.

Questions

Ai-je besoin d'OSCulator ou d'une autre app pont ?

Pas pour QLC+, Lightkey ou MagicQ. Ils lisent directement le port MIDI d'InputConfig. Si vous avez vu OSCulator recommandé, il a fermé à la fin de 2024, donc j'utiliserais Chataigne si vous avez jamais besoin d'un pont.

Cela fonctionne-t-il avec une manette PlayStation ou Switch ?

Toute manette qu'InputConfig peut voir fonctionne, puisque l'app d'éclairage ne voit jamais que le MIDI.

Puis-je utiliser en même temps un clavier MIDI ou un boîtier de curseurs ?

Votre app d'éclairage voit InputConfig et vos autres appareils MIDI comme des entrées séparées, vous pouvez donc les mélanger comme vous voulez.

Est-ce gratuit ?

InputConfig est gratuite, et QLC+ aussi. Le seul achat éventuel est une interface USB-DMX ou un nœud Art-Net pour atteindre de vraies lumières.

À lire aussi, en français

Guides détaillés, en anglais

Qui écrit. Ryleigh Newman développe InputConfig et pilote son propre Mac chaque jour avec une manette, parce que ses mains fonctionnent mal. Cette page est traduite de l'anglais. Les principaux boutons et menus de l'app s'affichent en français quand le Mac est réglé en français ; cette page les nomme ainsi, avec le nom anglais entre parenthèses. Le reste de l'app et du site est en anglais.

Cette page dans d'autres langues : English, Dansk, Deutsch, Español, עברית, Italiano, 日本語, Norsk, Polski, Português, Русский, Svenska, ไทย, Українська, Tiếng Việt

Télécharger InputConfig dans le Mac App StoreGratuit. macOS 14 ou ultérieur. Sans compte, rien ne quitte votre Mac. Open source sur GitHub.