« SETUP » : différence entre les versions

De wiki
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
 
(116 versions intermédiaires par 7 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
Le menu Setup permet de régler les différents paramètres de D::Light
Le menu Setup permet de régler les différents paramètres de D::Light


=General=
=Interface=


[[Fichier:Setupgeneral.jpg]]
[[Fichier:Setup Interface.png]]


*'''User Interface mode''' : permet de choisir entre une fenêtre unie, séparée ou détachée.


On accède à 3 paramètres :
*'''Sentence Style Display''' : permet de choisir la syntaxe de saisie active dans D::Light (RPN ou [[@mode]])


*Grand Master Curve : Permet d'affecter une courbe au grand Master (voir aussi [[Les Courbes]])
*'''Background Colorization''' : permet de choisir la couleur de fond du logiciel


*Sentence Style Display : Permet de choisir la syntaxe de de D::Light (RPN ou [[@mode]])
*'''Scene Register Colorization''':Permet de changer la couleur du registre de scène.


*MainBoard Display Preference : Permet de choisir si l'on veut afficher le pavé numérique (PAD) ou les outils d'édition des Devices / Asservis à la ouverture du fichier .sho
*'''Preparation Register Colorization''': Permet de changer la couleur du registre en préparation.


*'''Submaster Level Colorization''' : permet de choisir la couleur des niveaux des Submasters dans l'Output
*'''Alert Windows Colorization''': Permet de changer la couleur des fenêtre d'alerte.
*'''MainBoard Display Preference''' : permet de choisir si l'on veut afficher le pavé numérique (PAD) ou les outils d'édition des Devices / Asservis à l'ouverture du fichier .sho
*'''Sequence Text Size''': Permet de changer la taille des textes dans la séquence.
*'''Prefered Search Path''': Permet de sélectionné le chemin d'accès préféré de D::Light.
*'''AutoSave Limit(Number of snapshots)''': Permet de changer la quantité des sauvegarde automatiques
*'''AutoSave Intervals(minutes)''': Permet de changer la fréquence des sauvegardes automatiques.
*'''Size of Undo/Redo History''': Permet de changer la quantité de "Undo/Redo" stockés.
*'''Display Tips (Help about functions)''': Permet d'activé les fenêtres d'aide.


=Channels=
=Channels=


[[Fichier:Setupchanel.jpg]]
[[Fichier:Channels.png]]
 
 
*'''Channels''' : permet de définir le nombre de circuits par ROOM
 
*'''Display Mode''' : permet de choisir si on affiche tous les circuits, seulement les circuits actifs ou seulement els circuits patchés dans la fenêtre d'Output (fonction similaire à la baguette magique - voir : [[La fenêtre principale]] )
 
*'''Level Style Display''' : choisi le style d'affichage soit en Pourcentage (0-100) soit en Hexadécimal (0-255).
 
*'''At_Level defaut''' : choisi le niveau par défaut qui sera appliqué quand on appuie deux fois sur le raccourci @ ou At_Level, on quand on double clic sur un circuit
 
*'''Single Digit Level Entry''' : permet un raccourci syntaxique lors de la frappe de valeur de circuit. Avec cette option, les chiffres de 1 à 9 renveront les valeurs multiplié par 10 (de 10 à 90). Pour donner la valeur 5, la syntaxe est ".5". Cela ne modifie rien pour tous les nombres à deux chiffres tapés.
 
=Devices=
 
[[Fichier:Devices.png]]
 
 
*''''Move In Black' default time (s)''' : permet de régler le temps de transfert d'état des Devices lorsqu'ils sont éteints.
*'''Palette set default time (s)''' : permet de régler le temps d'application d'une Palette.
*'''Propagate D on Update of repeated Cue''': Quand une cue répétée est updated ou Overwritted, D::Light va automatiquement propager les modifications.
*'''Display DynamicBottom for Device's selection''': Si la case est cochée. DLight va automatiquement ouvrir le DynamicBottom lors de la sélection d'un device.
*'''Display only patched Devices in DeviceLink Editor''': Ne montrer que les Devices patcher dans le DeviceLink Editor.
*'''Load new Device's personalities database''': Permet de sélectionner la base de donnée pour les personnalités des Devices.
 
=Sequence=
 
[[Fichier:Sequence.png]]




*Channels : Permet de définir le nombre de circuits par ROOM
*'''Sequence Default Time(s)''': Permet de changer la valeur par défaut pour fadein/fadeout dans la séquence en secondes.


*ROOM for channels : Nombre de bloc de channels disponible
*'''GoBack Default Time(s)''': Permet de changer la valeur par défaut du "GoBack" en secondes.


*Display Only Used Channel : permet de choisir si on affiche tous les circuits ou seulement les circuits actifs dans la fenêtre d'Output (fonction similaire à la baguette magique - voir : [[La fenêtre principale]] )
*''' Anti DoubleCOmmand(DoubleGo, etc...) time (ms)''': Permet de changer la durée pour une erreur de double click ou double commande en (millième de secondes).


*Level Style Display : Choisi le style d'affichage soit en Pourcentage (0-100) soit en Hexadécimal (0-255).
*'''Times Goto (for cue_goto, step_goto and stepID_goto)''': Activer ou désactive les bascules en utilisant la fonction "Goto".  


*At_Level defaut : Choisi le niveau par défaut qui sera appliqué quand on appuie deux fois sur le raccourci @ ou At_Level
*'''Timed Goto default time (s)''': Permet de changer le temps d'installation venant d'un "Goto".


*Single Digit Level Entry : Permet un raccourci syntaxique lors de la frappe de valeur de circuit. Avec cette option, les chiffres de 1 à 9 renveront les valeurs multiplié par 10 (de 10 à 90). Pour donner la valeur 5, la syntaxe est ".5". Cela ne modifie rien pour tous les nombres à deux chiffres tapés.
*'''Release Freeze on GO''' : en utilisant la fonction Freese, vous pouvez bloqué l'état DMX. avec cette option, vous pouvez sortir de l'état bloqué en utilisant la fonction GO. très utiles quand on veut naviguer dans la séquence sans modifier l'état de sortie DMX


*'''Wait Times Inhibition''' : permet de ne pas enchaîner la séquence automatiquement.


=Devices=
*'''Jump Inhibition''': A rédiger
 
*'''MasterLinks Inhibition(do not start at GO)''' : A rédiger
 
*'''anchor MasterLinks to Sequence(follow step+/-''': Ancre les Masterlinks à la séquence.
*'''anchor StepLinks to Sequence(follow step+/-)''': Ancre les StepLinks à la séquence


[[Fichier:SetupDevice.jpg]]
=Submasters=


[[Fichier:Submasters.png]]


*Devices parameters default time(s) : Permet de choisir 1e temps de transfert par défaut des devices
*'''Submaster Multiplicator''': Permet de multiplier les submasters. 1=250, 2=500, 3=750 4=1000


*'''Submasters Matrice''': Permet d'afficher 16 submasters. Uniquement disponible avec fenêtre "detachée".


=Sequence=
*'''Sub Book''' : nombres de livres de [[La_fenêtre_principale#Submasters|Submaster]]


[[Fichier:Setup sequence.png]]
*'''Solo Submasters kills scene levels''': Activé cette option permet d'utiliser les submasters avec une priorité supérieur aux registre de scène et non seulement au autres submasters.  


*'''Anchor First Submaster's Page to first Step''': A rédiger


*Police  Font&Size : Permet de changer la police de la zone de séquence.
*'''bound Joystick to Submasters''' : lorsque cette option est cochée, le Joystick de la fenêtre principale peut être utilisé pour accélérer/décélérer les mouvements de Submasters


*Inhib Wait Times : Permet de ne pas enchaîner la séquence automatiquement.
=DMX Utility=


*Inhib MLink : Permet de ne pas appliquer les MasterLinks dans la séquence.


*Auto Load Cue In Sequence : charge automatiquement les mémoires fraîchement enregistrées dans la séquence par ordre croissant
Cet onglet vous fournit des outils pour gérer vos entrées et sorties DMX


*Séquence default time (s) : temps par défaut affectés aux pas de séquence


*Go Back default time (s) : temps par défaut du GO Back
[[Fichier:DMXUtility.png]]




=Sample=
*'''DMX Output rate (frame per second)''' :


[[Fichier:Setupsample.jpg]]
Vous pouvez régler la vitesse du débit des paquets DMX. D::Light propose 33 paquets/s par défaut.


Si vous utilisez un boitier USB/DMX ou NET/DMX, veuillez utilisez les logiciels de configuration des interfaces fournis par les constructeurs pour régler leur débit.
(Certaines interfaces (wifi généralement...) n'acceptent pas des débits élevés...)


*Export Sample to XML : Autorise ou non la sauvegarde des Samples enregistrés. Si l'option n'est pas cochée, les samples enregistrés ne seront pas chargés à la prochaine ouverture du show et sont perdus à la fermeture du logiciel.
*'''DMX Universe Mapping''' :


=Submasters=
Permet de mapper et activer les univers DMX en sortie (DMX OUT).
*UsbDMX aura 2 univers
*netDmx aura 16 univers
*Le mapping des univers est pour le "netDMX"
*Les univers valide pour l' Art-Net vont de 0 à 32768
*Les univers valide pour le E1.31 vont de 1-63999, l'univers 0 et de 64000à65535 sont réservé.


[[Fichier:Setupsub.jpg]]
L'univers est disponible à toute la ligne.


=usbDMX=


*Sub Book : Nombres de livres de [[SUBMASTER]]
Cet onglet vous permet de sélectionner une interface USB / DMX. D::Light est compatible avec les interfaces DMX USB PRO


Pour activer votre interface USB / DMX, cliquer sur le '''bouton OFF'''


=DMX=


[[Fichier:Setup dmx all.png]]
[[Fichier:USBDMX.png]]




Cette partie permet de gérer la sortie DMX.
*'''Used transport Model''': Deux options option existep our la communication avec les boîtier USB-DMX:
**'''SERIAL''': La communication Serial devrait fonctionné la majeur partie du temps. Mais vous aurez besoin de widget et outil de configuration pour changer le sens des input et output.
**'''FTDI''': La puce FTDI a besoin de driver(Sous Windows(Merci à Zadig.exe)) Mais à l'avantage de pouvoir être branché à chaud (sur macOs et Linux) et n'a besoin d'aucun outil pour modifier le sens de input ou output.


On a 3 types de sortie :
*'''Input (receive)''': Cette section contient le DMX INPUT.


==USB PRO==
*'''Univers to listen''': Choix de l'univers que nous voulons écouter. Parmi les 2 univers disponibles dans D::Light vous pouvez en choisir un pour recevoir du DMX (et contrôler soit les circuits, soit les submasters à partir d'une console physique ou d'un autre logiciel)


*'''Bypass level's anchor mechanism''' : définit si les données DMX reçues doivent être immédiatement traitées ou si l'algorithme d'accroche des niveaux doit être utilisé


Permet d'utiliser les boitier USB DMX PRO. (voir la page [[Interfaces DMX]])
*'''Incoming data bound to''': Permet de choisir de quelle manière les donées seront utilisée par D::Light:
**'''Channels'''
**'''SubMaster'''
**'''InputPatch''' Fenêtre de patch avec "EDIT"


[[Fichier:InputpatchUSBDMX.png]]


[[Fichier:Setup dmx.png]]
* '''Use Virtual Submaster for incoming channels levels'''


Définit si l'entrée DMX des interfaces (DMX IN) assignée aux circuits de D::Light doit être délivrés tels quels dans l'Output ou si il passe par un SubMaster virtuel.
L'avantage du SubMaster virtuel est que les circuits pilotés en DMX IN ne sont plus sous le contrôle du séquentiel. Ils ne sont donc pas sujets à changement en cas de GO.


Cliquer sur la led "ON" pour activer la communication


===Installation des drivers DMX USB PRO===




Configuration selon votre OS :
Il est possible selon votre OS que vous deviez installer des drivers pour faire fonctionner votre interface USB DMX. Vous trouverez une marche à suivre ici : [[Interfaces_DMX#Installation_des_drivers_pour_USB_PRO]]


===OSX===
===Interfaces compatibles===


Aucune configuration n'est nécessaire. Les drivers sont natifs au système.
Vous pouvez consulter la liste des interfaces DMX USB compatibles avec D::Light dans le tableau de la page [[Interfaces_DMX]]


=netDMX=


===Linux===


Selon les cas, vous devez autoriser l'utilisateur principal à accéder au port USB, pour ce faire, tapez dans un terminal:
Cet onglet concerne la configuration des interfaces réseaux DMX


sudo nano /etc/udev/rules.d/11-usbuser.rules


puis écrivez la règle à l'intérieur:
==E 1.31 (Streaming ACN)==


ACTION=="add", SUBSYSTEMS=="usb", GROUP:="usbuser", MODE:="0666"
[[Fichier:E131.png]]


Sauvegarder avec la commande Ctrl+X
*'''D::Light Server Input Port(receive)''' : parmi les 16 univers disponibles dans D::Light vous pouvez en choisir un pour recevoir du DMX (et contrôler soit les circuits, soit les submasters à partir d'une console physique ou d'un autre logiciel)


**'''Network Interface Card to use''' : la carte réseau à utiliser pour recevoir du DMX
**'''Univers to listen''': l'univers DMX utilisé comme source DMX
**'''Bypass level's anchor mechanism''' : définit si les données DMX reçues doivent être immédiatement traitées ou si l'algorithme d'accroche des niveaux doit être utilisé


===Windows===
*'''Incoming data bound to''': Permet de choisir de quelle manière les donées seront utilisée par D::Light:
**'''Channels'''
**'''SubMaster'''
**'''InputPatch''' Fenêtre de patch avec "EDIT"


Sur Windows, vous devez installer des drivers. Utilisez l'application ''Zadig.exe'' qui va installer pour vous les drivers nécessaire à la libusb (vous devez installer [http://www.7-zip.org/download.html 7zip] pour décompresser les fichiers .7z).
[[Fichier:InputpatchUSBDMX.png]]


Mode d’emploi valable pour Windows XP, Windows 7 :
* '''Use Virtual Submaster for incoming channels levels'''


Définit si l'entrée DMX des interfaces (DMX IN) assignée aux circuits de D::Light doit être délivrés tels quels dans l'Output ou si il passe par un SubMaster virtuel.
L'avantage du SubMaster virtuel est que les circuits pilotés en DMX IN ne sont plus sous le contrôle du séquentiel. Ils ne sont donc pas sujets à changement en cas de GO.


1. Télécharger [http://zadig.akeo.ie/ Zadig]


2. Brancher le boitier USB PRO
*'''D::Light E1.31 Writer Settings(send)''' : ici vous réglez les différents paramètres d'émission du DMX
**'''Network Interface Card to use''' : la carte réseau à utiliser pour envoyer du DMX
LEs information du netmask et du broadcast s'afficheront lorsqu'une connection sera ouverte.  


3. Exécuter  Zadig.
**'''Sending Mode''' : le modus operandi à utiliser :


4. Quand le fenêtre est ouverte, cliquer sur "Options" et sélectionner "List All Devices"
:::* '''Multicast''' : D::light rejoint un groupe de Multicast et envoi les données aux abonnés de ce groupe. La configuration est extrêmement simplifié car l'utilisateur n'a pas à se soucier des adresses IP des différentes machines.


5. Sélectionner dans le menu déroulant : USB Serial Converter
:::* '''Unicast''' : D::Light envoi des données aux adresses IP renseignées (typiquement les adresses IP des nodes ethernet/DMX)


Ceci s’affiche en dessous : Vendor ID 0403    Product ID  6001    Current Driver : WinUSB
**'''Priority Level''': Utile lors d'une fusion dans un flux sACN.


6. Cliquer sur "Install Driver"
**'''Fixed Frame Rate''': A rédiger.


''ATTENTION : pour Windows XP repérez bien sur quel port USB vous avez branché votre boitier USB PRO car il faudra toujours le brancher sur le même port USB''
==ARTNET==




==ART-NET==


Permet de sélectionner une interface qui utilise le protocole ART-NET (voir la page [[Interfaces DMX]])
Permet de sélectionner une interface qui utilise le protocole ART-NET (voir la page [[Interfaces DMX]])


la norme artNet recommande l'utilisation de réseau 2.x.x.x ou 10.x.x.x
(D::Light interdit le cross bound d'adresses c'est à dire que si une node artNet à une adresse 2.x.x.x et la crate de votre ordinateur en 192.168.0.1, ça ne fonctionnera pas).
extrait d'une discussion sur le Discord:
<q>
node 10.168.0.10 // mask 255.0.0.0
il faut que tu règles l'ip de la carte de ton ordi en 10.x.x.x // mask 255.0.0.0
node 10.168.0.10 // mask 255.255.0.0


1 Sélectionner la plage d'IP à rechercher selon l'adresse de votre NODE. Deux types de réseaux sont autorisés par la norme: 10.x.x.x et 2.x.x.x
il faut que tu règles l'ip de la carte de ton ordi en 10.168.x.x // mask 255.255.0.0


2 Cliquer sur l'icone "Flèche de rafraichissement" en face de "Who's online" : si une interface est présente, son adresse IP et l'univers qui lui est affecté seront affichés en bas de la fenêtre.


3 Sélectionner la node en cochant la case "Available"
node 10.168.0.10 // mask 255.255.255.0


4 Cliquer sur la led "ON" pour démarrer le serveur Art-Net
il faut que tu règles l'ip de la carte de ton ordi en 10.168.0.x // mask 255.255.255.0


[[Fichier:Artnet node.png]]


le premier étant le mask le plus large, le dernier le plus restrictif


*Sending Mode : définit le mode de communication avec l'interface Art-Net présente sur le réseau. Unicast signifie que les données sont directement envoyées à l'adresse de l'interface et non pas "Broadcastées" sur le réseau ([http://fr.wikipedia.org/wiki/Unicast Wikipédia]).
le mask détermine la plage d'IP sur laquelle tu vas travailler
</q>


*SubNet : définit sur quel "sous réseau" D::Light va émettre les données.


Par défaut, l'univers DL 1 = univers art-net 1, etc.
[[Fichier:ArtNet.png]]




==OLA==


Le serveur OLA permet d'accéder à toute une gamme de protocole réseau dont le E1.31 (streaming ACN). Pour un peu plus d'infos sur OLA et D::Light, consultez la page [[OLA]]
*'''D::Light Server Input Port''' : parmi les 4x univers disponibles dans D::Light vous pouvez en choisir un pour recevoir du DMX (et contrôler soit les circuits, soit les submasters à partir d'une console physique ou d'un autre logiciel)
**'''Port''' : l'univers DMX utilisé comme source DMX
**'''Bypass level's anchor mechanism''' : définit si les données DMX reçues doivent être immédiatement traitées ou si l'algorithme d'accroche des niveaux doit être utilisé


[[Fichier:Dmx ola.png]]


Cliquer sur la led "ON" pour activer/désactiver la communication au serveur.
*'''D::Light ArtNet Writer Settings''' : ici vous réglez les différents paramètres d'émission du DMX
**'''Network Interface Card to use''' :  la carte réseau à utiliser pour envoyer du DMX
**'''SubNet''' : définit sur quel "sous réseau" D::Light va émettre les données.
**'''Sending Mode''' : définit le mode de communication avec l'interface Art-Net présente sur le réseau. Unicast signifie que les données sont directement envoyées à l'adresse de l'interface et non pas "Broadcastées" sur le réseau ([http://fr.wikipedia.org/wiki/Unicast Wikipédia]).


*kill OLA server on exit : sélectionner cette option pour quitter le serveur OLA au besoin, lorsque vous cliquer sur la led "OFF"


*'''Automatic Node Discovery''' : cherche les nodes qui peuvent être présentes sur le réseau


''Sur MacOS X, si vous compilez le serveur OLA à la main ou via MacPorts, veillez à ce que les librairies soient bien installés  dans le répertoire /opt/local/lib''
En mode Unicast, l'interface réseau de l'ordinateur utilisée doit être sur la même plage d'adresse IP que la node qui répond pour qu'ils puissent communiquer (en fonction du masque de sous réseau utilisé bien sûr....).


Par exemple si une node répond avec l'adresse 10.4.12.77, vous devez régler l'adresse de votre carte réseau avec une IP 10.x.y.z (différente de celle de la node) avec un masque de sous réseau en 255.0.0.0.
Plus vous réduisez le champ du masque de sous réseau, plus vous devez ajuster l'IP de la carte réseau de l'ordinateur que vous utilisez.
Par exemple avec un masque de sous réseau réglé à 255.255.255.0, vous devez régler une IP 10.4.12.z (différente de celle de la node).
:*'''Who's online''' : exécute un Discovery sur le réseau (allo, y-a quelqu'un ...)
*'''Manual Node Registration''' : Permet de renseigner particulièrement un adresse IP vers laquelle envoyer les données.
**'''Node IP address''' : une adresse IP vers laquelle envoyer les données (n'oubliez pas de valider...)
''Note : par défaut, l'univers DL 1 = univers art-net 0 (c'est la norme)''
Pour faire fonctionner votre interface en la sélectionnant dans ce menu, vous devrez surement paramétrer la carte réseau de votre ordinateur. Marche à suivre plus bas.
===Sélectionner une interface ART-NET===
1) '''Who's online''' : sélectionner la plage d'IP à rechercher selon l'adresse de votre NODE. Deux types de réseaux sont autorisés par la norme: 10.x.x.x et 2.x.x.x (on peut trouver, parfois, le type 192.168.x.x). ''Note : dans certain cas, choisir l'option 255.255.255.255 afin de trouver votre NODE''
2) Cliquer sur l'icone "Flèche de rafraichissement" en face de "Who's online" : si une interface est présente, son adresse IP et l'univers qui lui est affecté seront affichés en bas de la fenêtre.
3) Sélectionner la node en cochant la case "Available"
4) Cliquer sur la led "ON" pour démarrer le serveur Art-Net
===Configurer sa carte réseau Ethernet pour une NODE ART-NET===
1) Accéder aux propriétés de la carte ethernet
'''dans macOS'''
*Préférences Système > Réseau
*Sélectionner Ethernet dans la colonne de gauche.
*Configuration IPv4 : sélectionner Manuelle
'''dans Windows 7'''
*Centre de Réseau et Partages > Modifier les paramètres de la carte
*Cocher le protocole TCP/IPv4
2) Entrer dans les propriétés du protocole IPv4
*Entrer manuellement la même plage d'adresse IP que le NODE ART-NET (typiquement, soit 10.x.x.x, soit 2.x.x.x - par exemple la même adresse IP que la NODE en changeant le dernier chiffre)
*Masque de sous-réseau : 255.0.0.0
3) Appliquer les modifications
===Autoriser les communications ArtNet sur Windows 11===
Voici comment créer cette règle dans le pare-feu Windows 11 :
*Ouvrez le "Pare-feu Windows Defender avec fonctions avancées de sécurité" (recherchez "pare-feu avancé" dans la barre de recherche Windows)
*Cliquez sur "Règles de trafic entrant" dans le panneau de gauche puis "Nouvelle règle" dans le panneau de droite
*Sélectionnez "Port" et cliquez sur "Suivant"
*Sélectionnez "UDP" et entrez "6454" dans "Ports locaux spécifiques", puis cliquez sur "Suivant"
*Sélectionnez "Autoriser la connexion" et cliquez sur "Suivant"
*Cochez les profils applicables (vous pouvez tout cocher), puis cliquez sur "Suivant"
*Donnez un nom à votre règle (par exemple "ArtNet UDP In") et une description si nécessaire, puis cliquez sur "Terminer"
*Répétez les étapes pour créer une règle similaire dans les "Règles de trafic sortant"
''Note : pour plus d'information sur des modèles spécifiques d'interface DMX ART-NET, consulter la page [[Interfaces DMX]]''
=MIDI=


=Midi=


==Assigner un contrôleur MIDI==
==Assigner un contrôleur MIDI==
Ligne 184 : Ligne 354 :
Utiliser le bouton "flèche de rafraichissement" pour trouver les périphériques connectés.
Utiliser le bouton "flèche de rafraichissement" pour trouver les périphériques connectés.


*Input : assigne l'entrée Midi de D::Light.
*'''Input''' : assigne l'entrée Midi de D::Light.


*Output : assigne la sortie Midi de D::Light.
*'''Output''' : assigne la sortie Midi de D::Light.


[[Fichier:Setup midi.png]]
[[Fichier:Setup midi.png]]
Ligne 192 : Ligne 362 :
Cliquer sur la led "ON" pour activer/désactiver la communication
Cliquer sur la led "ON" pour activer/désactiver la communication


Pour plus d'informations sur les commandes MIDI de D::Light voir la page [[MIDI]]
Pour plus d'informations sur les commandes MIDI de D::Light voir la page [[SETUP#MIDI]]
 
 
==Midi Patch==
 
En cliquant sur Edit > vous pouvez éditer le patch midi afin d'assigner les boutons d'un contrôleur midi par exemple.
 


[[Fichier:MidiPatchEditor.png|300px]]




==MIDI Show Control==
 
===MidiSwitch===
 
 
Le Midi switch fonctionne à la manière des pages pour les Submasters. Il permet d'avoir différentes pages de contrôle Midi vers des commandes différentes à chaque fois.
 
Ce switch est lui-même assignable à une commande MIDI comme ''Midi Switch[XX]'', ''Midi Switch +'' et ''Midi Switch -'', permettant, même avec avec très petite interface, l'accès rapide aux 128 pages disponibles, multipliant d'autant les possibilités de contrôle direct de l'interface.
 
 
 
===Affectation des Paramètres===
 
L'idée étant d'affecter un paramètre Midi à un paramètre de D::Light.
D::Light gère principalement les signaux Midi de type NoteOn/Off et ControlChange (CC).
Chaque type de paramètre à ses attributions propres (cf tableau en bas de page)
 
 
 
=====L'écoute Midi : Midi input =====
 
D::Light écoute en permanence les entrées Midi assignées dans le SETUP.
La fenêtre ci-dessous affiche les données Midi reçues sur le port d'entrée
 
[[Fichier:MidiInput.png|400px]]
 
Pour une assignation rapide des paramètres Midi aux fonctions de D::Light, vous pouvez utiliser le bouton de recyclage qui permet en un click de charger les paramètres reçus sur le port d'entrée Midi (reste à les assigner aux fonctions de D::Light).
 
 
 
=====Partie Midi=====
 
[[Fichier:MidiPart.png|400px]]
 
Permet de dire à D::light quel paramètre Midi on utilise soit en le récupérant par l'écoute du Midi (voir juste au dessus) soit en l'inscrivant manuellement. On a donc le paramètre midi qui va être affecté à un paramètre D::Light
 
''Note : En écoute, le paramétre midi va être celui affecté dans le contrôleur midi. Avec un Korg nanoKontrol par exemple, le logiciel Korg Kontroller permet d'affecter les modes CC ou NOTE ainsi que le comportement (momentary ou toggle)''.
 
 
 
=====Partie D::Light=====
 
[[Fichier:DLightPart.png|400px]]
 
C'est dans cette fenêtre qu'on choisi le paramètre D::Light qui va être contrôlé
 
 
=====Connexion / Déconnexion=====
 
Une fois que les deux parties sont configurées, il suffit de cliquer sur le bouton Connect pour créer la connexion.
 
Pour déconnecter un patch il suffit de cliquer sur la croix rouge
 
 
 
 
=====L'écriture Midi : Midi Output=====
 
D::Light écrit uniquement les fonctions patchés dans le Midi Input sur le même "canal"
 
''exemple : si le GO est affecté sur Ch#1 Note 1 (C#-1) en input, cela sera la même chose en output''
 
 
 
===Paramètres Pilotables===
 
Il y as 4 Paramètres Midi qui peuvent être utilisés
 
*Note : ON ou OFF
 
*CC : valeur comprise entre 0 et 127
 
*PC : Changement de programme en Midi.
 
*SysEX : message système comme play, record......
 
 
 
{| class="wikitable"
|-
!scope="col" width="30%" style="background:#FFEEDD;"| Commande D::Light
!scope="col" width="7%" style="background:#CCFFCC;"| Note
!scope="col" width="7%" style="background:#CCFFCC;"| CC
!scope="col" width="7%" style="background:#CCFFCC;"| PC
!scope="col" width="7%" style="background:#CCFFCC;"| SysEX
!scope="col" width="40%" style="background:#E0E0FF;"| Action
|-
| Shortcut || Oui ||  ||  || || Simule le raccourci clavier enregistré
|- style="background:#F2F2F2;"
| Flash || Oui ||  ||  || || Flashe le Submaster paramétré
|-
| FlashStick || Oui ||  ||  || || Flashe le Submaster paramétré [1-10] de la page active
|- style="background:#F2F2F2;"
| MidiSwitch || Oui ||  || Oui || Oui || Passe au Midi Switch paramétré
|-
| MidiSwitch+ || Oui ||  ||  || Oui || Monte d'une page Midi
|- style="background:#F2F2F2;"
| MidiSwitch- || Oui ||  ||  || Oui || Descend d'une page Midi
|-
| Step+ || Oui ||  ||  || Oui || Monte d'un pas
|- style="background:#F2F2F2;"
| Step- || Oui ||  ||  || Oui || Descend d'un pas
|-
| Go || Oui ||  || Oui || Oui || Fait un GO
|- style="background:#F2F2F2;"
| GoBack || Oui ||  || Oui || Oui || Fait un Go Back
|-
| Pause || Oui ||  || Oui || Oui || Met le transfert en pause
|-
| SubBook || Oui ||  || Oui || Oui || Passe au Sub Book paramétré
|- style="background:#F2F2F2;"
| Sub Page + || Oui ||  || || Oui|| Monte la page des SUB de un pas
|-
| Sub Page - || Oui ||  || || Oui ||Descend la page des SUB de un pas
|- style="background:#F2F2F2;"
| Circuit Page + || Oui ||  || || Oui || Monte la page des circuits de un pas
|-
| Circuit Page - || Oui ||  || || Oui ||Descend  la page des circuits de un pas
|- style="background:#F2F2F2;"
| CloseAllSub || Oui ||  || Oui ||  Oui || Éteint tout les SUB
|-
| BlackOut || Oui ||  || || || Fait un Black Out
|- style="background:#F2F2F2;"
| Freeze || Oui ||  || || || Freeze la Sortie DMX
|-
| Submaster || || Oui || || || Contrôle le Submaster paramétré
|- style="background:#F2F2F2;"
| SubStick || || Oui || || || Contrôle le Submaster paramétré [1-10] de la page active
|-
| Channel || || Oui || || || Contrôle le circuit paramétré
|- style="background:#F2F2F2;"
| Xfade_X1 ||  || Oui || || || Contrôle le X1 du Xfade (transfert de séquentiel)
|-
| Xfade_X2 ||  || Oui || || || Contrôle le X2 du Xfade (transfert de séquentiel)
|-style="background:#F2F2F2;"
| JoyStick || || Oui || || ||Contrôle l'accélération ou le ralentissement d'un transfert
|-
| AllSub Master||  || Oui || || || Contrôle le Master de tout les submaster
|-style="background:#F2F2F2;"
| Flash Master || || Oui || || ||Contrôle le Master des flashes
|-
| GrandMaster || || Oui || || ||Contrôle le Grand Master
|- style="background:#F2F2F2;"
| LoadStep_X2 ||  ||  || Oui || || Charge le pas de séquence associé dans le registre de préparation
|-
| LoadStep_X1 ||  ||  || Oui || ||  Charge le pas de séquence associé dans le registre de scène
|- style="background:#F2F2F2;"
| LoadStepID_X2 ||  ||  || Oui || || Charge le StepID associé dans le registre de préparation
|-
| LoadStepID_X1 ||  ||  || Oui || ||  Charge le StepID associé dans le registre de scène
|}
 
===Liens Externe===
 
 
Pour en savoir plus : [http://fr.wikipedia.org/wiki/MIDI Wikipédia MIDI]
 
==Midi Show Control==


Options pour le [https://fr.wikipedia.org/wiki/MIDI_Show_Control MIDI Show Control]
Options pour le [https://fr.wikipedia.org/wiki/MIDI_Show_Control MIDI Show Control]
Ligne 204 : Ligne 537 :




*Midi Show Control (Device ID) : permet de sélectionner le numéro du contrôleur MIDI
*'''Midi Switch quantity''' : définit le nombre de midiSwitch disponibles pour le sho
 
*'''Midi Show Control (Device ID)''' : permet de sélectionner le numéro du contrôleur MIDI


*Map MSC LOAD Message with : permet de définir la cible du message, entre le numéro de Cue ou le Step ID
*'''Map MSC LOAD Message with''' : permet de définir la cible du message, entre le numéro de Cue ou le Step ID


*Inhib MidiTimeCode : permet de désactiver la dépendance au Midi Time Code
*'''Inhib MidiTimeCode''' : permet de désactiver la dépendance au Midi Time Code




Plus d'infos disponible ici : [[MSC_-_Midi_Show_Control]]
Plus d'infos disponible sur la page [[MSC_-_Midi_Show_Control]]


=OSC=
=OSC=


D::Light reçoit et envoi les messages OSC selon l'adresse et le port définis.


[[Fichier:newSetUpIO_OSC.png|400px]]
D::Light reçoit par défaut des messages OSC sur le port 7000 et envoi les messages OSC selon l'adresse et le port définis dans la partie basse de la fenêtre.
Cliquer sur la led "ON/OFF" pour activer/désactiver la communication.
*'''Display Harcoded Messages''' : permets de lister tous les messages OSC compris par D::Light
==Input Part==
*'''Port''' : définit le port d'écoute de D::Light. vous pouvez le régler entre les ports 1001 et 64000.
*'''/seq/genericGoto message mapping''' : définit si l'argument du message /seq/genericGoto est une Cue, un Step ou un Step_ID.
*'''/deviceParameter message processing''' : soit 'relative' soit 'absolute'. Absolute signifie que le niveau reçu dans le message OSC sera directement traité comme le niveau à assigner au paramètre, Relative signifie que le niveau reçu dans le message OSC sera ajouté au niveau actuel (ajouté ou retranché si le niveau reçu est < 0).
*'''Bypass level's anchor mechanism''' : définit si les données OSC reçues doivent être immédiatement traitées ou si l'algorithme d'accroche des niveaux doit être utilisé
*'''use Virtual SubMaster for /circ or /device messages''' : définit si les messages de type /circ/..../level doivent être délivrés tels quels dans l'Output ou si ils passent par un SubMaster virtuel.
L'avantage du SubMaster virtuel est que les circuits pilotés en OSC ne sont plus sous le contrôle du séquentiel. Ils ne sont donc pas sujets à changement en cas de GO.
==Output Part==
*'''Flush D::Light state to OSC''' : envoie l'état actuel de D::Light à toutes les adresses:port renseignés


[[Fichier:Osc setup.png]]
*'''Outgoing messages argumentation type''' : définit si les messages OSC envoyés par D::Light ont un seul argument (fonctionnement par défaut) ou plusieurs arguments.


*'''Outgoing messages settings''' : définit quels types de messages OSC sont envoyés. le moins de type de message est coché, le moins le réseau est surchargé


Cliquer sur la led "ON" pour activer/désactiver la communication.


Utiliser la flèche double pour ajouter une adresse et un port où D::Light enverra les messages OSC.
[[Fichier:oscOutputDetail.png|300px]]




*Map /seq/go message with :
la partie 'IP address : port' permet de renseigner/modifier les adresses IP et port des destinataires des messages OSC envoyés par D::Light.


*export Channels values :
la colonne 'M0-S∞ only' (Macro StepLink only) signifie que seuls les messages OSC provenant des Macro et des StepLinks seront envoyés vers cette adresse.
 
le case à cocher 'show Text' permet de donner un nom au destinataire pour le retrouver plus intuitivement




Pour connaître les commandes OSC rendez-vous sur la page [[OSC]]
Pour connaître les commandes OSC rendez-vous sur la page [[OSC]]


Pour plus d'infos sur l'utilisation de l'OSC avec un smartphone : [[Télécommande_(smartphone_et_tablette)]]
Pour plus d'infos sur l'utilisation de l'OSC avec un smartphone : [[Télécommande OSC]]
 
 
''Note : Sous windows, il peut arriver que les réglages soient parfaits sur D::Light et sur le smartphone et que ça ne fonctionne pas, ou seulement dans un sens... Essayez de désactiver (ou de paramétrer plus finement) le pare-feu Windows, l'antivirus Avast, etc...''
 
=VLC=
 
'''A Rédiger/compléter'''
 
Il est possible de piloter VLC via D::Light et lui envoyer des infos comme play, pause, stop, next à partir de la version 4.0.23b1.
 
Fonctionne parfaitement sous MAC ou PC.
 
D::Light intègre dans le setup I/O un nouvel onglet '''VLC'''
 
[[Fichier:nSetUpVLC_2.png]]
 
 
===Connection===
 
*lancer vlc par la ligne de commande:

    ./vlc.exe --extraintf lua --rc-host 127.0.0.1:8081
 
ou
 
depuis l'interface graphique
 
 
'''Paramétrer le réseau dans VLC :'''
 
- ouvrir : Outils/Préférences (sur PC) ou "cmd," (sur MAC)
 
- afficher tous les paramètres (tout en bas)
 
- Interface/Interface principales
    * cocher 'Interpréteur Lua'
    * puis Interfaces principales/Lua
    * Lua par ligne de commande/Entrée de commande TCP/IP
    * inscrire 127.0.0.1:8081
 
'''Dans D:Light:'''
 
- Setup I/O - VLC
 
- inscrire 127.0.0.1:8081
 
- valider et activer On/Off
 
 
'''Remarque''' : ''si VLC n'est pas lancé avant DL, la connection restera sur OFF dans DL''
 
 
*ouvrir le SubMaster Editor pour un Sub,
*choisir un nouvel objet VLC/VLC Volume control (il ne peut y en avoir qu'un seul de controle de volume)
 
 
et voila en bougeant le Sub, le volume de VLC doit réagir
 
pour déclencher Play/Pause/etc.. c'est via les SLinks
 
 
 
 
 
 




Ligne 239 : Ligne 671 :
----
----


Retour à la page [[Les Menus]]
Retourner à la page [[Les Menus]]


Retourner à la page [[Accueil]]
Retourner à la page [[Accueil]]

Dernière version du 2 novembre 2025 à 13:57

Le menu Setup permet de régler les différents paramètres de D::Light

Interface

  • User Interface mode : permet de choisir entre une fenêtre unie, séparée ou détachée.
  • Sentence Style Display : permet de choisir la syntaxe de saisie active dans D::Light (RPN ou @mode)
  • Background Colorization : permet de choisir la couleur de fond du logiciel
  • Scene Register Colorization:Permet de changer la couleur du registre de scène.
  • Preparation Register Colorization: Permet de changer la couleur du registre en préparation.
  • Submaster Level Colorization : permet de choisir la couleur des niveaux des Submasters dans l'Output
  • Alert Windows Colorization: Permet de changer la couleur des fenêtre d'alerte.
  • MainBoard Display Preference : permet de choisir si l'on veut afficher le pavé numérique (PAD) ou les outils d'édition des Devices / Asservis à l'ouverture du fichier .sho
  • Sequence Text Size: Permet de changer la taille des textes dans la séquence.
  • Prefered Search Path: Permet de sélectionné le chemin d'accès préféré de D::Light.
  • AutoSave Limit(Number of snapshots): Permet de changer la quantité des sauvegarde automatiques
  • AutoSave Intervals(minutes): Permet de changer la fréquence des sauvegardes automatiques.
  • Size of Undo/Redo History: Permet de changer la quantité de "Undo/Redo" stockés.
  • Display Tips (Help about functions): Permet d'activé les fenêtres d'aide.

Channels


  • Channels : permet de définir le nombre de circuits par ROOM
  • Display Mode : permet de choisir si on affiche tous les circuits, seulement les circuits actifs ou seulement els circuits patchés dans la fenêtre d'Output (fonction similaire à la baguette magique - voir : La fenêtre principale )
  • Level Style Display : choisi le style d'affichage soit en Pourcentage (0-100) soit en Hexadécimal (0-255).
  • At_Level defaut : choisi le niveau par défaut qui sera appliqué quand on appuie deux fois sur le raccourci @ ou At_Level, on quand on double clic sur un circuit
  • Single Digit Level Entry : permet un raccourci syntaxique lors de la frappe de valeur de circuit. Avec cette option, les chiffres de 1 à 9 renveront les valeurs multiplié par 10 (de 10 à 90). Pour donner la valeur 5, la syntaxe est ".5". Cela ne modifie rien pour tous les nombres à deux chiffres tapés.

Devices


  • 'Move In Black' default time (s) : permet de régler le temps de transfert d'état des Devices lorsqu'ils sont éteints.
  • Palette set default time (s) : permet de régler le temps d'application d'une Palette.
  • Propagate D on Update of repeated Cue: Quand une cue répétée est updated ou Overwritted, D::Light va automatiquement propager les modifications.
  • Display DynamicBottom for Device's selection: Si la case est cochée. DLight va automatiquement ouvrir le DynamicBottom lors de la sélection d'un device.
  • Display only patched Devices in DeviceLink Editor: Ne montrer que les Devices patcher dans le DeviceLink Editor.
  • Load new Device's personalities database: Permet de sélectionner la base de donnée pour les personnalités des Devices.

Sequence


  • Sequence Default Time(s): Permet de changer la valeur par défaut pour fadein/fadeout dans la séquence en secondes.
  • GoBack Default Time(s): Permet de changer la valeur par défaut du "GoBack" en secondes.
  • Anti DoubleCOmmand(DoubleGo, etc...) time (ms): Permet de changer la durée pour une erreur de double click ou double commande en (millième de secondes).
  • Times Goto (for cue_goto, step_goto and stepID_goto): Activer ou désactive les bascules en utilisant la fonction "Goto".
  • Timed Goto default time (s): Permet de changer le temps d'installation venant d'un "Goto".
  • Release Freeze on GO : en utilisant la fonction Freese, vous pouvez bloqué l'état DMX. avec cette option, vous pouvez sortir de l'état bloqué en utilisant la fonction GO. très utiles quand on veut naviguer dans la séquence sans modifier l'état de sortie DMX
  • Wait Times Inhibition : permet de ne pas enchaîner la séquence automatiquement.
  • Jump Inhibition: A rédiger
  • MasterLinks Inhibition(do not start at GO) : A rédiger
  • anchor MasterLinks to Sequence(follow step+/-: Ancre les Masterlinks à la séquence.
  • anchor StepLinks to Sequence(follow step+/-): Ancre les StepLinks à la séquence

Submasters

  • Submaster Multiplicator: Permet de multiplier les submasters. 1=250, 2=500, 3=750 4=1000
  • Submasters Matrice: Permet d'afficher 16 submasters. Uniquement disponible avec fenêtre "detachée".
  • Solo Submasters kills scene levels: Activé cette option permet d'utiliser les submasters avec une priorité supérieur aux registre de scène et non seulement au autres submasters.
  • Anchor First Submaster's Page to first Step: A rédiger
  • bound Joystick to Submasters : lorsque cette option est cochée, le Joystick de la fenêtre principale peut être utilisé pour accélérer/décélérer les mouvements de Submasters

DMX Utility

Cet onglet vous fournit des outils pour gérer vos entrées et sorties DMX



  • DMX Output rate (frame per second) :

Vous pouvez régler la vitesse du débit des paquets DMX. D::Light propose 33 paquets/s par défaut.

Si vous utilisez un boitier USB/DMX ou NET/DMX, veuillez utilisez les logiciels de configuration des interfaces fournis par les constructeurs pour régler leur débit. (Certaines interfaces (wifi généralement...) n'acceptent pas des débits élevés...)

  • DMX Universe Mapping :

Permet de mapper et activer les univers DMX en sortie (DMX OUT).

  • UsbDMX aura 2 univers
  • netDmx aura 16 univers
  • Le mapping des univers est pour le "netDMX"
  • Les univers valide pour l' Art-Net vont de 0 à 32768
  • Les univers valide pour le E1.31 vont de 1-63999, l'univers 0 et de 64000à65535 sont réservé.

L'univers est disponible à toute la ligne.

usbDMX

Cet onglet vous permet de sélectionner une interface USB / DMX. D::Light est compatible avec les interfaces DMX USB PRO

Pour activer votre interface USB / DMX, cliquer sur le bouton OFF



  • Used transport Model: Deux options option existep our la communication avec les boîtier USB-DMX:
    • SERIAL: La communication Serial devrait fonctionné la majeur partie du temps. Mais vous aurez besoin de widget et outil de configuration pour changer le sens des input et output.
    • FTDI: La puce FTDI a besoin de driver(Sous Windows(Merci à Zadig.exe)) Mais à l'avantage de pouvoir être branché à chaud (sur macOs et Linux) et n'a besoin d'aucun outil pour modifier le sens de input ou output.
  • Input (receive): Cette section contient le DMX INPUT.
  • Univers to listen: Choix de l'univers que nous voulons écouter. Parmi les 2 univers disponibles dans D::Light vous pouvez en choisir un pour recevoir du DMX (et contrôler soit les circuits, soit les submasters à partir d'une console physique ou d'un autre logiciel)
  • Bypass level's anchor mechanism : définit si les données DMX reçues doivent être immédiatement traitées ou si l'algorithme d'accroche des niveaux doit être utilisé
  • Incoming data bound to: Permet de choisir de quelle manière les donées seront utilisée par D::Light:
    • Channels
    • SubMaster
    • InputPatch Fenêtre de patch avec "EDIT"

  • Use Virtual Submaster for incoming channels levels

Définit si l'entrée DMX des interfaces (DMX IN) assignée aux circuits de D::Light doit être délivrés tels quels dans l'Output ou si il passe par un SubMaster virtuel. L'avantage du SubMaster virtuel est que les circuits pilotés en DMX IN ne sont plus sous le contrôle du séquentiel. Ils ne sont donc pas sujets à changement en cas de GO.


Installation des drivers DMX USB PRO

Il est possible selon votre OS que vous deviez installer des drivers pour faire fonctionner votre interface USB DMX. Vous trouverez une marche à suivre ici : Interfaces_DMX#Installation_des_drivers_pour_USB_PRO

Interfaces compatibles

Vous pouvez consulter la liste des interfaces DMX USB compatibles avec D::Light dans le tableau de la page Interfaces_DMX

netDMX

Cet onglet concerne la configuration des interfaces réseaux DMX


E 1.31 (Streaming ACN)

  • D::Light Server Input Port(receive) : parmi les 16 univers disponibles dans D::Light vous pouvez en choisir un pour recevoir du DMX (et contrôler soit les circuits, soit les submasters à partir d'une console physique ou d'un autre logiciel)
    • Network Interface Card to use : la carte réseau à utiliser pour recevoir du DMX
    • Univers to listen: l'univers DMX utilisé comme source DMX
    • Bypass level's anchor mechanism : définit si les données DMX reçues doivent être immédiatement traitées ou si l'algorithme d'accroche des niveaux doit être utilisé
  • Incoming data bound to: Permet de choisir de quelle manière les donées seront utilisée par D::Light:
    • Channels
    • SubMaster
    • InputPatch Fenêtre de patch avec "EDIT"

  • Use Virtual Submaster for incoming channels levels

Définit si l'entrée DMX des interfaces (DMX IN) assignée aux circuits de D::Light doit être délivrés tels quels dans l'Output ou si il passe par un SubMaster virtuel. L'avantage du SubMaster virtuel est que les circuits pilotés en DMX IN ne sont plus sous le contrôle du séquentiel. Ils ne sont donc pas sujets à changement en cas de GO.


  • D::Light E1.31 Writer Settings(send) : ici vous réglez les différents paramètres d'émission du DMX
    • Network Interface Card to use : la carte réseau à utiliser pour envoyer du DMX

LEs information du netmask et du broadcast s'afficheront lorsqu'une connection sera ouverte.

    • Sending Mode : le modus operandi à utiliser :
  • Multicast : D::light rejoint un groupe de Multicast et envoi les données aux abonnés de ce groupe. La configuration est extrêmement simplifié car l'utilisateur n'a pas à se soucier des adresses IP des différentes machines.
  • Unicast : D::Light envoi des données aux adresses IP renseignées (typiquement les adresses IP des nodes ethernet/DMX)
    • Priority Level: Utile lors d'une fusion dans un flux sACN.
    • Fixed Frame Rate: A rédiger.

ARTNET

Permet de sélectionner une interface qui utilise le protocole ART-NET (voir la page Interfaces DMX)

la norme artNet recommande l'utilisation de réseau 2.x.x.x ou 10.x.x.x

(D::Light interdit le cross bound d'adresses c'est à dire que si une node artNet à une adresse 2.x.x.x et la crate de votre ordinateur en 192.168.0.1, ça ne fonctionnera pas).

extrait d'une discussion sur le Discord:

node 10.168.0.10 // mask 255.0.0.0

il faut que tu règles l'ip de la carte de ton ordi en 10.x.x.x // mask 255.0.0.0


node 10.168.0.10 // mask 255.255.0.0

il faut que tu règles l'ip de la carte de ton ordi en 10.168.x.x // mask 255.255.0.0


node 10.168.0.10 // mask 255.255.255.0

il faut que tu règles l'ip de la carte de ton ordi en 10.168.0.x // mask 255.255.255.0


le premier étant le mask le plus large, le dernier le plus restrictif

le mask détermine la plage d'IP sur laquelle tu vas travailler



  • D::Light Server Input Port : parmi les 4x univers disponibles dans D::Light vous pouvez en choisir un pour recevoir du DMX (et contrôler soit les circuits, soit les submasters à partir d'une console physique ou d'un autre logiciel)
    • Port : l'univers DMX utilisé comme source DMX
    • Bypass level's anchor mechanism : définit si les données DMX reçues doivent être immédiatement traitées ou si l'algorithme d'accroche des niveaux doit être utilisé


  • D::Light ArtNet Writer Settings : ici vous réglez les différents paramètres d'émission du DMX
    • Network Interface Card to use : la carte réseau à utiliser pour envoyer du DMX
    • SubNet : définit sur quel "sous réseau" D::Light va émettre les données.
    • Sending Mode : définit le mode de communication avec l'interface Art-Net présente sur le réseau. Unicast signifie que les données sont directement envoyées à l'adresse de l'interface et non pas "Broadcastées" sur le réseau (Wikipédia).


  • Automatic Node Discovery : cherche les nodes qui peuvent être présentes sur le réseau

En mode Unicast, l'interface réseau de l'ordinateur utilisée doit être sur la même plage d'adresse IP que la node qui répond pour qu'ils puissent communiquer (en fonction du masque de sous réseau utilisé bien sûr....).

Par exemple si une node répond avec l'adresse 10.4.12.77, vous devez régler l'adresse de votre carte réseau avec une IP 10.x.y.z (différente de celle de la node) avec un masque de sous réseau en 255.0.0.0.

Plus vous réduisez le champ du masque de sous réseau, plus vous devez ajuster l'IP de la carte réseau de l'ordinateur que vous utilisez.

Par exemple avec un masque de sous réseau réglé à 255.255.255.0, vous devez régler une IP 10.4.12.z (différente de celle de la node).

  • Who's online : exécute un Discovery sur le réseau (allo, y-a quelqu'un ...)


  • Manual Node Registration : Permet de renseigner particulièrement un adresse IP vers laquelle envoyer les données.
    • Node IP address : une adresse IP vers laquelle envoyer les données (n'oubliez pas de valider...)


Note : par défaut, l'univers DL 1 = univers art-net 0 (c'est la norme)


Pour faire fonctionner votre interface en la sélectionnant dans ce menu, vous devrez surement paramétrer la carte réseau de votre ordinateur. Marche à suivre plus bas.


Sélectionner une interface ART-NET

1) Who's online : sélectionner la plage d'IP à rechercher selon l'adresse de votre NODE. Deux types de réseaux sont autorisés par la norme: 10.x.x.x et 2.x.x.x (on peut trouver, parfois, le type 192.168.x.x). Note : dans certain cas, choisir l'option 255.255.255.255 afin de trouver votre NODE

2) Cliquer sur l'icone "Flèche de rafraichissement" en face de "Who's online" : si une interface est présente, son adresse IP et l'univers qui lui est affecté seront affichés en bas de la fenêtre.

3) Sélectionner la node en cochant la case "Available"

4) Cliquer sur la led "ON" pour démarrer le serveur Art-Net


Configurer sa carte réseau Ethernet pour une NODE ART-NET

1) Accéder aux propriétés de la carte ethernet

dans macOS

  • Préférences Système > Réseau
  • Sélectionner Ethernet dans la colonne de gauche.
  • Configuration IPv4 : sélectionner Manuelle

dans Windows 7

  • Centre de Réseau et Partages > Modifier les paramètres de la carte
  • Cocher le protocole TCP/IPv4

2) Entrer dans les propriétés du protocole IPv4

  • Entrer manuellement la même plage d'adresse IP que le NODE ART-NET (typiquement, soit 10.x.x.x, soit 2.x.x.x - par exemple la même adresse IP que la NODE en changeant le dernier chiffre)
  • Masque de sous-réseau : 255.0.0.0

3) Appliquer les modifications


Autoriser les communications ArtNet sur Windows 11

Voici comment créer cette règle dans le pare-feu Windows 11 :

  • Ouvrez le "Pare-feu Windows Defender avec fonctions avancées de sécurité" (recherchez "pare-feu avancé" dans la barre de recherche Windows)
  • Cliquez sur "Règles de trafic entrant" dans le panneau de gauche puis "Nouvelle règle" dans le panneau de droite
  • Sélectionnez "Port" et cliquez sur "Suivant"
  • Sélectionnez "UDP" et entrez "6454" dans "Ports locaux spécifiques", puis cliquez sur "Suivant"
  • Sélectionnez "Autoriser la connexion" et cliquez sur "Suivant"
  • Cochez les profils applicables (vous pouvez tout cocher), puis cliquez sur "Suivant"
  • Donnez un nom à votre règle (par exemple "ArtNet UDP In") et une description si nécessaire, puis cliquez sur "Terminer"
  • Répétez les étapes pour créer une règle similaire dans les "Règles de trafic sortant"


Note : pour plus d'information sur des modèles spécifiques d'interface DMX ART-NET, consulter la page Interfaces DMX

MIDI

Assigner un contrôleur MIDI

Utiliser le bouton "flèche de rafraichissement" pour trouver les périphériques connectés.

  • Input : assigne l'entrée Midi de D::Light.
  • Output : assigne la sortie Midi de D::Light.

Cliquer sur la led "ON" pour activer/désactiver la communication

Pour plus d'informations sur les commandes MIDI de D::Light voir la page SETUP#MIDI


Midi Patch

En cliquant sur Edit > vous pouvez éditer le patch midi afin d'assigner les boutons d'un contrôleur midi par exemple.



MidiSwitch

Le Midi switch fonctionne à la manière des pages pour les Submasters. Il permet d'avoir différentes pages de contrôle Midi vers des commandes différentes à chaque fois.

Ce switch est lui-même assignable à une commande MIDI comme Midi Switch[XX], Midi Switch + et Midi Switch -, permettant, même avec avec très petite interface, l'accès rapide aux 128 pages disponibles, multipliant d'autant les possibilités de contrôle direct de l'interface.


Affectation des Paramètres

L'idée étant d'affecter un paramètre Midi à un paramètre de D::Light. D::Light gère principalement les signaux Midi de type NoteOn/Off et ControlChange (CC). Chaque type de paramètre à ses attributions propres (cf tableau en bas de page)


L'écoute Midi : Midi input

D::Light écoute en permanence les entrées Midi assignées dans le SETUP. La fenêtre ci-dessous affiche les données Midi reçues sur le port d'entrée

Pour une assignation rapide des paramètres Midi aux fonctions de D::Light, vous pouvez utiliser le bouton de recyclage qui permet en un click de charger les paramètres reçus sur le port d'entrée Midi (reste à les assigner aux fonctions de D::Light).


Partie Midi

Permet de dire à D::light quel paramètre Midi on utilise soit en le récupérant par l'écoute du Midi (voir juste au dessus) soit en l'inscrivant manuellement. On a donc le paramètre midi qui va être affecté à un paramètre D::Light

Note : En écoute, le paramétre midi va être celui affecté dans le contrôleur midi. Avec un Korg nanoKontrol par exemple, le logiciel Korg Kontroller permet d'affecter les modes CC ou NOTE ainsi que le comportement (momentary ou toggle).


Partie D::Light

C'est dans cette fenêtre qu'on choisi le paramètre D::Light qui va être contrôlé


Connexion / Déconnexion

Une fois que les deux parties sont configurées, il suffit de cliquer sur le bouton Connect pour créer la connexion.

Pour déconnecter un patch il suffit de cliquer sur la croix rouge



L'écriture Midi : Midi Output

D::Light écrit uniquement les fonctions patchés dans le Midi Input sur le même "canal"

exemple : si le GO est affecté sur Ch#1 Note 1 (C#-1) en input, cela sera la même chose en output


Paramètres Pilotables

Il y as 4 Paramètres Midi qui peuvent être utilisés

  • Note : ON ou OFF
  • CC : valeur comprise entre 0 et 127
  • PC : Changement de programme en Midi.
  • SysEX : message système comme play, record......


Commande D::Light Note CC PC SysEX Action
Shortcut Oui Simule le raccourci clavier enregistré
Flash Oui Flashe le Submaster paramétré
FlashStick Oui Flashe le Submaster paramétré [1-10] de la page active
MidiSwitch Oui Oui Oui Passe au Midi Switch paramétré
MidiSwitch+ Oui Oui Monte d'une page Midi
MidiSwitch- Oui Oui Descend d'une page Midi
Step+ Oui Oui Monte d'un pas
Step- Oui Oui Descend d'un pas
Go Oui Oui Oui Fait un GO
GoBack Oui Oui Oui Fait un Go Back
Pause Oui Oui Oui Met le transfert en pause
SubBook Oui Oui Oui Passe au Sub Book paramétré
Sub Page + Oui Oui Monte la page des SUB de un pas
Sub Page - Oui Oui Descend la page des SUB de un pas
Circuit Page + Oui Oui Monte la page des circuits de un pas
Circuit Page - Oui Oui Descend la page des circuits de un pas
CloseAllSub Oui Oui Oui Éteint tout les SUB
BlackOut Oui Fait un Black Out
Freeze Oui Freeze la Sortie DMX
Submaster Oui Contrôle le Submaster paramétré
SubStick Oui Contrôle le Submaster paramétré [1-10] de la page active
Channel Oui Contrôle le circuit paramétré
Xfade_X1 Oui Contrôle le X1 du Xfade (transfert de séquentiel)
Xfade_X2 Oui Contrôle le X2 du Xfade (transfert de séquentiel)
JoyStick Oui Contrôle l'accélération ou le ralentissement d'un transfert
AllSub Master Oui Contrôle le Master de tout les submaster
Flash Master Oui Contrôle le Master des flashes
GrandMaster Oui Contrôle le Grand Master
LoadStep_X2 Oui Charge le pas de séquence associé dans le registre de préparation
LoadStep_X1 Oui Charge le pas de séquence associé dans le registre de scène
LoadStepID_X2 Oui Charge le StepID associé dans le registre de préparation
LoadStepID_X1 Oui Charge le StepID associé dans le registre de scène

Liens Externe

Pour en savoir plus : Wikipédia MIDI

Midi Show Control

Options pour le MIDI Show Control



  • Midi Switch quantity : définit le nombre de midiSwitch disponibles pour le sho
  • Midi Show Control (Device ID) : permet de sélectionner le numéro du contrôleur MIDI
  • Map MSC LOAD Message with : permet de définir la cible du message, entre le numéro de Cue ou le Step ID
  • Inhib MidiTimeCode : permet de désactiver la dépendance au Midi Time Code


Plus d'infos disponible sur la page MSC_-_Midi_Show_Control

OSC


D::Light reçoit par défaut des messages OSC sur le port 7000 et envoi les messages OSC selon l'adresse et le port définis dans la partie basse de la fenêtre.

Cliquer sur la led "ON/OFF" pour activer/désactiver la communication.


  • Display Harcoded Messages : permets de lister tous les messages OSC compris par D::Light


Input Part

  • Port : définit le port d'écoute de D::Light. vous pouvez le régler entre les ports 1001 et 64000.
  • /seq/genericGoto message mapping : définit si l'argument du message /seq/genericGoto est une Cue, un Step ou un Step_ID.
  • /deviceParameter message processing : soit 'relative' soit 'absolute'. Absolute signifie que le niveau reçu dans le message OSC sera directement traité comme le niveau à assigner au paramètre, Relative signifie que le niveau reçu dans le message OSC sera ajouté au niveau actuel (ajouté ou retranché si le niveau reçu est < 0).
  • Bypass level's anchor mechanism : définit si les données OSC reçues doivent être immédiatement traitées ou si l'algorithme d'accroche des niveaux doit être utilisé
  • use Virtual SubMaster for /circ or /device messages : définit si les messages de type /circ/..../level doivent être délivrés tels quels dans l'Output ou si ils passent par un SubMaster virtuel.

L'avantage du SubMaster virtuel est que les circuits pilotés en OSC ne sont plus sous le contrôle du séquentiel. Ils ne sont donc pas sujets à changement en cas de GO.


Output Part

  • Flush D::Light state to OSC : envoie l'état actuel de D::Light à toutes les adresses:port renseignés
  • Outgoing messages argumentation type : définit si les messages OSC envoyés par D::Light ont un seul argument (fonctionnement par défaut) ou plusieurs arguments.
  • Outgoing messages settings : définit quels types de messages OSC sont envoyés. le moins de type de message est coché, le moins le réseau est surchargé



la partie 'IP address : port' permet de renseigner/modifier les adresses IP et port des destinataires des messages OSC envoyés par D::Light.

la colonne 'M0-S∞ only' (Macro StepLink only) signifie que seuls les messages OSC provenant des Macro et des StepLinks seront envoyés vers cette adresse.

le case à cocher 'show Text' permet de donner un nom au destinataire pour le retrouver plus intuitivement


Pour connaître les commandes OSC rendez-vous sur la page OSC

Pour plus d'infos sur l'utilisation de l'OSC avec un smartphone : Télécommande OSC


Note : Sous windows, il peut arriver que les réglages soient parfaits sur D::Light et sur le smartphone et que ça ne fonctionne pas, ou seulement dans un sens... Essayez de désactiver (ou de paramétrer plus finement) le pare-feu Windows, l'antivirus Avast, etc...

VLC

A Rédiger/compléter

Il est possible de piloter VLC via D::Light et lui envoyer des infos comme play, pause, stop, next à partir de la version 4.0.23b1.

Fonctionne parfaitement sous MAC ou PC.

D::Light intègre dans le setup I/O un nouvel onglet VLC


Connection

  • lancer vlc par la ligne de commande:

  ./vlc.exe --extraintf lua --rc-host 127.0.0.1:8081

ou

depuis l'interface graphique


Paramétrer le réseau dans VLC :

- ouvrir : Outils/Préférences (sur PC) ou "cmd," (sur MAC)

- afficher tous les paramètres (tout en bas)

- Interface/Interface principales

    * cocher 'Interpréteur Lua'
    * puis Interfaces principales/Lua
    * Lua par ligne de commande/Entrée de commande TCP/IP
    * inscrire 127.0.0.1:8081

Dans D:Light:

- Setup I/O - VLC

- inscrire 127.0.0.1:8081

- valider et activer On/Off


Remarque : si VLC n'est pas lancé avant DL, la connection restera sur OFF dans DL


  • ouvrir le SubMaster Editor pour un Sub,
  • choisir un nouvel objet VLC/VLC Volume control (il ne peut y en avoir qu'un seul de controle de volume)


et voila en bougeant le Sub, le volume de VLC doit réagir

pour déclencher Play/Pause/etc.. c'est via les SLinks






Retourner à la page Les Menus

Retourner à la page Accueil