« QLab » : différence entre les versions

De wiki
Aller à la navigation Aller à la recherche
 
(45 versions intermédiaires par 3 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
[http://figure53.com/qlab/ QLab] est un logiciel qui vous permet de réaliser une liste d'événement multimédia. Vous pouvez contrôler de l'audio, de la vidéo, du MIDI, de l'OSC. Il tourne sur Mac OSX uniquement.
QLab est un logiciel développé par [https://figure53.com Figure53] très pratique pour générer une conduite son, video et lumière. QLab permet aussi de piloter d'autre logiciel ou machine en OSC ou midi. Vous pouvez donc piloter D::Light avec des messages OSC ou midi, mais vous pouvez aussi piloter QLab depuis D::Light avec les StepLinks.


Vous pouvez contrôler D::Light depuis QLab. Pour cela il faut utiliser les messages [[MSC - Midi Show Control]]
Ce logiciel est disponible en version gratuite, et la version pro est disponible à l'achat d'une license ou en location vente. Très accessible et très pratique.


==Connecter QLab et D::Light en OSC==


==Mode d'emploi==
Pour controller D::Light en OSC depuis QLab, simplement configurer le réseau dans QLab et dans D::Light.


Les messages OSC de D::Light sont disponible ici : [[OSC #Syntaxe OSC de la version 4]]


1) Il faut d’abord activer le gestionnaire IAC de bus sur le Mac :
Il faut au préalable renseigner l'adresse d'écoute des messages OSC de QLab dans le setupIO de D::Light.


[[Fichier:OscWriter4QLab.png|400px|top|setupIO]]


*dans Applications / Utilitaires / Config Audio Midi
QLab écoute les messages OSC sur le port 53000, on inscrit donc 127.0.0.1:53000


*onglet : Afficher le Studio Midi (Cmd+2)
===Piloter D::Light depuis QLab en OSC===


*double cliquer sur Gestionnaire IAC
Utiliser les Cues réseaux dans Qlab pour piloter D::Light.


*cocher la case ''Le périphérique est connecté''.
*OSC Sub control


/sub/9/level #v#


2) Ensuite il faut activer le midi dans D::Light :
''En sélectionnant l'option fade vous pouvez temporiser une montée ou descente de sub. #v# correspond à la valeur final. vous pouvez aussi simplement la remplacer par une valeur entre 0 et 255 si vous ne voulez pas temporisation/ fade in ou fade out''




*dans Display / Setup / Midi : activer le bouton ON
*OSC Fire ID
 
/seq/X2LoadAndFireID 9999
 
 
*OSC Fire Cue
 
/seq/X2LoadAndFireCue 1
 
 
Ici le "dictionnaire" OSC de [http://figure53.com/docs/qlab/v3/scripting/osc-dictionary-v3/ QLab v3]
 
Ici le "dictionnaire" OSC de [http://figure53.com/docs/qlab/v4/scripting/osc-dictionary-v4/ QLab v4]
 
Ici le "dictionnaire" OSC de [http://figure53.com/docs/qlab/v4/scripting/osc-dictionary-v5/ QLab v5]
 
===Piloter QLab depuis D::Light en OSC===
 
Utiliser les StepLinks de D::Light pour envoyer une commande OSC depuis n'importe quel pas de séquence.
 
[[Fichier:OscCueStart4QLab.png|400px|top|StepLink]]
 
''Dans cet exemple, le StepLink lance la cue 5 du projet de QLab''
 
==Connecter QLab et D::Light en MIDI==


*rafraichir avec le bouton recyclage


*sélectionner le Gestionnaire IAC dans Midi In
===Connection MIDI===




====1) Activer le midi dans D::Light====


Note : Pour communiquer avec D::Light, QLab peut utiliser les messages MSC. Vous pouvez choisir dans le menu Setup / Midi de D::Light si vous voulez linker les Cue ou les Step ID avec l'option ''map MSC LOAD message with''


Plus d'info sur le Step ID : [[à rédiger]]
*dans Display / Setup / Midi : activer le bouton ON




3) Configurer QLab 3 :


Pour configurer les ''Workspace settings'' de QLab, cliquer sur le bouton engrenage, en bas à droite.
====2) Configurer QLab====


Dans l'onglet ''MIDI Controls'', cocher ''use Midi Show Control'' (il devrait être coché par défaut). Dans ''use Device ID'' laisser 0 (par défaut, le device ID de D::Light = 1. au besoin, vous pouvez le modifier dans le menu Display / Setup / Midi de D::Light).


Vous pouvez retourner à la Workspace en cliquant sur ''Done''
Pour configurer les ''Workspace settings'' de QLab, cliquer sur le bouton engrenage, en bas à droite (ou raccourci POMME+virgule, comme partout).
 
*dans l'onglet ''Controls'' > ''Workspace MIDI'', cocher ''use Midi Show Control'' (il devrait être coché par défaut).


*dans ''use Device ID'' laisser 0 (par défaut, le device ID de D::Light = 1. au besoin, vous pouvez le modifier dans le menu Display / Setup / Midi de D::Light).


Ensuite ça se passe au niveau des steps de Qlab :


*ajouter une commande Midi (cmd+8)
*dans l'onglet ''MIDI'', créer un nouveau patch (POMME+N). Dans MIDI destination, sélectionner DLight


*dans l'onglet Settings (du step), Midi Destination doit être sur : IAC Driver Bus


*choisir le Message Type : Midi Show Control (MSC) ou Midi Voice Message ("Musical Midi")
Vous pouvez retourner à la Workspace en cliquant sur ''Done''




====3) Créer une cue Midi====


Midi Show Control (MSC) permet d'envoyer un Go (par exemple) vers un cue / step ID précis de D::Light :


*mettre le n° du cue / step ID visé dans Q Number '''et le numéro du Device ID de D::Light (ex :1) dans Device ID.'''
Dans les steps de Qlab :


*vérifier d'avoir mis ''Device ID = 1'' dans le menu Display / Setup / Midi de D::Llight
*ajouter une commande Midi (cmd+8)
 
*dans l'onglet Settings (du step), Midi Patch doit être sur : Patch 1 - DLight


Note : on peut changer le type de message MSC : Go, Restore (=Go Back), Stop (=Pause), Resume (=Go après un pause), Load (=Load in X2). Liste disponible ici :  [[MSC - Midi Show Control]]
*choisir le Message Type : Midi Show Control (MSC) ou Midi Voice Message ("Musical Midi")




=====3-a) Midi Show Control=====


Midi Voice Message ("Musical Midi") permet d'envoyer un Go en général en utilisant une Note Midi :


*sélectionner : Note On / Channel 1 / Note Number 1 / Velocity 1
Midi Show Control (MSC) permet d'envoyer un Go (par exemple) vers un cue précis de D::Light :


*aller dans D::Light, menu Display / Midi pour patcher cette note
*mettre le n° du cue visé dans Q Number '''et le numéro du Device ID de D::Light (ex :1) dans Device ID.'''


::*sélectionner Midi Channel : 1
*vérifier d'avoir mis ''Device ID = 1'' dans le menu Display / Setup / Midi de D::Llight
::*cliquer sur Choose puis Note : 1
::*sélectionner D::Light Part : Go
::*cliquer sur Connect


*la Command Go est désormais patcher au Midi Ch# 1 Note 1 (C#-1)


Note : on peut patcher d'autre message Midi Note, dans le menu D::Light Part.


''Note : on peut changer le type de message MSC : Go, Restore (=Go Back), Stop (=Pause), Resume (=Go après un pause), Load (=Load in X2). Liste disponible ici :  [[MSC - Midi Show Control]].''


Avec le message LOAD, vous avez la possibilité de cibler soit des cues, soit des Step ID (vous pouvez choisir dans le menu Setup / Midi de D::Light si vous voulez loader les Cue ou les Step ID avec l'option ''map MSC LOAD message with'')


==Remote Control en OSC==


=====3-b) Midi Voice Message=====


Vous pouvez piloter QLab en OSC depuis un smartphone, avec le logiciel TouchOSC par exemple.


Midi Voice Message ("Musical Midi") permet d'envoyer un Go en général en utilisant une Note Midi


1) Configurer TouchOSC :


*sélectionner : Note On / Channel 1 / Note Number 1 / Velocity 127


host : adresse IP de l’ordinateur (à voir dans les préférences réseau du mac)


sortie de smartphone :  53000 pour Qlab (pilotage de QLab puis D::Light en midi)  -  7000 pour D::Light (pilotage de D::Light)
*aller dans D::Light, menu Display / Midi pour patcher cette note


entree de smartphone :  7001 pour retour de D::Light (modifiable dans Setup / OSC de D::Light) ou 53001 pour Qlab


local ip : l’adresse de l’iphone (à voir dans les paramètres wifi de l’iphone)
::*sélectionner Midi Channel : 1


::*cliquer sur Choose puis Note : 1


2) Configurer QLab :
::*sélectionner D::Light Part : Go


::*cliquer sur Connect


dans osc : localhost et 53000


(remarque : QLab ecoute sur 53000 et renvoie sur 53001. Dans Osc control, lancer capture et appuyer sur une des zone du layout du smartphone. Le
*la Command Go est désormais patcher au Midi Ch# 1 Note 1 (C#-1)
message reçu par Qlab s'inscrira automatiquement.




3) Configurer D::Light :
''Note : on peut patcher d'autre message Midi Note ou CC dans le menu D::Light Part.''


==Contrôler un video projecteur avec QLab==


dans Setup / Osc : reader 7000
Si vous pouvez connecter un RJ45 sur votre VP et si celui-ci est compatible avec les messages PJLINK, vous pouvez via une Cue Script contrôler plusieurs fonctions de votre VP, comme :


writer (coordonnées du smartphone) : adresse ip de l’iphone et port d’entree de TouchOSC 7001
*power on / off
*shutter on / off
*modifier la source vidéo


Pour cela, il vous faut créer une Cue Script avec le code suivant :


Note : plus d'infos concernant l'utilisation de remote OSC avec D::Light : [[Télécommande_(smartphone_et_tablette)]]
tell application "Terminal" to activate
tell application "Terminal"
do script "telnet 192.168.100.100 4352" in window 1
do script "%1AVMT 30" in window 1
do script "EXIT" in window 1
delay 0.2
tell application "Terminal" to quit
end tell




=Alternative de QLab pour Windows=
Ce script utilisera le Terminal pour envoyez le message PJLINK à l'adresse de votre VP, via le port 4352


A paramétrer :


Logiciels qui peuvent envoyer du MIDI ou MSC à D::Light :
*IP de votre VP (ici 192.168.100.100)
*le message PJLINK (ici %1AVMT 30)
**%1AVMT 30 - Open Shutter
**%1AVMT 31 - Close Shutter
**%1POWR 1 - Power On
**%1POWR 0 - Power Off
**%1INPT 11 - Switch to RGB Input (peut changer selon les modèles)
**%1INPT 12 - RGB 2
**%1INPT 21 - Video 1
**%1INPT 21 - S-Video 1
**%1INPT 31 - DVI




SFX de Stageresearch : [http://www.stageresearch.com/page/details-sfx6]
Vous trouverez plus d'information sur le groupe QLab [https://groups.google.com/forum/#!topic/qlab/INxta94f3NE]


Show Cue System (SCS) : [http://www.showcuesystems.com]


=Site web officiel=


Pour plus d'info sur le fonctionnement de QLab, veuillez consulter le site web officiel : http://figure53.com/qlab/





Dernière version du 4 avril 2023 à 15:34

QLab est un logiciel développé par Figure53 très pratique pour générer une conduite son, video et lumière. QLab permet aussi de piloter d'autre logiciel ou machine en OSC ou midi. Vous pouvez donc piloter D::Light avec des messages OSC ou midi, mais vous pouvez aussi piloter QLab depuis D::Light avec les StepLinks.

Ce logiciel est disponible en version gratuite, et la version pro est disponible à l'achat d'une license ou en location vente. Très accessible et très pratique.

Connecter QLab et D::Light en OSC[modifier]

Pour controller D::Light en OSC depuis QLab, simplement configurer le réseau dans QLab et dans D::Light.

Les messages OSC de D::Light sont disponible ici : OSC #Syntaxe OSC de la version 4

Il faut au préalable renseigner l'adresse d'écoute des messages OSC de QLab dans le setupIO de D::Light.

setupIO

QLab écoute les messages OSC sur le port 53000, on inscrit donc 127.0.0.1:53000

Piloter D::Light depuis QLab en OSC[modifier]

Utiliser les Cues réseaux dans Qlab pour piloter D::Light.

  • OSC Sub control
/sub/9/level #v#

En sélectionnant l'option fade vous pouvez temporiser une montée ou descente de sub. #v# correspond à la valeur final. vous pouvez aussi simplement la remplacer par une valeur entre 0 et 255 si vous ne voulez pas temporisation/ fade in ou fade out


  • OSC Fire ID
/seq/X2LoadAndFireID 9999


  • OSC Fire Cue
/seq/X2LoadAndFireCue 1


Ici le "dictionnaire" OSC de QLab v3

Ici le "dictionnaire" OSC de QLab v4

Ici le "dictionnaire" OSC de QLab v5

Piloter QLab depuis D::Light en OSC[modifier]

Utiliser les StepLinks de D::Light pour envoyer une commande OSC depuis n'importe quel pas de séquence.

StepLink

Dans cet exemple, le StepLink lance la cue 5 du projet de QLab

Connecter QLab et D::Light en MIDI[modifier]

Connection MIDI[modifier]

1) Activer le midi dans D::Light[modifier]

  • dans Display / Setup / Midi : activer le bouton ON


2) Configurer QLab[modifier]

Pour configurer les Workspace settings de QLab, cliquer sur le bouton engrenage, en bas à droite (ou raccourci POMME+virgule, comme partout).

  • dans l'onglet Controls > Workspace MIDI, cocher use Midi Show Control (il devrait être coché par défaut).
  • dans use Device ID laisser 0 (par défaut, le device ID de D::Light = 1. au besoin, vous pouvez le modifier dans le menu Display / Setup / Midi de D::Light).


  • dans l'onglet MIDI, créer un nouveau patch (POMME+N). Dans MIDI destination, sélectionner DLight


Vous pouvez retourner à la Workspace en cliquant sur Done


3) Créer une cue Midi[modifier]

Dans les steps de Qlab :

  • ajouter une commande Midi (cmd+8)
  • dans l'onglet Settings (du step), Midi Patch doit être sur : Patch 1 - DLight
  • choisir le Message Type : Midi Show Control (MSC) ou Midi Voice Message ("Musical Midi")


3-a) Midi Show Control[modifier]

Midi Show Control (MSC) permet d'envoyer un Go (par exemple) vers un cue précis de D::Light :

  • mettre le n° du cue visé dans Q Number et le numéro du Device ID de D::Light (ex :1) dans Device ID.
  • vérifier d'avoir mis Device ID = 1 dans le menu Display / Setup / Midi de D::Llight


Note : on peut changer le type de message MSC : Go, Restore (=Go Back), Stop (=Pause), Resume (=Go après un pause), Load (=Load in X2). Liste disponible ici : MSC - Midi Show Control.

Avec le message LOAD, vous avez la possibilité de cibler soit des cues, soit des Step ID (vous pouvez choisir dans le menu Setup / Midi de D::Light si vous voulez loader les Cue ou les Step ID avec l'option map MSC LOAD message with)


3-b) Midi Voice Message[modifier]

Midi Voice Message ("Musical Midi") permet d'envoyer un Go en général en utilisant une Note Midi


  • sélectionner : Note On / Channel 1 / Note Number 1 / Velocity 127


  • aller dans D::Light, menu Display / Midi pour patcher cette note


  • sélectionner Midi Channel : 1
  • cliquer sur Choose puis Note : 1
  • sélectionner D::Light Part : Go
  • cliquer sur Connect


  • la Command Go est désormais patcher au Midi Ch# 1 Note 1 (C#-1)


Note : on peut patcher d'autre message Midi Note ou CC dans le menu D::Light Part.

Contrôler un video projecteur avec QLab[modifier]

Si vous pouvez connecter un RJ45 sur votre VP et si celui-ci est compatible avec les messages PJLINK, vous pouvez via une Cue Script contrôler plusieurs fonctions de votre VP, comme :

  • power on / off
  • shutter on / off
  • modifier la source vidéo

Pour cela, il vous faut créer une Cue Script avec le code suivant :

tell application "Terminal" to activate
tell application "Terminal"
do script "telnet 192.168.100.100 4352" in window 1
do script "%1AVMT 30" in window 1
do script "EXIT" in window 1
delay 0.2
tell application "Terminal" to quit
end tell


Ce script utilisera le Terminal pour envoyez le message PJLINK à l'adresse de votre VP, via le port 4352

A paramétrer :

  • IP de votre VP (ici 192.168.100.100)
  • le message PJLINK (ici %1AVMT 30)
    • %1AVMT 30 - Open Shutter
    • %1AVMT 31 - Close Shutter
    • %1POWR 1 - Power On
    • %1POWR 0 - Power Off
    • %1INPT 11 - Switch to RGB Input (peut changer selon les modèles)
    • %1INPT 12 - RGB 2
    • %1INPT 21 - Video 1
    • %1INPT 21 - S-Video 1
    • %1INPT 31 - DVI


Vous trouverez plus d'information sur le groupe QLab [1]





Retourner à la page Accueil