https://getdlight.com/wiki/api.php?action=feedcontributions&user=Sl1200mk2&feedformat=atomwiki - Contributions [fr]2024-03-29T09:50:51ZContributionsMediaWiki 1.40.0https://getdlight.com/wiki/index.php?title=Accueil&diff=3546Accueil2023-04-04T20:56:13Z<p>Sl1200mk2 : /* Ressources externes */</p>
<hr />
<div>Bienvenue sur le WIKI de [http://www.getdlight.com '''D::Light'''] - Welcome on [http://www.getdlight.com '''D::Light's'''] WIKI (automatic translation available [https://translate.google.com/translate?sl=auto&tl=en&js=y&prev=_t&hl=fr&ie=UTF-8&u=http%3A%2F%2Fwww.getdlight.com%2Fwiki%2Findex.php%2FAccueil&edit-text=&act=url&act=url here] or [http://www.systranet.com/turl/?systrangui=WebUI&systranuid=aHR0cC13d3cuZ2V0ZGxpZ2h0LmNvbS93aWtpL2luZGV4LnBocC9BY2N1ZWlsL2ZyX2Vu&systranbanner=1 here])<br />
<br />
'''Ce WIKI tient place de mode d'emploi. Si vous rencontrez des difficultés avec le logiciel, commencez par consulter la [[FAQ]] :'''<br />
<br />
<br />
{| style="border-style: solid; border-width: 0px; background-color:#F9F9F9; margin-bottom: 10px; width: 790px"<br />
|<br />
*'''[[FAQ|FAQ - Foire Aux Questions]]''' - A consulter / compléter pour une résolution rapide des problèmes<br />
<br />
|}<br />
{| style="float:left; border-style: solid; border-width: 0px; margin-left: 0px; width: 260px"<br />
|- style="background-color:#F9F9F9"<br />
|<br />
==Le logiciel==<br />
<br />
*'''[[Introduction|A propos]]'''<br />
<br />
*'''[[La fenêtre principale|Présentation de la fenêtre principale]]'''<br />
<br />
:: [[La_fenêtre_principale#Le Séquentiel|Séquentiel]]<br />
:: [[La_fenêtre_principale#Circuits|Circuits]]<br />
:: [[La_fenêtre_principale#Submasters|Submasters]]<br />
<br />
*'''[[Les_Menus#Menu_File|Menu File]]'''<br />
<br />
*'''[[Les_Menus#Menu_Display|Menu Display]]'''<br />
<br />
:: [[SETUP|Setup]]<br />
:: [[SETUP I/O|Setup i/o]]<br />
:: [[MIDI|Midi]]<br />
:: [[SHORTCUT|Shortcut]] (racourcis clavier)<br />
:: [[CUE|Cue]]<br />
:: [[GROUP|Group]]<br />
:: [[CHASER|Chaser]]<br />
:: [[La_fenêtre_principale#Sample|Sample]]<br />
:: [[CURVES|Courbes]]<br />
:: [[PATCH|Patch]]<br />
:: [[SEQUENCE|Sequence]]<br />
:: [[MASTERLINK|MLink]]<br />
:: [[TIMELINK|TLink]]<br />
:: [[STEPLINK|SLink]]<br />
:: [[TRACK|Track]]<br />
:: [[MIDITIMECODE|MidiTimeCode]]<br />
<br />
*'''[[Les_Menus#Menu_Devices|Menu Devices]]'''<br />
<br />
:: [[DEVICES#Personality_Editor|Personality Editor]]<br />
:: [[DEVICES#Devices_Listing|Devices Listing]]<br />
:: [[DEVICES#Palette_Filters|Palette Filters]]<br />
:: [[DEVICES#Palette_Listing|Palette Listing]]<br />
:: [[DEVICES#Micro_Palette|microPalette Listing]]<br />
:: [[DEVICES#Device_Commands|Devices Commands]]<br />
<br />
*'''[[Les_Menus#Menu_Utility|Menu Utility]]'''<br />
<br />
*'''[[Licence|Menu Licence]]'''<br />
<br />
|}<br />
{| style="float:left; border-style: solid; border-width: 0px; margin-left: 5px; width: 260px"<br />
|- style="background-color:#F9F9F9"<br />
|<br />
<br />
==[[Installation]]==<br />
<br />
* '''Système d'exploitation''' <br />
<br />
::[[Installation#Linux|Linux]]<br />
::[[Installation#macOS|macOS]]<br />
::[[Installation#Windows|Windows]]<br />
<br />
*'''[[ChangeLog|Historique des versions]]'''<br />
<br />
*'''Spécificités'''<br />
<br />
:: [[FAQ|FAQ - Foire Aux Questions]]<br />
:: [[Lancer le logiciel via le terminal]]<br />
:: [[Fichier .sho|Fichier .sho et caractères spéciaux]]<br />
:: [[@mode|Commandes en @mode]]<br />
<br />
|- style="background-color:#FFFFFF; height: 5px"<br />
|<br />
|- style="background-color:#F9F9F9"<br />
|<br />
<br />
==Les interfaces physiques==<br />
<br />
*'''[[SETUP_I/O#DMX_Utility|DMX]]'''<br />
<br />
::[[Interfaces_DMX#Installation_des_drivers_pour_USB_PRO|Installation Drivers USB PRO]]<br />
<br />
::[[Interfaces DMX]] ([[SETUP I/O#usbDMX|Setup USB]]) ([[SETUP I/O#ARTNET|Setup Art-Net]])<br />
::[[sACN |Interfaces sACN]] ([[SETUP I/O#netDMX|Setup]])<br />
<br />
*'''[[MIDI|Midi]] ([[SETUP I/O#MIDI|Setup]])'''<br />
<br />
:: [[Contrôleur MIDI]] ([[SETUP I/O#MIDI|Setup]])<br />
:: [[MIDI over ethernet]]<br />
:: [[MSC - Midi Show Control]] ([[SETUP I/O#MIDI Show Control|Setup]])<br />
<br />
*'''[[OSC]] ([[SETUP I/O#OSC|Setup]])'''<br />
<br />
:: [[Télécommande OSC]]<br />
<br />
|- style="background-color:#FFFFFF; height: 5px"<br />
|<br />
|- style="background-color:#F9F9F9"<br />
|<br />
<br />
==Ressources externes==<br />
<br />
*Obtenir / échanger des personality<br />
::[https://open-fixture-library.org/manufacturers Open Fixture Library]<br />
::[https://gdtf-share.com/ gdtf-share.com]<br />
<br />
|}<br />
{| style="float:left; border-style: solid; border-width: 0px; margin-left: 5px; width: 260px"<br />
|- style="background-color:#F9F9F9"<br />
|<br />
<br />
==Logiciels complémentaires==<br />
<br />
*'''Connectique / mise en réseau'''<br />
::[[OLA|Serveur OLA]] ([[SETUP I/O#OLA|Setup]])<br />
::[[Copperlan|CopperLan]]<br />
<br />
*'''Visualisation / monitoring'''<br />
::[[Capture]]<br />
::[[LumiNetMonitor]]<br />
::[[sACNView]]<br />
<br />
*'''Conduite multimédia''' <br />
::[[QLab]]<br />
::[[LinuxShowPlayer|Linux Show Player (LiSP)]]<br />
::[[Vezér]]<br />
::[[SETUP_I/O#VLC|VLC]]<br />
::[[Reaper]]<br />
::[[Live]]<br />
<br />
*'''Audiovisuel'''<br />
::[[Millumin]]<br />
::[[Isadora]]<br />
<br />
*'''[[Plug-Ins|Divers Plug-Ins]] et utilitaires'''<br />
::[[PureData]]<br />
::[[MaxMSP]]<br />
::[[PiPresents]]<br />
<br />
|- style="background-color:#FFFFFF; height: 5px"<br />
|<br />
|- style="background-color:#F9F9F9"<br />
|<br />
<br />
==Obtenir de l'aide==<br />
<br />
*'''[[FAQ|FAQ - Foire Aux Questions]]'''<br />
<br />
*'''[https://www.getdlight.com/irc Chat IRC]'''<br />
<br />
:Vous pouvez joindre la discussion sur [https://www.getdlight.com/irc IRC] via le serveur '''chat.freenode.net''' dans la chambre '''#d::light'''<br /><br />
<br />
:Un bon client IRC sur Mac : http://colloquy.info/ <br /><br />
<br />
:Un bon client multi-platforme : http://weechat.org/ <br /><br />
<br />
:Vous pouvez aussi utiliser [https://www.getdlight.com/irc le client intégré dans le site web]<br />
<br />
*'''[https://www.getdlight.com/forum/index Sur le Forum]'''<br />
<br />
:Vous pouvez utiliser [https://www.getdlight.com/forum/search la fonction recherche] sur le forum. Si vous ne trouvez rien, n'hésitez pas à poster un nouveau sujet dans la catégorie adéquate<br />
<br />
|}<br />
<br><br />
<br><br />
<br><br />
<br><br />
<br><br />
<br><br />
<br><br />
<br><br />
<br><br />
<br><br />
<br><br />
{| style="border-style: solid; border-width: 0px; background-color:#FFFFFF; margin-left: 0px; width: 790px"<br />
|<br />
N'hésitez pas à contribuer à la rédaction du wiki en partageant vos connaissances. Il y a encore beaucoup de travail.<br />
|}<br />
<br />
<br />
<br />
__NOTOC__</div>Sl1200mk2https://getdlight.com/wiki/index.php?title=Admin&diff=3161Admin2023-02-12T23:06:32Z<p>Sl1200mk2 : A protégé « Admin » ([Modifier = Autoriser uniquement les administrateurs] (infini) [Renommer = Autoriser uniquement les administrateurs] (infini))</p>
<hr />
<div>[[MediaWiki:Sidebar]]<br />
[[MediaWiki:Vector.css]]</div>Sl1200mk2https://getdlight.com/wiki/index.php?title=La_fen%C3%AAtre_principale&diff=3151La fenêtre principale2023-02-05T14:59:04Z<p>Sl1200mk2 : /* Le Séquentiel */</p>
<hr />
<div>=Premier pas=<br />
<br><br />
{| style="border-style: solid; border-width: 1px; background-color:#F9F9F9; margin-left: 0px;"<br />
|<br />
Pour avoir '''accès aux différents menus''' du logiciel, il vous faut soit <br />
<br />
*'''créer un nouveau fichier''' (File > New)<br />
<br />
*en ouvrir un déjà créé au préalable (File > Open)<br />
|<br />
|}<br />
<br><br />
<br />
=Le Séquentiel=<br />
<br />
[[Fichier:MiniSequentiel2.png]]<br />
<br />
<br />
Le séquentiel permet de visualiser les pas de séquence du spectacle. Chaque paramètre des pas de séquence peut être modifié à la souris (double clic), au pavé numérique ou au clavier.<br />
<br />
<br />
'''Les paramètres accessibles :'''<br />
<br />
*'''Step''' : pour les registres de scène et prépa. <br />
<br />
*'''ID''' : pour assigner un numéro fixe à un step (pratique lorsqu'on utilise D::Light en combinaison avec d'autres softwares) ''Voir la page [[Step ID]] (à rédiger)''<br />
<br />
*'''Cue''' : mémoire associée au pas de séquence. ''Voir la Page [[CUE]]''<br />
<br />
*'''↑ UP''' : temps d’apparition associé au pas de séquence.<br />
<br />
*'''↓ DOWN''' : temps de disparition associé au pas de séquence.<br />
<br />
*'''⇡ (UP)''' : délai à l’apparition associé au pas de séquence.<br />
<br />
*'''⇣ (DOWN)''' : délai à la disparition associé au pas de séquence.<br />
<br />
*'''W WAIT''' : temps d’attente associé au pas de séquence. Aprés chargement de la séquence X, Wait est le temps d'attente avant le chargement automatique de la séquence X+1.<br />
<br />
*'''J JUMP''' : pas de séquence chargé après un transfert. <br />
<br />
*'''M∞ MLINK''' : nombre de Master-Link associés aux pas de séquence. ''Voir la page [[MASTERLINK]]''<br />
<br />
*'''T∞ TLINK''' : nombre de Time-Link associés aux pas de séquence. ''Voir la page [[TIMELINK]] [http://www.getdlight.com/index.php/forum/1-general/5935-time-group#13104 Lien vers un article du forum]''<br />
<br />
*'''D∞ DLINK''' : nombre de Device-Link associés aux pas de séquence ''Voir la page [[DEVICES#DLink | DEVICES]] ''<br />
<br />
*'''S∞ SLINK''' : nombre de Commandes SEND/LOAD/EXECUTE associées aux pas de séquence ''Voir la page [[STEPLINK]]''<br />
<br />
Les temps inscrits sont exprimés en secondes, il est cependant possible de rentrer des durées inférieures à la seconde en utilisant un ”.” Par exemple ”0.2” ou ”.2” correspond à une durée de deux dixièmes de seconde. La résolution de D::Light est de 0.1 seconde.<br />
<br />
Le séquentiel affiche également le temps écoulé pendant un transfert, de même pour les temps de délais et d’attente.<br />
La sélection du registre de travail s’effectue par un double-click sur les points blancs situés au niveau des registres de préparation et de scène. Il peut également se contrôler par raccourci clavier. (voir [[SHORTCUT]])<br />
<br />
<br><br />
{| style="border-style: solid; border-width: 1px; background-color:#F9F9F9; margin-left: 0px;"<br />
|<br />
<br />
'''Dans D::Light en général, les modifications s’effectuent soit :'''<br />
<br />
*par les touches de fonction<br />
<br />
*en sélectionnant le paramètre que l'on veut modifier, en donnant une valeur et en validant par ENTER<br />
<br />
*en tapant une valeur puis par un double-click sur le paramètre à modifier<br />
<br />
|<br />
|}<br />
<br />
=Zone interactive d’Affichage=<br />
<br />
[[Fichier:SeqTextes.png|800x66px]]<br />
<br />
<br />
Zone interactive d’affichage de commentaires relatifs au pas de séquence.<br />
<br />
En haut, le texte associé au pas de séquence en Scène.<br />
<br />
Au milieu, le texte associé au pas de séquence en Préparation (le pas de séquence à venir).<br />
<br />
Cette zone permet également d’enregistrer des commentaires pour tous les pas de séquence de la conduite, mais est surtout utile pour modifier le texte associé au pas de séquence du registre actif (Scène ou Préparation)<br />
<br />
=Circuits=<br />
<br />
[[Fichier:ChannelPanel.png]]<br />
<br />
<br />
C’est dans cette fenêtre que sont affichés les circuits. L’affichage est le suivant :<br />
<br />
<br />
[[Fichier:Mini_channelPanel.png]]<br />
<br />
<br />
*numéro du circuit en haut. <br />
<br />
*niveau du circuit dans le registre de Scène au milieu. <br />
<br />
*niveau du circuit dans le registre de Préparation en bas.<br />
<br />
*les circuits encadrés d'un carré correspondent aux [[DEVICES]], la couleur de la vignette dépend des palettes de couleurs en cours. <br />
<br />
<br />
Les couleurs des registres de Scène/Préparation sont modifiables dans le [[SETUP]]<br />
<br />
<br />
Les circuits sont affichés par groupe de 60. Les boutons sur le côté droit de la fenêtre des circuits servent à changer la page de circuits affichée.<br />
<br />
L'indicateur rouge témoigne d'une modification de la mémoire chargée dans le registre de Scène.<br />
<br />
La baguette magique permet de permuter l'affichage entre "circuits actifs" , "circuits patchés" et "tous les circuits".<br />
<br />
Les flèches permettent de passer d'une page de circuit à une autre.<br />
<br />
=Les Scrollers=<br />
<br />
[[Fichier:ScrollersMain.png]]<br />
<br />
<br />
Les scrollers permettent de modifier les paramètres suivants :<br />
<br />
* '''JOYSTICK''' : Il permet de ralentir ou accélérer un transfert (le ratio est de 10x)<br />
<br />
*'''SCENE''' MASTER : niveau général des circuits issus du registre de Scène (qui ne sont pas issus des Submasters).<br />
<br />
*'''ALLSUB''' MASTER : niveau général des Submasters.<br />
<br />
* '''FLASH''' MASTER : niveau général des FLASH des Submasters.<br />
<br />
* '''MASTER''' : c'est le grandMaster.<br />
<br />
<br />
Fonction '''JOYSTICK''' : par défaut il est à 50 ce qui représente 100% de la vitesse du transfert. Si on passe en dessous de 50, le transfert ralentit, si on passe au dessus il accélère. À la fin d'un transfert il revient à sa valeur par défaut 50, si il est commandé via le midi il faudra atteindre la valeur 50 avec le potentiomètre afin d'accrocher la valeur 50.<br />
<br />
=Pavé Numérique=<br />
<br />
[[Fichier:PaveNumFlat.png]]<br />
<br />
Les fonctions du pavé numérique sont les suivantes :<br />
<br />
*'''[@]''' : affectation de niveau.<br />
<br />
*'''[Thru]''' : permet de sélectionner des circuits contigus. <br />
<br />
*'''[All]''' : permet de sélectionner tous les circuits ayant un niveau. <br />
<br />
*'''[CH]''' : bouton channel<br />
<br />
*'''[Clear]''' : permet d’effacer une sélection de circuits. <br />
<br />
*'''[+]''' : permet d’ajouter un ou plusieurs circuits à une sélection. <br />
<br />
*'''[-]''' : permet d’effacer des circuits d’une sélection de circuits<br />
<br />
*'''[Inv]''' : permet d'inverser la sélection<br />
<br />
*'''[Swap]''' : permute les niveaux de deux circuits<br />
<br />
:*sélectionner un circuit<br />
:*inscrire un numéro de circuit à partir duquel on veut échanger les niveaux<br />
:*cliquer sur "Swap"<br />
<br />
*'''[Clone]''' : copie les niveaux d'une sélection de circuit à partir d'une mémoire<br />
<br />
:*sélectionner un/plusieurs circuits<br />
:*inscrire le numéro de la mémoire à partir de laquelle on veut copier les niveaux<br />
:*cliquer sur "Clone".<br />
<br />
*'''[+%][-%]''' : ajuster finement le niveau d’un circuit sélectionné:<br />
<br />
*'''[Balance]''' : cette fonction sert à isoler un ou plusieurs channel sélectionnés. utile pour mettre à jour des palettes<br />
<br />
*'''[Refresh]''' : rétabli l'état lumineux (selon X1 et X2 pour les Dlinks)<br />
<br />
<br />
<br />
Le sigle en bas du pavé numérique permettra en le glissant vers le haut d'accéder à des fonctions supplémentaires notamment un Listing des Palettes enregistrées dans le .sho<br />
<br />
<br />
<br />
Et sur la partie gauche du pavé numérique se trouvent les boutons de fonction à savoir :<br />
<br />
*'''[Record]''' : Enregistre l'état lumineux (Cue pour les niveaux d'intensités et [[DEVICES#DLink | DLink]] pour les paramètres des Devices)<br />
<br />
*'''[Update]''' : Update l'état lumineux chargé dans le registre de travail actif (Cue pour les niveaux d'intensités et [[DEVICES#DLink | DLink]] pour les paramètres des Devices)<br />
<br />
*'''[ForceD∞]''' : Force l'enregistrement de [[DEVICES#DLink | DLink]] pour les Devices sélectionnés (ou tous les Devices) même quand le paramètre Intensity/Dimmer est à 0 (n'a pas de niveau)<br />
<br />
*'''[Sample]''' : Active/Désactive l'enregistrement d'un [[SAMPLE]]<br />
<br />
*'''[Step]''' : sous-menu d'accès aux fonctions relatives aux pas de séquence<br />
<br />
:*New créer un/plusieurs nouveaux pas de séquence<br />
:*Load charge un pas de séquence dans le registre de travail actif (Scène ou Préparation)<br />
:*Insert insère un pas de séquence au dessus du pas de séquence inscrit dans le registre de travail actif<br />
:*Delete supprime un pas de séquence<br />
:*ID_set enregistre la valeur ID pour le pas de séquence inscrit dans le registre de travail actif<br />
:*ID_goto charge le pas de séquence ayant pour ID la valeur choisie dans le registre de travail actif<br />
<br />
*'''[Group]''' : sous-menu d'accès aux fonctions relatives aux Groupes<br />
<br />
:*Record Enregistre un Groupe<br />
:*Delete Efface un Groupe<br />
:*Select Sélectionne les circuits qui composent le Groupe choisi<br />
<br />
*'''[Cue]''' : sous-menu d'accès aux fonctions relatives aux Cues<br />
<br />
:*Load charge la Cue choisie dans le registre de travail actif (Scène ou Préparation)<br />
:*Delete Efface une Cue<br />
:*Goto inscrit le pas de séquence qui contient la Cue choisie dans le registre de travail actif<br />
<br />
*'''[Midi]''' : sélectionne le MidiSwitch actif<br />
<br />
<br />
=XFade=<br />
<br />
[[Fichier:XFadeMain.png]]<br />
<br />
<br />
Cette zone permet de visualiser le transfert en cours ainsi que l'éventuel plus long [[TLINK]] du transfert.<br />
<br />
Les règles d'affichage des couleurs des TLinks sont les suivantes :<br />
<br />
*quand le temps affiché est en blanc, c'est le délai associé au circuit qui a le TimeLink le plus long qui est affiché.<br />
*quand le temps affiché est en rouge, c'est le temps associé au circuit qui a le TimeLink le plus long qui est affiché.<br />
<br />
<br />
Lorsqu'un circuit est sous le contrôle d'un TimeLink, son numéro est souligné dans la fenêtre principale<br />
<br />
<br />
=Commandes du Séquentiel=<br />
<br />
[[Fichier:SeqCommand.png]]<br />
<br />
<br />
*'''GO''' : actionne le transfert automatique. <br />
<br />
*'''PAUSE''' : fait une pause dans le transfert en cours. <br />
<br />
*'''BACK''' : retour en arrière temporisé.<br />
<br />
*Le compteur indique depuis combien de temps un "GO" a été effectué.<br />
<br />
<br />
[[Fichier:Bfp.png]]<br />
<br />
<br />
*'''BLACK''' : met à zéro la sortie DMX (Blackout) <br />
<br />
*'''FREEZE''' : gèle la sortie DMX.<br />
<br />
*'''PARK''' : accès au [[Park]] Editor.<br />
<br />
<br />
=Zone d'informations (Logs)=<br />
<br />
[[Fichier:InfoMain.png]]<br />
<br />
<br />
Affiche les informations système (enregistrements, modifications, logs.....)<br />
<br />
<br />
=Park=<br />
<br />
[[Fichier:ParkEditor.png]]<br />
<br />
<br />
<br />
<br />
Le Park est un registre à part entière qui permet de 'figer' le niveau des circuits choisis.<br />
<br />
Il est possible pour les Devices de ne parker que certains attributs, soit à un niveau donné soit au niveau actuel sur scène.<br />
<br />
<br />
<br />
Les raccourcis clavier pour CH/+/-/THRU sont à utiliser pour sélectionner les circuits à parker.<br />
<br />
La barre Espace permet d'activer/désactiver le park pour les circuits/paramètres sélectionnés.<br />
<br />
Le raccourci clavier @_Level permet d'affiner le niveau de park pour les circuits/paramètres sélectionnés.<br />
<br />
<br />
<br />
<br />
=Submasters=<br />
<br />
[[Fichier:sub.jpg]]<br />
<br />
<br />
La fenêtre de contrôle des submasters est composée de :<br />
<br />
*'''A''' en glissant ce bouton vers le bas vous pouvez accéder à des fonctions supplémentaires (fonctions en cours d'implémentation)<br />
<br />
*'''B''' zone d’affichage : indique le contenu dans le submaster (G : groupe, P : palette, CHZ : chaze, SP : speed, master de vitesse, Q : Cue, ...). Cliquer sur la zone d'affichage permet de switcher entre deux options concernant le contenu du submaster<br />
<br />
:*touche bleu-ciel : le contenu du submaster est enregistré dans les mémoires (cues)<br />
:*touche orange : le contenu du submaster n'est pas enregistré dans les mémoires (idéal pour l'éclairage de service, par exemple)<br />
<br />
*'''C''' bouton Flash / Time / Inhib : action sur le submaster en fonction de sa définition (vous pouvez changer cette fonction dans le Submaster Editor)<br />
:*'''Flash''' : flash le submaster à 100%<br />
:*'''Time''' : La touche FLASH amène le submaster à 100% dans le temps de montée défini dans l'[[La fenêtre principale #Editeur de Submaster|Editeur de Submaster]] ; une seconde pression le ramène à 0% dans le temps de descente défini.<br />
:*'''Inhib''' : <br />
<br />
*'''D''' bouton Pause / E / noKILL / S<br />
<br />
:*'''Pause''' : pause un submaster en mode TIME. le bouton pause permet du suspendre la progression de l'ouverture ou de la fermeture. fonctionne aussi pour un submaster commandé par un MLink.<br />
<br />
:*'''E''' - exclusion : soustrait le submaster au control du master général des submasters (allsub Master)<br />
<br />
:*'''noKILL''' : empêche la fermeture du submaster lors de l'appui du bouton KILL (kill all sub)<br />
<br />
:*'''S''' - solo : normal (noir) / solo (vert) / noSolo (rouge) : un sub flashé en mode solo va temporairement remettre à 0 les subs en mode normal. un sub en mode noSolo sera exclus du mode solo donc ne seront pas affectés.<br />
<br />
*'''E''' zone ”Level” : affiche le niveau d’ouverture du submaster. <br />
<br />
*'''F''' zone ”Name” : affiche le nom associé au contenu du submaster. édition simple en double cliquant dans la zone.<br />
<br />
*'''G''' numéro du submaster : cliquer sur le numéro donne accès à l’éditeur de submaster [[La fenêtre principale #Editeur de Submaster|Editeur de Submaster]].<br />
<br />
<br />
''Note : vous pouvez nommer chaque page de submaster en double cliquant dans la zone texte du fond''<br />
<br />
<br />
Trois autres boutons sont présents :<br />
<br />
*[[Fichier:KILL.png]] : permet de remettre tous les submasters ouverts à zéro (kill all sub)<br />
<br />
*[[Fichier:NewPages.png]] : permet de sélectionner une page de submasters<br />
<br />
*[[Fichier:NewBook.png]] : permet de sélectionner le livre de submasters<br />
<br />
*'''RecM∞''' : ''à rédiger''<br />
<br />
en glissant le bouton rond vers le haut vous pouvez accéder à des fonctions supplémentaires :<br />
<br />
*[[Fichier:PaveSubs.png]] : permet de permuter l'affichage entre "Subs de la page active" et "tous les Subs actifs indépendamment de la page où ils se trouvent".<br />
<br />
<br />
==Editeur de Submaster==<br />
<br />
On accède à l'éditeur de Submaster en cliquant sur le numéro correspondant au submaster.<br />
<br />
<br />
Depuis la fenêtre de l'éditeur vous pouvez soit charger différents états déjà créés comme des Cues ou des Chasers, soit en créer de nouveaux en utilisant les circuits.<br />
<br />
[[Fichier:SubMasterEditor.png]]<br />
<br />
Les options présentes sont :<br />
<br />
*'''Live''' : permet d'avoir un aperçu de l'état en construction utilisant les circuits ou de travailler en blind<br />
<br />
*Icone [[Fichier:Ballais.jpg]] : vous permet d'effacer le contenu du sub<br />
<br />
*'''Load''' : vous permet de charger des objets existants (Group - Chaser - Speed - Sample - Palette - Phase - microPalette - dmxInput)<br />
<br />
*'''Flash - Time - Inhib''' : 3 fonctions principales du sub<br />
<br />
:*'''Flash''' : l'état sur sub passe de 0 à FF et vis et versa<br />
:*'''Time''' : l'état du sub peut être temporisé avec des Times in / out, Delay in / out, ainsi que Hold. le sub peut aussi être en mode latch en rentrant "." comme temps de Hold<br />
:*'''Inhib''' : les canaux contenu dans le sub seront inhibés, cela permet d'annuler la sortie DMX pour un ou plusieurs circuits sélectionnés.<br />
<br />
*'''Time In / Out - Delay In / Out - Hold - Target''' : ces paramètres correspondent aux temporisation en mode Time. Target correspond au niveau d'ouverture du submaster. Par exemple si le niveau de Target est de 50, un canal inhibé le sera seulement de 50 %<br />
<br />
<br />
*'''Colorization''' : permets de régler la couleur des niveaux du Submaster<br />
<br />
<br />
<br />
----<br />
<br />
Retourner à la page [[Accueil]]</div>Sl1200mk2https://getdlight.com/wiki/index.php?title=Fichier:MiniSequentiel2.png&diff=3150Fichier:MiniSequentiel2.png2023-02-05T14:58:35Z<p>Sl1200mk2 : </p>
<hr />
<div></div>Sl1200mk2https://getdlight.com/wiki/index.php?title=ChangeLog&diff=3135ChangeLog2021-04-02T14:13:13Z<p>Sl1200mk2 : </p>
<hr />
<div>__NOTOC__<br />
<br />
==D::Light v4==<br />
<br />
===4.2.03 [20210402]===<br />
<br />
*Devices:<br />
-no more deviceCommand window, all Device's controls now take place 'inWindow' (at least for Chasers and Samples Editor) // la fenêtre deiceCommand n'est plus... le contrôle des Devices s'effectue dorénavant directement depuis les éditeurs (pour les Chasers et les Samples).<br />
<br />
-new deviceTools options for record/update Palettes // nouvelles options directement dans le deviceTools pour record/update des Palettes<br />
<br />
<br />
*General:<br />
-better file (.sho) recording system // amélioration du système d'enregistrement des fichiers .sho<br />
<br />
-REDO mechanism in association with UNDO // le nouvel UNDO s'accompagne dorénavant d'un REDO<br />
<br />
-new 'Submaster Multiplicator' (in SetUp) with aim of 1000 Submasters per pages // nouveau 'Submaster Multiplicator' (dans le SetUp) pour avoir accès à 1000 Submasters par pages.<br />
<br />
<br />
*Patch:<br />
-new 'Move' function in order to reOrder channels (reordering is also taking place in all objects (aka Cue/Group/Sample/Chaser/Palette/StepLink/Patch) // nouvelle fonction 'Move' pour renuméroter les circuits (la nouvelle numérotations sera aussi effective dans tous les objets (soit les Cue/Group/Sample/Chaser/Palette/StepLink/Patch))<br />
<br />
<br />
and several fixes/improvements...<br />
<br />
===4.2.00 [20210205]===<br />
<br />
*macOS:<br />
-this release works on new Apple's M1 computer (yeah !!!) // cette release fonctionne sur les nouvelles puces Apple M1<br />
<br />
<br />
*general:<br />
-new UNDO function to revert to previous state is case of mistake // nouvelle fonction UNDO qui permet de revenir à l'état enregistré précédent en cas d'erreur.<br />
<br />
-text encoding is now utf-8 (which means that almost all keyboard / user configuration of the world should be properly handled) // l'encodage des textes est dorénavant utf-8 (ce qui signifie que DL doit êtr ecompatible avec tous les claviers / toutes les langues du monde...).<br />
<br />
-improvement of .sho recording mechanism // amélioration du mécanisme d'enregistrement des .sho.<br />
<br />
<br />
*Shortcuts:<br />
-third column to register shortcuts // troisième colonne pour enregistrer des raccourcis claviers<br />
<br />
<br />
*Sample:<br />
-you can now select which parameter of Devices will be sampled // vous pouvez dorénavant sélectionner individuellement les paramètres des Devices à sampler<br />
<br />
<br />
*Refresh:<br />
-new behaviour for the Refresh button where first press record channel's state before restoring cue's state. Thus you can switch between modifiedState/cueState/modifiedState/cueState, etc... // nouveau comportement du bouton Refresh où le premier appui sur le bouton enregistre l'état lumineux en cours avant de restituer l'état lumineux de la cue chargé en SCENE. Ce faisant vous pouvez basculer entre étatLumineuxModifié/étatLumineuxInitial/étatLumineuxModifié/étatLumineuxInitial (et au final choisir celui qui vous plait le plus).<br />
<br />
===4.1.14 [20201124]===<br />
<br />
*Windows:<br />
-prevent crash when usbDMX widget is unplugged // empêche un crash quand les boitiers usbDMX sont débranchés à chaud.<br />
<br />
*MacOS:<br />
-more Native integration // encore plus d'intégration au système macOS<br />
<br />
*dynamicBottom:<br />
-new Headers on top of the dynamicBottom in order to easily record/update/recall palette, setting Home levels, etc... // nouveaux boutons en-tête du dynamicBottom pour facilement enregistrer/modifier/appliquer des palettes.<br />
<br />
*Colors:<br />
-new code for setting general UI colours (in setUp window) as well as SubMasters colours and Vendor's colours definitions (Lee, Gam and Rosco) // nouveau code pour l'enregistrement des couleurs principales de l'interface utilisateur (dans le setUp) ainsi que pour le choix des couleurs des SubMasters et des couleurs prédéfinies des différents fabricants (Lee, Gam et Rosco).<br />
<br />
*Devices:<br />
-better 'remove unused palettes' function // amélioration de la fonction 'remove unused palettes'.<br />
<br />
-new options for forceDLinks button in the pad. You can now force only one parameter of selected devices to be recorded in DLinks // nouvelle option pour le bouton forceDLinks du pad. Il est dorénavant possible de forcer l'enregistrement d'un seul paramètre pour les devices sélectionnés.<br />
<br />
*Track:<br />
-revert to navigation style for arrows, +%/-% shortcuts are now toggled on demand // retour à une navigation dans les niveaux par les flèches gauche/droite/haut/bas, les raccourcis claviers pour +% et -% sont dorénavant actifs en cochant 'use Left/Right arrows for Levels'.<br />
<br />
*Park:<br />
-you can now set levels using doubleClick // il est dorénavant possible d'assigner un niveau avec un doubleClick.<br />
<br />
*Palette Editor:<br />
-you can now set levels using doubleClick // il est dorénavant possible d'assigner un niveau avec un doubleClick.<br />
<br />
*Recall:<br />
-new RecallTo functions that let you apply levels or DLinks to another step/cue in the sequence // nouvelle fonction RecallTo qui permet d'assigner un niveaux/des DLinks aux circuits sélectionnés ailleurs dans la séquence.<br />
<br />
*Pad Button behaviour:<br />
-new behaviour for Recall and forceDlink buttons. You can use Ctrl+Click to define function and Click to apply function // nouveau fonctionnement des boutons Recall et forceDLink du pad où Ctrl+Click permet de sélectionner la fonction du bouton et Click permet d'exécuter la fonction.<br />
<br />
-new shortcuts for those two functions // nouveau raccourcis claviers pour ces deux fonctions.<br />
<br />
===4.1.13 [20200925]===<br />
<br />
*macOS:<br />
-too much issues with old macOS so revert to XQuartz... // trop de problèmes avec les différents systèmes d'exploitations donc retour à XQuartz pour les macOS < 10.14<br />
<br />
*windows:<br />
-add 2xFingers wheel effect to devices parameters // nouvelle fonctionnalité pour utiliser 2 doigts sur le trackpad (ou la molette de la souris) pour incrémenter/décrémenter les niveaux des paramètres des Devices<br />
<br />
*setUp:<br />
-new 'Balance ground level' option to not balance everything to black // nouvelle option 'Balance ground level' pour laisser un niveau minimum de lumière au plateau lorsque la fonction Balance est utilisée<br />
<br />
*stepID:<br />
-step 0 is now registered with '0' ID // le step 0 est dorénavant enregistré avec l'ID 0<br />
<br />
*Recall:<br />
-better Recall of DeviceLinks // amélioration de la fonction Recall pour les DeviceLinks<br />
<br />
*Sequence:<br />
-new buttons to SelectionTo Scene/Prepa selected step // nouveaux boutons pour charger en Scene/Prepa le pas de séquence sélectionné<br />
<br />
*Park:<br />
-Park is now above BlackOut, grandMaster and Balance // les circuits parkés ne sont plus sous le contrôle du BlackOut ni du grandMaster ni de la Balance<br />
<br />
===4.1.12 [20200904]===<br />
<br />
*macOS:<br />
-bye bye XQuartz... D::Light is now native for every supported macOS version (starting from 10.9) // bye bye XQuartz, D::Light est maintenant natif pour toutes les versions supportées de macOS (à partir de macOS 10.9)<br />
<br />
<br />
++fixes&&bugFixes<br />
<br />
<br />
===4.1.11 [20200718]===<br />
<br />
*Windows:<br />
-fix Open/backup // correction de l'ouverture du backup<br />
-fix invPan/invTilt accessibility in deviceListing // correction des boites à cocher dans le deviceListing <br />
<br />
*Palette:<br />
-new menu to remove unused Palettes // nouveau menu pour effacer les palettes inutilisées<br />
<br />
*SetUp I/O:<br />
-you can now access to MidiPatch and MidiTimeCode editor from the Midi panel of SetUp I/O // vous pouvez dorénavant accéder au patch Midi ainsi qu'à l'éditeur de midiTimeCode directement depuis le SetUp I/O<br />
<br />
*Track:<br />
-add +%/-% shortcuts // ajout des raccourcis clavier +% et -%<br />
<br />
*SLink:<br />
-new MidiSwicth command // nouvelle commande midiSwitch dans les stepLinks<br />
<br />
*Park:<br />
-add +%/-% functionality and shortcuts // ajout de la fonctionnalité +% et -% ainsi que les raccourcis clavier correspondants<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.1.10 [20200703]===<br />
<br />
*Devices:<br />
-new DeviceTools (menu Device/DeviceTools) that bring Focus joystick, Colours picker and Blade utilities as a separate window. Useful in addition of the dynamicBottom. // nouvelle fenêtre DeviceTools qui permet d'afficher uniquement les joysticks des Focus et Blades ainsi que le picker de couleurs.<br />
<br />
-fix palette recording with levels that come from SubMasters // correction de l'enregistrement des palettes lorsque les niveaux sont issus de SubMasters<br />
<br />
*Sample:<br />
-new several options before Sample Recording // nouvelles options réglables avant l'enregistrement des Samples<br />
<br />
*Midi:<br />
-new floatingScale command that let a CC control levels of active channel's selection, useful with infinite knob... // nouvelle command floatingScale qui permet à un rotatif ou fader (ControlChange) de piloter les niveaux de la sélection active de circuits.<br />
<br />
*General:<br />
-augmented 'Recall' function that allow user to recall levels of prev/next/desire cue for selected channels // nouvelle fonction 'Recall' qui permet de rappeler les niveaux des circuits sélectionnés par rapport à la cue suivante/précédente/définie<br />
<br />
-new 'levelStyleDisplay' shortcut to switch between percent/real display // nouveau raccourci clavier pour la fonction 'levelStyleDisplay' qui permet d'alterner l'affichage en pourcent ou en valeur réelle des niveaux des circuits.<br />
<br />
-new commandLine up to the channel panel // nouvelle ligne de commande au dessus de l'écran d'affichage des circuits.<br />
<br />
*StepLinks:<br />
-added GOTO message to VLC to play desire item (there's a strange offset though between playlist ID items and ID items sent by D::Light) // ajout du message GOTO aux commandes VLC pour jouer un morceau de la playlist de VLC<br />
<br />
*SetUp I/O:<br />
-new 'Fixed Frame Rate' option in order to provide continuous DMX stream // nouvelle option 'Fixed Frame Rate' pour permettre l'émission d'un flux DMX fixe à vitesse constante (notamment lorsqu'il n'y a pas de modifications de niveaux).<br />
<br />
-new 'DMX Input Patch' option for usbDMX and netDMX that let you patch incoming DMX to Devices (each parameter is reachable) // nouvelle function 'DMX Input Patch' pour l'usbDMX et les netDMX qui permet de patcher un signal DMX entrant sur n'importe quel paramètre des Devices.<br />
<br />
===4.1.09 [20200313]===<br />
<br />
*SetUp :<br />
-new Splitted 'UI' mode // nouvelle interface 'Splitted' pour la fenêtre principale<br />
<br />
<br />
*Fixes&&Improvements<br />
<br />
===4.1.08 [20200214]===<br />
<br />
*SetUp :<br />
-new option to set Submaster's matrice (10 or 16 Submasters displayed) // Nouvelle option pour définir la matrice des Submasters<br />
<br />
<br />
*SetupIO :<br />
-E1.31 (streamingACN protocol) DMX universe mapping can now reach universe 63999 // le mapping des univers DMX pour le protocole E1.31 (streamingACN) peut aller jusqu'à l'univers 63999<br />
<br />
<br />
*Fixes&&Improvements<br />
<br />
===4.1.07 [20200131]===<br />
<br />
*SetUp :<br />
-new option to Detach/attach main User Interface // Nouvelle option pour séparer ou grouper la fenêtre principale<br />
<br />
-new option to anchor StepLinks to sequence // Nouvelle option pour lier le déclenchement des stepLinks au step+/- dans le séquentiel<br />
<br />
*StepLinks:<br />
-new type command to change displayed SubMasterPage // nouvelle commande pour afficher une page de SubMaster spécifique<br />
<br />
*TimeLinks:<br />
new TLinks are now registered with '.' in the Time column. It means that step times will be used // Les nouveaux TLinks sont enregistrés avec un '.' dans la colonne des temps. Ce qui signifie que les temps du pas de séquence sont utilisés (il est toujours possible d'assigner un délai spécifique)<br />
<br />
*DeviceCommand:<br />
-new option to clone levels from a desired device // nouvelle option (bouton et raccourci clavier) pour cloner les valeurs d'un device vers tous les devices inscrits dans le deviceCommand<br />
<br />
===4.1.06 [20200107]===<br />
<br />
bug fix release :)<br />
<br />
<br />
===4.1.05 [20191220]===<br />
<br />
*macOS<br />
-more Native integration <br />
<br />
-fix&&improvements<br />
<br />
===4.1.04 [20191130]===<br />
<br />
*SubMasters:<br />
-add new OSC and Midi messages for subBook rotations // ajout de nouveaux messages OSC et MIDI pour la navigation dans les subBooks.<br />
<br />
-add new buttons to quickly switch between Submaster's pages // ajout de nouveaux boutons pour rapidement choisir la page de Submaster affichée.<br />
<br />
*Patch:<br />
-you can now give a name to channels (useful on tour...) // il est dorénavant possible d'assigner du texte à un circuit.<br />
<br />
*Objects Listing:<br />
-new option for Chaser and Sample Listing to run the selected effects (in order to quickly identify them) // nouvelle option pour les Chaser et Sample Listings qui permet de rapidement faire un play/pause des effets sélectionnés<br />
<br />
*Devices:<br />
-new 'Recall DLink' function to copy state of selected devices from a step/cue/stepID // nouvelle fonction 'Recall DLink' pour copier les niveaux des devices en sélection depuis une cue/step/stepID donné<br />
<br />
*General<br />
-new 'Ring Buffer' mechanism for channel's quick selection (+shortcuts+OSC+MIDI links) // nouveau mécanisme appelé 'Ring Buffer' pour une sélection rapide des circuits (accessible via les raccourcis claviers, des messages OSC ou des commandes MIDI)<br />
<br />
-one can use commandLine to define Refresh timing // il est dorénavant possible de préciser le temps de la commande Refresh (via la ligne de commande)<br />
<br />
-you can define a prefered path in the SetUp // Il est possible de définir une arborescence dans le SetUp pour que D::Light ouvre le navigateur de fichier de préférence vers le chemin défini.<br />
<br />
===4.1.03 [20190729]===<br />
<br />
*SetUpIO:<br />
-virtual submasters for incoming data are now separate. One can control either usbDMXInput, netDMXInput and oscInput at the same time.<br />
<br />
it means one can use usbDMX Input to control Submasters from an external lightdesk and in the same time use netDMX Input to control Channels from a fancy madMapper patch :) and output DMX... :)<br />
<br />
//<br />
<br />
-D::light dispose dorénavant de 2 entrées DMX séparées (usbDMXInput et netDMXInput) via les 'Virtual Submaster'.<br />
<br />
ça signifie qu'il est possible d'utiliser une console lumière pour piloter les Submasters de D::Light (via usbDMXInput) tout en utilisant madMapper pour controler les circuits (via netDMXInput)... et sortir du DMX :)<br />
<br />
<br />
<br />
<br />
===4.1.02 [20190726]===<br />
<br />
*Midi:<br />
-new 'FloatingScaleIncrement' and 'FloatingScaleDecrement' available for ControlChange // nouvelles fonctionnalités 'FloatingScaleIncrement' et 'FloatingScaleDecrement' pour les ControlChange Midi.<br />
<br />
Ces nouvelles fonctions permettent d'utiliser une roue codeuse Midi (qui envoie +1 dans un sens et +1 dans l'autre sens sur 2 canaux différents) pour pouvoir se déplacer dans les listings ou modifier le niveau des circuits sélectionnés.<br />
<br />
-better shortcut support // amélioration de la commande midi 'Shortcut'<br />
<br />
<br />
*OSC:<br />
-better strategy // meilleure stratégie d'émission des messages OSC<br />
<br />
<br />
*E1.31:<br />
-better code for E1.31 input // meilleur code pour la réception de paquets E1.31<br />
<br />
===4.1.01 [20190722]===<br />
<br />
*fix<br />
<br />
<br />
===4.1.00 [20190719]===<br />
<br />
*UserInterface:<br />
-more 'flat' design // fin du nouveau design de l'interface utilisateur<br />
<br />
<br />
*Park:<br />
-new 'Park' function is order to lock channels or specific parameters of Device // nouvelle fonction 'Park' qui permet de bloquer des circuits ou des paramètres individuels de Device à une niveau donné.<br />
<br />
<br />
*macOS:<br />
-D::Light is now notarized from Apple // D::light est "notarizé" de la part d'Apple<br />
<br />
===4.0.31 [20190618]===<br />
<br />
*UserInterface:<br />
-new 'flat' design // nouveau design de l'interface utilisateur<br />
<br />
<br />
*Chaser / Sample:<br />
-one can now use SPEED Submasters to gain more fine controls on Chasers/Samples restitution (ClockWise way, CounterClockWise way, Random way)<br />
<br />
//<br />
<br />
-Il est dorénavant possible de controler le sens de défilement des Chasers et des Samples, soit dans le sens horaire (normal... CWise) soit dans le sens anti horaire (du dernier step vers le premier ... CCWise) soit en mode aléatoire (Random).<br />
<br />
Pour accéder à ces controles il suffit de définir un Submaster comme SPEED d'un Chaser ou d'un Sample et en lieu et place du texte associé au Sub se trouve le PlayMode.<br />
<br />
<br />
<br />
*Clone:<br />
-one can now set desire objects number while cloning (available for Cue, Group, Chaser, Sample, Palette, microPalette) // Il est dorénavant possible de choisir lors d'un clone d'objet le numéro de l'objet cloné (valable pour les objets Cue, Group, Chaser, Sample, Palette, microPalette)<br />
<br />
<br />
<br />
*Freeze:<br />
-Frozen step is now coloured // A l'appel de la fonction Freeze, le step en SCENE devient coloré pour une meilleure identification<br />
<br />
-grandMaster can now control Frozen levels // Le grandMaster est dorénavant maitre sur l'état lumineux freezé<br />
<br />
<br />
<br />
*Sequence:<br />
-one can now use Ctrl+Space to load selected step and launch GO (only in the big sequence window) // Il est dorénavant possible d'utiliser la barre espace dans la fenêtre de Sequence pour lancer un GO.<br />
<br />
Il est également possible de sélectionner un step et d'appuyer sur Control+Space pour charger le step sélectionné en Préparation et automatiquement lancer un GO.<br />
<br />
<br />
*Curves:<br />
-one can now select point and use Ctrl+Arrows(Up/Down/Left/Right) to move it // Il est dorénavant possible de sélectionner un point de la courbe du 'Curve Editor' et d'utiliser la combinaison de touche Ctrl+Flèche(Nord/Sud/Est/Ouest) pour le déplacer<br />
<br />
<br />
*TimeLink:<br />
-new copyToStep function to copy selected Tlinks to desire step // nouvelle fonction de copie (et raccourci clavier associé) pour copier les TimeLinks sélectionnés vers le pas de séquence inscrit dans la ligne de commande.<br />
<br />
<br />
*Midi:<br />
-new design of the midi Patch Editor // nouveau design de la fenêtre d'édition du patch Midi<br />
<br />
-more copyToMidiSwitch capabilities (you can now copy selected patch to all existing midiSwitch when the commandLine is empty) // Il est dorénavant possible de copier tout ou partie du patch midi vers tous les MidiSwitch existants en laissant la ligne de commande vide.<br />
<br />
<br />
*DeviceCommand:<br />
-one can now use MouseScroll in Blade's specialized widget // Il est dorénavant possible d'utiliser le scroll de la souris pour modifier les niveaux des Blades<br />
<br />
<br />
*microPalette:<br />
-one can now register INTENSITY/DIMMER as a definition for microPalette // Il est dorénavant possible d'enregistrer le paramètre INTENSITY/DIMMER comme définition d'une microPalette<br />
<br />
===4.0.30 [20190314]===<br />
*Objects Listings:<br />
-one can now sort (or reorder) objects in Cue/Group/Chaser/Sample/Palette/microPalette Listings // nouvelle commande pour re-numéroter les objects dans les différents listing<br />
<br />
-new 'reOrder' shortcut // également un nouveau raccourci clavier 'reOrder'<br />
<br />
<br />
*Submasters:<br />
-new state for Solo function (we now got NORMAL/SOLO/FLASHSOLO/NOSOLO) // ajout d'une nouvelle fonctionnalité pour le SOLO des Submasters.<br />
<br />
les différents états sont:<br />
<br />
**NORMAL : rien de particulier<br />
**SOLO (vert) : en fonction de l'ouverture du Submaster les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**FLASHSOLO (jaune) : lors de l'appui sur le bouton FLASH du Submaster, les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**NOSOLO (rouge) : le Submaster ne se coupe pas lors de l'action d'autres Submasters en mode SOLO ou FLASHSOLO<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.29 [20190226]===<br />
*General:<br />
-Balance function for channels is now dynamic // amélioration de la fonction Balance pour les circuits.<br />
<br />
Lorsque la fonction Balance est activée (qui permet d'isoler le(s) circuit(s) sélectionné(s)), si la sélection de circuit change, la Balance est updatée<br />
<br />
<br />
*OSC:<br />
-new /shortcut command which accepts string as argument // nouvelle commande /shortcut pour simuler un raccourci clavier.<br />
<br />
Cette commande accepte une 'string' comme argument.<br />
<br />
Par exemple '/shortcut p' va changer le registre de travail actif.<br />
<br />
<br />
*Track:<br />
-one can now track Palette across sequence // il est dorénavant possible de tracker les Palettes chargées dans le séquentiel (via les DeviceLinks)<br />
<br />
<br />
*Device:<br />
-more https://open-fixture-library.org/ integration<br />
<br />
<br />
*DeviceLinks:<br />
-Purge menu redefined // extension du menu Purge des DeviceLink.<br />
<br />
Il est dorénavant possible de purger un Paramètre ou tous les paramètres d'un attribut pour un DeviceLink en un coup<br />
<br />
<br />
*DeviceCommand:<br />
-new Live bound which display levels form palettes loaded in SubMasters // nouveau mode Live pour le DeviceCommand <br />
<br />
en mode Live, le DeviceCommand affiche les niveaux des paramètres des devices qui sont pilotés par des palettes chargées dans les submasters<br />
<br />
===4.0.28 [20190118]===<br />
*Submaster:<br />
-improve Submasters Solo mode // amélioration du mode Solo pour les Submasters.<br />
<br />
dorénavant le mode solo n'est plus réservé aux Flash, il est également accessible pendant le scroll des Submasters.<br />
<br />
-Balance do not kill 'E' (aka Exclusion) Submasters // les 'E' (comme Exclusion) Submasters ne sont plus remis à zéro en cas de Balance<br />
<br />
<br />
*Group:<br />
-enhance popUp dialog // amélioration de la fenêtre popUp d'enregistrement des Groupes.<br />
<br />
Lors de l'enregistrement d'un Groupe une fenêtre popUp s'ouvre où vous pouvez directement renseigner le nom du nouveau Groupe.<br />
<br />
<br />
*MasterLink:<br />
-improve MasterLink behavior (follow step +/-) // Les MasterLinks suivent la séquence pour les commandes step +/-<br />
<br />
-improve MasterLink editor Submaster's selection/registration // amélioration de la sélection/enregistrement des Submasters dans l'éditeur de MasterLink.<br />
<br />
vous pouvez dorénavant sélectionner les Submasters à enregistrer dans les MLinks de la même manière que la sélection de circuits dans la fenêtre principale.<br />
<br />
===4.0.26 [20181214]===<br />
*Patch:<br />
-'Enter' key can now be used to select either channels or outputs. CommandLine is used for sourcing.<br />
<br />
<br />
*Main Window:<br />
-'Enter' key can now be used to select channels. CommandLine is used for sourcing.<br />
<br />
-new 'DynamicBottom' display for Device's selection.<br />
<br />
<br />
*Sequence:<br />
-one can now register/insert cueless step. Such steps are useful to trigger D/M/S Links.<br />
<br />
<br />
*SubMasters:<br />
-new 'Looping Style' options for SubMasters loaded with Sample. one can select if levels are persistent after each loop or reseted.<br />
<br />
<br />
*SetUp:<br />
-one can now choose if SOLO mode for SubMasters also behave on Scene levels.<br />
<br />
-one can choose colours for Scene/Prepa registers<br />
<br />
<br />
*SetUp I/O:<br />
-one can now choose DMX input frame length.<br />
<br />
<br />
*DeviceLink:<br />
- one can now trigger MoveInBlack in one click for all listed Devices of each steps<br />
<br />
<br />
*TimeLink:<br />
-new 'Quick Selection' option to selected each identical parameters<br />
<br />
<br />
*Midi:<br />
-one can now use NOTE and PROGRAM CHANGE to trigger defined shortcuts<br />
<br />
<br />
*OSC:<br />
-new command which allow to control parameters of selected devices (range is -1.0 <= x.xx <= 1.0):<br />
<br />
/deviceParameter/ATTRIBUTE/PARAMETER x.xxx<br />
<br />
===4.0.24 [20181004]===<br />
<br />
===4.0.23 [20181002]===<br />
<br />
*menu Accelerators :<br />
-accelerators for MLink, TLink, DLink, SLink have changed (respectively Shift+Meta+w, Shift+Meta+x, Shift+Meta+y, Shift+Meta+z)<br />
<br />
<br />
*Sample :<br />
-faster encoder/decoder <br />
<br />
<br />
*VLC :<br />
-D::Light can now trigger VLC's playlist [https://www.getdlight.com/wiki/index.php/SETUP_I/O#VLC].<br />
<br />
<br />
*SubMasters :<br />
-VLC volume, DMX Input and OSC Input can be assigned to a regular SubMaster.<br />
<br />
<br />
*palette Editor :<br />
-Live functionality added<br />
<br />
<br />
*palette Listing :<br />
-new 'ALL' selector to display every recorded palette for selected channels<br />
<br />
<br />
*OLA server :<br />
-bumped to 0.10.7<br />
<br />
<br />
*MacOS :<br />
-MacOS 10.14 compatibility<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.22 [20180718]===<br />
<br />
*General:<br />
-last active step is recorded within the .sho, thus in case of crash or backup loading, last recorded step is set as the active step<br />
<br />
<br />
*USBDMX:<br />
-added more widget /*NODLE U1*/ /*FX5*/ /*Digital Enlightenment*/ /*anyma*/ /*avldiy*/ /*Eurolite*/<br />
<br />
(untested though....)<br />
<br />
<br />
<br />
*DeviceLink:<br />
-more powerful selection capabilities.<br />
<br />
one can now select several cells in DeviceLink Editor and apply chosen palette to all of them<br />
<br />
-MoveInBlack option editable for channels listed in the DeviceLink Editor<br />
<br />
<br />
<br />
*Curves:<br />
-new 'Square' interpolator (aka 'Square Law' curves)<br />
<br />
<br />
++fixes and optimizations<br />
<br />
===4.0.21 [20180705]===<br />
<br />
*DeviceListing:<br />
-one can now 'shiftPAN' and 'shiftTILT' devices<br />
<br />
<br />
*StepLinks:<br />
-one can choose to which destination OSC messages are sent (aka 'All Destinations' or specific IP:PORT)<br />
<br />
<br />
*General:<br />
-fixes and optimizations<br />
<br />
===4.0.20 [20180615]===<br />
<br />
*Palette:<br />
-Palette are now applied according to a user defined time (time is defined in [[SETUP]])<br />
<br />
-new Shift+CMD+P shortcut to display 'Palette Listing'<br />
<br />
<br />
*Virtual Submaster:<br />
-a new virtual submaster is available in [[SETUP I/O]]/OSC which can handle all incoming /circ/x/level OSC messages.<br />
<br />
-a new virtual submaster is available in [[SETUP I/O]]/DMX Utility which can handle all incoming DMX levels.<br />
<br />
<br />
*Submaster:<br />
-one can now colorize each Submaster (and it's levels in Output)<br />
<br />
<br />
*Accelerator:<br />
-new accelerators are available in Cue/Group/Chaser/Sample Editors<br />
<br />
<br />
*Track:<br />
-better MLink support<br />
<br />
===4.0.19 [20180515]===<br />
<br />
*Sample:<br />
-fix wrong device restitution under certain circumstances<br />
<br />
<br />
*Sequence:<br />
-new accelerator shortcut (CMD+R) in order to load selected step in active register<br />
<br />
-Cue names are now displayed in the big sequence window<br />
<br />
-one can now drag'n drop step(s) in order to reorganize the sequence<br />
<br />
-fix XFade wrong behavior <br />
<br />
<br />
*General:<br />
-in case of weird shutdown (crash....), D::Light now ask if user wanna use the backup.<br />
<br />
<br />
*OSC:<br />
-re-writting of OSC messaging system in favor of mono-argumentation (thus, touchOSC become usable again)<br />
<br />
-new syntax for Devices (cf https://getdlight.com/wiki/index.php/OSC)<br />
<br />
-old syntax (aka multi-argumentation) is still available thanks to a new switch in setupIO/OSC menu (Messaging argumentation type)<br />
<br />
<br />
*Track:<br />
- one can now track/update/create/delete Masterlinks from the Track window<br />
<br />
- better tracking for duplicate values<br />
<br />
- one can now use 'All' shortcut to select all displayed levels for selected channels<br />
<br />
<br />
*SplashScreen:<br />
-new initialization process which lead to a new splashscreen<br />
<br />
<br />
*MasterLinks:<br />
-MLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new insert MLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move MLinks<br />
<br />
<br />
*USBDMX:<br />
-D::Light now support HotPLug for usbDMX widgets :) only on macOS and Linux :(<br />
<br />
it means one can unplug/replug a usbDMX device, if the widget was previously active, D::Light will manage automatically the re-connection.<br />
<br />
<br />
*StepLinks :<br />
<br />
https://getdlight.com/wiki/index.php/STEPLINK<br />
<br />
-SLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new copy SLink button (+shortcuts) in the editor<br />
<br />
-new insert SLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move SLinks<br />
<br />
-OSC StepLinks are now typed, it means one must specify if argument(s) is an int, a float or a string<br />
<br />
-CURVES StepLinks now accept THRU (>) for outputs (in the same fashion as for channels)<br />
<br />
<br />
*Device Listing :<br />
-one can now sort Device's order according to ID or Model or Channel<br />
<br />
-one can now use massive Merge (by selecting several Devices before merge)<br />
<br />
<br />
*Palette Editor :<br />
- one can now use empty command line for AtLevel shortcut in order to purge selected levels<br />
<br />
<br />
*Palette Listing :<br />
- new 'Bound To' (editors) option in order to avoid opening Device Command<br />
<br />
<br />
*Chasers :<br />
- CHZ_Cue management is now the same as for the main sequence... if one record CHZ_Cue 1.5, it'll land between CHZ_Cue 1 and CHZ_Cue 2<br />
<br />
- Palette shortcut is now available in Chaser Editor<br />
<br />
<br />
*Curves :<br />
- deepest interaction with the patch.... Output(s) assigned to a curve of the curveListing are now linked(was ist das schön).<br />
<br />
- CurveEditor : one cane now select which curve is displayed (either from patch or from curveListing)<br />
<br />
- Curves are now 16bits -POTENTIAL INCOMPATIBILITY- (they need to be redrawn)<br />
<br />
===4.0.18 [20180124]===<br />
<br />
This release introduce SLinks.<br />
<br />
One can send custom Midi or OSC messages per sequence's step. Thus, it allows D::Light to become the master sequencer of your show as it can trigger specific cues/steps in other software.<br />
<br />
One can also load custom curves for output(s)/channel(s) on every steps of the sequence.<br />
<br />
*Patch:<br />
-new 'quick select' option in order to select all outputs patched to selected channels<br />
<br />
-new Channel/Output test shortcut<br />
<br />
-speedUp display<br />
<br />
*Sample:<br />
-smart +%/-% which only operate on recorded levels for selected channel(s) over a region or at one frame<br />
<br />
*Sequence:<br />
-in the main sequence window, one can now arrange columns as desired<br />
<br />
-new searchBox to quickly find a step/cue associated to a text<br />
<br />
*MasterLink/TimeLink/DeviceLink/StepLink Editor:<br />
-one can now select active step<br />
<br />
-more shortcuts<br />
<br />
*SubMaster Editor:<br />
-one can now select active submaster<br />
<br />
*Curves:<br />
-new design with more powerful editing<br />
<br />
*ShortCuts:<br />
-new searchBox to quickly find a shortcut<br />
<br />
*Save/SaveAs:<br />
-warning when directory is not writable<br />
<br />
*Force DeviceLink:<br />
-one can now use FullForce new option and select which attributes will be recorded<br />
<br />
*Device:<br />
-the main window should reflect active color for device. (it works for RGB or CMY colors only...)<br />
<br />
*General:<br />
-selection style is now more obvious (yellow square is 'around' selected channels)<br />
<br />
*Palette Editor:<br />
-one can move in Palette thanks to the new Up/Down switcher<br />
<br />
*Palette Listing:<br />
-Colour Palette are now colored for EZ view<br />
<br />
===4.0.17===<br />
<br />
a miserable bug of the previous release leads to this one<br />
<br />
===4.0.16_b4===<br />
<br />
===4.0.16_b2===<br />
<br />
===4.0.16 ===<br />
<br />
available for almost every systems (Linux version will be uploaded ASAP... sorry guys for the looooong waiting)<br />
<br />
*E1.31 (aka streamingACN) is now available as a netDMX protocol <br />
*one can now use 16 DMX universe<br />
<br />
Midi :<br />
*one can now use 'subStick' function for Midi Patch.<br />
thus Midi faders will always be patched to displayed submasters <br />
*'flashStick' is also available for the same purpose.<br />
SubMasters :<br />
*added a new 'E' button as Exclusion.<br />
thus AllSub master will not act on excluded submasters<br />
+ various fix<br />
<br />
===4.0.15_b2===<br />
<br />
2 new important stuff:<br />
*in Art-Net, DL no longer send continuously. it sends only on DMX change<br />
*in Patch, you can now "repeat" a Device. it's useful for playing with LedStrips<br />
also, more work have been done on DeviceCommands...<br />
in the Palette Listing, you can now use the new "recycle" icon in order to load same channels as in the DeviceCommands.<br />
<br />
===4.0.15_b1===<br />
<br />
===4.0.16_b3===<br />
<br />
===4.0.15_b3===<br />
<br />
===4.0.15===<br />
<br />
*on Windows, you should now be able to double-clic on .sho in order to launch DL and load desire sho<br />
*new SetUp I/O menu which group all DMX, USBDMX, NETDMX, MIDI and OSC function *new option to cross-patch dmx universes<br />
<br />
DMX Input:<br />
*more accurate<br />
*new option to bound DmxInput to channels or SubMasters<br />
<br />
Patch:<br />
*new option to "repeat" DMX Levels for Devices (useful for led strips)<br />
<br />
ArtNet :<br />
*you can now manually register Node's IP/Net/SubNet.<br />
*DL no longer send continuously packets.... it sends only on change.<br />
*new option in the Setup "Release FREEZE on Go".<br />
allow user to freeze DMX state until the next GO (useful when one want to move in sequence without modifying stage)<br />
<br />
Device Personality :<br />
*you can now import Personalities of the OFL project (Open Fixture Library) open-fixture-library.herokuapp.com/<br />
(which at the time of writing is open-fixture-library-pr-199.herokuapp.com/ ).<br />
*you can hide Commands for Colours, Focus and Blade in order to display bigger values table.<br />
<br />
Palette Editor:<br />
*you can now use At_level shortcut on selection of levels (multiple selection is allowed)<br />
General<br />
*you can now choose to display only patched channels<br />
<br />
===4.0.14===<br />
<br />
No new function Only fixes<br />
<br />
===4.0.13_b3===<br />
<br />
many changes to Artnet and dmxInput.<br />
<br />
===4.0.13===<br />
<br />
*enable DMXInput for DMX USB PRO widgets and clone<br />
*enable DMXInput for ArtNet<br />
*adjustable DMX rate<br />
*better Artnet support<br />
*better support for looooong samples<br />
*plenty of little annoying stuff<br />
<br />
===4.0.12===<br />
<br />
*new 'NoSolo' option for submaster:<br />
it means that a submaster tagged as 'NoSolo' won't be closed during 'Solo' operation, it also means that it won't close any sub when it's flashed.<br />
you just need to clic 2 times on the solo option .<br />
*when 'Solo' operation , device's parameters are now untouched (except the INTENSITY/DIMMER parameter)<br />
*new 'ReSync' option for midi:<br />
this function resend all midiOut levels. it's useful when you switch preset from the BCF2000<br />
*new option in the SETUP to bound MLink time and Timed submasters to Joystick: it means one can now speed up or down submasters opening/closing<br />
*import Sample extended:<br />
you can now select in one shot several samples to import.<br />
*'clone' is now available in the sample editor :<br />
it means you can copy selected channels levels to other(s) channel for a defined region or for a frame. This let you create enveloppe for channel and copy it to other channel.... yeah I know, this is huge!<br />
*import Chaser extended:<br />
you can now select in one shot several chasers to import.<br />
<br />
===4.0.11===<br />
<br />
fix annoying reported bugs.<br />
<br />
===4.0.10===<br />
<br />
*when cloning a device, one can now choose to clone source device's levels to destination devices's levels<br />
(in palette, in sub, in micropalette)<br />
*more device merging subtilities<br />
<br />
===Pre 4.0.09===<br />
<br />
*this one brings 'Gang Load' fashion to D::Light<br />
<br />
===4.0.9===<br />
<br />
extend the use of multiple selection in Cue/Group/Sample/Chasers Listing/Device Listing/Patch...<br />
you can now select several Chasers for example and load them to several submasters in one shot (thanks to drag n' drop)<br />
multiple selection have also been introduced for 'Remove' functions and 'Clone' functions.<br />
*you can now extract each submaster of the Gun Control (cf noGun option)<br />
*you can now set submasters config for a page of Sumaster (simply scroll the button down RecMLink button<br />
<br />
===4.0.8===<br />
<br />
===4.0.7===<br />
<br />
Mainly bug fixes and better memory bandwidth management<br />
<br />
===4.0.6===<br />
<br />
===4.0.5===<br />
<br />
This release will introduce microPalette.<br />
<br />
what is a microPalette ?<br />
<br />
microPalette handle one or several parameter(s) defined in the personality of a device, and only operate on a specific range defined by the user.<br />
microPalette are loaded in submasters and are executed in an exclusive mode for all selected devices that are registered within the submaster.<br />
for example, let's say devices are lighting ON with shutter open.<br />
you record a microPalette for SHUTTER parameter on the range 4 -> 128 that you load on submaster 1.<br />
when you'll open sub1, the shutter will start strobing form low to fast (if in the personality strobing form low to fast is registered in the range 4 -> 128).<br />
when you shutdown the submaster, the shutter will return to it's open state.<br />
it'll be veeeeeery useful for gigs<br />
*address patch issue when user use Shift key to extand selection for outputs<br />
*bug fixes and code cleaning<br />
<br />
===4.0.4===<br />
<br />
this release fix wrong behavior of 4.0.3 (sorry for the mess...)<br />
<br />
===4.0.3===<br />
<br />
*speeding internal things (and cleaning)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed) <br />
*better midi output (submaster's flash for example)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed":<br />
<br />
===4.0.2===<br />
<br />
<br />
fix & improve curves for dimmers<br />
<br />
===4.0.1===<br />
<br />
available for every supported systems : Win7, Win8, Win10, Linux32Bits (Ubuntu 14.04), Linux64Bits (Ubuntu 16.04), ARCHLInux (always on the top), MacOS 10.6 thru 10.12 on MacOS, D::Light is linked against XQuartz 2.7.11<br />
one of the main big thing is that D::Light is now a pay app... this move will hopefully be profitable for the software.<br />
the other big thing is that D::Light can now drive moving lights / LED lights.<br />
several improvements have been introduced for Chasers, Samples, user interface, drag'n drop, etc....<br />
<br />
===4.0.0.b-78===<br />
<br />
===4.0.0.b-75===<br />
<br />
fix blackout/sceneMaster/grandMaster with devices that use 'virtual intensity for colours' parameter<br />
<br />
<br />
===4.0.0.b-74===<br />
<br />
news:<br />
*refresh/balance available as OSC commands<br />
/pad/refresh 1<br />
/pad/balance 1<br />
*OSC message can bypass level's locking mechanism for /circ/level and /sub/level<br />
<br />
===4.0.0.b-76===<br />
<br />
*better handling of DLink<br />
*fix some Devices stuff for sequence -you can now use "0" Tlink (==20ms)<br />
*you can now use "0" waitTime _ 5xfaster than 0.1<br />
if you want to reset waitTimes to nothing (no autogo), set command line to . and use wait shortcut (or double clic in the waitTime column)<br />
*display Info when MLink or Tlink are recorded/updated<br />
++ various fix<br />
<br />
===4.0.0.b-73===<br />
<br />
Hi,<br />
b73 is out for some platforms (aka MacOS from 10.9 to 10.12 (linked against XQuartz 2.7.10), Windows 64b and Linux 64b)<br />
'''the main big thing with this release is that D::Light became a paid app...'''<br />
I tried during 13 years to keep in free, but I cannot no more. So please make archive of your sho as there will be no return.<br />
news:<br />
*lots of bug fixes<br />
*manual xfade for devices<br />
*you can now call Palettes from the main window (manually (new setup option or drag the switcher under the keypad) or with shortcuts)<br />
*nice handling of palettes in submasters.<br />
*improve device mechanism for Chasers<br />
*new timing options for chasers<br />
<br />
===Pre 4.0.0.b-72===<br />
<br />
*Samples are now LTP...<br />
mean easier, lighter, smarter...<br />
it also means some serious incompatibility with existing sample... sorry for that but it's a necessary evil.<br />
*fix DLink is now also available in Chaser<br />
*add 'Virtual Intensity for Colours" in the Device Listing.<br />
this new option let you control the Intensity of the device even when INTENSITY/DIMMer combo is not registered.<br />
usefull for LED RVB for example...<br />
<br />
===Pre 4.0.0.b-71===<br />
<br />
fix a miserable bug...<br />
news:<br />
*SampleListing now display Sample's length<br />
*you can change submaster's levels color (new setup option)<br />
<br />
===Pre 4.0.0.b-70===<br />
<br />
*new purge utility for device attributes within Samples<br />
*'device command' is now fully dedicated to sample's cause<br />
*better speed algorithm for stuff (aka sub_speed, joystick, general timing)<br />
*you can select devices directly in the 'palette Listing' window, as in the 'device commands' window<br />
*reorganization/colorization of 'device Commands' (in order to gain space and clarity)<br />
*add Ctrl+Arrow shortcut to select next channel and set it to default@Level<br />
<br />
===Pre 4.0.0.b-69===<br />
<br />
fix various wrong behavior<br />
*Devices:<br />
added the possibility to define HOME position for parameters to NULL. in this case, HOME call will never operate on the nulled parameters. (useful in some case where LAMP OFF is set to 0... and you don't want to switch the lamp off each time you HOME the device).<br />
<br />
===Pre 4.0.0.b-68===<br />
<br />
*added DND support for TLink and DLink in the chaser's editor<br />
*added DND support for Times in the chaser's editor (times can be DND for example from TimeIn to DelayOut, etc...)<br />
*added DND support for Cues in the chaser's editor<br />
*as for the sequence and other stuff you can now double-click in the TLink editor to set value<br />
*as for the Chaser's editor you can now DND Times in the Sequence editor in the way you want (eg from TimeIn to DelayOut, etc...)<br />
*Device's parameters now follow step times if INTENSITY is > 0 -fix for invPan/invTilt<br />
<br />
===4.0.0.b-67===<br />
<br />
===Pre 4.0.0.b-67===<br />
<br />
*added support for usb pro mk2 (revB) -added wait times to chaser editor $<br />
FWIW, I've decided to clean OSC reader/writer messenger before the final release (and this is not a good news for you... )<br />
I've changed:<br />
/circ/level x y (where x is the channel, y the level) /circ/prepalevel x y<br />
/sub/text x blabla<br />
/sub/level x y<br />
/sub/flash x y<br />
/sub/phase x y.y<br />
all the /subStick messages and also the /device ones<br />
for the devices it looks like<br />
/device s i i (string (/attribut/parameter), int (device numbr), int (value))<br />
I know that all your pd patchs, touchOSC stuff, etc... won't work anymore, but it gain clarity and parsing efficiency.<br />
<br />
===4.0.0.b-66===<br />
<br />
bug fixes<br />
few words about the new 'Phase' ID for a submaster:<br />
one can freely navigate in a sample thanks to the new phase function. it starts at 0.0 and end at 1.0 (1.0 is the latest frame of the sample).<br />
so you can set a sub as Phase for a sample (like you did with Speed function), and you have 255 steps to navigate in the sample.<br />
I've also added OSC message (/sub/x/phase 0.0........1.0).<br />
thus, you have a huuuuuuge precise control over the sample's restitution.<br />
you can go forward, backward, loop inside, etc.....<br />
<br />
===Pre 4.0.0.b-66===<br />
<br />
nouveaux messages OSC: reception<br />
/pad/sub x (select sub)<br />
/pad/record 1 (like record shortcut) /pad/update 1 (like update shortcut)<br />
sending<br />
/seq/x1text (send text associated to step loaded in X1) /seq/x2text (send text associated to step loaded in X2) /sub/pageText (send text associated with the active sub page) /seq/go_signal 1 (send when GO is triggered) /seq/goback_signal 1 (send when GO is triggered) /seq/pause_signal 1 (send when GO is triggered)<br />
and for the Devices:<br />
each device will respond to :<br />
/device/x/attribut/paramater 0... 65536<br />
where attribut is COLOR or FOCUS or EFFECT, etc.... and parameter are the ones recorded within the personality of the device<br />
each device will export his value to the same address<br />
<br />
===4.0.0.b-65===<br />
<br />
There's enough changes to make an update... I didn't finished all the clean though...<br />
*the main window has been polished to fit within small screen systems *you can sample devices<br />
*many many bug/trick fixes<br />
<br />
===4.0.0.b-64===<br />
<br />
mainly bug fixes and stuff improvements....<br />
<br />
===4.0.0.b-62===<br />
<br />
a miserable mistake on b61 leads to b62... mainly bug fixes and dep lib update<br />
<br />
===4.0.0.b-61===<br />
<br />
only for Win32, Win64, MacOS 10.11 (more OS to come later) mainly bug fixes.<br />
<br />
===4.0.0.b-58===<br />
<br />
freshly fresh for everyone, this beta fix several bugs or wrong behavior regarding Devices but also for the old fashion way...<br />
<br />
===4.0.0.b-57===<br />
<br />
*in the palette listing one can now apply a palette to selected devices in one click (nice 4 live...)<br />
*in the palette listing, palettes are now categorized (faster display)<br />
*in the 'device command' panel, if a parameter have a definition, associated scroller are now bound to minLevel/maxLevel (nice 4 live...)<br />
<br />
===4.0.0.b-56===<br />
<br />
only 4 MacOS 10.6 -> 10.11<br />
<br />
===4.0.0.b-55===<br />
<br />
should fix some stuff...<br />
only for Linux64, MacOS 10.8 -> 10.11<br />
<br />
===4.0.0.b-54===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-53===<br />
<br />
should fix group removing/deletion different compilation options for win64<br />
<br />
===4.0.0.b-52===<br />
<br />
should fix usbDMX Pro on ElCapitan && Yosemite should fix group deletion<br />
should fix Chase load in sub<br />
I don't have issue while loading global palette in sub.<br />
<br />
===4.0.0.b-51===<br />
<br />
with this one you can load PALETTES in submasters. no drag'n drop yet.... you can choose which device that is include in a palette is processed.<br />
on MacOSX, linked against fresh XQuartz 2.7.8<br />
<br />
===Pre 4.0.0.b-50===<br />
<br />
===Pre 4.0.0.b-49===<br />
<br />
===Pre 4.0.0.b-48===<br />
<br />
===4.0.0.b-47===<br />
<br />
lots of news coded during summer...<br />
*Device functions have been merged in a central window. This is now the start point for almost everything for Devices...<br />
*many things have been cleaned<br />
*Shift and Ctrl have been swapped (to massively select channel you now use Shift, to drag'ndrop a channel in a submaster to quickly inhib it, you now use Ctrl).<br />
<br />
===4.0.0.b-46===<br />
<br />
should fix reported bugs.<br />
<br />
===Pre 4.0.0.b-45===<br />
<br />
should fix:<br />
*record new sho (with permissions check on Linux) -artnet on Linux<br />
*strange and deep deep wrong behavior for devices<br />
should also clarify selection in the TLink editor.<br />
<br />
===4.0.0.b-44===<br />
<br />
should fix:<br />
*warning when user do not have permissions to write files on Linux<br />
*weird things when repatching a device<br />
<br />
===4.0.0.b-43===<br />
<br />
should fix:<br />
*artnet on windows computers<br />
*help on linux computers<br />
*submasters (timed and inhib ones) that stay in Pause state. -some inappropriate behaviors<br />
news:<br />
SHORTCUT :<br />
allow to delete previous binding when asking for an ever used key<br />
<br />
===4.0.0.b-42===<br />
<br />
ArtNet : restore network artPoll broadcast address (some node appears to not responding well over 255.255.255.255)<br />
Devices :<br />
*fix a case where palettes levels were not honored for dlinks<br />
*add the possibility to select the same parameter for several Devices by clicking on the parameter's column header<br />
Linux:<br />
*shrink size of the packages<br />
<br />
===4.0.0.b-41===<br />
<br />
mainly bug fixes:<br />
CHANNEL TRACK:<br />
fix bug and faster code.<br />
please do some hardcore tests...<br />
MIDI:<br />
new LOADSTEPID_X2/X1 functions for ProgramChange<br />
*retrieve single channel inhib when dragging with Shift to a submaster -retrieve hour trigger<br />
*new remove function for MidiTimeCode editor<br />
*bug font fixed<br />
<br />
===4.0.0.b-40===<br />
<br />
mainly bug fixes<br />
<br />
===4.0.0.b-39===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-38===<br />
<br />
so here comes a new one basically with bug fixes.<br />
also I've tried to reduce size (height) to fit on low resolution screen<br />
I've worked on the setup regarding ArtNet and OLA (for them to work better)<br />
the BIG one is the new remote available with this release that we have designed with aroom (big thanx)<br />
<br />
===4.0.0.b-37===<br />
<br />
removed things:<br />
channelcheck definitely removed (use Patch functions for this purpose) Color Scroller definitely removed (use Devices functions for this purpose)<br />
news/update/fixes:<br />
Patch:<br />
*you can now select several channels, and if you give one dimmer, channels we be patched as list starting with the given dimmer.<br />
(@mode exemple: CH 1 THRU 10 = 5 ENTER will patch ch 1 to dimmer 5, ch 2 to dimmer 6, etc...).<br />
*double click is available for check level<br />
Balance:<br />
*submaster that are in TIME mode and the little blue square of the sub is set, what's inside the submaster won't be touched by the Balance Mode<br />
Artnet:<br />
*now inegrated to the setup.<br />
*more simple, more usefull, honor the broadcast/unicast mode, honor selected nodes to use in unicast mode.<br />
Submasters:<br />
*there's now a little indicator close to the sub that show progression in case of MLink start or Times Start<br />
Midi Time Code:<br />
*new inhib MTC function in the setup<br />
+many various bug fixes<br />
<br />
===4.0.0.b-36===<br />
<br />
===4.0.0.b-35===<br />
<br />
bug fix<br />
+<br />
should improve Help display.<br />
in @Mode, the Help in the windows now display allowed syntax<br />
<br />
===4.0.0.b-34===<br />
<br />
*should improve TLink management<br />
*more/less OSC message for PATCH<br />
(new remote is here : github.com/dlight-tools/dlight-pad/blob/...ad_4.0_SGS2.touchosc ) -keep on cleaning code....<br />
<br />
===4.0.0.b-33===<br />
<br />
news:<br />
*should fix all errors reported for the b32 (except TLink that collapse, I've forgot....)<br />
Patch:<br />
*complete rewrite of this window.<br />
*the left part display channels, the right part display dimmers. D-Patch is the first address of patch for Devices<br />
*you can drag'n drop from channels to dimmers<br />
*you can select several dimmers like 1 + 2 Thru 10 + 20 + 44<br />
*the remote should not work anymore, let's try to write another one...<br />
+ many many more little stuff that make life better<br />
<br />
===4.0.0.b-32===<br />
<br />
General:<br />
*you can now double-clic on levels to set value<br />
Channel Track:<br />
*you can now DND to death!!<br />
ascii:<br />
*better integration with DL<br />
+bug fixes<br />
fews words:<br />
*DL seems stable enough now to cut off the release soon, I just need to re-write the patch window before the release.<br />
<br />
===4.0.0.b-31===<br />
<br />
*le double clic pour les textes des subs<br />
*tcl/tk updaté<br />
*molette de la souris pour les valeurs des paramètres des devices ainsi que pour les masters SCENE/FlashMaster AllSubMasters<br />
*meilleur check des noms de palettes<br />
*ID pour le message OSC /seq/go<br />
*ascii improve file loading/recording<br />
*device attribute's editor are now able to display levels in % as well as Real Values<br />
*et les corrections de bug annoncés sur la b30<br />
<br />
===4.0.0.b-30===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-29===<br />
<br />
*should fix Win64 package<br />
*Sequence : StepID<br />
this is the big new stuff which allow you to register an 'identifiant (ID)' for a step.<br />
<br />
Thus you can call the step thanx to new shortcuts stepID_load and stepID_goto where xxxx_load is used to set the ID for a step and xxxxx_goto is used to trigger the step<br />
there cannot be two stepID with the same number....<br />
<br />
in the setup you can choose if MSC Load message is mapped with the cues (as before) or with the stepID<br />
<br />
in OSC, two new messages : /seq/ID_goto xx.xxx and /seq/X2LoadAndFireID xx.xxx<br />
HourTrigger:<br />
*functions have been re-written<br />
+bug fixes<br />
<br />
===4.0.0.b-28===<br />
<br />
Text: all text are now edited in place<br />
File name: DL should support exotic characters (at least the french ones) +should fix all reported bugs of the previous beta<br />
<br />
===4.0.0.b-26===<br />
<br />
new beta available for every supported systems (with the addition of Windows 64bits) ATTENTION: on MacOS 10.6_10.7, DL is built against XQuartz 2.7.7 (please update your server...)<br />
bug fixes release + new features:<br />
OLA:<br />
*the server have been updated to 0.9.5<br />
Sequence :<br />
*the big sequence window is a whole new code with drag'n drop support for every parameters<br />
Track :<br />
*now display DLinks associated to a channel for sequence's steps<br />
OSC : new /sub/x/text message.<br />
*it's only an outgoing message that display text associated with subs. DL will not respond to this message<br />
MIDI :<br />
*new MidiSwitch +/- bind available<br />
Device :<br />
*Inverse Pan/Tilt now available in the Device's Listing<br />
<br />
===4.0.0.b-25===<br />
<br />
===4.0.0.b-24===<br />
<br />
bug fixes +<br />
Channel Track has been re-write<br />
*more useful and Sequence selector added<br />
@mode:<br />
*available in channel Track<br />
*bug fixes in TimeGroup editor<br />
*add [DELETE] [CUE] xx.x [THRU] xx.xx<br />
OLA:<br />
*fixes on yosemite (thanx aroom)<br />
+ many little stuff<br />
<br />
===4.0.0.b-22===<br />
<br />
mainly a bug fix with addition of:<br />
*in @mode and RPN, PALETTE will open the Palette Listing<br />
*0 + Colour/Focus/Beam/etc... will set selected devices to Home values for selected attributes.<br />
<br />
===4.0.0.b-21===<br />
<br />
mainly bug fixes...<br />
new features:<br />
*Devices command's windows now reflect real values for movers all the times + some goodies...<br />
<br />
===4.0.0.b-20===<br />
<br />
Recapitulatifs par rapport à la b16 :<br />
*Grand Master : Ok<br />
*Black : Ok<br />
*Focus avec le Pad Ok<br />
*Plus de sho corrompu : Ok Memorisation des Focus :ok Patch : OK<br />
*Ce qui ne fct pas ou plus:<br />
*Multi sélection avec souris et touche " CTRL", c'est ok avec les commande "ch +"<br />
*prise en compte de valeur par défaut des devices (chez moi un Strobe qui devrai être à 255)<br />
Au bout d'un moment de travail, les fenêtres ne passent plus en premier plan par l'appel au menu, lorsqu'elles sont ouvertes. donc il faut les sélectionner dans un coin apparent.<br />
*Les Cue FX ne mémorisent pas les canaux de devices.<br />
*Les clone de Cue, ne copient pas les canaux de devices<br />
*lorsqu'on clique sur le "DLINK" d'un STEP, on peut visiblement éditer les canaux individuellement, or ce ne fonctionne pas sur tous les canaux. (couleurs OK, mais STROBE, EFFECT...)<br />
J'ai d'ailleurs pas réussi à "jouer" avec un canal "EFFET / MACRO", mais c'est peut être le device, faut que je vérifie.<br />
Les Dlink ne sont pas liés aux CUES, donc on ne peut pas les mettre dans un SUB.<br />
Pas systématique<br />
*Ne mémorise de temps en temps pas la couleur (donc dans certains CUE, et pas d'autres) <-- Ca c'est bizarre et pénible<br />
je te joindrai le sho et le step où ça bloque.<br />
=> ben aujourd'hui ce step et cette couleur ne bloque plus !=> A suivre<br />
*Sortie du logiciel pas toujours propre (fenêtres bloquées ouverte), mais ce ne m'est plus arrivé le lendemain.<br />
*J'ai eu deux fois une fermeture inopinée lorsque je faisais des manip. avec les 4-5 fenêtres ouvertes (Focus, Beam, Couleur, Listing), sans perte de données, recul. avec menu "backup".<br />
<br />
===4.0.0.b18===<br />
<br />
===Pre 4.0.0.b18===<br />
<br />
===4.0.0.b17===<br />
<br />
mainly a bug fix.<br />
<br />
===4.0.0.b16===<br />
<br />
===Pre 4.0.0.b16===<br />
<br />
*SUB_SPEED are reset to 50% in case of gun shot<br />
*moving light's attributes have been redispatched, new BEAM family<br />
*palette listing now reflect available palette for selected channels.<br />
*Colour and Focus window now display parameters levels for each selected Devices (along with the active palette's name)<br />
<br />
===4.0.0.b15===<br />
<br />
available for Windows, MacOS 10.8, 10.9, 10.10 bug fixes only...<br />
<br />
===4.0.0.b14===<br />
<br />
bug fixes only... should address:<br />
*not patched channels -X1/X2 crash<br />
<br />
===4.0.0.b11===<br />
<br />
===4.0.0.b10===<br />
<br />
*fix a bug with the 'Personality Editor'<br />
*benefit from the compiler analyzer (lots of optimizations)<br />
*fix Sample recording<br />
*new 'Balance' function to isolate selected channel as long as Balance is ON<br />
<br />
maybe I'll repeat myself but It's important to test these beta in order to stabilize the first 4.0.0 in order to release it.<br />
<br />
my goal is to have a bullet proof release as the 3.0.24<br />
<br />
moving lights code will be part of this release as an experimental feature.<br />
<br />
===4.0.0.b09===<br />
<br />
it's a big step forward as it introduce concept/basics for moving light, Leds, and whatever you need in D::Light.<br />
<br />
Specifically it introduces 'DLinks' wich are more or less (actually less than more) like MLinks but for registered devices.<br />
<br />
DLinks acts like this:<br />
*you set all parameters you need for devices (with palette it's better)<br />
*you record a cue and DLinks are attached to the step that contain the cue<br />
*you can edit/modify/create/remove DLinks form the editor wich is available (for now... I've forget to set an option in the menus....) by click on the corresponding column in the sequence.<br />
*when DLink are loaded in X2, if the channel is black they're processed (this behavior is called GO_IN_B on some ligthdesk)<br />
*this is a special feature of DL: when a channel under TGroup control is fading to black, if DLink attached to next step is referring to this channel, parameters are processed.<br />
it fits very well for theater I think....<br />
*DLinks are not attached to cues, cues only contain Dimmer Parameter of devices (if they exists) -editors (like GROUP, CUE, SUB) does not deal with devices parameters.<br />
<br />
===Pre 4.0.0.b9===<br />
<br />
===4.0.0.b8===<br />
<br />
===4.0.0.b7===<br />
<br />
===4.0.0.b6===<br />
<br />
*a new beta is available for macOS >= 10.8 and Windows (if you want the other builds, just ask.) here's a non-finished list of modifications:<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording<br />
*add Palette recording/updating functions<br />
*add Palette listing and editor<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde<br />
*in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
attached a model of devices for the device editor.<br />
<br />
I think it's robust now and you can build Personality based on the attached example.<br />
<br />
===Pre 4.0.0.b6===<br />
<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording add Palette recording/updating functions<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
===4.0.0.b05===<br />
<br />
* add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho. It's usefull for Device that do not handle Intensity attribute.<br />
* add a merging mechanism to swap registered device model with another one. it'll be usefull when Palette will be coded but the purpose is to be able to switch between device when in tour you do not have the same device as at the creation.<br />
* from the main board you can access to several windows for (few for now) commands add CONTROL command for Lamp On/Off<br />
*add FOCUS command for Pan(Fine)/Tilt(Fine)<br />
*add BLADE command<br />
<br />
in the FOCUS and Blade windows you can hold CTRL to scroll FINE or scroll BOTH parameters I think you'll need to to rebuild your devices template as the one provided because all parameters you want to use must be set<br />
<br />
all library have been updated<br />
<br />
===Pre 4.0.0.b5===<br />
<br />
*add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho add a merging mechanism to swap registered device model with another one<br />
*add CONTROL command for Lamp On/Off add FOCUS command for Pan(Fine)/Tilt(Fine) add BLADE command<br />
*updated libs<br />
*join Alpha Profile 800 && ADB Warp model as example say that Parameters fields must be set....<br />
<br />
===4.0.0.b04===<br />
<br />
Avec cette beta, j'arrive à controler les couleurs du PAR via le ColourPanel<br />
le circuit de la fenêtre principale représente le paramètre DIMMER des devices<br />
*donc de la nouveauté dans le colourpanel où si le(s) devices sélectionnées ont plus de 3 couleurs, des scrollers de niveaux apparaissent en bas de la fenêtre<br />
*rajout des cases CMY<br />
*refonte des presets de couleurs (pour mémoire: left-clic = selection de couleur, un deuxième clic permet de nommer la couleur, Ctrl+clic permet d'enregistrer la couleur active)<br />
donc si vous avez listés/patchés des devices, que vous les sélectionnez depuis la fenêtre principale, vous devriez pouvoir controler les couleurs depuis le colourPanel.<br />
on ne peut pas encore enregistrer de cues avec des valeurs de couleurs ni charger des trucs dans les subs, ni rien.... petit à petit ça avance.<br />
aussi pour ceux qui possèdent un ultraDMX RDM Pro merci de me dire si il fonctionne mieux avec cette beta.<br />
après réflexions nocturnes je me dis que c'est pas bien de mettre les valeurs de HOME dans la librairie, qu'il vaudrait mieux définir ces valeurs dans le 'Device Listing'... où pourrait également apparaitre des champs comme 'Inverse Pan' et 'Inverse Tilt'...<br />
<br />
===4.0.0.b3===<br />
<br />
this one bring the Device Listing where you can import Device Files to your sho. please be carefull not having neither Manufacturer nor Model set as '*'<br />
'-' on Win32 leads to nothing good...<br />
in order to patch the imported device, you click on the Dimmer or Channel cell, it pop up a big dimmer view.<br />
use Ctrl+'move the mouse' to set the dimmer Range.<br />
once dimmer range is set, you type the channel number you want to assign the device and use 'c' (like in channel) to process the patch.<br />
you can use 0 channel to release a previous patch without removing a device<br />
<br />
===4.0.0.b2===<br />
<br />
this one should address reported bugs of the previous one<br />
<br />
===4.0.0.b1===<br />
<br />
voici la premiere béta d'une longue série qui devrait aboutir sur une proposition d'utilisation des projecteurs à LED, projecteurs asservis.<br />
ça sera sans doute assez long étant donné le chantier, néanmoins voici une première proposition....<br />
cette beta ne comprends qu'un module de création de librairie de projecteur.<br />
dans l'ordre pour las suivantes:<br />
*assignation des projecteurs dans un sho de DL en fonction de la librairie existante -fonctions d'accès aux paramètres<br />
*création/gestion de palette<br />
<br />
==D::Light v3==<br />
<br />
===3.0.24_b2===<br />
<br />
build system is slightly different from previous releases. now we have :<br />
*MacOS 10.6/10.7 build linked against XQuartz 2.7.4<br />
*MacOS 10.8/10.9 build linked against XQuartz 2.7.5<br />
*and the good old Win32, Linux32, Linux64 releases on Linux and MacOS, every lib have been updated<br />
here come the news....:<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
you can load one or several channels.<br />
it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.24===<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
*thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
*you can load one or several channels.<br />
*it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.22_b2===<br />
<br />
OSC:<br />
*less message for channels (eg only when their values are changing)<br />
Setup:<br />
*new option for sequence typo<br />
*bug fixes...<br />
<br />
===3.0.22_b1===<br />
<br />
new beta phase with:<br />
*bug fixes (at least more error checks)<br />
*MidiTimeCode improved<br />
<br />
===3.0.22===<br />
<br />
I'm proud to announce the 3.0.22 release of D::Light.<br />
It's available for each supported platforms (macOS 10.6->10.9, windows, Linux 32b, Linux 64b). On MacOSX, it's linked against XQuartz 2.7.5 (xquartz.macosforge.org/landing/)<br />
many bugs fixed....<br />
News:<br />
*MIDI TIMECODE: code improved<br />
OSC:<br />
*less and better verbose<br />
SETUP:<br />
*new typo function for sequence display<br />
*please consider making donations if you think this software is useful.</div>Sl1200mk2https://getdlight.com/wiki/index.php?title=ChangeLog&diff=3134ChangeLog2021-03-17T11:03:05Z<p>Sl1200mk2 : /* 4.2.00 [20210205] */</p>
<hr />
<div>__NOTOC__<br />
<br />
==D::Light v4==<br />
<br />
===4.2.02 [NOTYETRELEASED]===<br />
<br />
*Devices:<br />
-no more deviceCommand window, all Device's controls now take place 'inWindow' (at least for Chasers and Samples Editor) // la fenêtre deiceCommand n'est plus... le contrôle des Devices s'effectue dorénavant directement depuis les éditeurs (pour les Chasers et les Samples).<br />
<br />
<br />
<br />
===4.2.00 [20210205]===<br />
<br />
*macOS:<br />
-this release works on new Apple's M1 computer (yeah !!!) // cette release fonctionne sur les nouvelles puces Apple M1<br />
<br />
<br />
*general:<br />
-new UNDO function to revert to previous state is case of mistake // nouvelle fonction UNDO qui permet de revenir à l'état enregistré précédent en cas d'erreur.<br />
<br />
-text encoding is now utf-8 (which means that almost all keyboard / user configuration of the world should be properly handled) // l'encodage des textes est dorénavant utf-8 (ce qui signifie que DL doit êtr ecompatible avec tous les claviers / toutes les langues du monde...).<br />
<br />
-improvement of .sho recording mechanism // amélioration du mécanisme d'enregistrement des .sho.<br />
<br />
<br />
*Shortcuts:<br />
-third column to register shortcuts // troisième colonne pour enregistrer des raccourcis claviers<br />
<br />
<br />
*Sample:<br />
-you can now select which parameter of Devices will be sampled // vous pouvez dorénavant sélectionner individuellement les paramètres des Devices à sampler<br />
<br />
<br />
*Refresh:<br />
-new behaviour for the Refresh button where first press record channel's state before restoring cue's state. Thus you can switch between modifiedState/cueState/modifiedState/cueState, etc... // nouveau comportement du bouton Refresh où le premier appui sur le bouton enregistre l'état lumineux en cours avant de restituer l'état lumineux de la cue chargé en SCENE. Ce faisant vous pouvez basculer entre étatLumineuxModifié/étatLumineuxInitial/étatLumineuxModifié/étatLumineuxInitial (et au final choisir celui qui vous plait le plus).<br />
<br />
===4.1.14 [20201124]===<br />
<br />
*Windows:<br />
-prevent crash when usbDMX widget is unplugged // empêche un crash quand les boitiers usbDMX sont débranchés à chaud.<br />
<br />
*MacOS:<br />
-more Native integration // encore plus d'intégration au système macOS<br />
<br />
*dynamicBottom:<br />
-new Headers on top of the dynamicBottom in order to easily record/update/recall palette, setting Home levels, etc... // nouveaux boutons en-tête du dynamicBottom pour facilement enregistrer/modifier/appliquer des palettes.<br />
<br />
*Colors:<br />
-new code for setting general UI colours (in setUp window) as well as SubMasters colours and Vendor's colours definitions (Lee, Gam and Rosco) // nouveau code pour l'enregistrement des couleurs principales de l'interface utilisateur (dans le setUp) ainsi que pour le choix des couleurs des SubMasters et des couleurs prédéfinies des différents fabricants (Lee, Gam et Rosco).<br />
<br />
*Devices:<br />
-better 'remove unused palettes' function // amélioration de la fonction 'remove unused palettes'.<br />
<br />
-new options for forceDLinks button in the pad. You can now force only one parameter of selected devices to be recorded in DLinks // nouvelle option pour le bouton forceDLinks du pad. Il est dorénavant possible de forcer l'enregistrement d'un seul paramètre pour les devices sélectionnés.<br />
<br />
*Track:<br />
-revert to navigation style for arrows, +%/-% shortcuts are now toggled on demand // retour à une navigation dans les niveaux par les flèches gauche/droite/haut/bas, les raccourcis claviers pour +% et -% sont dorénavant actifs en cochant 'use Left/Right arrows for Levels'.<br />
<br />
*Park:<br />
-you can now set levels using doubleClick // il est dorénavant possible d'assigner un niveau avec un doubleClick.<br />
<br />
*Palette Editor:<br />
-you can now set levels using doubleClick // il est dorénavant possible d'assigner un niveau avec un doubleClick.<br />
<br />
*Recall:<br />
-new RecallTo functions that let you apply levels or DLinks to another step/cue in the sequence // nouvelle fonction RecallTo qui permet d'assigner un niveaux/des DLinks aux circuits sélectionnés ailleurs dans la séquence.<br />
<br />
*Pad Button behaviour:<br />
-new behaviour for Recall and forceDlink buttons. You can use Ctrl+Click to define function and Click to apply function // nouveau fonctionnement des boutons Recall et forceDLink du pad où Ctrl+Click permet de sélectionner la fonction du bouton et Click permet d'exécuter la fonction.<br />
<br />
-new shortcuts for those two functions // nouveau raccourcis claviers pour ces deux fonctions.<br />
<br />
===4.1.13 [20200925]===<br />
<br />
*macOS:<br />
-too much issues with old macOS so revert to XQuartz... // trop de problèmes avec les différents systèmes d'exploitations donc retour à XQuartz pour les macOS < 10.14<br />
<br />
*windows:<br />
-add 2xFingers wheel effect to devices parameters // nouvelle fonctionnalité pour utiliser 2 doigts sur le trackpad (ou la molette de la souris) pour incrémenter/décrémenter les niveaux des paramètres des Devices<br />
<br />
*setUp:<br />
-new 'Balance ground level' option to not balance everything to black // nouvelle option 'Balance ground level' pour laisser un niveau minimum de lumière au plateau lorsque la fonction Balance est utilisée<br />
<br />
*stepID:<br />
-step 0 is now registered with '0' ID // le step 0 est dorénavant enregistré avec l'ID 0<br />
<br />
*Recall:<br />
-better Recall of DeviceLinks // amélioration de la fonction Recall pour les DeviceLinks<br />
<br />
*Sequence:<br />
-new buttons to SelectionTo Scene/Prepa selected step // nouveaux boutons pour charger en Scene/Prepa le pas de séquence sélectionné<br />
<br />
*Park:<br />
-Park is now above BlackOut, grandMaster and Balance // les circuits parkés ne sont plus sous le contrôle du BlackOut ni du grandMaster ni de la Balance<br />
<br />
===4.1.12 [20200904]===<br />
<br />
*macOS:<br />
-bye bye XQuartz... D::Light is now native for every supported macOS version (starting from 10.9) // bye bye XQuartz, D::Light est maintenant natif pour toutes les versions supportées de macOS (à partir de macOS 10.9)<br />
<br />
<br />
++fixes&&bugFixes<br />
<br />
<br />
===4.1.11 [20200718]===<br />
<br />
*Windows:<br />
-fix Open/backup // correction de l'ouverture du backup<br />
-fix invPan/invTilt accessibility in deviceListing // correction des boites à cocher dans le deviceListing <br />
<br />
*Palette:<br />
-new menu to remove unused Palettes // nouveau menu pour effacer les palettes inutilisées<br />
<br />
*SetUp I/O:<br />
-you can now access to MidiPatch and MidiTimeCode editor from the Midi panel of SetUp I/O // vous pouvez dorénavant accéder au patch Midi ainsi qu'à l'éditeur de midiTimeCode directement depuis le SetUp I/O<br />
<br />
*Track:<br />
-add +%/-% shortcuts // ajout des raccourcis clavier +% et -%<br />
<br />
*SLink:<br />
-new MidiSwicth command // nouvelle commande midiSwitch dans les stepLinks<br />
<br />
*Park:<br />
-add +%/-% functionality and shortcuts // ajout de la fonctionnalité +% et -% ainsi que les raccourcis clavier correspondants<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.1.10 [20200703]===<br />
<br />
*Devices:<br />
-new DeviceTools (menu Device/DeviceTools) that bring Focus joystick, Colours picker and Blade utilities as a separate window. Useful in addition of the dynamicBottom. // nouvelle fenêtre DeviceTools qui permet d'afficher uniquement les joysticks des Focus et Blades ainsi que le picker de couleurs.<br />
<br />
-fix palette recording with levels that come from SubMasters // correction de l'enregistrement des palettes lorsque les niveaux sont issus de SubMasters<br />
<br />
*Sample:<br />
-new several options before Sample Recording // nouvelles options réglables avant l'enregistrement des Samples<br />
<br />
*Midi:<br />
-new floatingScale command that let a CC control levels of active channel's selection, useful with infinite knob... // nouvelle command floatingScale qui permet à un rotatif ou fader (ControlChange) de piloter les niveaux de la sélection active de circuits.<br />
<br />
*General:<br />
-augmented 'Recall' function that allow user to recall levels of prev/next/desire cue for selected channels // nouvelle fonction 'Recall' qui permet de rappeler les niveaux des circuits sélectionnés par rapport à la cue suivante/précédente/définie<br />
<br />
-new 'levelStyleDisplay' shortcut to switch between percent/real display // nouveau raccourci clavier pour la fonction 'levelStyleDisplay' qui permet d'alterner l'affichage en pourcent ou en valeur réelle des niveaux des circuits.<br />
<br />
-new commandLine up to the channel panel // nouvelle ligne de commande au dessus de l'écran d'affichage des circuits.<br />
<br />
*StepLinks:<br />
-added GOTO message to VLC to play desire item (there's a strange offset though between playlist ID items and ID items sent by D::Light) // ajout du message GOTO aux commandes VLC pour jouer un morceau de la playlist de VLC<br />
<br />
*SetUp I/O:<br />
-new 'Fixed Frame Rate' option in order to provide continuous DMX stream // nouvelle option 'Fixed Frame Rate' pour permettre l'émission d'un flux DMX fixe à vitesse constante (notamment lorsqu'il n'y a pas de modifications de niveaux).<br />
<br />
-new 'DMX Input Patch' option for usbDMX and netDMX that let you patch incoming DMX to Devices (each parameter is reachable) // nouvelle function 'DMX Input Patch' pour l'usbDMX et les netDMX qui permet de patcher un signal DMX entrant sur n'importe quel paramètre des Devices.<br />
<br />
===4.1.09 [20200313]===<br />
<br />
*SetUp :<br />
-new Splitted 'UI' mode // nouvelle interface 'Splitted' pour la fenêtre principale<br />
<br />
<br />
*Fixes&&Improvements<br />
<br />
===4.1.08 [20200214]===<br />
<br />
*SetUp :<br />
-new option to set Submaster's matrice (10 or 16 Submasters displayed) // Nouvelle option pour définir la matrice des Submasters<br />
<br />
<br />
*SetupIO :<br />
-E1.31 (streamingACN protocol) DMX universe mapping can now reach universe 63999 // le mapping des univers DMX pour le protocole E1.31 (streamingACN) peut aller jusqu'à l'univers 63999<br />
<br />
<br />
*Fixes&&Improvements<br />
<br />
===4.1.07 [20200131]===<br />
<br />
*SetUp :<br />
-new option to Detach/attach main User Interface // Nouvelle option pour séparer ou grouper la fenêtre principale<br />
<br />
-new option to anchor StepLinks to sequence // Nouvelle option pour lier le déclenchement des stepLinks au step+/- dans le séquentiel<br />
<br />
*StepLinks:<br />
-new type command to change displayed SubMasterPage // nouvelle commande pour afficher une page de SubMaster spécifique<br />
<br />
*TimeLinks:<br />
new TLinks are now registered with '.' in the Time column. It means that step times will be used // Les nouveaux TLinks sont enregistrés avec un '.' dans la colonne des temps. Ce qui signifie que les temps du pas de séquence sont utilisés (il est toujours possible d'assigner un délai spécifique)<br />
<br />
*DeviceCommand:<br />
-new option to clone levels from a desired device // nouvelle option (bouton et raccourci clavier) pour cloner les valeurs d'un device vers tous les devices inscrits dans le deviceCommand<br />
<br />
===4.1.06 [20200107]===<br />
<br />
bug fix release :)<br />
<br />
<br />
===4.1.05 [20191220]===<br />
<br />
*macOS<br />
-more Native integration <br />
<br />
-fix&&improvements<br />
<br />
===4.1.04 [20191130]===<br />
<br />
*SubMasters:<br />
-add new OSC and Midi messages for subBook rotations // ajout de nouveaux messages OSC et MIDI pour la navigation dans les subBooks.<br />
<br />
-add new buttons to quickly switch between Submaster's pages // ajout de nouveaux boutons pour rapidement choisir la page de Submaster affichée.<br />
<br />
*Patch:<br />
-you can now give a name to channels (useful on tour...) // il est dorénavant possible d'assigner du texte à un circuit.<br />
<br />
*Objects Listing:<br />
-new option for Chaser and Sample Listing to run the selected effects (in order to quickly identify them) // nouvelle option pour les Chaser et Sample Listings qui permet de rapidement faire un play/pause des effets sélectionnés<br />
<br />
*Devices:<br />
-new 'Recall DLink' function to copy state of selected devices from a step/cue/stepID // nouvelle fonction 'Recall DLink' pour copier les niveaux des devices en sélection depuis une cue/step/stepID donné<br />
<br />
*General<br />
-new 'Ring Buffer' mechanism for channel's quick selection (+shortcuts+OSC+MIDI links) // nouveau mécanisme appelé 'Ring Buffer' pour une sélection rapide des circuits (accessible via les raccourcis claviers, des messages OSC ou des commandes MIDI)<br />
<br />
-one can use commandLine to define Refresh timing // il est dorénavant possible de préciser le temps de la commande Refresh (via la ligne de commande)<br />
<br />
-you can define a prefered path in the SetUp // Il est possible de définir une arborescence dans le SetUp pour que D::Light ouvre le navigateur de fichier de préférence vers le chemin défini.<br />
<br />
===4.1.03 [20190729]===<br />
<br />
*SetUpIO:<br />
-virtual submasters for incoming data are now separate. One can control either usbDMXInput, netDMXInput and oscInput at the same time.<br />
<br />
it means one can use usbDMX Input to control Submasters from an external lightdesk and in the same time use netDMX Input to control Channels from a fancy madMapper patch :) and output DMX... :)<br />
<br />
//<br />
<br />
-D::light dispose dorénavant de 2 entrées DMX séparées (usbDMXInput et netDMXInput) via les 'Virtual Submaster'.<br />
<br />
ça signifie qu'il est possible d'utiliser une console lumière pour piloter les Submasters de D::Light (via usbDMXInput) tout en utilisant madMapper pour controler les circuits (via netDMXInput)... et sortir du DMX :)<br />
<br />
<br />
<br />
<br />
===4.1.02 [20190726]===<br />
<br />
*Midi:<br />
-new 'FloatingScaleIncrement' and 'FloatingScaleDecrement' available for ControlChange // nouvelles fonctionnalités 'FloatingScaleIncrement' et 'FloatingScaleDecrement' pour les ControlChange Midi.<br />
<br />
Ces nouvelles fonctions permettent d'utiliser une roue codeuse Midi (qui envoie +1 dans un sens et +1 dans l'autre sens sur 2 canaux différents) pour pouvoir se déplacer dans les listings ou modifier le niveau des circuits sélectionnés.<br />
<br />
-better shortcut support // amélioration de la commande midi 'Shortcut'<br />
<br />
<br />
*OSC:<br />
-better strategy // meilleure stratégie d'émission des messages OSC<br />
<br />
<br />
*E1.31:<br />
-better code for E1.31 input // meilleur code pour la réception de paquets E1.31<br />
<br />
===4.1.01 [20190722]===<br />
<br />
*fix<br />
<br />
<br />
===4.1.00 [20190719]===<br />
<br />
*UserInterface:<br />
-more 'flat' design // fin du nouveau design de l'interface utilisateur<br />
<br />
<br />
*Park:<br />
-new 'Park' function is order to lock channels or specific parameters of Device // nouvelle fonction 'Park' qui permet de bloquer des circuits ou des paramètres individuels de Device à une niveau donné.<br />
<br />
<br />
*macOS:<br />
-D::Light is now notarized from Apple // D::light est "notarizé" de la part d'Apple<br />
<br />
===4.0.31 [20190618]===<br />
<br />
*UserInterface:<br />
-new 'flat' design // nouveau design de l'interface utilisateur<br />
<br />
<br />
*Chaser / Sample:<br />
-one can now use SPEED Submasters to gain more fine controls on Chasers/Samples restitution (ClockWise way, CounterClockWise way, Random way)<br />
<br />
//<br />
<br />
-Il est dorénavant possible de controler le sens de défilement des Chasers et des Samples, soit dans le sens horaire (normal... CWise) soit dans le sens anti horaire (du dernier step vers le premier ... CCWise) soit en mode aléatoire (Random).<br />
<br />
Pour accéder à ces controles il suffit de définir un Submaster comme SPEED d'un Chaser ou d'un Sample et en lieu et place du texte associé au Sub se trouve le PlayMode.<br />
<br />
<br />
<br />
*Clone:<br />
-one can now set desire objects number while cloning (available for Cue, Group, Chaser, Sample, Palette, microPalette) // Il est dorénavant possible de choisir lors d'un clone d'objet le numéro de l'objet cloné (valable pour les objets Cue, Group, Chaser, Sample, Palette, microPalette)<br />
<br />
<br />
<br />
*Freeze:<br />
-Frozen step is now coloured // A l'appel de la fonction Freeze, le step en SCENE devient coloré pour une meilleure identification<br />
<br />
-grandMaster can now control Frozen levels // Le grandMaster est dorénavant maitre sur l'état lumineux freezé<br />
<br />
<br />
<br />
*Sequence:<br />
-one can now use Ctrl+Space to load selected step and launch GO (only in the big sequence window) // Il est dorénavant possible d'utiliser la barre espace dans la fenêtre de Sequence pour lancer un GO.<br />
<br />
Il est également possible de sélectionner un step et d'appuyer sur Control+Space pour charger le step sélectionné en Préparation et automatiquement lancer un GO.<br />
<br />
<br />
*Curves:<br />
-one can now select point and use Ctrl+Arrows(Up/Down/Left/Right) to move it // Il est dorénavant possible de sélectionner un point de la courbe du 'Curve Editor' et d'utiliser la combinaison de touche Ctrl+Flèche(Nord/Sud/Est/Ouest) pour le déplacer<br />
<br />
<br />
*TimeLink:<br />
-new copyToStep function to copy selected Tlinks to desire step // nouvelle fonction de copie (et raccourci clavier associé) pour copier les TimeLinks sélectionnés vers le pas de séquence inscrit dans la ligne de commande.<br />
<br />
<br />
*Midi:<br />
-new design of the midi Patch Editor // nouveau design de la fenêtre d'édition du patch Midi<br />
<br />
-more copyToMidiSwitch capabilities (you can now copy selected patch to all existing midiSwitch when the commandLine is empty) // Il est dorénavant possible de copier tout ou partie du patch midi vers tous les MidiSwitch existants en laissant la ligne de commande vide.<br />
<br />
<br />
*DeviceCommand:<br />
-one can now use MouseScroll in Blade's specialized widget // Il est dorénavant possible d'utiliser le scroll de la souris pour modifier les niveaux des Blades<br />
<br />
<br />
*microPalette:<br />
-one can now register INTENSITY/DIMMER as a definition for microPalette // Il est dorénavant possible d'enregistrer le paramètre INTENSITY/DIMMER comme définition d'une microPalette<br />
<br />
===4.0.30 [20190314]===<br />
*Objects Listings:<br />
-one can now sort (or reorder) objects in Cue/Group/Chaser/Sample/Palette/microPalette Listings // nouvelle commande pour re-numéroter les objects dans les différents listing<br />
<br />
-new 'reOrder' shortcut // également un nouveau raccourci clavier 'reOrder'<br />
<br />
<br />
*Submasters:<br />
-new state for Solo function (we now got NORMAL/SOLO/FLASHSOLO/NOSOLO) // ajout d'une nouvelle fonctionnalité pour le SOLO des Submasters.<br />
<br />
les différents états sont:<br />
<br />
**NORMAL : rien de particulier<br />
**SOLO (vert) : en fonction de l'ouverture du Submaster les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**FLASHSOLO (jaune) : lors de l'appui sur le bouton FLASH du Submaster, les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**NOSOLO (rouge) : le Submaster ne se coupe pas lors de l'action d'autres Submasters en mode SOLO ou FLASHSOLO<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.29 [20190226]===<br />
*General:<br />
-Balance function for channels is now dynamic // amélioration de la fonction Balance pour les circuits.<br />
<br />
Lorsque la fonction Balance est activée (qui permet d'isoler le(s) circuit(s) sélectionné(s)), si la sélection de circuit change, la Balance est updatée<br />
<br />
<br />
*OSC:<br />
-new /shortcut command which accepts string as argument // nouvelle commande /shortcut pour simuler un raccourci clavier.<br />
<br />
Cette commande accepte une 'string' comme argument.<br />
<br />
Par exemple '/shortcut p' va changer le registre de travail actif.<br />
<br />
<br />
*Track:<br />
-one can now track Palette across sequence // il est dorénavant possible de tracker les Palettes chargées dans le séquentiel (via les DeviceLinks)<br />
<br />
<br />
*Device:<br />
-more https://open-fixture-library.org/ integration<br />
<br />
<br />
*DeviceLinks:<br />
-Purge menu redefined // extension du menu Purge des DeviceLink.<br />
<br />
Il est dorénavant possible de purger un Paramètre ou tous les paramètres d'un attribut pour un DeviceLink en un coup<br />
<br />
<br />
*DeviceCommand:<br />
-new Live bound which display levels form palettes loaded in SubMasters // nouveau mode Live pour le DeviceCommand <br />
<br />
en mode Live, le DeviceCommand affiche les niveaux des paramètres des devices qui sont pilotés par des palettes chargées dans les submasters<br />
<br />
===4.0.28 [20190118]===<br />
*Submaster:<br />
-improve Submasters Solo mode // amélioration du mode Solo pour les Submasters.<br />
<br />
dorénavant le mode solo n'est plus réservé aux Flash, il est également accessible pendant le scroll des Submasters.<br />
<br />
-Balance do not kill 'E' (aka Exclusion) Submasters // les 'E' (comme Exclusion) Submasters ne sont plus remis à zéro en cas de Balance<br />
<br />
<br />
*Group:<br />
-enhance popUp dialog // amélioration de la fenêtre popUp d'enregistrement des Groupes.<br />
<br />
Lors de l'enregistrement d'un Groupe une fenêtre popUp s'ouvre où vous pouvez directement renseigner le nom du nouveau Groupe.<br />
<br />
<br />
*MasterLink:<br />
-improve MasterLink behavior (follow step +/-) // Les MasterLinks suivent la séquence pour les commandes step +/-<br />
<br />
-improve MasterLink editor Submaster's selection/registration // amélioration de la sélection/enregistrement des Submasters dans l'éditeur de MasterLink.<br />
<br />
vous pouvez dorénavant sélectionner les Submasters à enregistrer dans les MLinks de la même manière que la sélection de circuits dans la fenêtre principale.<br />
<br />
===4.0.26 [20181214]===<br />
*Patch:<br />
-'Enter' key can now be used to select either channels or outputs. CommandLine is used for sourcing.<br />
<br />
<br />
*Main Window:<br />
-'Enter' key can now be used to select channels. CommandLine is used for sourcing.<br />
<br />
-new 'DynamicBottom' display for Device's selection.<br />
<br />
<br />
*Sequence:<br />
-one can now register/insert cueless step. Such steps are useful to trigger D/M/S Links.<br />
<br />
<br />
*SubMasters:<br />
-new 'Looping Style' options for SubMasters loaded with Sample. one can select if levels are persistent after each loop or reseted.<br />
<br />
<br />
*SetUp:<br />
-one can now choose if SOLO mode for SubMasters also behave on Scene levels.<br />
<br />
-one can choose colours for Scene/Prepa registers<br />
<br />
<br />
*SetUp I/O:<br />
-one can now choose DMX input frame length.<br />
<br />
<br />
*DeviceLink:<br />
- one can now trigger MoveInBlack in one click for all listed Devices of each steps<br />
<br />
<br />
*TimeLink:<br />
-new 'Quick Selection' option to selected each identical parameters<br />
<br />
<br />
*Midi:<br />
-one can now use NOTE and PROGRAM CHANGE to trigger defined shortcuts<br />
<br />
<br />
*OSC:<br />
-new command which allow to control parameters of selected devices (range is -1.0 <= x.xx <= 1.0):<br />
<br />
/deviceParameter/ATTRIBUTE/PARAMETER x.xxx<br />
<br />
===4.0.24 [20181004]===<br />
<br />
===4.0.23 [20181002]===<br />
<br />
*menu Accelerators :<br />
-accelerators for MLink, TLink, DLink, SLink have changed (respectively Shift+Meta+w, Shift+Meta+x, Shift+Meta+y, Shift+Meta+z)<br />
<br />
<br />
*Sample :<br />
-faster encoder/decoder <br />
<br />
<br />
*VLC :<br />
-D::Light can now trigger VLC's playlist [https://www.getdlight.com/wiki/index.php/SETUP_I/O#VLC].<br />
<br />
<br />
*SubMasters :<br />
-VLC volume, DMX Input and OSC Input can be assigned to a regular SubMaster.<br />
<br />
<br />
*palette Editor :<br />
-Live functionality added<br />
<br />
<br />
*palette Listing :<br />
-new 'ALL' selector to display every recorded palette for selected channels<br />
<br />
<br />
*OLA server :<br />
-bumped to 0.10.7<br />
<br />
<br />
*MacOS :<br />
-MacOS 10.14 compatibility<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.22 [20180718]===<br />
<br />
*General:<br />
-last active step is recorded within the .sho, thus in case of crash or backup loading, last recorded step is set as the active step<br />
<br />
<br />
*USBDMX:<br />
-added more widget /*NODLE U1*/ /*FX5*/ /*Digital Enlightenment*/ /*anyma*/ /*avldiy*/ /*Eurolite*/<br />
<br />
(untested though....)<br />
<br />
<br />
<br />
*DeviceLink:<br />
-more powerful selection capabilities.<br />
<br />
one can now select several cells in DeviceLink Editor and apply chosen palette to all of them<br />
<br />
-MoveInBlack option editable for channels listed in the DeviceLink Editor<br />
<br />
<br />
<br />
*Curves:<br />
-new 'Square' interpolator (aka 'Square Law' curves)<br />
<br />
<br />
++fixes and optimizations<br />
<br />
===4.0.21 [20180705]===<br />
<br />
*DeviceListing:<br />
-one can now 'shiftPAN' and 'shiftTILT' devices<br />
<br />
<br />
*StepLinks:<br />
-one can choose to which destination OSC messages are sent (aka 'All Destinations' or specific IP:PORT)<br />
<br />
<br />
*General:<br />
-fixes and optimizations<br />
<br />
===4.0.20 [20180615]===<br />
<br />
*Palette:<br />
-Palette are now applied according to a user defined time (time is defined in [[SETUP]])<br />
<br />
-new Shift+CMD+P shortcut to display 'Palette Listing'<br />
<br />
<br />
*Virtual Submaster:<br />
-a new virtual submaster is available in [[SETUP I/O]]/OSC which can handle all incoming /circ/x/level OSC messages.<br />
<br />
-a new virtual submaster is available in [[SETUP I/O]]/DMX Utility which can handle all incoming DMX levels.<br />
<br />
<br />
*Submaster:<br />
-one can now colorize each Submaster (and it's levels in Output)<br />
<br />
<br />
*Accelerator:<br />
-new accelerators are available in Cue/Group/Chaser/Sample Editors<br />
<br />
<br />
*Track:<br />
-better MLink support<br />
<br />
===4.0.19 [20180515]===<br />
<br />
*Sample:<br />
-fix wrong device restitution under certain circumstances<br />
<br />
<br />
*Sequence:<br />
-new accelerator shortcut (CMD+R) in order to load selected step in active register<br />
<br />
-Cue names are now displayed in the big sequence window<br />
<br />
-one can now drag'n drop step(s) in order to reorganize the sequence<br />
<br />
-fix XFade wrong behavior <br />
<br />
<br />
*General:<br />
-in case of weird shutdown (crash....), D::Light now ask if user wanna use the backup.<br />
<br />
<br />
*OSC:<br />
-re-writting of OSC messaging system in favor of mono-argumentation (thus, touchOSC become usable again)<br />
<br />
-new syntax for Devices (cf https://getdlight.com/wiki/index.php/OSC)<br />
<br />
-old syntax (aka multi-argumentation) is still available thanks to a new switch in setupIO/OSC menu (Messaging argumentation type)<br />
<br />
<br />
*Track:<br />
- one can now track/update/create/delete Masterlinks from the Track window<br />
<br />
- better tracking for duplicate values<br />
<br />
- one can now use 'All' shortcut to select all displayed levels for selected channels<br />
<br />
<br />
*SplashScreen:<br />
-new initialization process which lead to a new splashscreen<br />
<br />
<br />
*MasterLinks:<br />
-MLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new insert MLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move MLinks<br />
<br />
<br />
*USBDMX:<br />
-D::Light now support HotPLug for usbDMX widgets :) only on macOS and Linux :(<br />
<br />
it means one can unplug/replug a usbDMX device, if the widget was previously active, D::Light will manage automatically the re-connection.<br />
<br />
<br />
*StepLinks :<br />
<br />
https://getdlight.com/wiki/index.php/STEPLINK<br />
<br />
-SLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new copy SLink button (+shortcuts) in the editor<br />
<br />
-new insert SLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move SLinks<br />
<br />
-OSC StepLinks are now typed, it means one must specify if argument(s) is an int, a float or a string<br />
<br />
-CURVES StepLinks now accept THRU (>) for outputs (in the same fashion as for channels)<br />
<br />
<br />
*Device Listing :<br />
-one can now sort Device's order according to ID or Model or Channel<br />
<br />
-one can now use massive Merge (by selecting several Devices before merge)<br />
<br />
<br />
*Palette Editor :<br />
- one can now use empty command line for AtLevel shortcut in order to purge selected levels<br />
<br />
<br />
*Palette Listing :<br />
- new 'Bound To' (editors) option in order to avoid opening Device Command<br />
<br />
<br />
*Chasers :<br />
- CHZ_Cue management is now the same as for the main sequence... if one record CHZ_Cue 1.5, it'll land between CHZ_Cue 1 and CHZ_Cue 2<br />
<br />
- Palette shortcut is now available in Chaser Editor<br />
<br />
<br />
*Curves :<br />
- deepest interaction with the patch.... Output(s) assigned to a curve of the curveListing are now linked(was ist das schön).<br />
<br />
- CurveEditor : one cane now select which curve is displayed (either from patch or from curveListing)<br />
<br />
- Curves are now 16bits -POTENTIAL INCOMPATIBILITY- (they need to be redrawn)<br />
<br />
===4.0.18 [20180124]===<br />
<br />
This release introduce SLinks.<br />
<br />
One can send custom Midi or OSC messages per sequence's step. Thus, it allows D::Light to become the master sequencer of your show as it can trigger specific cues/steps in other software.<br />
<br />
One can also load custom curves for output(s)/channel(s) on every steps of the sequence.<br />
<br />
*Patch:<br />
-new 'quick select' option in order to select all outputs patched to selected channels<br />
<br />
-new Channel/Output test shortcut<br />
<br />
-speedUp display<br />
<br />
*Sample:<br />
-smart +%/-% which only operate on recorded levels for selected channel(s) over a region or at one frame<br />
<br />
*Sequence:<br />
-in the main sequence window, one can now arrange columns as desired<br />
<br />
-new searchBox to quickly find a step/cue associated to a text<br />
<br />
*MasterLink/TimeLink/DeviceLink/StepLink Editor:<br />
-one can now select active step<br />
<br />
-more shortcuts<br />
<br />
*SubMaster Editor:<br />
-one can now select active submaster<br />
<br />
*Curves:<br />
-new design with more powerful editing<br />
<br />
*ShortCuts:<br />
-new searchBox to quickly find a shortcut<br />
<br />
*Save/SaveAs:<br />
-warning when directory is not writable<br />
<br />
*Force DeviceLink:<br />
-one can now use FullForce new option and select which attributes will be recorded<br />
<br />
*Device:<br />
-the main window should reflect active color for device. (it works for RGB or CMY colors only...)<br />
<br />
*General:<br />
-selection style is now more obvious (yellow square is 'around' selected channels)<br />
<br />
*Palette Editor:<br />
-one can move in Palette thanks to the new Up/Down switcher<br />
<br />
*Palette Listing:<br />
-Colour Palette are now colored for EZ view<br />
<br />
===4.0.17===<br />
<br />
a miserable bug of the previous release leads to this one<br />
<br />
===4.0.16_b4===<br />
<br />
===4.0.16_b2===<br />
<br />
===4.0.16 ===<br />
<br />
available for almost every systems (Linux version will be uploaded ASAP... sorry guys for the looooong waiting)<br />
<br />
*E1.31 (aka streamingACN) is now available as a netDMX protocol <br />
*one can now use 16 DMX universe<br />
<br />
Midi :<br />
*one can now use 'subStick' function for Midi Patch.<br />
thus Midi faders will always be patched to displayed submasters <br />
*'flashStick' is also available for the same purpose.<br />
SubMasters :<br />
*added a new 'E' button as Exclusion.<br />
thus AllSub master will not act on excluded submasters<br />
+ various fix<br />
<br />
===4.0.15_b2===<br />
<br />
2 new important stuff:<br />
*in Art-Net, DL no longer send continuously. it sends only on DMX change<br />
*in Patch, you can now "repeat" a Device. it's useful for playing with LedStrips<br />
also, more work have been done on DeviceCommands...<br />
in the Palette Listing, you can now use the new "recycle" icon in order to load same channels as in the DeviceCommands.<br />
<br />
===4.0.15_b1===<br />
<br />
===4.0.16_b3===<br />
<br />
===4.0.15_b3===<br />
<br />
===4.0.15===<br />
<br />
*on Windows, you should now be able to double-clic on .sho in order to launch DL and load desire sho<br />
*new SetUp I/O menu which group all DMX, USBDMX, NETDMX, MIDI and OSC function *new option to cross-patch dmx universes<br />
<br />
DMX Input:<br />
*more accurate<br />
*new option to bound DmxInput to channels or SubMasters<br />
<br />
Patch:<br />
*new option to "repeat" DMX Levels for Devices (useful for led strips)<br />
<br />
ArtNet :<br />
*you can now manually register Node's IP/Net/SubNet.<br />
*DL no longer send continuously packets.... it sends only on change.<br />
*new option in the Setup "Release FREEZE on Go".<br />
allow user to freeze DMX state until the next GO (useful when one want to move in sequence without modifying stage)<br />
<br />
Device Personality :<br />
*you can now import Personalities of the OFL project (Open Fixture Library) open-fixture-library.herokuapp.com/<br />
(which at the time of writing is open-fixture-library-pr-199.herokuapp.com/ ).<br />
*you can hide Commands for Colours, Focus and Blade in order to display bigger values table.<br />
<br />
Palette Editor:<br />
*you can now use At_level shortcut on selection of levels (multiple selection is allowed)<br />
General<br />
*you can now choose to display only patched channels<br />
<br />
===4.0.14===<br />
<br />
No new function Only fixes<br />
<br />
===4.0.13_b3===<br />
<br />
many changes to Artnet and dmxInput.<br />
<br />
===4.0.13===<br />
<br />
*enable DMXInput for DMX USB PRO widgets and clone<br />
*enable DMXInput for ArtNet<br />
*adjustable DMX rate<br />
*better Artnet support<br />
*better support for looooong samples<br />
*plenty of little annoying stuff<br />
<br />
===4.0.12===<br />
<br />
*new 'NoSolo' option for submaster:<br />
it means that a submaster tagged as 'NoSolo' won't be closed during 'Solo' operation, it also means that it won't close any sub when it's flashed.<br />
you just need to clic 2 times on the solo option .<br />
*when 'Solo' operation , device's parameters are now untouched (except the INTENSITY/DIMMER parameter)<br />
*new 'ReSync' option for midi:<br />
this function resend all midiOut levels. it's useful when you switch preset from the BCF2000<br />
*new option in the SETUP to bound MLink time and Timed submasters to Joystick: it means one can now speed up or down submasters opening/closing<br />
*import Sample extended:<br />
you can now select in one shot several samples to import.<br />
*'clone' is now available in the sample editor :<br />
it means you can copy selected channels levels to other(s) channel for a defined region or for a frame. This let you create enveloppe for channel and copy it to other channel.... yeah I know, this is huge!<br />
*import Chaser extended:<br />
you can now select in one shot several chasers to import.<br />
<br />
===4.0.11===<br />
<br />
fix annoying reported bugs.<br />
<br />
===4.0.10===<br />
<br />
*when cloning a device, one can now choose to clone source device's levels to destination devices's levels<br />
(in palette, in sub, in micropalette)<br />
*more device merging subtilities<br />
<br />
===Pre 4.0.09===<br />
<br />
*this one brings 'Gang Load' fashion to D::Light<br />
<br />
===4.0.9===<br />
<br />
extend the use of multiple selection in Cue/Group/Sample/Chasers Listing/Device Listing/Patch...<br />
you can now select several Chasers for example and load them to several submasters in one shot (thanks to drag n' drop)<br />
multiple selection have also been introduced for 'Remove' functions and 'Clone' functions.<br />
*you can now extract each submaster of the Gun Control (cf noGun option)<br />
*you can now set submasters config for a page of Sumaster (simply scroll the button down RecMLink button<br />
<br />
===4.0.8===<br />
<br />
===4.0.7===<br />
<br />
Mainly bug fixes and better memory bandwidth management<br />
<br />
===4.0.6===<br />
<br />
===4.0.5===<br />
<br />
This release will introduce microPalette.<br />
<br />
what is a microPalette ?<br />
<br />
microPalette handle one or several parameter(s) defined in the personality of a device, and only operate on a specific range defined by the user.<br />
microPalette are loaded in submasters and are executed in an exclusive mode for all selected devices that are registered within the submaster.<br />
for example, let's say devices are lighting ON with shutter open.<br />
you record a microPalette for SHUTTER parameter on the range 4 -> 128 that you load on submaster 1.<br />
when you'll open sub1, the shutter will start strobing form low to fast (if in the personality strobing form low to fast is registered in the range 4 -> 128).<br />
when you shutdown the submaster, the shutter will return to it's open state.<br />
it'll be veeeeeery useful for gigs<br />
*address patch issue when user use Shift key to extand selection for outputs<br />
*bug fixes and code cleaning<br />
<br />
===4.0.4===<br />
<br />
this release fix wrong behavior of 4.0.3 (sorry for the mess...)<br />
<br />
===4.0.3===<br />
<br />
*speeding internal things (and cleaning)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed) <br />
*better midi output (submaster's flash for example)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed":<br />
<br />
===4.0.2===<br />
<br />
<br />
fix & improve curves for dimmers<br />
<br />
===4.0.1===<br />
<br />
available for every supported systems : Win7, Win8, Win10, Linux32Bits (Ubuntu 14.04), Linux64Bits (Ubuntu 16.04), ARCHLInux (always on the top), MacOS 10.6 thru 10.12 on MacOS, D::Light is linked against XQuartz 2.7.11<br />
one of the main big thing is that D::Light is now a pay app... this move will hopefully be profitable for the software.<br />
the other big thing is that D::Light can now drive moving lights / LED lights.<br />
several improvements have been introduced for Chasers, Samples, user interface, drag'n drop, etc....<br />
<br />
===4.0.0.b-78===<br />
<br />
===4.0.0.b-75===<br />
<br />
fix blackout/sceneMaster/grandMaster with devices that use 'virtual intensity for colours' parameter<br />
<br />
<br />
===4.0.0.b-74===<br />
<br />
news:<br />
*refresh/balance available as OSC commands<br />
/pad/refresh 1<br />
/pad/balance 1<br />
*OSC message can bypass level's locking mechanism for /circ/level and /sub/level<br />
<br />
===4.0.0.b-76===<br />
<br />
*better handling of DLink<br />
*fix some Devices stuff for sequence -you can now use "0" Tlink (==20ms)<br />
*you can now use "0" waitTime _ 5xfaster than 0.1<br />
if you want to reset waitTimes to nothing (no autogo), set command line to . and use wait shortcut (or double clic in the waitTime column)<br />
*display Info when MLink or Tlink are recorded/updated<br />
++ various fix<br />
<br />
===4.0.0.b-73===<br />
<br />
Hi,<br />
b73 is out for some platforms (aka MacOS from 10.9 to 10.12 (linked against XQuartz 2.7.10), Windows 64b and Linux 64b)<br />
'''the main big thing with this release is that D::Light became a paid app...'''<br />
I tried during 13 years to keep in free, but I cannot no more. So please make archive of your sho as there will be no return.<br />
news:<br />
*lots of bug fixes<br />
*manual xfade for devices<br />
*you can now call Palettes from the main window (manually (new setup option or drag the switcher under the keypad) or with shortcuts)<br />
*nice handling of palettes in submasters.<br />
*improve device mechanism for Chasers<br />
*new timing options for chasers<br />
<br />
===Pre 4.0.0.b-72===<br />
<br />
*Samples are now LTP...<br />
mean easier, lighter, smarter...<br />
it also means some serious incompatibility with existing sample... sorry for that but it's a necessary evil.<br />
*fix DLink is now also available in Chaser<br />
*add 'Virtual Intensity for Colours" in the Device Listing.<br />
this new option let you control the Intensity of the device even when INTENSITY/DIMMer combo is not registered.<br />
usefull for LED RVB for example...<br />
<br />
===Pre 4.0.0.b-71===<br />
<br />
fix a miserable bug...<br />
news:<br />
*SampleListing now display Sample's length<br />
*you can change submaster's levels color (new setup option)<br />
<br />
===Pre 4.0.0.b-70===<br />
<br />
*new purge utility for device attributes within Samples<br />
*'device command' is now fully dedicated to sample's cause<br />
*better speed algorithm for stuff (aka sub_speed, joystick, general timing)<br />
*you can select devices directly in the 'palette Listing' window, as in the 'device commands' window<br />
*reorganization/colorization of 'device Commands' (in order to gain space and clarity)<br />
*add Ctrl+Arrow shortcut to select next channel and set it to default@Level<br />
<br />
===Pre 4.0.0.b-69===<br />
<br />
fix various wrong behavior<br />
*Devices:<br />
added the possibility to define HOME position for parameters to NULL. in this case, HOME call will never operate on the nulled parameters. (useful in some case where LAMP OFF is set to 0... and you don't want to switch the lamp off each time you HOME the device).<br />
<br />
===Pre 4.0.0.b-68===<br />
<br />
*added DND support for TLink and DLink in the chaser's editor<br />
*added DND support for Times in the chaser's editor (times can be DND for example from TimeIn to DelayOut, etc...)<br />
*added DND support for Cues in the chaser's editor<br />
*as for the sequence and other stuff you can now double-click in the TLink editor to set value<br />
*as for the Chaser's editor you can now DND Times in the Sequence editor in the way you want (eg from TimeIn to DelayOut, etc...)<br />
*Device's parameters now follow step times if INTENSITY is > 0 -fix for invPan/invTilt<br />
<br />
===4.0.0.b-67===<br />
<br />
===Pre 4.0.0.b-67===<br />
<br />
*added support for usb pro mk2 (revB) -added wait times to chaser editor $<br />
FWIW, I've decided to clean OSC reader/writer messenger before the final release (and this is not a good news for you... )<br />
I've changed:<br />
/circ/level x y (where x is the channel, y the level) /circ/prepalevel x y<br />
/sub/text x blabla<br />
/sub/level x y<br />
/sub/flash x y<br />
/sub/phase x y.y<br />
all the /subStick messages and also the /device ones<br />
for the devices it looks like<br />
/device s i i (string (/attribut/parameter), int (device numbr), int (value))<br />
I know that all your pd patchs, touchOSC stuff, etc... won't work anymore, but it gain clarity and parsing efficiency.<br />
<br />
===4.0.0.b-66===<br />
<br />
bug fixes<br />
few words about the new 'Phase' ID for a submaster:<br />
one can freely navigate in a sample thanks to the new phase function. it starts at 0.0 and end at 1.0 (1.0 is the latest frame of the sample).<br />
so you can set a sub as Phase for a sample (like you did with Speed function), and you have 255 steps to navigate in the sample.<br />
I've also added OSC message (/sub/x/phase 0.0........1.0).<br />
thus, you have a huuuuuuge precise control over the sample's restitution.<br />
you can go forward, backward, loop inside, etc.....<br />
<br />
===Pre 4.0.0.b-66===<br />
<br />
nouveaux messages OSC: reception<br />
/pad/sub x (select sub)<br />
/pad/record 1 (like record shortcut) /pad/update 1 (like update shortcut)<br />
sending<br />
/seq/x1text (send text associated to step loaded in X1) /seq/x2text (send text associated to step loaded in X2) /sub/pageText (send text associated with the active sub page) /seq/go_signal 1 (send when GO is triggered) /seq/goback_signal 1 (send when GO is triggered) /seq/pause_signal 1 (send when GO is triggered)<br />
and for the Devices:<br />
each device will respond to :<br />
/device/x/attribut/paramater 0... 65536<br />
where attribut is COLOR or FOCUS or EFFECT, etc.... and parameter are the ones recorded within the personality of the device<br />
each device will export his value to the same address<br />
<br />
===4.0.0.b-65===<br />
<br />
There's enough changes to make an update... I didn't finished all the clean though...<br />
*the main window has been polished to fit within small screen systems *you can sample devices<br />
*many many bug/trick fixes<br />
<br />
===4.0.0.b-64===<br />
<br />
mainly bug fixes and stuff improvements....<br />
<br />
===4.0.0.b-62===<br />
<br />
a miserable mistake on b61 leads to b62... mainly bug fixes and dep lib update<br />
<br />
===4.0.0.b-61===<br />
<br />
only for Win32, Win64, MacOS 10.11 (more OS to come later) mainly bug fixes.<br />
<br />
===4.0.0.b-58===<br />
<br />
freshly fresh for everyone, this beta fix several bugs or wrong behavior regarding Devices but also for the old fashion way...<br />
<br />
===4.0.0.b-57===<br />
<br />
*in the palette listing one can now apply a palette to selected devices in one click (nice 4 live...)<br />
*in the palette listing, palettes are now categorized (faster display)<br />
*in the 'device command' panel, if a parameter have a definition, associated scroller are now bound to minLevel/maxLevel (nice 4 live...)<br />
<br />
===4.0.0.b-56===<br />
<br />
only 4 MacOS 10.6 -> 10.11<br />
<br />
===4.0.0.b-55===<br />
<br />
should fix some stuff...<br />
only for Linux64, MacOS 10.8 -> 10.11<br />
<br />
===4.0.0.b-54===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-53===<br />
<br />
should fix group removing/deletion different compilation options for win64<br />
<br />
===4.0.0.b-52===<br />
<br />
should fix usbDMX Pro on ElCapitan && Yosemite should fix group deletion<br />
should fix Chase load in sub<br />
I don't have issue while loading global palette in sub.<br />
<br />
===4.0.0.b-51===<br />
<br />
with this one you can load PALETTES in submasters. no drag'n drop yet.... you can choose which device that is include in a palette is processed.<br />
on MacOSX, linked against fresh XQuartz 2.7.8<br />
<br />
===Pre 4.0.0.b-50===<br />
<br />
===Pre 4.0.0.b-49===<br />
<br />
===Pre 4.0.0.b-48===<br />
<br />
===4.0.0.b-47===<br />
<br />
lots of news coded during summer...<br />
*Device functions have been merged in a central window. This is now the start point for almost everything for Devices...<br />
*many things have been cleaned<br />
*Shift and Ctrl have been swapped (to massively select channel you now use Shift, to drag'ndrop a channel in a submaster to quickly inhib it, you now use Ctrl).<br />
<br />
===4.0.0.b-46===<br />
<br />
should fix reported bugs.<br />
<br />
===Pre 4.0.0.b-45===<br />
<br />
should fix:<br />
*record new sho (with permissions check on Linux) -artnet on Linux<br />
*strange and deep deep wrong behavior for devices<br />
should also clarify selection in the TLink editor.<br />
<br />
===4.0.0.b-44===<br />
<br />
should fix:<br />
*warning when user do not have permissions to write files on Linux<br />
*weird things when repatching a device<br />
<br />
===4.0.0.b-43===<br />
<br />
should fix:<br />
*artnet on windows computers<br />
*help on linux computers<br />
*submasters (timed and inhib ones) that stay in Pause state. -some inappropriate behaviors<br />
news:<br />
SHORTCUT :<br />
allow to delete previous binding when asking for an ever used key<br />
<br />
===4.0.0.b-42===<br />
<br />
ArtNet : restore network artPoll broadcast address (some node appears to not responding well over 255.255.255.255)<br />
Devices :<br />
*fix a case where palettes levels were not honored for dlinks<br />
*add the possibility to select the same parameter for several Devices by clicking on the parameter's column header<br />
Linux:<br />
*shrink size of the packages<br />
<br />
===4.0.0.b-41===<br />
<br />
mainly bug fixes:<br />
CHANNEL TRACK:<br />
fix bug and faster code.<br />
please do some hardcore tests...<br />
MIDI:<br />
new LOADSTEPID_X2/X1 functions for ProgramChange<br />
*retrieve single channel inhib when dragging with Shift to a submaster -retrieve hour trigger<br />
*new remove function for MidiTimeCode editor<br />
*bug font fixed<br />
<br />
===4.0.0.b-40===<br />
<br />
mainly bug fixes<br />
<br />
===4.0.0.b-39===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-38===<br />
<br />
so here comes a new one basically with bug fixes.<br />
also I've tried to reduce size (height) to fit on low resolution screen<br />
I've worked on the setup regarding ArtNet and OLA (for them to work better)<br />
the BIG one is the new remote available with this release that we have designed with aroom (big thanx)<br />
<br />
===4.0.0.b-37===<br />
<br />
removed things:<br />
channelcheck definitely removed (use Patch functions for this purpose) Color Scroller definitely removed (use Devices functions for this purpose)<br />
news/update/fixes:<br />
Patch:<br />
*you can now select several channels, and if you give one dimmer, channels we be patched as list starting with the given dimmer.<br />
(@mode exemple: CH 1 THRU 10 = 5 ENTER will patch ch 1 to dimmer 5, ch 2 to dimmer 6, etc...).<br />
*double click is available for check level<br />
Balance:<br />
*submaster that are in TIME mode and the little blue square of the sub is set, what's inside the submaster won't be touched by the Balance Mode<br />
Artnet:<br />
*now inegrated to the setup.<br />
*more simple, more usefull, honor the broadcast/unicast mode, honor selected nodes to use in unicast mode.<br />
Submasters:<br />
*there's now a little indicator close to the sub that show progression in case of MLink start or Times Start<br />
Midi Time Code:<br />
*new inhib MTC function in the setup<br />
+many various bug fixes<br />
<br />
===4.0.0.b-36===<br />
<br />
===4.0.0.b-35===<br />
<br />
bug fix<br />
+<br />
should improve Help display.<br />
in @Mode, the Help in the windows now display allowed syntax<br />
<br />
===4.0.0.b-34===<br />
<br />
*should improve TLink management<br />
*more/less OSC message for PATCH<br />
(new remote is here : github.com/dlight-tools/dlight-pad/blob/...ad_4.0_SGS2.touchosc ) -keep on cleaning code....<br />
<br />
===4.0.0.b-33===<br />
<br />
news:<br />
*should fix all errors reported for the b32 (except TLink that collapse, I've forgot....)<br />
Patch:<br />
*complete rewrite of this window.<br />
*the left part display channels, the right part display dimmers. D-Patch is the first address of patch for Devices<br />
*you can drag'n drop from channels to dimmers<br />
*you can select several dimmers like 1 + 2 Thru 10 + 20 + 44<br />
*the remote should not work anymore, let's try to write another one...<br />
+ many many more little stuff that make life better<br />
<br />
===4.0.0.b-32===<br />
<br />
General:<br />
*you can now double-clic on levels to set value<br />
Channel Track:<br />
*you can now DND to death!!<br />
ascii:<br />
*better integration with DL<br />
+bug fixes<br />
fews words:<br />
*DL seems stable enough now to cut off the release soon, I just need to re-write the patch window before the release.<br />
<br />
===4.0.0.b-31===<br />
<br />
*le double clic pour les textes des subs<br />
*tcl/tk updaté<br />
*molette de la souris pour les valeurs des paramètres des devices ainsi que pour les masters SCENE/FlashMaster AllSubMasters<br />
*meilleur check des noms de palettes<br />
*ID pour le message OSC /seq/go<br />
*ascii improve file loading/recording<br />
*device attribute's editor are now able to display levels in % as well as Real Values<br />
*et les corrections de bug annoncés sur la b30<br />
<br />
===4.0.0.b-30===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-29===<br />
<br />
*should fix Win64 package<br />
*Sequence : StepID<br />
this is the big new stuff which allow you to register an 'identifiant (ID)' for a step.<br />
<br />
Thus you can call the step thanx to new shortcuts stepID_load and stepID_goto where xxxx_load is used to set the ID for a step and xxxxx_goto is used to trigger the step<br />
there cannot be two stepID with the same number....<br />
<br />
in the setup you can choose if MSC Load message is mapped with the cues (as before) or with the stepID<br />
<br />
in OSC, two new messages : /seq/ID_goto xx.xxx and /seq/X2LoadAndFireID xx.xxx<br />
HourTrigger:<br />
*functions have been re-written<br />
+bug fixes<br />
<br />
===4.0.0.b-28===<br />
<br />
Text: all text are now edited in place<br />
File name: DL should support exotic characters (at least the french ones) +should fix all reported bugs of the previous beta<br />
<br />
===4.0.0.b-26===<br />
<br />
new beta available for every supported systems (with the addition of Windows 64bits) ATTENTION: on MacOS 10.6_10.7, DL is built against XQuartz 2.7.7 (please update your server...)<br />
bug fixes release + new features:<br />
OLA:<br />
*the server have been updated to 0.9.5<br />
Sequence :<br />
*the big sequence window is a whole new code with drag'n drop support for every parameters<br />
Track :<br />
*now display DLinks associated to a channel for sequence's steps<br />
OSC : new /sub/x/text message.<br />
*it's only an outgoing message that display text associated with subs. DL will not respond to this message<br />
MIDI :<br />
*new MidiSwitch +/- bind available<br />
Device :<br />
*Inverse Pan/Tilt now available in the Device's Listing<br />
<br />
===4.0.0.b-25===<br />
<br />
===4.0.0.b-24===<br />
<br />
bug fixes +<br />
Channel Track has been re-write<br />
*more useful and Sequence selector added<br />
@mode:<br />
*available in channel Track<br />
*bug fixes in TimeGroup editor<br />
*add [DELETE] [CUE] xx.x [THRU] xx.xx<br />
OLA:<br />
*fixes on yosemite (thanx aroom)<br />
+ many little stuff<br />
<br />
===4.0.0.b-22===<br />
<br />
mainly a bug fix with addition of:<br />
*in @mode and RPN, PALETTE will open the Palette Listing<br />
*0 + Colour/Focus/Beam/etc... will set selected devices to Home values for selected attributes.<br />
<br />
===4.0.0.b-21===<br />
<br />
mainly bug fixes...<br />
new features:<br />
*Devices command's windows now reflect real values for movers all the times + some goodies...<br />
<br />
===4.0.0.b-20===<br />
<br />
Recapitulatifs par rapport à la b16 :<br />
*Grand Master : Ok<br />
*Black : Ok<br />
*Focus avec le Pad Ok<br />
*Plus de sho corrompu : Ok Memorisation des Focus :ok Patch : OK<br />
*Ce qui ne fct pas ou plus:<br />
*Multi sélection avec souris et touche " CTRL", c'est ok avec les commande "ch +"<br />
*prise en compte de valeur par défaut des devices (chez moi un Strobe qui devrai être à 255)<br />
Au bout d'un moment de travail, les fenêtres ne passent plus en premier plan par l'appel au menu, lorsqu'elles sont ouvertes. donc il faut les sélectionner dans un coin apparent.<br />
*Les Cue FX ne mémorisent pas les canaux de devices.<br />
*Les clone de Cue, ne copient pas les canaux de devices<br />
*lorsqu'on clique sur le "DLINK" d'un STEP, on peut visiblement éditer les canaux individuellement, or ce ne fonctionne pas sur tous les canaux. (couleurs OK, mais STROBE, EFFECT...)<br />
J'ai d'ailleurs pas réussi à "jouer" avec un canal "EFFET / MACRO", mais c'est peut être le device, faut que je vérifie.<br />
Les Dlink ne sont pas liés aux CUES, donc on ne peut pas les mettre dans un SUB.<br />
Pas systématique<br />
*Ne mémorise de temps en temps pas la couleur (donc dans certains CUE, et pas d'autres) <-- Ca c'est bizarre et pénible<br />
je te joindrai le sho et le step où ça bloque.<br />
=> ben aujourd'hui ce step et cette couleur ne bloque plus !=> A suivre<br />
*Sortie du logiciel pas toujours propre (fenêtres bloquées ouverte), mais ce ne m'est plus arrivé le lendemain.<br />
*J'ai eu deux fois une fermeture inopinée lorsque je faisais des manip. avec les 4-5 fenêtres ouvertes (Focus, Beam, Couleur, Listing), sans perte de données, recul. avec menu "backup".<br />
<br />
===4.0.0.b18===<br />
<br />
===Pre 4.0.0.b18===<br />
<br />
===4.0.0.b17===<br />
<br />
mainly a bug fix.<br />
<br />
===4.0.0.b16===<br />
<br />
===Pre 4.0.0.b16===<br />
<br />
*SUB_SPEED are reset to 50% in case of gun shot<br />
*moving light's attributes have been redispatched, new BEAM family<br />
*palette listing now reflect available palette for selected channels.<br />
*Colour and Focus window now display parameters levels for each selected Devices (along with the active palette's name)<br />
<br />
===4.0.0.b15===<br />
<br />
available for Windows, MacOS 10.8, 10.9, 10.10 bug fixes only...<br />
<br />
===4.0.0.b14===<br />
<br />
bug fixes only... should address:<br />
*not patched channels -X1/X2 crash<br />
<br />
===4.0.0.b11===<br />
<br />
===4.0.0.b10===<br />
<br />
*fix a bug with the 'Personality Editor'<br />
*benefit from the compiler analyzer (lots of optimizations)<br />
*fix Sample recording<br />
*new 'Balance' function to isolate selected channel as long as Balance is ON<br />
<br />
maybe I'll repeat myself but It's important to test these beta in order to stabilize the first 4.0.0 in order to release it.<br />
<br />
my goal is to have a bullet proof release as the 3.0.24<br />
<br />
moving lights code will be part of this release as an experimental feature.<br />
<br />
===4.0.0.b09===<br />
<br />
it's a big step forward as it introduce concept/basics for moving light, Leds, and whatever you need in D::Light.<br />
<br />
Specifically it introduces 'DLinks' wich are more or less (actually less than more) like MLinks but for registered devices.<br />
<br />
DLinks acts like this:<br />
*you set all parameters you need for devices (with palette it's better)<br />
*you record a cue and DLinks are attached to the step that contain the cue<br />
*you can edit/modify/create/remove DLinks form the editor wich is available (for now... I've forget to set an option in the menus....) by click on the corresponding column in the sequence.<br />
*when DLink are loaded in X2, if the channel is black they're processed (this behavior is called GO_IN_B on some ligthdesk)<br />
*this is a special feature of DL: when a channel under TGroup control is fading to black, if DLink attached to next step is referring to this channel, parameters are processed.<br />
it fits very well for theater I think....<br />
*DLinks are not attached to cues, cues only contain Dimmer Parameter of devices (if they exists) -editors (like GROUP, CUE, SUB) does not deal with devices parameters.<br />
<br />
===Pre 4.0.0.b9===<br />
<br />
===4.0.0.b8===<br />
<br />
===4.0.0.b7===<br />
<br />
===4.0.0.b6===<br />
<br />
*a new beta is available for macOS >= 10.8 and Windows (if you want the other builds, just ask.) here's a non-finished list of modifications:<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording<br />
*add Palette recording/updating functions<br />
*add Palette listing and editor<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde<br />
*in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
attached a model of devices for the device editor.<br />
<br />
I think it's robust now and you can build Personality based on the attached example.<br />
<br />
===Pre 4.0.0.b6===<br />
<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording add Palette recording/updating functions<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
===4.0.0.b05===<br />
<br />
* add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho. It's usefull for Device that do not handle Intensity attribute.<br />
* add a merging mechanism to swap registered device model with another one. it'll be usefull when Palette will be coded but the purpose is to be able to switch between device when in tour you do not have the same device as at the creation.<br />
* from the main board you can access to several windows for (few for now) commands add CONTROL command for Lamp On/Off<br />
*add FOCUS command for Pan(Fine)/Tilt(Fine)<br />
*add BLADE command<br />
<br />
in the FOCUS and Blade windows you can hold CTRL to scroll FINE or scroll BOTH parameters I think you'll need to to rebuild your devices template as the one provided because all parameters you want to use must be set<br />
<br />
all library have been updated<br />
<br />
===Pre 4.0.0.b5===<br />
<br />
*add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho add a merging mechanism to swap registered device model with another one<br />
*add CONTROL command for Lamp On/Off add FOCUS command for Pan(Fine)/Tilt(Fine) add BLADE command<br />
*updated libs<br />
*join Alpha Profile 800 && ADB Warp model as example say that Parameters fields must be set....<br />
<br />
===4.0.0.b04===<br />
<br />
Avec cette beta, j'arrive à controler les couleurs du PAR via le ColourPanel<br />
le circuit de la fenêtre principale représente le paramètre DIMMER des devices<br />
*donc de la nouveauté dans le colourpanel où si le(s) devices sélectionnées ont plus de 3 couleurs, des scrollers de niveaux apparaissent en bas de la fenêtre<br />
*rajout des cases CMY<br />
*refonte des presets de couleurs (pour mémoire: left-clic = selection de couleur, un deuxième clic permet de nommer la couleur, Ctrl+clic permet d'enregistrer la couleur active)<br />
donc si vous avez listés/patchés des devices, que vous les sélectionnez depuis la fenêtre principale, vous devriez pouvoir controler les couleurs depuis le colourPanel.<br />
on ne peut pas encore enregistrer de cues avec des valeurs de couleurs ni charger des trucs dans les subs, ni rien.... petit à petit ça avance.<br />
aussi pour ceux qui possèdent un ultraDMX RDM Pro merci de me dire si il fonctionne mieux avec cette beta.<br />
après réflexions nocturnes je me dis que c'est pas bien de mettre les valeurs de HOME dans la librairie, qu'il vaudrait mieux définir ces valeurs dans le 'Device Listing'... où pourrait également apparaitre des champs comme 'Inverse Pan' et 'Inverse Tilt'...<br />
<br />
===4.0.0.b3===<br />
<br />
this one bring the Device Listing where you can import Device Files to your sho. please be carefull not having neither Manufacturer nor Model set as '*'<br />
'-' on Win32 leads to nothing good...<br />
in order to patch the imported device, you click on the Dimmer or Channel cell, it pop up a big dimmer view.<br />
use Ctrl+'move the mouse' to set the dimmer Range.<br />
once dimmer range is set, you type the channel number you want to assign the device and use 'c' (like in channel) to process the patch.<br />
you can use 0 channel to release a previous patch without removing a device<br />
<br />
===4.0.0.b2===<br />
<br />
this one should address reported bugs of the previous one<br />
<br />
===4.0.0.b1===<br />
<br />
voici la premiere béta d'une longue série qui devrait aboutir sur une proposition d'utilisation des projecteurs à LED, projecteurs asservis.<br />
ça sera sans doute assez long étant donné le chantier, néanmoins voici une première proposition....<br />
cette beta ne comprends qu'un module de création de librairie de projecteur.<br />
dans l'ordre pour las suivantes:<br />
*assignation des projecteurs dans un sho de DL en fonction de la librairie existante -fonctions d'accès aux paramètres<br />
*création/gestion de palette<br />
<br />
==D::Light v3==<br />
<br />
===3.0.24_b2===<br />
<br />
build system is slightly different from previous releases. now we have :<br />
*MacOS 10.6/10.7 build linked against XQuartz 2.7.4<br />
*MacOS 10.8/10.9 build linked against XQuartz 2.7.5<br />
*and the good old Win32, Linux32, Linux64 releases on Linux and MacOS, every lib have been updated<br />
here come the news....:<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
you can load one or several channels.<br />
it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.24===<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
*thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
*you can load one or several channels.<br />
*it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.22_b2===<br />
<br />
OSC:<br />
*less message for channels (eg only when their values are changing)<br />
Setup:<br />
*new option for sequence typo<br />
*bug fixes...<br />
<br />
===3.0.22_b1===<br />
<br />
new beta phase with:<br />
*bug fixes (at least more error checks)<br />
*MidiTimeCode improved<br />
<br />
===3.0.22===<br />
<br />
I'm proud to announce the 3.0.22 release of D::Light.<br />
It's available for each supported platforms (macOS 10.6->10.9, windows, Linux 32b, Linux 64b). On MacOSX, it's linked against XQuartz 2.7.5 (xquartz.macosforge.org/landing/)<br />
many bugs fixed....<br />
News:<br />
*MIDI TIMECODE: code improved<br />
OSC:<br />
*less and better verbose<br />
SETUP:<br />
*new typo function for sequence display<br />
*please consider making donations if you think this software is useful.</div>Sl1200mk2https://getdlight.com/wiki/index.php?title=FAQ&diff=3133FAQ2021-03-01T08:01:33Z<p>Sl1200mk2 : /* Linux */</p>
<hr />
<div>=Frequently Asked Questions=<br />
<br />
Compilation des principales embûches rencontrées lors de l'utilisation du logiciel.<br />
<br />
'''Merci de bien vouloir y contribuer. Si vous avez posé une question sur le [http://www.getdlight.com/index.php/forum/index forum] et obtenu une réponse, vous pouvez la rajouter ici.'''<br />
<br />
<br />
<br />
==Non spécifique à l'OS==<br />
<br />
Q: Quelle est la résolution minimale de l'écran.<br />
<br />
R: 1024x768<br />
<br />
<br />
'''Q: Quand je lance le logiciel et que j'envoie le premier pas, le signal DMX ne corresponds pas du tout au circuits enregistrés dans mon pas de séquence.<br />
'''<br />
<br />
'''R: Afin de vérifier la validité de la license, l'ordinateur sur lequel D::Light est installé à besoin d'être connecté à l'internet au moins une fois chaque 3 mois. Si l'ordinateur n'a pas pu vérifier la license, il tombe en mode demo, où le signal DMX est volontairement tronqué.'''<br />
<br />
<br />
Q: Lorsque je clique sur l'icône du logiciel, celui-ci ne démarre pas.<br />
<br />
R: Essayer de démarrer le logiciel via le terminal. [https://www.getdlight.com/wiki/index.php/Lancer_le_logiciel_via_le_terminal]<br />
<br />
<br />
Q: Quand j'appouie sur le bouton GO, à partire du début, il passe de la cue 1 à la 2, et à la 3, à la 4 jusq'à la fin.<br />
<br />
R: A un moment donné du développement, la résolution de D::Light est descendu à 0seconde (au lieu de 0.1seconde). Du coup les vieux .sho ne sont pas adaptés et ont un temps de WAIT de 0seconde, '''ce qui signifie qu'ils s'enchainent'''.<br />
<br />
La solution:<br />
<br />
*ouvrir la fenêtre de Séquence<br />
*cliquer sur le premier step puis Shift+clic sur le dernier (pour sélectionner tous les steps)<br />
*appuier sur 'w' (vu que la ligne de commande doit être vide, ça va effacer tous les temps de Wait). En @ mode, appuyer sur w + . + enter.<br />
<br />
==Linux==<br />
<br />
Q: Lorsque je démarre le script DLight.sh, j'ai un problème de permission<br />
<br />
R: Il faut vérifier que les droits d'exécution du fichier DLight.sh sont autorisés. Plus d'info ici : [[Installation_sur_Linux]]<br />
<br />
<br />
Q: Lorsque je lance le script DLight.sh, j'ai un problème avec la /libudev.so.0<br />
<br />
R: Il faut linker /libudev.so.0 à /libudev.so.1 [https://www.getdlight.com/forum/1-general/5341-resolu-installer-dlight-sur-linux-mint-16]<br />
<br />
<br />
Q: Lorsque je lance D::Light sur mon vieil ordinateur où j'ai installé.e un Linux, il crashe...<br />
<br />
R: Les versions récentes de D::Light ne fonctionnent que sur les ordinateurs dont le processeur comprends le jeu d'instruction SSE4.2 (généralement toutes les machines construites depuis 2008).<br />
<br />
Pour savoir si le processeur de votre ordinateur connait SSE4.2 lancer un terminal et exécutez la commande:<br />
<br />
<code>grep -q sse4_2 /proc/cpuinfo && echo "SSE 4.2 supported" || echo "SSE 4.2 not supported"</code><br />
<br />
==macOS==<br />
<br />
Pour tourner sous macOS, D::Light à besoin du logiciel xQuartz. [http://xquartz.macosforge.org/landing/] Après installation de xQuartz, redémarrer l'ordinateur.<br />
<br />
<br />
Télécharger la version du logiciel qui correspond à l'OS de l'ordinateur<br />
:DL_X.X_X6_X7.dmg pour macOS 10.6 et 10.7<br />
:DL_X.X_X8_X9.dmg pour macOS 10.8 et 10.9<br />
:DL_X.X_MacOSX9_Minimum.dmg pour macOS 10.9 et plus (macOS 10.10, macOS 10.11, macOS 10.12)<br />
<br />
<br />
Télécharger la version de xQuartz qui correspond à la version de D::Light<br />
:DL_3.0.X - DL_4.0.0_b50 : jusqu'à xQuartz 2.7.7<br />
:DL_4.0.0_b51 - ... : à partir de xQuartz 2.7.8<br />
<br />
<br />
Q: J'ai des problèmes d'affichage après une mise à jour de xQuartz<br />
<br />
R: Regardez ici [https://www.getdlight.com/index.php/forum/2-releases/5360-xquartz-2-7-6?start=12#8502]<br />
<br />
<br />
Q: Je désire désinstaller xQuartz<br />
<br />
R: Regardez ici [https://www.xquartz.org/FAQs.html xQuartz FAQ]<br />
<br />
<br />
Q: Lorsque je branche un second écran / beamer, la fenêtre du logiciel disparait.<br />
<br />
R: A partir de macOS 10.9, xquartz - x11 a quelques difficultés à gérer les écrans secondaire. Ce bug est [http://xquartz.macosforge.org/trac/ticket/796 connu] - apparemment seul une correction dans une prochaine mise à jour d'osx pourrait régler le problème. Il y a par contre une possibilité de pouvoir récupérer les fenêtres du logiciel avec ShiftIt disponible [https://github.com/fikovnik/ShiftIt/releases ici]<br />
<br />
<br />
Q: D::Light ne démarre plus après la mise à jour à OS 10.10.5<br />
<br />
R: Simplement ré-installer xQuartz<br />
<br />
<br />
Q: Losrque je clique sur l'icône de l'application le soft refuse de s'ouvrir <br />
<br />
R: Essayer de démarrer le logiciel via le terminal [[Lancer_le_logiciel_via_le_terminal#Mac_OSX]]<br />
<br />
<br />
Q: Mon mac ne repère pas mon USB DMX PRO<br />
<br />
R: Possible conflit de driver. Veuillez consulter la section [[Interfaces DMX#Enttec DMX USB PRO|Enntec DMX USB PRO]] de la page [[Interfaces DMX]] ou regarder la FAQ d'Enttec à ce sujet : [https://www.enttec.com/?main_menu=Products&pn=70304&show=faq DMX USB Pro Support]<br />
<br />
<br />
Q: Sous El Capitan, D::Light ne reconnait pas ma node ethernet à travers mon adaptateur RJ45(Ethernet) / Thunderbolt<br />
<br />
R: Il faut configurer le convertisseur dans Préférences Système > Réseau <br />
:En IPv4: Manuellement.<br />
:Avec par exemple :<br />
::Adresse IP : 10.0.0.2<br />
::Sous-réseau : 255.255.0.0<br />
::Routeur : 10.0.0.1<br />
<br />
==Windows==<br />
<br />
Q: Mon interface USB/DMX n'est pas reconnu<br />
<br />
R: Il faut utiliser ZADIG.exe pour installer les drivers WINUSB nécessaires au fonctionnement des boitiers USB/DMX [http://zadig.akeo.ie/] Faites attention a bien choisir la version correspondante à votre OS [[Interfaces_DMX#Installation_des_drivers_pour_USB_PRO]]<br />
<br />
<br />
Q: Je n'arrive pas à ouvrir un fichier .sho ?<br />
<br />
R: Pour ouvrir un fichier .sho avec D::Light, il faut non seulement qu'il n'y ait aucun caractère spéciaux (accent, cédille...) dans toute la chaîne d'adressage de votre fichier (nom du fichier et dossiers-parents) mais il faut également que votre nom d'utilisateur ne comporte pas de caractère spéciaux, ni d'espace. Plus d'info : [[Fichier_.sho]]<br />
<br />
<br />
Q: Sous Windows je n'arrive pas à connecter mon application OSC Android avec D::light via le routeur WIFI ?<br />
<br />
R: Essayer de désactiver (ou de paramétrer plus finement) le pare-feu.<br />
<br />
<br />
Q: Sous Windows, D::Light utilise les drivers WINUSB pour faire fonctionner les boitiers usbDMX alors que d'autres logiciels utilisent les drivers FTDI. Comment faire pour passer de l'un à l'autre facilement?<br />
<br />
R: pour installer les drivers WINUSB, utilisez zadig.exe<br />
<br />
Pour revenir aux drivers ftdi:<br />
<br />
-ouvrir le gestionnaire de périphériques<br />
<br />
-dans Peripherique universal serial bus, choisir DMX USB PRO<br />
<br />
-dans l'onglet "pilote", "Mettre à jour le pilote"<br />
<br />
-"Parcourir mon ordinateur..."<br />
<br />
-"choisir parmi une liste de pilotes disponibles sur mon ordinateur"<br />
<br />
-décocher "Afficher les matériels compatibles"<br />
<br />
-choisir le fabricant FTDI, et le modèle USB Serial Converter Version : 2.12.28.0<br />
<br />
-"Suivant"<br />
<br />
<br />
<br />
----<br />
<br />
Retourner au [http://www.getdlight.com/index.php/forum/index Forum]<br />
<br />
Retourner à la page [[Accueil]]</div>Sl1200mk2https://getdlight.com/wiki/index.php?title=ChangeLog&diff=3132ChangeLog2021-02-05T16:32:36Z<p>Sl1200mk2 : /* 4.2.00 [20210205] */</p>
<hr />
<div>__NOTOC__<br />
<br />
==D::Light v4==<br />
<br />
===4.2.00 [20210205]===<br />
<br />
*macOS:<br />
-this release works on new Apple's M1 computer (yeah !!!) // cette release fonctionne sur les nouvelles puces Apple M1<br />
<br />
<br />
*general:<br />
-new UNDO function to revert to previous state is case of mistake // nouvelle fonction UNDO qui permet de revenir à l'état enregistré précédent en cas d'erreur.<br />
<br />
-text encoding is now utf-8 (which means that almost all keyboard / user configuration of the world should be properly handled) // l'encodage des textes est dorénavant utf-8 (ce qui signifie que DL doit êtr ecompatible avec tous les claviers / toutes les langues du monde...).<br />
<br />
-improvement of .sho recording mechanism // amélioration du mécanisme d'enregistrement des .sho.<br />
<br />
<br />
*Shortcuts:<br />
-third column to register shortcuts // troisième colonne pour enregistrer des raccourcis claviers<br />
<br />
<br />
*Sample:<br />
-you can now select which parameter of Devices will be sampled // vous pouvez dorénavant sélectionner individuellement les paramètres des Devices à sampler<br />
<br />
<br />
*Refresh:<br />
-new behaviour for the Refresh button where first press record channel's state before restoring cue's state. Thus you can switch between modifiedState/cueState/modifiedState/cueState, etc... // nouveau comportement du bouton Refresh où le premier appui sur le bouton enregistre l'état lumineux en cours avant de restituer l'état lumineux de la cue chargé en SCENE. Ce faisant vous pouvez basculer entre étatLumineuxModifié/étatLumineuxInitial/étatLumineuxModifié/étatLumineuxInitial (et au final choisir celui qui vous plait le plus).<br />
<br />
===4.1.14 [20201124]===<br />
<br />
*Windows:<br />
-prevent crash when usbDMX widget is unplugged // empêche un crash quand les boitiers usbDMX sont débranchés à chaud.<br />
<br />
*MacOS:<br />
-more Native integration // encore plus d'intégration au système macOS<br />
<br />
*dynamicBottom:<br />
-new Headers on top of the dynamicBottom in order to easily record/update/recall palette, setting Home levels, etc... // nouveaux boutons en-tête du dynamicBottom pour facilement enregistrer/modifier/appliquer des palettes.<br />
<br />
*Colors:<br />
-new code for setting general UI colours (in setUp window) as well as SubMasters colours and Vendor's colours definitions (Lee, Gam and Rosco) // nouveau code pour l'enregistrement des couleurs principales de l'interface utilisateur (dans le setUp) ainsi que pour le choix des couleurs des SubMasters et des couleurs prédéfinies des différents fabricants (Lee, Gam et Rosco).<br />
<br />
*Devices:<br />
-better 'remove unused palettes' function // amélioration de la fonction 'remove unused palettes'.<br />
<br />
-new options for forceDLinks button in the pad. You can now force only one parameter of selected devices to be recorded in DLinks // nouvelle option pour le bouton forceDLinks du pad. Il est dorénavant possible de forcer l'enregistrement d'un seul paramètre pour les devices sélectionnés.<br />
<br />
*Track:<br />
-revert to navigation style for arrows, +%/-% shortcuts are now toggled on demand // retour à une navigation dans les niveaux par les flèches gauche/droite/haut/bas, les raccourcis claviers pour +% et -% sont dorénavant actifs en cochant 'use Left/Right arrows for Levels'.<br />
<br />
*Park:<br />
-you can now set levels using doubleClick // il est dorénavant possible d'assigner un niveau avec un doubleClick.<br />
<br />
*Palette Editor:<br />
-you can now set levels using doubleClick // il est dorénavant possible d'assigner un niveau avec un doubleClick.<br />
<br />
*Recall:<br />
-new RecallTo functions that let you apply levels or DLinks to another step/cue in the sequence // nouvelle fonction RecallTo qui permet d'assigner un niveaux/des DLinks aux circuits sélectionnés ailleurs dans la séquence.<br />
<br />
*Pad Button behaviour:<br />
-new behaviour for Recall and forceDlink buttons. You can use Ctrl+Click to define function and Click to apply function // nouveau fonctionnement des boutons Recall et forceDLink du pad où Ctrl+Click permet de sélectionner la fonction du bouton et Click permet d'exécuter la fonction.<br />
<br />
-new shortcuts for those two functions // nouveau raccourcis claviers pour ces deux fonctions.<br />
<br />
===4.1.13 [20200925]===<br />
<br />
*macOS:<br />
-too much issues with old macOS so revert to XQuartz... // trop de problèmes avec les différents systèmes d'exploitations donc retour à XQuartz pour les macOS < 10.14<br />
<br />
*windows:<br />
-add 2xFingers wheel effect to devices parameters // nouvelle fonctionnalité pour utiliser 2 doigts sur le trackpad (ou la molette de la souris) pour incrémenter/décrémenter les niveaux des paramètres des Devices<br />
<br />
*setUp:<br />
-new 'Balance ground level' option to not balance everything to black // nouvelle option 'Balance ground level' pour laisser un niveau minimum de lumière au plateau lorsque la fonction Balance est utilisée<br />
<br />
*stepID:<br />
-step 0 is now registered with '0' ID // le step 0 est dorénavant enregistré avec l'ID 0<br />
<br />
*Recall:<br />
-better Recall of DeviceLinks // amélioration de la fonction Recall pour les DeviceLinks<br />
<br />
*Sequence:<br />
-new buttons to SelectionTo Scene/Prepa selected step // nouveaux boutons pour charger en Scene/Prepa le pas de séquence sélectionné<br />
<br />
*Park:<br />
-Park is now above BlackOut, grandMaster and Balance // les circuits parkés ne sont plus sous le contrôle du BlackOut ni du grandMaster ni de la Balance<br />
<br />
===4.1.12 [20200904]===<br />
<br />
*macOS:<br />
-bye bye XQuartz... D::Light is now native for every supported macOS version (starting from 10.9) // bye bye XQuartz, D::Light est maintenant natif pour toutes les versions supportées de macOS (à partir de macOS 10.9)<br />
<br />
<br />
++fixes&&bugFixes<br />
<br />
<br />
===4.1.11 [20200718]===<br />
<br />
*Windows:<br />
-fix Open/backup // correction de l'ouverture du backup<br />
-fix invPan/invTilt accessibility in deviceListing // correction des boites à cocher dans le deviceListing <br />
<br />
*Palette:<br />
-new menu to remove unused Palettes // nouveau menu pour effacer les palettes inutilisées<br />
<br />
*SetUp I/O:<br />
-you can now access to MidiPatch and MidiTimeCode editor from the Midi panel of SetUp I/O // vous pouvez dorénavant accéder au patch Midi ainsi qu'à l'éditeur de midiTimeCode directement depuis le SetUp I/O<br />
<br />
*Track:<br />
-add +%/-% shortcuts // ajout des raccourcis clavier +% et -%<br />
<br />
*SLink:<br />
-new MidiSwicth command // nouvelle commande midiSwitch dans les stepLinks<br />
<br />
*Park:<br />
-add +%/-% functionality and shortcuts // ajout de la fonctionnalité +% et -% ainsi que les raccourcis clavier correspondants<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.1.10 [20200703]===<br />
<br />
*Devices:<br />
-new DeviceTools (menu Device/DeviceTools) that bring Focus joystick, Colours picker and Blade utilities as a separate window. Useful in addition of the dynamicBottom. // nouvelle fenêtre DeviceTools qui permet d'afficher uniquement les joysticks des Focus et Blades ainsi que le picker de couleurs.<br />
<br />
-fix palette recording with levels that come from SubMasters // correction de l'enregistrement des palettes lorsque les niveaux sont issus de SubMasters<br />
<br />
*Sample:<br />
-new several options before Sample Recording // nouvelles options réglables avant l'enregistrement des Samples<br />
<br />
*Midi:<br />
-new floatingScale command that let a CC control levels of active channel's selection, useful with infinite knob... // nouvelle command floatingScale qui permet à un rotatif ou fader (ControlChange) de piloter les niveaux de la sélection active de circuits.<br />
<br />
*General:<br />
-augmented 'Recall' function that allow user to recall levels of prev/next/desire cue for selected channels // nouvelle fonction 'Recall' qui permet de rappeler les niveaux des circuits sélectionnés par rapport à la cue suivante/précédente/définie<br />
<br />
-new 'levelStyleDisplay' shortcut to switch between percent/real display // nouveau raccourci clavier pour la fonction 'levelStyleDisplay' qui permet d'alterner l'affichage en pourcent ou en valeur réelle des niveaux des circuits.<br />
<br />
-new commandLine up to the channel panel // nouvelle ligne de commande au dessus de l'écran d'affichage des circuits.<br />
<br />
*StepLinks:<br />
-added GOTO message to VLC to play desire item (there's a strange offset though between playlist ID items and ID items sent by D::Light) // ajout du message GOTO aux commandes VLC pour jouer un morceau de la playlist de VLC<br />
<br />
*SetUp I/O:<br />
-new 'Fixed Frame Rate' option in order to provide continuous DMX stream // nouvelle option 'Fixed Frame Rate' pour permettre l'émission d'un flux DMX fixe à vitesse constante (notamment lorsqu'il n'y a pas de modifications de niveaux).<br />
<br />
-new 'DMX Input Patch' option for usbDMX and netDMX that let you patch incoming DMX to Devices (each parameter is reachable) // nouvelle function 'DMX Input Patch' pour l'usbDMX et les netDMX qui permet de patcher un signal DMX entrant sur n'importe quel paramètre des Devices.<br />
<br />
===4.1.09 [20200313]===<br />
<br />
*SetUp :<br />
-new Splitted 'UI' mode // nouvelle interface 'Splitted' pour la fenêtre principale<br />
<br />
<br />
*Fixes&&Improvements<br />
<br />
===4.1.08 [20200214]===<br />
<br />
*SetUp :<br />
-new option to set Submaster's matrice (10 or 16 Submasters displayed) // Nouvelle option pour définir la matrice des Submasters<br />
<br />
<br />
*SetupIO :<br />
-E1.31 (streamingACN protocol) DMX universe mapping can now reach universe 63999 // le mapping des univers DMX pour le protocole E1.31 (streamingACN) peut aller jusqu'à l'univers 63999<br />
<br />
<br />
*Fixes&&Improvements<br />
<br />
===4.1.07 [20200131]===<br />
<br />
*SetUp :<br />
-new option to Detach/attach main User Interface // Nouvelle option pour séparer ou grouper la fenêtre principale<br />
<br />
-new option to anchor StepLinks to sequence // Nouvelle option pour lier le déclenchement des stepLinks au step+/- dans le séquentiel<br />
<br />
*StepLinks:<br />
-new type command to change displayed SubMasterPage // nouvelle commande pour afficher une page de SubMaster spécifique<br />
<br />
*TimeLinks:<br />
new TLinks are now registered with '.' in the Time column. It means that step times will be used // Les nouveaux TLinks sont enregistrés avec un '.' dans la colonne des temps. Ce qui signifie que les temps du pas de séquence sont utilisés (il est toujours possible d'assigner un délai spécifique)<br />
<br />
*DeviceCommand:<br />
-new option to clone levels from a desired device // nouvelle option (bouton et raccourci clavier) pour cloner les valeurs d'un device vers tous les devices inscrits dans le deviceCommand<br />
<br />
===4.1.06 [20200107]===<br />
<br />
bug fix release :)<br />
<br />
<br />
===4.1.05 [20191220]===<br />
<br />
*macOS<br />
-more Native integration <br />
<br />
-fix&&improvements<br />
<br />
===4.1.04 [20191130]===<br />
<br />
*SubMasters:<br />
-add new OSC and Midi messages for subBook rotations // ajout de nouveaux messages OSC et MIDI pour la navigation dans les subBooks.<br />
<br />
-add new buttons to quickly switch between Submaster's pages // ajout de nouveaux boutons pour rapidement choisir la page de Submaster affichée.<br />
<br />
*Patch:<br />
-you can now give a name to channels (useful on tour...) // il est dorénavant possible d'assigner du texte à un circuit.<br />
<br />
*Objects Listing:<br />
-new option for Chaser and Sample Listing to run the selected effects (in order to quickly identify them) // nouvelle option pour les Chaser et Sample Listings qui permet de rapidement faire un play/pause des effets sélectionnés<br />
<br />
*Devices:<br />
-new 'Recall DLink' function to copy state of selected devices from a step/cue/stepID // nouvelle fonction 'Recall DLink' pour copier les niveaux des devices en sélection depuis une cue/step/stepID donné<br />
<br />
*General<br />
-new 'Ring Buffer' mechanism for channel's quick selection (+shortcuts+OSC+MIDI links) // nouveau mécanisme appelé 'Ring Buffer' pour une sélection rapide des circuits (accessible via les raccourcis claviers, des messages OSC ou des commandes MIDI)<br />
<br />
-one can use commandLine to define Refresh timing // il est dorénavant possible de préciser le temps de la commande Refresh (via la ligne de commande)<br />
<br />
-you can define a prefered path in the SetUp // Il est possible de définir une arborescence dans le SetUp pour que D::Light ouvre le navigateur de fichier de préférence vers le chemin défini.<br />
<br />
===4.1.03 [20190729]===<br />
<br />
*SetUpIO:<br />
-virtual submasters for incoming data are now separate. One can control either usbDMXInput, netDMXInput and oscInput at the same time.<br />
<br />
it means one can use usbDMX Input to control Submasters from an external lightdesk and in the same time use netDMX Input to control Channels from a fancy madMapper patch :) and output DMX... :)<br />
<br />
//<br />
<br />
-D::light dispose dorénavant de 2 entrées DMX séparées (usbDMXInput et netDMXInput) via les 'Virtual Submaster'.<br />
<br />
ça signifie qu'il est possible d'utiliser une console lumière pour piloter les Submasters de D::Light (via usbDMXInput) tout en utilisant madMapper pour controler les circuits (via netDMXInput)... et sortir du DMX :)<br />
<br />
<br />
<br />
<br />
===4.1.02 [20190726]===<br />
<br />
*Midi:<br />
-new 'FloatingScaleIncrement' and 'FloatingScaleDecrement' available for ControlChange // nouvelles fonctionnalités 'FloatingScaleIncrement' et 'FloatingScaleDecrement' pour les ControlChange Midi.<br />
<br />
Ces nouvelles fonctions permettent d'utiliser une roue codeuse Midi (qui envoie +1 dans un sens et +1 dans l'autre sens sur 2 canaux différents) pour pouvoir se déplacer dans les listings ou modifier le niveau des circuits sélectionnés.<br />
<br />
-better shortcut support // amélioration de la commande midi 'Shortcut'<br />
<br />
<br />
*OSC:<br />
-better strategy // meilleure stratégie d'émission des messages OSC<br />
<br />
<br />
*E1.31:<br />
-better code for E1.31 input // meilleur code pour la réception de paquets E1.31<br />
<br />
===4.1.01 [20190722]===<br />
<br />
*fix<br />
<br />
<br />
===4.1.00 [20190719]===<br />
<br />
*UserInterface:<br />
-more 'flat' design // fin du nouveau design de l'interface utilisateur<br />
<br />
<br />
*Park:<br />
-new 'Park' function is order to lock channels or specific parameters of Device // nouvelle fonction 'Park' qui permet de bloquer des circuits ou des paramètres individuels de Device à une niveau donné.<br />
<br />
<br />
*macOS:<br />
-D::Light is now notarized from Apple // D::light est "notarizé" de la part d'Apple<br />
<br />
===4.0.31 [20190618]===<br />
<br />
*UserInterface:<br />
-new 'flat' design // nouveau design de l'interface utilisateur<br />
<br />
<br />
*Chaser / Sample:<br />
-one can now use SPEED Submasters to gain more fine controls on Chasers/Samples restitution (ClockWise way, CounterClockWise way, Random way)<br />
<br />
//<br />
<br />
-Il est dorénavant possible de controler le sens de défilement des Chasers et des Samples, soit dans le sens horaire (normal... CWise) soit dans le sens anti horaire (du dernier step vers le premier ... CCWise) soit en mode aléatoire (Random).<br />
<br />
Pour accéder à ces controles il suffit de définir un Submaster comme SPEED d'un Chaser ou d'un Sample et en lieu et place du texte associé au Sub se trouve le PlayMode.<br />
<br />
<br />
<br />
*Clone:<br />
-one can now set desire objects number while cloning (available for Cue, Group, Chaser, Sample, Palette, microPalette) // Il est dorénavant possible de choisir lors d'un clone d'objet le numéro de l'objet cloné (valable pour les objets Cue, Group, Chaser, Sample, Palette, microPalette)<br />
<br />
<br />
<br />
*Freeze:<br />
-Frozen step is now coloured // A l'appel de la fonction Freeze, le step en SCENE devient coloré pour une meilleure identification<br />
<br />
-grandMaster can now control Frozen levels // Le grandMaster est dorénavant maitre sur l'état lumineux freezé<br />
<br />
<br />
<br />
*Sequence:<br />
-one can now use Ctrl+Space to load selected step and launch GO (only in the big sequence window) // Il est dorénavant possible d'utiliser la barre espace dans la fenêtre de Sequence pour lancer un GO.<br />
<br />
Il est également possible de sélectionner un step et d'appuyer sur Control+Space pour charger le step sélectionné en Préparation et automatiquement lancer un GO.<br />
<br />
<br />
*Curves:<br />
-one can now select point and use Ctrl+Arrows(Up/Down/Left/Right) to move it // Il est dorénavant possible de sélectionner un point de la courbe du 'Curve Editor' et d'utiliser la combinaison de touche Ctrl+Flèche(Nord/Sud/Est/Ouest) pour le déplacer<br />
<br />
<br />
*TimeLink:<br />
-new copyToStep function to copy selected Tlinks to desire step // nouvelle fonction de copie (et raccourci clavier associé) pour copier les TimeLinks sélectionnés vers le pas de séquence inscrit dans la ligne de commande.<br />
<br />
<br />
*Midi:<br />
-new design of the midi Patch Editor // nouveau design de la fenêtre d'édition du patch Midi<br />
<br />
-more copyToMidiSwitch capabilities (you can now copy selected patch to all existing midiSwitch when the commandLine is empty) // Il est dorénavant possible de copier tout ou partie du patch midi vers tous les MidiSwitch existants en laissant la ligne de commande vide.<br />
<br />
<br />
*DeviceCommand:<br />
-one can now use MouseScroll in Blade's specialized widget // Il est dorénavant possible d'utiliser le scroll de la souris pour modifier les niveaux des Blades<br />
<br />
<br />
*microPalette:<br />
-one can now register INTENSITY/DIMMER as a definition for microPalette // Il est dorénavant possible d'enregistrer le paramètre INTENSITY/DIMMER comme définition d'une microPalette<br />
<br />
===4.0.30 [20190314]===<br />
*Objects Listings:<br />
-one can now sort (or reorder) objects in Cue/Group/Chaser/Sample/Palette/microPalette Listings // nouvelle commande pour re-numéroter les objects dans les différents listing<br />
<br />
-new 'reOrder' shortcut // également un nouveau raccourci clavier 'reOrder'<br />
<br />
<br />
*Submasters:<br />
-new state for Solo function (we now got NORMAL/SOLO/FLASHSOLO/NOSOLO) // ajout d'une nouvelle fonctionnalité pour le SOLO des Submasters.<br />
<br />
les différents états sont:<br />
<br />
**NORMAL : rien de particulier<br />
**SOLO (vert) : en fonction de l'ouverture du Submaster les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**FLASHSOLO (jaune) : lors de l'appui sur le bouton FLASH du Submaster, les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**NOSOLO (rouge) : le Submaster ne se coupe pas lors de l'action d'autres Submasters en mode SOLO ou FLASHSOLO<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.29 [20190226]===<br />
*General:<br />
-Balance function for channels is now dynamic // amélioration de la fonction Balance pour les circuits.<br />
<br />
Lorsque la fonction Balance est activée (qui permet d'isoler le(s) circuit(s) sélectionné(s)), si la sélection de circuit change, la Balance est updatée<br />
<br />
<br />
*OSC:<br />
-new /shortcut command which accepts string as argument // nouvelle commande /shortcut pour simuler un raccourci clavier.<br />
<br />
Cette commande accepte une 'string' comme argument.<br />
<br />
Par exemple '/shortcut p' va changer le registre de travail actif.<br />
<br />
<br />
*Track:<br />
-one can now track Palette across sequence // il est dorénavant possible de tracker les Palettes chargées dans le séquentiel (via les DeviceLinks)<br />
<br />
<br />
*Device:<br />
-more https://open-fixture-library.org/ integration<br />
<br />
<br />
*DeviceLinks:<br />
-Purge menu redefined // extension du menu Purge des DeviceLink.<br />
<br />
Il est dorénavant possible de purger un Paramètre ou tous les paramètres d'un attribut pour un DeviceLink en un coup<br />
<br />
<br />
*DeviceCommand:<br />
-new Live bound which display levels form palettes loaded in SubMasters // nouveau mode Live pour le DeviceCommand <br />
<br />
en mode Live, le DeviceCommand affiche les niveaux des paramètres des devices qui sont pilotés par des palettes chargées dans les submasters<br />
<br />
===4.0.28 [20190118]===<br />
*Submaster:<br />
-improve Submasters Solo mode // amélioration du mode Solo pour les Submasters.<br />
<br />
dorénavant le mode solo n'est plus réservé aux Flash, il est également accessible pendant le scroll des Submasters.<br />
<br />
-Balance do not kill 'E' (aka Exclusion) Submasters // les 'E' (comme Exclusion) Submasters ne sont plus remis à zéro en cas de Balance<br />
<br />
<br />
*Group:<br />
-enhance popUp dialog // amélioration de la fenêtre popUp d'enregistrement des Groupes.<br />
<br />
Lors de l'enregistrement d'un Groupe une fenêtre popUp s'ouvre où vous pouvez directement renseigner le nom du nouveau Groupe.<br />
<br />
<br />
*MasterLink:<br />
-improve MasterLink behavior (follow step +/-) // Les MasterLinks suivent la séquence pour les commandes step +/-<br />
<br />
-improve MasterLink editor Submaster's selection/registration // amélioration de la sélection/enregistrement des Submasters dans l'éditeur de MasterLink.<br />
<br />
vous pouvez dorénavant sélectionner les Submasters à enregistrer dans les MLinks de la même manière que la sélection de circuits dans la fenêtre principale.<br />
<br />
===4.0.26 [20181214]===<br />
*Patch:<br />
-'Enter' key can now be used to select either channels or outputs. CommandLine is used for sourcing.<br />
<br />
<br />
*Main Window:<br />
-'Enter' key can now be used to select channels. CommandLine is used for sourcing.<br />
<br />
-new 'DynamicBottom' display for Device's selection.<br />
<br />
<br />
*Sequence:<br />
-one can now register/insert cueless step. Such steps are useful to trigger D/M/S Links.<br />
<br />
<br />
*SubMasters:<br />
-new 'Looping Style' options for SubMasters loaded with Sample. one can select if levels are persistent after each loop or reseted.<br />
<br />
<br />
*SetUp:<br />
-one can now choose if SOLO mode for SubMasters also behave on Scene levels.<br />
<br />
-one can choose colours for Scene/Prepa registers<br />
<br />
<br />
*SetUp I/O:<br />
-one can now choose DMX input frame length.<br />
<br />
<br />
*DeviceLink:<br />
- one can now trigger MoveInBlack in one click for all listed Devices of each steps<br />
<br />
<br />
*TimeLink:<br />
-new 'Quick Selection' option to selected each identical parameters<br />
<br />
<br />
*Midi:<br />
-one can now use NOTE and PROGRAM CHANGE to trigger defined shortcuts<br />
<br />
<br />
*OSC:<br />
-new command which allow to control parameters of selected devices (range is -1.0 <= x.xx <= 1.0):<br />
<br />
/deviceParameter/ATTRIBUTE/PARAMETER x.xxx<br />
<br />
===4.0.24 [20181004]===<br />
<br />
===4.0.23 [20181002]===<br />
<br />
*menu Accelerators :<br />
-accelerators for MLink, TLink, DLink, SLink have changed (respectively Shift+Meta+w, Shift+Meta+x, Shift+Meta+y, Shift+Meta+z)<br />
<br />
<br />
*Sample :<br />
-faster encoder/decoder <br />
<br />
<br />
*VLC :<br />
-D::Light can now trigger VLC's playlist [https://www.getdlight.com/wiki/index.php/SETUP_I/O#VLC].<br />
<br />
<br />
*SubMasters :<br />
-VLC volume, DMX Input and OSC Input can be assigned to a regular SubMaster.<br />
<br />
<br />
*palette Editor :<br />
-Live functionality added<br />
<br />
<br />
*palette Listing :<br />
-new 'ALL' selector to display every recorded palette for selected channels<br />
<br />
<br />
*OLA server :<br />
-bumped to 0.10.7<br />
<br />
<br />
*MacOS :<br />
-MacOS 10.14 compatibility<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.22 [20180718]===<br />
<br />
*General:<br />
-last active step is recorded within the .sho, thus in case of crash or backup loading, last recorded step is set as the active step<br />
<br />
<br />
*USBDMX:<br />
-added more widget /*NODLE U1*/ /*FX5*/ /*Digital Enlightenment*/ /*anyma*/ /*avldiy*/ /*Eurolite*/<br />
<br />
(untested though....)<br />
<br />
<br />
<br />
*DeviceLink:<br />
-more powerful selection capabilities.<br />
<br />
one can now select several cells in DeviceLink Editor and apply chosen palette to all of them<br />
<br />
-MoveInBlack option editable for channels listed in the DeviceLink Editor<br />
<br />
<br />
<br />
*Curves:<br />
-new 'Square' interpolator (aka 'Square Law' curves)<br />
<br />
<br />
++fixes and optimizations<br />
<br />
===4.0.21 [20180705]===<br />
<br />
*DeviceListing:<br />
-one can now 'shiftPAN' and 'shiftTILT' devices<br />
<br />
<br />
*StepLinks:<br />
-one can choose to which destination OSC messages are sent (aka 'All Destinations' or specific IP:PORT)<br />
<br />
<br />
*General:<br />
-fixes and optimizations<br />
<br />
===4.0.20 [20180615]===<br />
<br />
*Palette:<br />
-Palette are now applied according to a user defined time (time is defined in [[SETUP]])<br />
<br />
-new Shift+CMD+P shortcut to display 'Palette Listing'<br />
<br />
<br />
*Virtual Submaster:<br />
-a new virtual submaster is available in [[SETUP I/O]]/OSC which can handle all incoming /circ/x/level OSC messages.<br />
<br />
-a new virtual submaster is available in [[SETUP I/O]]/DMX Utility which can handle all incoming DMX levels.<br />
<br />
<br />
*Submaster:<br />
-one can now colorize each Submaster (and it's levels in Output)<br />
<br />
<br />
*Accelerator:<br />
-new accelerators are available in Cue/Group/Chaser/Sample Editors<br />
<br />
<br />
*Track:<br />
-better MLink support<br />
<br />
===4.0.19 [20180515]===<br />
<br />
*Sample:<br />
-fix wrong device restitution under certain circumstances<br />
<br />
<br />
*Sequence:<br />
-new accelerator shortcut (CMD+R) in order to load selected step in active register<br />
<br />
-Cue names are now displayed in the big sequence window<br />
<br />
-one can now drag'n drop step(s) in order to reorganize the sequence<br />
<br />
-fix XFade wrong behavior <br />
<br />
<br />
*General:<br />
-in case of weird shutdown (crash....), D::Light now ask if user wanna use the backup.<br />
<br />
<br />
*OSC:<br />
-re-writting of OSC messaging system in favor of mono-argumentation (thus, touchOSC become usable again)<br />
<br />
-new syntax for Devices (cf https://getdlight.com/wiki/index.php/OSC)<br />
<br />
-old syntax (aka multi-argumentation) is still available thanks to a new switch in setupIO/OSC menu (Messaging argumentation type)<br />
<br />
<br />
*Track:<br />
- one can now track/update/create/delete Masterlinks from the Track window<br />
<br />
- better tracking for duplicate values<br />
<br />
- one can now use 'All' shortcut to select all displayed levels for selected channels<br />
<br />
<br />
*SplashScreen:<br />
-new initialization process which lead to a new splashscreen<br />
<br />
<br />
*MasterLinks:<br />
-MLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new insert MLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move MLinks<br />
<br />
<br />
*USBDMX:<br />
-D::Light now support HotPLug for usbDMX widgets :) only on macOS and Linux :(<br />
<br />
it means one can unplug/replug a usbDMX device, if the widget was previously active, D::Light will manage automatically the re-connection.<br />
<br />
<br />
*StepLinks :<br />
<br />
https://getdlight.com/wiki/index.php/STEPLINK<br />
<br />
-SLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new copy SLink button (+shortcuts) in the editor<br />
<br />
-new insert SLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move SLinks<br />
<br />
-OSC StepLinks are now typed, it means one must specify if argument(s) is an int, a float or a string<br />
<br />
-CURVES StepLinks now accept THRU (>) for outputs (in the same fashion as for channels)<br />
<br />
<br />
*Device Listing :<br />
-one can now sort Device's order according to ID or Model or Channel<br />
<br />
-one can now use massive Merge (by selecting several Devices before merge)<br />
<br />
<br />
*Palette Editor :<br />
- one can now use empty command line for AtLevel shortcut in order to purge selected levels<br />
<br />
<br />
*Palette Listing :<br />
- new 'Bound To' (editors) option in order to avoid opening Device Command<br />
<br />
<br />
*Chasers :<br />
- CHZ_Cue management is now the same as for the main sequence... if one record CHZ_Cue 1.5, it'll land between CHZ_Cue 1 and CHZ_Cue 2<br />
<br />
- Palette shortcut is now available in Chaser Editor<br />
<br />
<br />
*Curves :<br />
- deepest interaction with the patch.... Output(s) assigned to a curve of the curveListing are now linked(was ist das schön).<br />
<br />
- CurveEditor : one cane now select which curve is displayed (either from patch or from curveListing)<br />
<br />
- Curves are now 16bits -POTENTIAL INCOMPATIBILITY- (they need to be redrawn)<br />
<br />
===4.0.18 [20180124]===<br />
<br />
This release introduce SLinks.<br />
<br />
One can send custom Midi or OSC messages per sequence's step. Thus, it allows D::Light to become the master sequencer of your show as it can trigger specific cues/steps in other software.<br />
<br />
One can also load custom curves for output(s)/channel(s) on every steps of the sequence.<br />
<br />
*Patch:<br />
-new 'quick select' option in order to select all outputs patched to selected channels<br />
<br />
-new Channel/Output test shortcut<br />
<br />
-speedUp display<br />
<br />
*Sample:<br />
-smart +%/-% which only operate on recorded levels for selected channel(s) over a region or at one frame<br />
<br />
*Sequence:<br />
-in the main sequence window, one can now arrange columns as desired<br />
<br />
-new searchBox to quickly find a step/cue associated to a text<br />
<br />
*MasterLink/TimeLink/DeviceLink/StepLink Editor:<br />
-one can now select active step<br />
<br />
-more shortcuts<br />
<br />
*SubMaster Editor:<br />
-one can now select active submaster<br />
<br />
*Curves:<br />
-new design with more powerful editing<br />
<br />
*ShortCuts:<br />
-new searchBox to quickly find a shortcut<br />
<br />
*Save/SaveAs:<br />
-warning when directory is not writable<br />
<br />
*Force DeviceLink:<br />
-one can now use FullForce new option and select which attributes will be recorded<br />
<br />
*Device:<br />
-the main window should reflect active color for device. (it works for RGB or CMY colors only...)<br />
<br />
*General:<br />
-selection style is now more obvious (yellow square is 'around' selected channels)<br />
<br />
*Palette Editor:<br />
-one can move in Palette thanks to the new Up/Down switcher<br />
<br />
*Palette Listing:<br />
-Colour Palette are now colored for EZ view<br />
<br />
===4.0.17===<br />
<br />
a miserable bug of the previous release leads to this one<br />
<br />
===4.0.16_b4===<br />
<br />
===4.0.16_b2===<br />
<br />
===4.0.16 ===<br />
<br />
available for almost every systems (Linux version will be uploaded ASAP... sorry guys for the looooong waiting)<br />
<br />
*E1.31 (aka streamingACN) is now available as a netDMX protocol <br />
*one can now use 16 DMX universe<br />
<br />
Midi :<br />
*one can now use 'subStick' function for Midi Patch.<br />
thus Midi faders will always be patched to displayed submasters <br />
*'flashStick' is also available for the same purpose.<br />
SubMasters :<br />
*added a new 'E' button as Exclusion.<br />
thus AllSub master will not act on excluded submasters<br />
+ various fix<br />
<br />
===4.0.15_b2===<br />
<br />
2 new important stuff:<br />
*in Art-Net, DL no longer send continuously. it sends only on DMX change<br />
*in Patch, you can now "repeat" a Device. it's useful for playing with LedStrips<br />
also, more work have been done on DeviceCommands...<br />
in the Palette Listing, you can now use the new "recycle" icon in order to load same channels as in the DeviceCommands.<br />
<br />
===4.0.15_b1===<br />
<br />
===4.0.16_b3===<br />
<br />
===4.0.15_b3===<br />
<br />
===4.0.15===<br />
<br />
*on Windows, you should now be able to double-clic on .sho in order to launch DL and load desire sho<br />
*new SetUp I/O menu which group all DMX, USBDMX, NETDMX, MIDI and OSC function *new option to cross-patch dmx universes<br />
<br />
DMX Input:<br />
*more accurate<br />
*new option to bound DmxInput to channels or SubMasters<br />
<br />
Patch:<br />
*new option to "repeat" DMX Levels for Devices (useful for led strips)<br />
<br />
ArtNet :<br />
*you can now manually register Node's IP/Net/SubNet.<br />
*DL no longer send continuously packets.... it sends only on change.<br />
*new option in the Setup "Release FREEZE on Go".<br />
allow user to freeze DMX state until the next GO (useful when one want to move in sequence without modifying stage)<br />
<br />
Device Personality :<br />
*you can now import Personalities of the OFL project (Open Fixture Library) open-fixture-library.herokuapp.com/<br />
(which at the time of writing is open-fixture-library-pr-199.herokuapp.com/ ).<br />
*you can hide Commands for Colours, Focus and Blade in order to display bigger values table.<br />
<br />
Palette Editor:<br />
*you can now use At_level shortcut on selection of levels (multiple selection is allowed)<br />
General<br />
*you can now choose to display only patched channels<br />
<br />
===4.0.14===<br />
<br />
No new function Only fixes<br />
<br />
===4.0.13_b3===<br />
<br />
many changes to Artnet and dmxInput.<br />
<br />
===4.0.13===<br />
<br />
*enable DMXInput for DMX USB PRO widgets and clone<br />
*enable DMXInput for ArtNet<br />
*adjustable DMX rate<br />
*better Artnet support<br />
*better support for looooong samples<br />
*plenty of little annoying stuff<br />
<br />
===4.0.12===<br />
<br />
*new 'NoSolo' option for submaster:<br />
it means that a submaster tagged as 'NoSolo' won't be closed during 'Solo' operation, it also means that it won't close any sub when it's flashed.<br />
you just need to clic 2 times on the solo option .<br />
*when 'Solo' operation , device's parameters are now untouched (except the INTENSITY/DIMMER parameter)<br />
*new 'ReSync' option for midi:<br />
this function resend all midiOut levels. it's useful when you switch preset from the BCF2000<br />
*new option in the SETUP to bound MLink time and Timed submasters to Joystick: it means one can now speed up or down submasters opening/closing<br />
*import Sample extended:<br />
you can now select in one shot several samples to import.<br />
*'clone' is now available in the sample editor :<br />
it means you can copy selected channels levels to other(s) channel for a defined region or for a frame. This let you create enveloppe for channel and copy it to other channel.... yeah I know, this is huge!<br />
*import Chaser extended:<br />
you can now select in one shot several chasers to import.<br />
<br />
===4.0.11===<br />
<br />
fix annoying reported bugs.<br />
<br />
===4.0.10===<br />
<br />
*when cloning a device, one can now choose to clone source device's levels to destination devices's levels<br />
(in palette, in sub, in micropalette)<br />
*more device merging subtilities<br />
<br />
===Pre 4.0.09===<br />
<br />
*this one brings 'Gang Load' fashion to D::Light<br />
<br />
===4.0.9===<br />
<br />
extend the use of multiple selection in Cue/Group/Sample/Chasers Listing/Device Listing/Patch...<br />
you can now select several Chasers for example and load them to several submasters in one shot (thanks to drag n' drop)<br />
multiple selection have also been introduced for 'Remove' functions and 'Clone' functions.<br />
*you can now extract each submaster of the Gun Control (cf noGun option)<br />
*you can now set submasters config for a page of Sumaster (simply scroll the button down RecMLink button<br />
<br />
===4.0.8===<br />
<br />
===4.0.7===<br />
<br />
Mainly bug fixes and better memory bandwidth management<br />
<br />
===4.0.6===<br />
<br />
===4.0.5===<br />
<br />
This release will introduce microPalette.<br />
<br />
what is a microPalette ?<br />
<br />
microPalette handle one or several parameter(s) defined in the personality of a device, and only operate on a specific range defined by the user.<br />
microPalette are loaded in submasters and are executed in an exclusive mode for all selected devices that are registered within the submaster.<br />
for example, let's say devices are lighting ON with shutter open.<br />
you record a microPalette for SHUTTER parameter on the range 4 -> 128 that you load on submaster 1.<br />
when you'll open sub1, the shutter will start strobing form low to fast (if in the personality strobing form low to fast is registered in the range 4 -> 128).<br />
when you shutdown the submaster, the shutter will return to it's open state.<br />
it'll be veeeeeery useful for gigs<br />
*address patch issue when user use Shift key to extand selection for outputs<br />
*bug fixes and code cleaning<br />
<br />
===4.0.4===<br />
<br />
this release fix wrong behavior of 4.0.3 (sorry for the mess...)<br />
<br />
===4.0.3===<br />
<br />
*speeding internal things (and cleaning)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed) <br />
*better midi output (submaster's flash for example)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed":<br />
<br />
===4.0.2===<br />
<br />
<br />
fix & improve curves for dimmers<br />
<br />
===4.0.1===<br />
<br />
available for every supported systems : Win7, Win8, Win10, Linux32Bits (Ubuntu 14.04), Linux64Bits (Ubuntu 16.04), ARCHLInux (always on the top), MacOS 10.6 thru 10.12 on MacOS, D::Light is linked against XQuartz 2.7.11<br />
one of the main big thing is that D::Light is now a pay app... this move will hopefully be profitable for the software.<br />
the other big thing is that D::Light can now drive moving lights / LED lights.<br />
several improvements have been introduced for Chasers, Samples, user interface, drag'n drop, etc....<br />
<br />
===4.0.0.b-78===<br />
<br />
===4.0.0.b-75===<br />
<br />
fix blackout/sceneMaster/grandMaster with devices that use 'virtual intensity for colours' parameter<br />
<br />
<br />
===4.0.0.b-74===<br />
<br />
news:<br />
*refresh/balance available as OSC commands<br />
/pad/refresh 1<br />
/pad/balance 1<br />
*OSC message can bypass level's locking mechanism for /circ/level and /sub/level<br />
<br />
===4.0.0.b-76===<br />
<br />
*better handling of DLink<br />
*fix some Devices stuff for sequence -you can now use "0" Tlink (==20ms)<br />
*you can now use "0" waitTime _ 5xfaster than 0.1<br />
if you want to reset waitTimes to nothing (no autogo), set command line to . and use wait shortcut (or double clic in the waitTime column)<br />
*display Info when MLink or Tlink are recorded/updated<br />
++ various fix<br />
<br />
===4.0.0.b-73===<br />
<br />
Hi,<br />
b73 is out for some platforms (aka MacOS from 10.9 to 10.12 (linked against XQuartz 2.7.10), Windows 64b and Linux 64b)<br />
'''the main big thing with this release is that D::Light became a paid app...'''<br />
I tried during 13 years to keep in free, but I cannot no more. So please make archive of your sho as there will be no return.<br />
news:<br />
*lots of bug fixes<br />
*manual xfade for devices<br />
*you can now call Palettes from the main window (manually (new setup option or drag the switcher under the keypad) or with shortcuts)<br />
*nice handling of palettes in submasters.<br />
*improve device mechanism for Chasers<br />
*new timing options for chasers<br />
<br />
===Pre 4.0.0.b-72===<br />
<br />
*Samples are now LTP...<br />
mean easier, lighter, smarter...<br />
it also means some serious incompatibility with existing sample... sorry for that but it's a necessary evil.<br />
*fix DLink is now also available in Chaser<br />
*add 'Virtual Intensity for Colours" in the Device Listing.<br />
this new option let you control the Intensity of the device even when INTENSITY/DIMMer combo is not registered.<br />
usefull for LED RVB for example...<br />
<br />
===Pre 4.0.0.b-71===<br />
<br />
fix a miserable bug...<br />
news:<br />
*SampleListing now display Sample's length<br />
*you can change submaster's levels color (new setup option)<br />
<br />
===Pre 4.0.0.b-70===<br />
<br />
*new purge utility for device attributes within Samples<br />
*'device command' is now fully dedicated to sample's cause<br />
*better speed algorithm for stuff (aka sub_speed, joystick, general timing)<br />
*you can select devices directly in the 'palette Listing' window, as in the 'device commands' window<br />
*reorganization/colorization of 'device Commands' (in order to gain space and clarity)<br />
*add Ctrl+Arrow shortcut to select next channel and set it to default@Level<br />
<br />
===Pre 4.0.0.b-69===<br />
<br />
fix various wrong behavior<br />
*Devices:<br />
added the possibility to define HOME position for parameters to NULL. in this case, HOME call will never operate on the nulled parameters. (useful in some case where LAMP OFF is set to 0... and you don't want to switch the lamp off each time you HOME the device).<br />
<br />
===Pre 4.0.0.b-68===<br />
<br />
*added DND support for TLink and DLink in the chaser's editor<br />
*added DND support for Times in the chaser's editor (times can be DND for example from TimeIn to DelayOut, etc...)<br />
*added DND support for Cues in the chaser's editor<br />
*as for the sequence and other stuff you can now double-click in the TLink editor to set value<br />
*as for the Chaser's editor you can now DND Times in the Sequence editor in the way you want (eg from TimeIn to DelayOut, etc...)<br />
*Device's parameters now follow step times if INTENSITY is > 0 -fix for invPan/invTilt<br />
<br />
===4.0.0.b-67===<br />
<br />
===Pre 4.0.0.b-67===<br />
<br />
*added support for usb pro mk2 (revB) -added wait times to chaser editor $<br />
FWIW, I've decided to clean OSC reader/writer messenger before the final release (and this is not a good news for you... )<br />
I've changed:<br />
/circ/level x y (where x is the channel, y the level) /circ/prepalevel x y<br />
/sub/text x blabla<br />
/sub/level x y<br />
/sub/flash x y<br />
/sub/phase x y.y<br />
all the /subStick messages and also the /device ones<br />
for the devices it looks like<br />
/device s i i (string (/attribut/parameter), int (device numbr), int (value))<br />
I know that all your pd patchs, touchOSC stuff, etc... won't work anymore, but it gain clarity and parsing efficiency.<br />
<br />
===4.0.0.b-66===<br />
<br />
bug fixes<br />
few words about the new 'Phase' ID for a submaster:<br />
one can freely navigate in a sample thanks to the new phase function. it starts at 0.0 and end at 1.0 (1.0 is the latest frame of the sample).<br />
so you can set a sub as Phase for a sample (like you did with Speed function), and you have 255 steps to navigate in the sample.<br />
I've also added OSC message (/sub/x/phase 0.0........1.0).<br />
thus, you have a huuuuuuge precise control over the sample's restitution.<br />
you can go forward, backward, loop inside, etc.....<br />
<br />
===Pre 4.0.0.b-66===<br />
<br />
nouveaux messages OSC: reception<br />
/pad/sub x (select sub)<br />
/pad/record 1 (like record shortcut) /pad/update 1 (like update shortcut)<br />
sending<br />
/seq/x1text (send text associated to step loaded in X1) /seq/x2text (send text associated to step loaded in X2) /sub/pageText (send text associated with the active sub page) /seq/go_signal 1 (send when GO is triggered) /seq/goback_signal 1 (send when GO is triggered) /seq/pause_signal 1 (send when GO is triggered)<br />
and for the Devices:<br />
each device will respond to :<br />
/device/x/attribut/paramater 0... 65536<br />
where attribut is COLOR or FOCUS or EFFECT, etc.... and parameter are the ones recorded within the personality of the device<br />
each device will export his value to the same address<br />
<br />
===4.0.0.b-65===<br />
<br />
There's enough changes to make an update... I didn't finished all the clean though...<br />
*the main window has been polished to fit within small screen systems *you can sample devices<br />
*many many bug/trick fixes<br />
<br />
===4.0.0.b-64===<br />
<br />
mainly bug fixes and stuff improvements....<br />
<br />
===4.0.0.b-62===<br />
<br />
a miserable mistake on b61 leads to b62... mainly bug fixes and dep lib update<br />
<br />
===4.0.0.b-61===<br />
<br />
only for Win32, Win64, MacOS 10.11 (more OS to come later) mainly bug fixes.<br />
<br />
===4.0.0.b-58===<br />
<br />
freshly fresh for everyone, this beta fix several bugs or wrong behavior regarding Devices but also for the old fashion way...<br />
<br />
===4.0.0.b-57===<br />
<br />
*in the palette listing one can now apply a palette to selected devices in one click (nice 4 live...)<br />
*in the palette listing, palettes are now categorized (faster display)<br />
*in the 'device command' panel, if a parameter have a definition, associated scroller are now bound to minLevel/maxLevel (nice 4 live...)<br />
<br />
===4.0.0.b-56===<br />
<br />
only 4 MacOS 10.6 -> 10.11<br />
<br />
===4.0.0.b-55===<br />
<br />
should fix some stuff...<br />
only for Linux64, MacOS 10.8 -> 10.11<br />
<br />
===4.0.0.b-54===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-53===<br />
<br />
should fix group removing/deletion different compilation options for win64<br />
<br />
===4.0.0.b-52===<br />
<br />
should fix usbDMX Pro on ElCapitan && Yosemite should fix group deletion<br />
should fix Chase load in sub<br />
I don't have issue while loading global palette in sub.<br />
<br />
===4.0.0.b-51===<br />
<br />
with this one you can load PALETTES in submasters. no drag'n drop yet.... you can choose which device that is include in a palette is processed.<br />
on MacOSX, linked against fresh XQuartz 2.7.8<br />
<br />
===Pre 4.0.0.b-50===<br />
<br />
===Pre 4.0.0.b-49===<br />
<br />
===Pre 4.0.0.b-48===<br />
<br />
===4.0.0.b-47===<br />
<br />
lots of news coded during summer...<br />
*Device functions have been merged in a central window. This is now the start point for almost everything for Devices...<br />
*many things have been cleaned<br />
*Shift and Ctrl have been swapped (to massively select channel you now use Shift, to drag'ndrop a channel in a submaster to quickly inhib it, you now use Ctrl).<br />
<br />
===4.0.0.b-46===<br />
<br />
should fix reported bugs.<br />
<br />
===Pre 4.0.0.b-45===<br />
<br />
should fix:<br />
*record new sho (with permissions check on Linux) -artnet on Linux<br />
*strange and deep deep wrong behavior for devices<br />
should also clarify selection in the TLink editor.<br />
<br />
===4.0.0.b-44===<br />
<br />
should fix:<br />
*warning when user do not have permissions to write files on Linux<br />
*weird things when repatching a device<br />
<br />
===4.0.0.b-43===<br />
<br />
should fix:<br />
*artnet on windows computers<br />
*help on linux computers<br />
*submasters (timed and inhib ones) that stay in Pause state. -some inappropriate behaviors<br />
news:<br />
SHORTCUT :<br />
allow to delete previous binding when asking for an ever used key<br />
<br />
===4.0.0.b-42===<br />
<br />
ArtNet : restore network artPoll broadcast address (some node appears to not responding well over 255.255.255.255)<br />
Devices :<br />
*fix a case where palettes levels were not honored for dlinks<br />
*add the possibility to select the same parameter for several Devices by clicking on the parameter's column header<br />
Linux:<br />
*shrink size of the packages<br />
<br />
===4.0.0.b-41===<br />
<br />
mainly bug fixes:<br />
CHANNEL TRACK:<br />
fix bug and faster code.<br />
please do some hardcore tests...<br />
MIDI:<br />
new LOADSTEPID_X2/X1 functions for ProgramChange<br />
*retrieve single channel inhib when dragging with Shift to a submaster -retrieve hour trigger<br />
*new remove function for MidiTimeCode editor<br />
*bug font fixed<br />
<br />
===4.0.0.b-40===<br />
<br />
mainly bug fixes<br />
<br />
===4.0.0.b-39===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-38===<br />
<br />
so here comes a new one basically with bug fixes.<br />
also I've tried to reduce size (height) to fit on low resolution screen<br />
I've worked on the setup regarding ArtNet and OLA (for them to work better)<br />
the BIG one is the new remote available with this release that we have designed with aroom (big thanx)<br />
<br />
===4.0.0.b-37===<br />
<br />
removed things:<br />
channelcheck definitely removed (use Patch functions for this purpose) Color Scroller definitely removed (use Devices functions for this purpose)<br />
news/update/fixes:<br />
Patch:<br />
*you can now select several channels, and if you give one dimmer, channels we be patched as list starting with the given dimmer.<br />
(@mode exemple: CH 1 THRU 10 = 5 ENTER will patch ch 1 to dimmer 5, ch 2 to dimmer 6, etc...).<br />
*double click is available for check level<br />
Balance:<br />
*submaster that are in TIME mode and the little blue square of the sub is set, what's inside the submaster won't be touched by the Balance Mode<br />
Artnet:<br />
*now inegrated to the setup.<br />
*more simple, more usefull, honor the broadcast/unicast mode, honor selected nodes to use in unicast mode.<br />
Submasters:<br />
*there's now a little indicator close to the sub that show progression in case of MLink start or Times Start<br />
Midi Time Code:<br />
*new inhib MTC function in the setup<br />
+many various bug fixes<br />
<br />
===4.0.0.b-36===<br />
<br />
===4.0.0.b-35===<br />
<br />
bug fix<br />
+<br />
should improve Help display.<br />
in @Mode, the Help in the windows now display allowed syntax<br />
<br />
===4.0.0.b-34===<br />
<br />
*should improve TLink management<br />
*more/less OSC message for PATCH<br />
(new remote is here : github.com/dlight-tools/dlight-pad/blob/...ad_4.0_SGS2.touchosc ) -keep on cleaning code....<br />
<br />
===4.0.0.b-33===<br />
<br />
news:<br />
*should fix all errors reported for the b32 (except TLink that collapse, I've forgot....)<br />
Patch:<br />
*complete rewrite of this window.<br />
*the left part display channels, the right part display dimmers. D-Patch is the first address of patch for Devices<br />
*you can drag'n drop from channels to dimmers<br />
*you can select several dimmers like 1 + 2 Thru 10 + 20 + 44<br />
*the remote should not work anymore, let's try to write another one...<br />
+ many many more little stuff that make life better<br />
<br />
===4.0.0.b-32===<br />
<br />
General:<br />
*you can now double-clic on levels to set value<br />
Channel Track:<br />
*you can now DND to death!!<br />
ascii:<br />
*better integration with DL<br />
+bug fixes<br />
fews words:<br />
*DL seems stable enough now to cut off the release soon, I just need to re-write the patch window before the release.<br />
<br />
===4.0.0.b-31===<br />
<br />
*le double clic pour les textes des subs<br />
*tcl/tk updaté<br />
*molette de la souris pour les valeurs des paramètres des devices ainsi que pour les masters SCENE/FlashMaster AllSubMasters<br />
*meilleur check des noms de palettes<br />
*ID pour le message OSC /seq/go<br />
*ascii improve file loading/recording<br />
*device attribute's editor are now able to display levels in % as well as Real Values<br />
*et les corrections de bug annoncés sur la b30<br />
<br />
===4.0.0.b-30===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-29===<br />
<br />
*should fix Win64 package<br />
*Sequence : StepID<br />
this is the big new stuff which allow you to register an 'identifiant (ID)' for a step.<br />
<br />
Thus you can call the step thanx to new shortcuts stepID_load and stepID_goto where xxxx_load is used to set the ID for a step and xxxxx_goto is used to trigger the step<br />
there cannot be two stepID with the same number....<br />
<br />
in the setup you can choose if MSC Load message is mapped with the cues (as before) or with the stepID<br />
<br />
in OSC, two new messages : /seq/ID_goto xx.xxx and /seq/X2LoadAndFireID xx.xxx<br />
HourTrigger:<br />
*functions have been re-written<br />
+bug fixes<br />
<br />
===4.0.0.b-28===<br />
<br />
Text: all text are now edited in place<br />
File name: DL should support exotic characters (at least the french ones) +should fix all reported bugs of the previous beta<br />
<br />
===4.0.0.b-26===<br />
<br />
new beta available for every supported systems (with the addition of Windows 64bits) ATTENTION: on MacOS 10.6_10.7, DL is built against XQuartz 2.7.7 (please update your server...)<br />
bug fixes release + new features:<br />
OLA:<br />
*the server have been updated to 0.9.5<br />
Sequence :<br />
*the big sequence window is a whole new code with drag'n drop support for every parameters<br />
Track :<br />
*now display DLinks associated to a channel for sequence's steps<br />
OSC : new /sub/x/text message.<br />
*it's only an outgoing message that display text associated with subs. DL will not respond to this message<br />
MIDI :<br />
*new MidiSwitch +/- bind available<br />
Device :<br />
*Inverse Pan/Tilt now available in the Device's Listing<br />
<br />
===4.0.0.b-25===<br />
<br />
===4.0.0.b-24===<br />
<br />
bug fixes +<br />
Channel Track has been re-write<br />
*more useful and Sequence selector added<br />
@mode:<br />
*available in channel Track<br />
*bug fixes in TimeGroup editor<br />
*add [DELETE] [CUE] xx.x [THRU] xx.xx<br />
OLA:<br />
*fixes on yosemite (thanx aroom)<br />
+ many little stuff<br />
<br />
===4.0.0.b-22===<br />
<br />
mainly a bug fix with addition of:<br />
*in @mode and RPN, PALETTE will open the Palette Listing<br />
*0 + Colour/Focus/Beam/etc... will set selected devices to Home values for selected attributes.<br />
<br />
===4.0.0.b-21===<br />
<br />
mainly bug fixes...<br />
new features:<br />
*Devices command's windows now reflect real values for movers all the times + some goodies...<br />
<br />
===4.0.0.b-20===<br />
<br />
Recapitulatifs par rapport à la b16 :<br />
*Grand Master : Ok<br />
*Black : Ok<br />
*Focus avec le Pad Ok<br />
*Plus de sho corrompu : Ok Memorisation des Focus :ok Patch : OK<br />
*Ce qui ne fct pas ou plus:<br />
*Multi sélection avec souris et touche " CTRL", c'est ok avec les commande "ch +"<br />
*prise en compte de valeur par défaut des devices (chez moi un Strobe qui devrai être à 255)<br />
Au bout d'un moment de travail, les fenêtres ne passent plus en premier plan par l'appel au menu, lorsqu'elles sont ouvertes. donc il faut les sélectionner dans un coin apparent.<br />
*Les Cue FX ne mémorisent pas les canaux de devices.<br />
*Les clone de Cue, ne copient pas les canaux de devices<br />
*lorsqu'on clique sur le "DLINK" d'un STEP, on peut visiblement éditer les canaux individuellement, or ce ne fonctionne pas sur tous les canaux. (couleurs OK, mais STROBE, EFFECT...)<br />
J'ai d'ailleurs pas réussi à "jouer" avec un canal "EFFET / MACRO", mais c'est peut être le device, faut que je vérifie.<br />
Les Dlink ne sont pas liés aux CUES, donc on ne peut pas les mettre dans un SUB.<br />
Pas systématique<br />
*Ne mémorise de temps en temps pas la couleur (donc dans certains CUE, et pas d'autres) <-- Ca c'est bizarre et pénible<br />
je te joindrai le sho et le step où ça bloque.<br />
=> ben aujourd'hui ce step et cette couleur ne bloque plus !=> A suivre<br />
*Sortie du logiciel pas toujours propre (fenêtres bloquées ouverte), mais ce ne m'est plus arrivé le lendemain.<br />
*J'ai eu deux fois une fermeture inopinée lorsque je faisais des manip. avec les 4-5 fenêtres ouvertes (Focus, Beam, Couleur, Listing), sans perte de données, recul. avec menu "backup".<br />
<br />
===4.0.0.b18===<br />
<br />
===Pre 4.0.0.b18===<br />
<br />
===4.0.0.b17===<br />
<br />
mainly a bug fix.<br />
<br />
===4.0.0.b16===<br />
<br />
===Pre 4.0.0.b16===<br />
<br />
*SUB_SPEED are reset to 50% in case of gun shot<br />
*moving light's attributes have been redispatched, new BEAM family<br />
*palette listing now reflect available palette for selected channels.<br />
*Colour and Focus window now display parameters levels for each selected Devices (along with the active palette's name)<br />
<br />
===4.0.0.b15===<br />
<br />
available for Windows, MacOS 10.8, 10.9, 10.10 bug fixes only...<br />
<br />
===4.0.0.b14===<br />
<br />
bug fixes only... should address:<br />
*not patched channels -X1/X2 crash<br />
<br />
===4.0.0.b11===<br />
<br />
===4.0.0.b10===<br />
<br />
*fix a bug with the 'Personality Editor'<br />
*benefit from the compiler analyzer (lots of optimizations)<br />
*fix Sample recording<br />
*new 'Balance' function to isolate selected channel as long as Balance is ON<br />
<br />
maybe I'll repeat myself but It's important to test these beta in order to stabilize the first 4.0.0 in order to release it.<br />
<br />
my goal is to have a bullet proof release as the 3.0.24<br />
<br />
moving lights code will be part of this release as an experimental feature.<br />
<br />
===4.0.0.b09===<br />
<br />
it's a big step forward as it introduce concept/basics for moving light, Leds, and whatever you need in D::Light.<br />
<br />
Specifically it introduces 'DLinks' wich are more or less (actually less than more) like MLinks but for registered devices.<br />
<br />
DLinks acts like this:<br />
*you set all parameters you need for devices (with palette it's better)<br />
*you record a cue and DLinks are attached to the step that contain the cue<br />
*you can edit/modify/create/remove DLinks form the editor wich is available (for now... I've forget to set an option in the menus....) by click on the corresponding column in the sequence.<br />
*when DLink are loaded in X2, if the channel is black they're processed (this behavior is called GO_IN_B on some ligthdesk)<br />
*this is a special feature of DL: when a channel under TGroup control is fading to black, if DLink attached to next step is referring to this channel, parameters are processed.<br />
it fits very well for theater I think....<br />
*DLinks are not attached to cues, cues only contain Dimmer Parameter of devices (if they exists) -editors (like GROUP, CUE, SUB) does not deal with devices parameters.<br />
<br />
===Pre 4.0.0.b9===<br />
<br />
===4.0.0.b8===<br />
<br />
===4.0.0.b7===<br />
<br />
===4.0.0.b6===<br />
<br />
*a new beta is available for macOS >= 10.8 and Windows (if you want the other builds, just ask.) here's a non-finished list of modifications:<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording<br />
*add Palette recording/updating functions<br />
*add Palette listing and editor<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde<br />
*in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
attached a model of devices for the device editor.<br />
<br />
I think it's robust now and you can build Personality based on the attached example.<br />
<br />
===Pre 4.0.0.b6===<br />
<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording add Palette recording/updating functions<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
===4.0.0.b05===<br />
<br />
* add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho. It's usefull for Device that do not handle Intensity attribute.<br />
* add a merging mechanism to swap registered device model with another one. it'll be usefull when Palette will be coded but the purpose is to be able to switch between device when in tour you do not have the same device as at the creation.<br />
* from the main board you can access to several windows for (few for now) commands add CONTROL command for Lamp On/Off<br />
*add FOCUS command for Pan(Fine)/Tilt(Fine)<br />
*add BLADE command<br />
<br />
in the FOCUS and Blade windows you can hold CTRL to scroll FINE or scroll BOTH parameters I think you'll need to to rebuild your devices template as the one provided because all parameters you want to use must be set<br />
<br />
all library have been updated<br />
<br />
===Pre 4.0.0.b5===<br />
<br />
*add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho add a merging mechanism to swap registered device model with another one<br />
*add CONTROL command for Lamp On/Off add FOCUS command for Pan(Fine)/Tilt(Fine) add BLADE command<br />
*updated libs<br />
*join Alpha Profile 800 && ADB Warp model as example say that Parameters fields must be set....<br />
<br />
===4.0.0.b04===<br />
<br />
Avec cette beta, j'arrive à controler les couleurs du PAR via le ColourPanel<br />
le circuit de la fenêtre principale représente le paramètre DIMMER des devices<br />
*donc de la nouveauté dans le colourpanel où si le(s) devices sélectionnées ont plus de 3 couleurs, des scrollers de niveaux apparaissent en bas de la fenêtre<br />
*rajout des cases CMY<br />
*refonte des presets de couleurs (pour mémoire: left-clic = selection de couleur, un deuxième clic permet de nommer la couleur, Ctrl+clic permet d'enregistrer la couleur active)<br />
donc si vous avez listés/patchés des devices, que vous les sélectionnez depuis la fenêtre principale, vous devriez pouvoir controler les couleurs depuis le colourPanel.<br />
on ne peut pas encore enregistrer de cues avec des valeurs de couleurs ni charger des trucs dans les subs, ni rien.... petit à petit ça avance.<br />
aussi pour ceux qui possèdent un ultraDMX RDM Pro merci de me dire si il fonctionne mieux avec cette beta.<br />
après réflexions nocturnes je me dis que c'est pas bien de mettre les valeurs de HOME dans la librairie, qu'il vaudrait mieux définir ces valeurs dans le 'Device Listing'... où pourrait également apparaitre des champs comme 'Inverse Pan' et 'Inverse Tilt'...<br />
<br />
===4.0.0.b3===<br />
<br />
this one bring the Device Listing where you can import Device Files to your sho. please be carefull not having neither Manufacturer nor Model set as '*'<br />
'-' on Win32 leads to nothing good...<br />
in order to patch the imported device, you click on the Dimmer or Channel cell, it pop up a big dimmer view.<br />
use Ctrl+'move the mouse' to set the dimmer Range.<br />
once dimmer range is set, you type the channel number you want to assign the device and use 'c' (like in channel) to process the patch.<br />
you can use 0 channel to release a previous patch without removing a device<br />
<br />
===4.0.0.b2===<br />
<br />
this one should address reported bugs of the previous one<br />
<br />
===4.0.0.b1===<br />
<br />
voici la premiere béta d'une longue série qui devrait aboutir sur une proposition d'utilisation des projecteurs à LED, projecteurs asservis.<br />
ça sera sans doute assez long étant donné le chantier, néanmoins voici une première proposition....<br />
cette beta ne comprends qu'un module de création de librairie de projecteur.<br />
dans l'ordre pour las suivantes:<br />
*assignation des projecteurs dans un sho de DL en fonction de la librairie existante -fonctions d'accès aux paramètres<br />
*création/gestion de palette<br />
<br />
==D::Light v3==<br />
<br />
===3.0.24_b2===<br />
<br />
build system is slightly different from previous releases. now we have :<br />
*MacOS 10.6/10.7 build linked against XQuartz 2.7.4<br />
*MacOS 10.8/10.9 build linked against XQuartz 2.7.5<br />
*and the good old Win32, Linux32, Linux64 releases on Linux and MacOS, every lib have been updated<br />
here come the news....:<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
you can load one or several channels.<br />
it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.24===<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
*thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
*you can load one or several channels.<br />
*it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.22_b2===<br />
<br />
OSC:<br />
*less message for channels (eg only when their values are changing)<br />
Setup:<br />
*new option for sequence typo<br />
*bug fixes...<br />
<br />
===3.0.22_b1===<br />
<br />
new beta phase with:<br />
*bug fixes (at least more error checks)<br />
*MidiTimeCode improved<br />
<br />
===3.0.22===<br />
<br />
I'm proud to announce the 3.0.22 release of D::Light.<br />
It's available for each supported platforms (macOS 10.6->10.9, windows, Linux 32b, Linux 64b). On MacOSX, it's linked against XQuartz 2.7.5 (xquartz.macosforge.org/landing/)<br />
many bugs fixed....<br />
News:<br />
*MIDI TIMECODE: code improved<br />
OSC:<br />
*less and better verbose<br />
SETUP:<br />
*new typo function for sequence display<br />
*please consider making donations if you think this software is useful.</div>Sl1200mk2https://getdlight.com/wiki/index.php?title=ChangeLog&diff=3131ChangeLog2021-02-05T16:12:26Z<p>Sl1200mk2 : /* 4.1.14 [20201124] */</p>
<hr />
<div>__NOTOC__<br />
<br />
==D::Light v4==<br />
<br />
===4.2.00 [20210205]===<br />
<br />
<br />
===4.1.14 [20201124]===<br />
<br />
*Windows:<br />
-prevent crash when usbDMX widget is unplugged // empêche un crash quand les boitiers usbDMX sont débranchés à chaud.<br />
<br />
*MacOS:<br />
-more Native integration // encore plus d'intégration au système macOS<br />
<br />
*dynamicBottom:<br />
-new Headers on top of the dynamicBottom in order to easily record/update/recall palette, setting Home levels, etc... // nouveaux boutons en-tête du dynamicBottom pour facilement enregistrer/modifier/appliquer des palettes.<br />
<br />
*Colors:<br />
-new code for setting general UI colours (in setUp window) as well as SubMasters colours and Vendor's colours definitions (Lee, Gam and Rosco) // nouveau code pour l'enregistrement des couleurs principales de l'interface utilisateur (dans le setUp) ainsi que pour le choix des couleurs des SubMasters et des couleurs prédéfinies des différents fabricants (Lee, Gam et Rosco).<br />
<br />
*Devices:<br />
-better 'remove unused palettes' function // amélioration de la fonction 'remove unused palettes'.<br />
<br />
-new options for forceDLinks button in the pad. You can now force only one parameter of selected devices to be recorded in DLinks // nouvelle option pour le bouton forceDLinks du pad. Il est dorénavant possible de forcer l'enregistrement d'un seul paramètre pour les devices sélectionnés.<br />
<br />
*Track:<br />
-revert to navigation style for arrows, +%/-% shortcuts are now toggled on demand // retour à une navigation dans les niveaux par les flèches gauche/droite/haut/bas, les raccourcis claviers pour +% et -% sont dorénavant actifs en cochant 'use Left/Right arrows for Levels'.<br />
<br />
*Park:<br />
-you can now set levels using doubleClick // il est dorénavant possible d'assigner un niveau avec un doubleClick.<br />
<br />
*Palette Editor:<br />
-you can now set levels using doubleClick // il est dorénavant possible d'assigner un niveau avec un doubleClick.<br />
<br />
*Recall:<br />
-new RecallTo functions that let you apply levels or DLinks to another step/cue in the sequence // nouvelle fonction RecallTo qui permet d'assigner un niveaux/des DLinks aux circuits sélectionnés ailleurs dans la séquence.<br />
<br />
*Pad Button behaviour:<br />
-new behaviour for Recall and forceDlink buttons. You can use Ctrl+Click to define function and Click to apply function // nouveau fonctionnement des boutons Recall et forceDLink du pad où Ctrl+Click permet de sélectionner la fonction du bouton et Click permet d'exécuter la fonction.<br />
<br />
-new shortcuts for those two functions // nouveau raccourcis claviers pour ces deux fonctions.<br />
<br />
===4.1.13 [20200925]===<br />
<br />
*macOS:<br />
-too much issues with old macOS so revert to XQuartz... // trop de problèmes avec les différents systèmes d'exploitations donc retour à XQuartz pour les macOS < 10.14<br />
<br />
*windows:<br />
-add 2xFingers wheel effect to devices parameters // nouvelle fonctionnalité pour utiliser 2 doigts sur le trackpad (ou la molette de la souris) pour incrémenter/décrémenter les niveaux des paramètres des Devices<br />
<br />
*setUp:<br />
-new 'Balance ground level' option to not balance everything to black // nouvelle option 'Balance ground level' pour laisser un niveau minimum de lumière au plateau lorsque la fonction Balance est utilisée<br />
<br />
*stepID:<br />
-step 0 is now registered with '0' ID // le step 0 est dorénavant enregistré avec l'ID 0<br />
<br />
*Recall:<br />
-better Recall of DeviceLinks // amélioration de la fonction Recall pour les DeviceLinks<br />
<br />
*Sequence:<br />
-new buttons to SelectionTo Scene/Prepa selected step // nouveaux boutons pour charger en Scene/Prepa le pas de séquence sélectionné<br />
<br />
*Park:<br />
-Park is now above BlackOut, grandMaster and Balance // les circuits parkés ne sont plus sous le contrôle du BlackOut ni du grandMaster ni de la Balance<br />
<br />
===4.1.12 [20200904]===<br />
<br />
*macOS:<br />
-bye bye XQuartz... D::Light is now native for every supported macOS version (starting from 10.9) // bye bye XQuartz, D::Light est maintenant natif pour toutes les versions supportées de macOS (à partir de macOS 10.9)<br />
<br />
<br />
++fixes&&bugFixes<br />
<br />
<br />
===4.1.11 [20200718]===<br />
<br />
*Windows:<br />
-fix Open/backup // correction de l'ouverture du backup<br />
-fix invPan/invTilt accessibility in deviceListing // correction des boites à cocher dans le deviceListing <br />
<br />
*Palette:<br />
-new menu to remove unused Palettes // nouveau menu pour effacer les palettes inutilisées<br />
<br />
*SetUp I/O:<br />
-you can now access to MidiPatch and MidiTimeCode editor from the Midi panel of SetUp I/O // vous pouvez dorénavant accéder au patch Midi ainsi qu'à l'éditeur de midiTimeCode directement depuis le SetUp I/O<br />
<br />
*Track:<br />
-add +%/-% shortcuts // ajout des raccourcis clavier +% et -%<br />
<br />
*SLink:<br />
-new MidiSwicth command // nouvelle commande midiSwitch dans les stepLinks<br />
<br />
*Park:<br />
-add +%/-% functionality and shortcuts // ajout de la fonctionnalité +% et -% ainsi que les raccourcis clavier correspondants<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.1.10 [20200703]===<br />
<br />
*Devices:<br />
-new DeviceTools (menu Device/DeviceTools) that bring Focus joystick, Colours picker and Blade utilities as a separate window. Useful in addition of the dynamicBottom. // nouvelle fenêtre DeviceTools qui permet d'afficher uniquement les joysticks des Focus et Blades ainsi que le picker de couleurs.<br />
<br />
-fix palette recording with levels that come from SubMasters // correction de l'enregistrement des palettes lorsque les niveaux sont issus de SubMasters<br />
<br />
*Sample:<br />
-new several options before Sample Recording // nouvelles options réglables avant l'enregistrement des Samples<br />
<br />
*Midi:<br />
-new floatingScale command that let a CC control levels of active channel's selection, useful with infinite knob... // nouvelle command floatingScale qui permet à un rotatif ou fader (ControlChange) de piloter les niveaux de la sélection active de circuits.<br />
<br />
*General:<br />
-augmented 'Recall' function that allow user to recall levels of prev/next/desire cue for selected channels // nouvelle fonction 'Recall' qui permet de rappeler les niveaux des circuits sélectionnés par rapport à la cue suivante/précédente/définie<br />
<br />
-new 'levelStyleDisplay' shortcut to switch between percent/real display // nouveau raccourci clavier pour la fonction 'levelStyleDisplay' qui permet d'alterner l'affichage en pourcent ou en valeur réelle des niveaux des circuits.<br />
<br />
-new commandLine up to the channel panel // nouvelle ligne de commande au dessus de l'écran d'affichage des circuits.<br />
<br />
*StepLinks:<br />
-added GOTO message to VLC to play desire item (there's a strange offset though between playlist ID items and ID items sent by D::Light) // ajout du message GOTO aux commandes VLC pour jouer un morceau de la playlist de VLC<br />
<br />
*SetUp I/O:<br />
-new 'Fixed Frame Rate' option in order to provide continuous DMX stream // nouvelle option 'Fixed Frame Rate' pour permettre l'émission d'un flux DMX fixe à vitesse constante (notamment lorsqu'il n'y a pas de modifications de niveaux).<br />
<br />
-new 'DMX Input Patch' option for usbDMX and netDMX that let you patch incoming DMX to Devices (each parameter is reachable) // nouvelle function 'DMX Input Patch' pour l'usbDMX et les netDMX qui permet de patcher un signal DMX entrant sur n'importe quel paramètre des Devices.<br />
<br />
===4.1.09 [20200313]===<br />
<br />
*SetUp :<br />
-new Splitted 'UI' mode // nouvelle interface 'Splitted' pour la fenêtre principale<br />
<br />
<br />
*Fixes&&Improvements<br />
<br />
===4.1.08 [20200214]===<br />
<br />
*SetUp :<br />
-new option to set Submaster's matrice (10 or 16 Submasters displayed) // Nouvelle option pour définir la matrice des Submasters<br />
<br />
<br />
*SetupIO :<br />
-E1.31 (streamingACN protocol) DMX universe mapping can now reach universe 63999 // le mapping des univers DMX pour le protocole E1.31 (streamingACN) peut aller jusqu'à l'univers 63999<br />
<br />
<br />
*Fixes&&Improvements<br />
<br />
===4.1.07 [20200131]===<br />
<br />
*SetUp :<br />
-new option to Detach/attach main User Interface // Nouvelle option pour séparer ou grouper la fenêtre principale<br />
<br />
-new option to anchor StepLinks to sequence // Nouvelle option pour lier le déclenchement des stepLinks au step+/- dans le séquentiel<br />
<br />
*StepLinks:<br />
-new type command to change displayed SubMasterPage // nouvelle commande pour afficher une page de SubMaster spécifique<br />
<br />
*TimeLinks:<br />
new TLinks are now registered with '.' in the Time column. It means that step times will be used // Les nouveaux TLinks sont enregistrés avec un '.' dans la colonne des temps. Ce qui signifie que les temps du pas de séquence sont utilisés (il est toujours possible d'assigner un délai spécifique)<br />
<br />
*DeviceCommand:<br />
-new option to clone levels from a desired device // nouvelle option (bouton et raccourci clavier) pour cloner les valeurs d'un device vers tous les devices inscrits dans le deviceCommand<br />
<br />
===4.1.06 [20200107]===<br />
<br />
bug fix release :)<br />
<br />
<br />
===4.1.05 [20191220]===<br />
<br />
*macOS<br />
-more Native integration <br />
<br />
-fix&&improvements<br />
<br />
===4.1.04 [20191130]===<br />
<br />
*SubMasters:<br />
-add new OSC and Midi messages for subBook rotations // ajout de nouveaux messages OSC et MIDI pour la navigation dans les subBooks.<br />
<br />
-add new buttons to quickly switch between Submaster's pages // ajout de nouveaux boutons pour rapidement choisir la page de Submaster affichée.<br />
<br />
*Patch:<br />
-you can now give a name to channels (useful on tour...) // il est dorénavant possible d'assigner du texte à un circuit.<br />
<br />
*Objects Listing:<br />
-new option for Chaser and Sample Listing to run the selected effects (in order to quickly identify them) // nouvelle option pour les Chaser et Sample Listings qui permet de rapidement faire un play/pause des effets sélectionnés<br />
<br />
*Devices:<br />
-new 'Recall DLink' function to copy state of selected devices from a step/cue/stepID // nouvelle fonction 'Recall DLink' pour copier les niveaux des devices en sélection depuis une cue/step/stepID donné<br />
<br />
*General<br />
-new 'Ring Buffer' mechanism for channel's quick selection (+shortcuts+OSC+MIDI links) // nouveau mécanisme appelé 'Ring Buffer' pour une sélection rapide des circuits (accessible via les raccourcis claviers, des messages OSC ou des commandes MIDI)<br />
<br />
-one can use commandLine to define Refresh timing // il est dorénavant possible de préciser le temps de la commande Refresh (via la ligne de commande)<br />
<br />
-you can define a prefered path in the SetUp // Il est possible de définir une arborescence dans le SetUp pour que D::Light ouvre le navigateur de fichier de préférence vers le chemin défini.<br />
<br />
===4.1.03 [20190729]===<br />
<br />
*SetUpIO:<br />
-virtual submasters for incoming data are now separate. One can control either usbDMXInput, netDMXInput and oscInput at the same time.<br />
<br />
it means one can use usbDMX Input to control Submasters from an external lightdesk and in the same time use netDMX Input to control Channels from a fancy madMapper patch :) and output DMX... :)<br />
<br />
//<br />
<br />
-D::light dispose dorénavant de 2 entrées DMX séparées (usbDMXInput et netDMXInput) via les 'Virtual Submaster'.<br />
<br />
ça signifie qu'il est possible d'utiliser une console lumière pour piloter les Submasters de D::Light (via usbDMXInput) tout en utilisant madMapper pour controler les circuits (via netDMXInput)... et sortir du DMX :)<br />
<br />
<br />
<br />
<br />
===4.1.02 [20190726]===<br />
<br />
*Midi:<br />
-new 'FloatingScaleIncrement' and 'FloatingScaleDecrement' available for ControlChange // nouvelles fonctionnalités 'FloatingScaleIncrement' et 'FloatingScaleDecrement' pour les ControlChange Midi.<br />
<br />
Ces nouvelles fonctions permettent d'utiliser une roue codeuse Midi (qui envoie +1 dans un sens et +1 dans l'autre sens sur 2 canaux différents) pour pouvoir se déplacer dans les listings ou modifier le niveau des circuits sélectionnés.<br />
<br />
-better shortcut support // amélioration de la commande midi 'Shortcut'<br />
<br />
<br />
*OSC:<br />
-better strategy // meilleure stratégie d'émission des messages OSC<br />
<br />
<br />
*E1.31:<br />
-better code for E1.31 input // meilleur code pour la réception de paquets E1.31<br />
<br />
===4.1.01 [20190722]===<br />
<br />
*fix<br />
<br />
<br />
===4.1.00 [20190719]===<br />
<br />
*UserInterface:<br />
-more 'flat' design // fin du nouveau design de l'interface utilisateur<br />
<br />
<br />
*Park:<br />
-new 'Park' function is order to lock channels or specific parameters of Device // nouvelle fonction 'Park' qui permet de bloquer des circuits ou des paramètres individuels de Device à une niveau donné.<br />
<br />
<br />
*macOS:<br />
-D::Light is now notarized from Apple // D::light est "notarizé" de la part d'Apple<br />
<br />
===4.0.31 [20190618]===<br />
<br />
*UserInterface:<br />
-new 'flat' design // nouveau design de l'interface utilisateur<br />
<br />
<br />
*Chaser / Sample:<br />
-one can now use SPEED Submasters to gain more fine controls on Chasers/Samples restitution (ClockWise way, CounterClockWise way, Random way)<br />
<br />
//<br />
<br />
-Il est dorénavant possible de controler le sens de défilement des Chasers et des Samples, soit dans le sens horaire (normal... CWise) soit dans le sens anti horaire (du dernier step vers le premier ... CCWise) soit en mode aléatoire (Random).<br />
<br />
Pour accéder à ces controles il suffit de définir un Submaster comme SPEED d'un Chaser ou d'un Sample et en lieu et place du texte associé au Sub se trouve le PlayMode.<br />
<br />
<br />
<br />
*Clone:<br />
-one can now set desire objects number while cloning (available for Cue, Group, Chaser, Sample, Palette, microPalette) // Il est dorénavant possible de choisir lors d'un clone d'objet le numéro de l'objet cloné (valable pour les objets Cue, Group, Chaser, Sample, Palette, microPalette)<br />
<br />
<br />
<br />
*Freeze:<br />
-Frozen step is now coloured // A l'appel de la fonction Freeze, le step en SCENE devient coloré pour une meilleure identification<br />
<br />
-grandMaster can now control Frozen levels // Le grandMaster est dorénavant maitre sur l'état lumineux freezé<br />
<br />
<br />
<br />
*Sequence:<br />
-one can now use Ctrl+Space to load selected step and launch GO (only in the big sequence window) // Il est dorénavant possible d'utiliser la barre espace dans la fenêtre de Sequence pour lancer un GO.<br />
<br />
Il est également possible de sélectionner un step et d'appuyer sur Control+Space pour charger le step sélectionné en Préparation et automatiquement lancer un GO.<br />
<br />
<br />
*Curves:<br />
-one can now select point and use Ctrl+Arrows(Up/Down/Left/Right) to move it // Il est dorénavant possible de sélectionner un point de la courbe du 'Curve Editor' et d'utiliser la combinaison de touche Ctrl+Flèche(Nord/Sud/Est/Ouest) pour le déplacer<br />
<br />
<br />
*TimeLink:<br />
-new copyToStep function to copy selected Tlinks to desire step // nouvelle fonction de copie (et raccourci clavier associé) pour copier les TimeLinks sélectionnés vers le pas de séquence inscrit dans la ligne de commande.<br />
<br />
<br />
*Midi:<br />
-new design of the midi Patch Editor // nouveau design de la fenêtre d'édition du patch Midi<br />
<br />
-more copyToMidiSwitch capabilities (you can now copy selected patch to all existing midiSwitch when the commandLine is empty) // Il est dorénavant possible de copier tout ou partie du patch midi vers tous les MidiSwitch existants en laissant la ligne de commande vide.<br />
<br />
<br />
*DeviceCommand:<br />
-one can now use MouseScroll in Blade's specialized widget // Il est dorénavant possible d'utiliser le scroll de la souris pour modifier les niveaux des Blades<br />
<br />
<br />
*microPalette:<br />
-one can now register INTENSITY/DIMMER as a definition for microPalette // Il est dorénavant possible d'enregistrer le paramètre INTENSITY/DIMMER comme définition d'une microPalette<br />
<br />
===4.0.30 [20190314]===<br />
*Objects Listings:<br />
-one can now sort (or reorder) objects in Cue/Group/Chaser/Sample/Palette/microPalette Listings // nouvelle commande pour re-numéroter les objects dans les différents listing<br />
<br />
-new 'reOrder' shortcut // également un nouveau raccourci clavier 'reOrder'<br />
<br />
<br />
*Submasters:<br />
-new state for Solo function (we now got NORMAL/SOLO/FLASHSOLO/NOSOLO) // ajout d'une nouvelle fonctionnalité pour le SOLO des Submasters.<br />
<br />
les différents états sont:<br />
<br />
**NORMAL : rien de particulier<br />
**SOLO (vert) : en fonction de l'ouverture du Submaster les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**FLASHSOLO (jaune) : lors de l'appui sur le bouton FLASH du Submaster, les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**NOSOLO (rouge) : le Submaster ne se coupe pas lors de l'action d'autres Submasters en mode SOLO ou FLASHSOLO<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.29 [20190226]===<br />
*General:<br />
-Balance function for channels is now dynamic // amélioration de la fonction Balance pour les circuits.<br />
<br />
Lorsque la fonction Balance est activée (qui permet d'isoler le(s) circuit(s) sélectionné(s)), si la sélection de circuit change, la Balance est updatée<br />
<br />
<br />
*OSC:<br />
-new /shortcut command which accepts string as argument // nouvelle commande /shortcut pour simuler un raccourci clavier.<br />
<br />
Cette commande accepte une 'string' comme argument.<br />
<br />
Par exemple '/shortcut p' va changer le registre de travail actif.<br />
<br />
<br />
*Track:<br />
-one can now track Palette across sequence // il est dorénavant possible de tracker les Palettes chargées dans le séquentiel (via les DeviceLinks)<br />
<br />
<br />
*Device:<br />
-more https://open-fixture-library.org/ integration<br />
<br />
<br />
*DeviceLinks:<br />
-Purge menu redefined // extension du menu Purge des DeviceLink.<br />
<br />
Il est dorénavant possible de purger un Paramètre ou tous les paramètres d'un attribut pour un DeviceLink en un coup<br />
<br />
<br />
*DeviceCommand:<br />
-new Live bound which display levels form palettes loaded in SubMasters // nouveau mode Live pour le DeviceCommand <br />
<br />
en mode Live, le DeviceCommand affiche les niveaux des paramètres des devices qui sont pilotés par des palettes chargées dans les submasters<br />
<br />
===4.0.28 [20190118]===<br />
*Submaster:<br />
-improve Submasters Solo mode // amélioration du mode Solo pour les Submasters.<br />
<br />
dorénavant le mode solo n'est plus réservé aux Flash, il est également accessible pendant le scroll des Submasters.<br />
<br />
-Balance do not kill 'E' (aka Exclusion) Submasters // les 'E' (comme Exclusion) Submasters ne sont plus remis à zéro en cas de Balance<br />
<br />
<br />
*Group:<br />
-enhance popUp dialog // amélioration de la fenêtre popUp d'enregistrement des Groupes.<br />
<br />
Lors de l'enregistrement d'un Groupe une fenêtre popUp s'ouvre où vous pouvez directement renseigner le nom du nouveau Groupe.<br />
<br />
<br />
*MasterLink:<br />
-improve MasterLink behavior (follow step +/-) // Les MasterLinks suivent la séquence pour les commandes step +/-<br />
<br />
-improve MasterLink editor Submaster's selection/registration // amélioration de la sélection/enregistrement des Submasters dans l'éditeur de MasterLink.<br />
<br />
vous pouvez dorénavant sélectionner les Submasters à enregistrer dans les MLinks de la même manière que la sélection de circuits dans la fenêtre principale.<br />
<br />
===4.0.26 [20181214]===<br />
*Patch:<br />
-'Enter' key can now be used to select either channels or outputs. CommandLine is used for sourcing.<br />
<br />
<br />
*Main Window:<br />
-'Enter' key can now be used to select channels. CommandLine is used for sourcing.<br />
<br />
-new 'DynamicBottom' display for Device's selection.<br />
<br />
<br />
*Sequence:<br />
-one can now register/insert cueless step. Such steps are useful to trigger D/M/S Links.<br />
<br />
<br />
*SubMasters:<br />
-new 'Looping Style' options for SubMasters loaded with Sample. one can select if levels are persistent after each loop or reseted.<br />
<br />
<br />
*SetUp:<br />
-one can now choose if SOLO mode for SubMasters also behave on Scene levels.<br />
<br />
-one can choose colours for Scene/Prepa registers<br />
<br />
<br />
*SetUp I/O:<br />
-one can now choose DMX input frame length.<br />
<br />
<br />
*DeviceLink:<br />
- one can now trigger MoveInBlack in one click for all listed Devices of each steps<br />
<br />
<br />
*TimeLink:<br />
-new 'Quick Selection' option to selected each identical parameters<br />
<br />
<br />
*Midi:<br />
-one can now use NOTE and PROGRAM CHANGE to trigger defined shortcuts<br />
<br />
<br />
*OSC:<br />
-new command which allow to control parameters of selected devices (range is -1.0 <= x.xx <= 1.0):<br />
<br />
/deviceParameter/ATTRIBUTE/PARAMETER x.xxx<br />
<br />
===4.0.24 [20181004]===<br />
<br />
===4.0.23 [20181002]===<br />
<br />
*menu Accelerators :<br />
-accelerators for MLink, TLink, DLink, SLink have changed (respectively Shift+Meta+w, Shift+Meta+x, Shift+Meta+y, Shift+Meta+z)<br />
<br />
<br />
*Sample :<br />
-faster encoder/decoder <br />
<br />
<br />
*VLC :<br />
-D::Light can now trigger VLC's playlist [https://www.getdlight.com/wiki/index.php/SETUP_I/O#VLC].<br />
<br />
<br />
*SubMasters :<br />
-VLC volume, DMX Input and OSC Input can be assigned to a regular SubMaster.<br />
<br />
<br />
*palette Editor :<br />
-Live functionality added<br />
<br />
<br />
*palette Listing :<br />
-new 'ALL' selector to display every recorded palette for selected channels<br />
<br />
<br />
*OLA server :<br />
-bumped to 0.10.7<br />
<br />
<br />
*MacOS :<br />
-MacOS 10.14 compatibility<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.22 [20180718]===<br />
<br />
*General:<br />
-last active step is recorded within the .sho, thus in case of crash or backup loading, last recorded step is set as the active step<br />
<br />
<br />
*USBDMX:<br />
-added more widget /*NODLE U1*/ /*FX5*/ /*Digital Enlightenment*/ /*anyma*/ /*avldiy*/ /*Eurolite*/<br />
<br />
(untested though....)<br />
<br />
<br />
<br />
*DeviceLink:<br />
-more powerful selection capabilities.<br />
<br />
one can now select several cells in DeviceLink Editor and apply chosen palette to all of them<br />
<br />
-MoveInBlack option editable for channels listed in the DeviceLink Editor<br />
<br />
<br />
<br />
*Curves:<br />
-new 'Square' interpolator (aka 'Square Law' curves)<br />
<br />
<br />
++fixes and optimizations<br />
<br />
===4.0.21 [20180705]===<br />
<br />
*DeviceListing:<br />
-one can now 'shiftPAN' and 'shiftTILT' devices<br />
<br />
<br />
*StepLinks:<br />
-one can choose to which destination OSC messages are sent (aka 'All Destinations' or specific IP:PORT)<br />
<br />
<br />
*General:<br />
-fixes and optimizations<br />
<br />
===4.0.20 [20180615]===<br />
<br />
*Palette:<br />
-Palette are now applied according to a user defined time (time is defined in [[SETUP]])<br />
<br />
-new Shift+CMD+P shortcut to display 'Palette Listing'<br />
<br />
<br />
*Virtual Submaster:<br />
-a new virtual submaster is available in [[SETUP I/O]]/OSC which can handle all incoming /circ/x/level OSC messages.<br />
<br />
-a new virtual submaster is available in [[SETUP I/O]]/DMX Utility which can handle all incoming DMX levels.<br />
<br />
<br />
*Submaster:<br />
-one can now colorize each Submaster (and it's levels in Output)<br />
<br />
<br />
*Accelerator:<br />
-new accelerators are available in Cue/Group/Chaser/Sample Editors<br />
<br />
<br />
*Track:<br />
-better MLink support<br />
<br />
===4.0.19 [20180515]===<br />
<br />
*Sample:<br />
-fix wrong device restitution under certain circumstances<br />
<br />
<br />
*Sequence:<br />
-new accelerator shortcut (CMD+R) in order to load selected step in active register<br />
<br />
-Cue names are now displayed in the big sequence window<br />
<br />
-one can now drag'n drop step(s) in order to reorganize the sequence<br />
<br />
-fix XFade wrong behavior <br />
<br />
<br />
*General:<br />
-in case of weird shutdown (crash....), D::Light now ask if user wanna use the backup.<br />
<br />
<br />
*OSC:<br />
-re-writting of OSC messaging system in favor of mono-argumentation (thus, touchOSC become usable again)<br />
<br />
-new syntax for Devices (cf https://getdlight.com/wiki/index.php/OSC)<br />
<br />
-old syntax (aka multi-argumentation) is still available thanks to a new switch in setupIO/OSC menu (Messaging argumentation type)<br />
<br />
<br />
*Track:<br />
- one can now track/update/create/delete Masterlinks from the Track window<br />
<br />
- better tracking for duplicate values<br />
<br />
- one can now use 'All' shortcut to select all displayed levels for selected channels<br />
<br />
<br />
*SplashScreen:<br />
-new initialization process which lead to a new splashscreen<br />
<br />
<br />
*MasterLinks:<br />
-MLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new insert MLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move MLinks<br />
<br />
<br />
*USBDMX:<br />
-D::Light now support HotPLug for usbDMX widgets :) only on macOS and Linux :(<br />
<br />
it means one can unplug/replug a usbDMX device, if the widget was previously active, D::Light will manage automatically the re-connection.<br />
<br />
<br />
*StepLinks :<br />
<br />
https://getdlight.com/wiki/index.php/STEPLINK<br />
<br />
-SLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new copy SLink button (+shortcuts) in the editor<br />
<br />
-new insert SLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move SLinks<br />
<br />
-OSC StepLinks are now typed, it means one must specify if argument(s) is an int, a float or a string<br />
<br />
-CURVES StepLinks now accept THRU (>) for outputs (in the same fashion as for channels)<br />
<br />
<br />
*Device Listing :<br />
-one can now sort Device's order according to ID or Model or Channel<br />
<br />
-one can now use massive Merge (by selecting several Devices before merge)<br />
<br />
<br />
*Palette Editor :<br />
- one can now use empty command line for AtLevel shortcut in order to purge selected levels<br />
<br />
<br />
*Palette Listing :<br />
- new 'Bound To' (editors) option in order to avoid opening Device Command<br />
<br />
<br />
*Chasers :<br />
- CHZ_Cue management is now the same as for the main sequence... if one record CHZ_Cue 1.5, it'll land between CHZ_Cue 1 and CHZ_Cue 2<br />
<br />
- Palette shortcut is now available in Chaser Editor<br />
<br />
<br />
*Curves :<br />
- deepest interaction with the patch.... Output(s) assigned to a curve of the curveListing are now linked(was ist das schön).<br />
<br />
- CurveEditor : one cane now select which curve is displayed (either from patch or from curveListing)<br />
<br />
- Curves are now 16bits -POTENTIAL INCOMPATIBILITY- (they need to be redrawn)<br />
<br />
===4.0.18 [20180124]===<br />
<br />
This release introduce SLinks.<br />
<br />
One can send custom Midi or OSC messages per sequence's step. Thus, it allows D::Light to become the master sequencer of your show as it can trigger specific cues/steps in other software.<br />
<br />
One can also load custom curves for output(s)/channel(s) on every steps of the sequence.<br />
<br />
*Patch:<br />
-new 'quick select' option in order to select all outputs patched to selected channels<br />
<br />
-new Channel/Output test shortcut<br />
<br />
-speedUp display<br />
<br />
*Sample:<br />
-smart +%/-% which only operate on recorded levels for selected channel(s) over a region or at one frame<br />
<br />
*Sequence:<br />
-in the main sequence window, one can now arrange columns as desired<br />
<br />
-new searchBox to quickly find a step/cue associated to a text<br />
<br />
*MasterLink/TimeLink/DeviceLink/StepLink Editor:<br />
-one can now select active step<br />
<br />
-more shortcuts<br />
<br />
*SubMaster Editor:<br />
-one can now select active submaster<br />
<br />
*Curves:<br />
-new design with more powerful editing<br />
<br />
*ShortCuts:<br />
-new searchBox to quickly find a shortcut<br />
<br />
*Save/SaveAs:<br />
-warning when directory is not writable<br />
<br />
*Force DeviceLink:<br />
-one can now use FullForce new option and select which attributes will be recorded<br />
<br />
*Device:<br />
-the main window should reflect active color for device. (it works for RGB or CMY colors only...)<br />
<br />
*General:<br />
-selection style is now more obvious (yellow square is 'around' selected channels)<br />
<br />
*Palette Editor:<br />
-one can move in Palette thanks to the new Up/Down switcher<br />
<br />
*Palette Listing:<br />
-Colour Palette are now colored for EZ view<br />
<br />
===4.0.17===<br />
<br />
a miserable bug of the previous release leads to this one<br />
<br />
===4.0.16_b4===<br />
<br />
===4.0.16_b2===<br />
<br />
===4.0.16 ===<br />
<br />
available for almost every systems (Linux version will be uploaded ASAP... sorry guys for the looooong waiting)<br />
<br />
*E1.31 (aka streamingACN) is now available as a netDMX protocol <br />
*one can now use 16 DMX universe<br />
<br />
Midi :<br />
*one can now use 'subStick' function for Midi Patch.<br />
thus Midi faders will always be patched to displayed submasters <br />
*'flashStick' is also available for the same purpose.<br />
SubMasters :<br />
*added a new 'E' button as Exclusion.<br />
thus AllSub master will not act on excluded submasters<br />
+ various fix<br />
<br />
===4.0.15_b2===<br />
<br />
2 new important stuff:<br />
*in Art-Net, DL no longer send continuously. it sends only on DMX change<br />
*in Patch, you can now "repeat" a Device. it's useful for playing with LedStrips<br />
also, more work have been done on DeviceCommands...<br />
in the Palette Listing, you can now use the new "recycle" icon in order to load same channels as in the DeviceCommands.<br />
<br />
===4.0.15_b1===<br />
<br />
===4.0.16_b3===<br />
<br />
===4.0.15_b3===<br />
<br />
===4.0.15===<br />
<br />
*on Windows, you should now be able to double-clic on .sho in order to launch DL and load desire sho<br />
*new SetUp I/O menu which group all DMX, USBDMX, NETDMX, MIDI and OSC function *new option to cross-patch dmx universes<br />
<br />
DMX Input:<br />
*more accurate<br />
*new option to bound DmxInput to channels or SubMasters<br />
<br />
Patch:<br />
*new option to "repeat" DMX Levels for Devices (useful for led strips)<br />
<br />
ArtNet :<br />
*you can now manually register Node's IP/Net/SubNet.<br />
*DL no longer send continuously packets.... it sends only on change.<br />
*new option in the Setup "Release FREEZE on Go".<br />
allow user to freeze DMX state until the next GO (useful when one want to move in sequence without modifying stage)<br />
<br />
Device Personality :<br />
*you can now import Personalities of the OFL project (Open Fixture Library) open-fixture-library.herokuapp.com/<br />
(which at the time of writing is open-fixture-library-pr-199.herokuapp.com/ ).<br />
*you can hide Commands for Colours, Focus and Blade in order to display bigger values table.<br />
<br />
Palette Editor:<br />
*you can now use At_level shortcut on selection of levels (multiple selection is allowed)<br />
General<br />
*you can now choose to display only patched channels<br />
<br />
===4.0.14===<br />
<br />
No new function Only fixes<br />
<br />
===4.0.13_b3===<br />
<br />
many changes to Artnet and dmxInput.<br />
<br />
===4.0.13===<br />
<br />
*enable DMXInput for DMX USB PRO widgets and clone<br />
*enable DMXInput for ArtNet<br />
*adjustable DMX rate<br />
*better Artnet support<br />
*better support for looooong samples<br />
*plenty of little annoying stuff<br />
<br />
===4.0.12===<br />
<br />
*new 'NoSolo' option for submaster:<br />
it means that a submaster tagged as 'NoSolo' won't be closed during 'Solo' operation, it also means that it won't close any sub when it's flashed.<br />
you just need to clic 2 times on the solo option .<br />
*when 'Solo' operation , device's parameters are now untouched (except the INTENSITY/DIMMER parameter)<br />
*new 'ReSync' option for midi:<br />
this function resend all midiOut levels. it's useful when you switch preset from the BCF2000<br />
*new option in the SETUP to bound MLink time and Timed submasters to Joystick: it means one can now speed up or down submasters opening/closing<br />
*import Sample extended:<br />
you can now select in one shot several samples to import.<br />
*'clone' is now available in the sample editor :<br />
it means you can copy selected channels levels to other(s) channel for a defined region or for a frame. This let you create enveloppe for channel and copy it to other channel.... yeah I know, this is huge!<br />
*import Chaser extended:<br />
you can now select in one shot several chasers to import.<br />
<br />
===4.0.11===<br />
<br />
fix annoying reported bugs.<br />
<br />
===4.0.10===<br />
<br />
*when cloning a device, one can now choose to clone source device's levels to destination devices's levels<br />
(in palette, in sub, in micropalette)<br />
*more device merging subtilities<br />
<br />
===Pre 4.0.09===<br />
<br />
*this one brings 'Gang Load' fashion to D::Light<br />
<br />
===4.0.9===<br />
<br />
extend the use of multiple selection in Cue/Group/Sample/Chasers Listing/Device Listing/Patch...<br />
you can now select several Chasers for example and load them to several submasters in one shot (thanks to drag n' drop)<br />
multiple selection have also been introduced for 'Remove' functions and 'Clone' functions.<br />
*you can now extract each submaster of the Gun Control (cf noGun option)<br />
*you can now set submasters config for a page of Sumaster (simply scroll the button down RecMLink button<br />
<br />
===4.0.8===<br />
<br />
===4.0.7===<br />
<br />
Mainly bug fixes and better memory bandwidth management<br />
<br />
===4.0.6===<br />
<br />
===4.0.5===<br />
<br />
This release will introduce microPalette.<br />
<br />
what is a microPalette ?<br />
<br />
microPalette handle one or several parameter(s) defined in the personality of a device, and only operate on a specific range defined by the user.<br />
microPalette are loaded in submasters and are executed in an exclusive mode for all selected devices that are registered within the submaster.<br />
for example, let's say devices are lighting ON with shutter open.<br />
you record a microPalette for SHUTTER parameter on the range 4 -> 128 that you load on submaster 1.<br />
when you'll open sub1, the shutter will start strobing form low to fast (if in the personality strobing form low to fast is registered in the range 4 -> 128).<br />
when you shutdown the submaster, the shutter will return to it's open state.<br />
it'll be veeeeeery useful for gigs<br />
*address patch issue when user use Shift key to extand selection for outputs<br />
*bug fixes and code cleaning<br />
<br />
===4.0.4===<br />
<br />
this release fix wrong behavior of 4.0.3 (sorry for the mess...)<br />
<br />
===4.0.3===<br />
<br />
*speeding internal things (and cleaning)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed) <br />
*better midi output (submaster's flash for example)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed":<br />
<br />
===4.0.2===<br />
<br />
<br />
fix & improve curves for dimmers<br />
<br />
===4.0.1===<br />
<br />
available for every supported systems : Win7, Win8, Win10, Linux32Bits (Ubuntu 14.04), Linux64Bits (Ubuntu 16.04), ARCHLInux (always on the top), MacOS 10.6 thru 10.12 on MacOS, D::Light is linked against XQuartz 2.7.11<br />
one of the main big thing is that D::Light is now a pay app... this move will hopefully be profitable for the software.<br />
the other big thing is that D::Light can now drive moving lights / LED lights.<br />
several improvements have been introduced for Chasers, Samples, user interface, drag'n drop, etc....<br />
<br />
===4.0.0.b-78===<br />
<br />
===4.0.0.b-75===<br />
<br />
fix blackout/sceneMaster/grandMaster with devices that use 'virtual intensity for colours' parameter<br />
<br />
<br />
===4.0.0.b-74===<br />
<br />
news:<br />
*refresh/balance available as OSC commands<br />
/pad/refresh 1<br />
/pad/balance 1<br />
*OSC message can bypass level's locking mechanism for /circ/level and /sub/level<br />
<br />
===4.0.0.b-76===<br />
<br />
*better handling of DLink<br />
*fix some Devices stuff for sequence -you can now use "0" Tlink (==20ms)<br />
*you can now use "0" waitTime _ 5xfaster than 0.1<br />
if you want to reset waitTimes to nothing (no autogo), set command line to . and use wait shortcut (or double clic in the waitTime column)<br />
*display Info when MLink or Tlink are recorded/updated<br />
++ various fix<br />
<br />
===4.0.0.b-73===<br />
<br />
Hi,<br />
b73 is out for some platforms (aka MacOS from 10.9 to 10.12 (linked against XQuartz 2.7.10), Windows 64b and Linux 64b)<br />
'''the main big thing with this release is that D::Light became a paid app...'''<br />
I tried during 13 years to keep in free, but I cannot no more. So please make archive of your sho as there will be no return.<br />
news:<br />
*lots of bug fixes<br />
*manual xfade for devices<br />
*you can now call Palettes from the main window (manually (new setup option or drag the switcher under the keypad) or with shortcuts)<br />
*nice handling of palettes in submasters.<br />
*improve device mechanism for Chasers<br />
*new timing options for chasers<br />
<br />
===Pre 4.0.0.b-72===<br />
<br />
*Samples are now LTP...<br />
mean easier, lighter, smarter...<br />
it also means some serious incompatibility with existing sample... sorry for that but it's a necessary evil.<br />
*fix DLink is now also available in Chaser<br />
*add 'Virtual Intensity for Colours" in the Device Listing.<br />
this new option let you control the Intensity of the device even when INTENSITY/DIMMer combo is not registered.<br />
usefull for LED RVB for example...<br />
<br />
===Pre 4.0.0.b-71===<br />
<br />
fix a miserable bug...<br />
news:<br />
*SampleListing now display Sample's length<br />
*you can change submaster's levels color (new setup option)<br />
<br />
===Pre 4.0.0.b-70===<br />
<br />
*new purge utility for device attributes within Samples<br />
*'device command' is now fully dedicated to sample's cause<br />
*better speed algorithm for stuff (aka sub_speed, joystick, general timing)<br />
*you can select devices directly in the 'palette Listing' window, as in the 'device commands' window<br />
*reorganization/colorization of 'device Commands' (in order to gain space and clarity)<br />
*add Ctrl+Arrow shortcut to select next channel and set it to default@Level<br />
<br />
===Pre 4.0.0.b-69===<br />
<br />
fix various wrong behavior<br />
*Devices:<br />
added the possibility to define HOME position for parameters to NULL. in this case, HOME call will never operate on the nulled parameters. (useful in some case where LAMP OFF is set to 0... and you don't want to switch the lamp off each time you HOME the device).<br />
<br />
===Pre 4.0.0.b-68===<br />
<br />
*added DND support for TLink and DLink in the chaser's editor<br />
*added DND support for Times in the chaser's editor (times can be DND for example from TimeIn to DelayOut, etc...)<br />
*added DND support for Cues in the chaser's editor<br />
*as for the sequence and other stuff you can now double-click in the TLink editor to set value<br />
*as for the Chaser's editor you can now DND Times in the Sequence editor in the way you want (eg from TimeIn to DelayOut, etc...)<br />
*Device's parameters now follow step times if INTENSITY is > 0 -fix for invPan/invTilt<br />
<br />
===4.0.0.b-67===<br />
<br />
===Pre 4.0.0.b-67===<br />
<br />
*added support for usb pro mk2 (revB) -added wait times to chaser editor $<br />
FWIW, I've decided to clean OSC reader/writer messenger before the final release (and this is not a good news for you... )<br />
I've changed:<br />
/circ/level x y (where x is the channel, y the level) /circ/prepalevel x y<br />
/sub/text x blabla<br />
/sub/level x y<br />
/sub/flash x y<br />
/sub/phase x y.y<br />
all the /subStick messages and also the /device ones<br />
for the devices it looks like<br />
/device s i i (string (/attribut/parameter), int (device numbr), int (value))<br />
I know that all your pd patchs, touchOSC stuff, etc... won't work anymore, but it gain clarity and parsing efficiency.<br />
<br />
===4.0.0.b-66===<br />
<br />
bug fixes<br />
few words about the new 'Phase' ID for a submaster:<br />
one can freely navigate in a sample thanks to the new phase function. it starts at 0.0 and end at 1.0 (1.0 is the latest frame of the sample).<br />
so you can set a sub as Phase for a sample (like you did with Speed function), and you have 255 steps to navigate in the sample.<br />
I've also added OSC message (/sub/x/phase 0.0........1.0).<br />
thus, you have a huuuuuuge precise control over the sample's restitution.<br />
you can go forward, backward, loop inside, etc.....<br />
<br />
===Pre 4.0.0.b-66===<br />
<br />
nouveaux messages OSC: reception<br />
/pad/sub x (select sub)<br />
/pad/record 1 (like record shortcut) /pad/update 1 (like update shortcut)<br />
sending<br />
/seq/x1text (send text associated to step loaded in X1) /seq/x2text (send text associated to step loaded in X2) /sub/pageText (send text associated with the active sub page) /seq/go_signal 1 (send when GO is triggered) /seq/goback_signal 1 (send when GO is triggered) /seq/pause_signal 1 (send when GO is triggered)<br />
and for the Devices:<br />
each device will respond to :<br />
/device/x/attribut/paramater 0... 65536<br />
where attribut is COLOR or FOCUS or EFFECT, etc.... and parameter are the ones recorded within the personality of the device<br />
each device will export his value to the same address<br />
<br />
===4.0.0.b-65===<br />
<br />
There's enough changes to make an update... I didn't finished all the clean though...<br />
*the main window has been polished to fit within small screen systems *you can sample devices<br />
*many many bug/trick fixes<br />
<br />
===4.0.0.b-64===<br />
<br />
mainly bug fixes and stuff improvements....<br />
<br />
===4.0.0.b-62===<br />
<br />
a miserable mistake on b61 leads to b62... mainly bug fixes and dep lib update<br />
<br />
===4.0.0.b-61===<br />
<br />
only for Win32, Win64, MacOS 10.11 (more OS to come later) mainly bug fixes.<br />
<br />
===4.0.0.b-58===<br />
<br />
freshly fresh for everyone, this beta fix several bugs or wrong behavior regarding Devices but also for the old fashion way...<br />
<br />
===4.0.0.b-57===<br />
<br />
*in the palette listing one can now apply a palette to selected devices in one click (nice 4 live...)<br />
*in the palette listing, palettes are now categorized (faster display)<br />
*in the 'device command' panel, if a parameter have a definition, associated scroller are now bound to minLevel/maxLevel (nice 4 live...)<br />
<br />
===4.0.0.b-56===<br />
<br />
only 4 MacOS 10.6 -> 10.11<br />
<br />
===4.0.0.b-55===<br />
<br />
should fix some stuff...<br />
only for Linux64, MacOS 10.8 -> 10.11<br />
<br />
===4.0.0.b-54===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-53===<br />
<br />
should fix group removing/deletion different compilation options for win64<br />
<br />
===4.0.0.b-52===<br />
<br />
should fix usbDMX Pro on ElCapitan && Yosemite should fix group deletion<br />
should fix Chase load in sub<br />
I don't have issue while loading global palette in sub.<br />
<br />
===4.0.0.b-51===<br />
<br />
with this one you can load PALETTES in submasters. no drag'n drop yet.... you can choose which device that is include in a palette is processed.<br />
on MacOSX, linked against fresh XQuartz 2.7.8<br />
<br />
===Pre 4.0.0.b-50===<br />
<br />
===Pre 4.0.0.b-49===<br />
<br />
===Pre 4.0.0.b-48===<br />
<br />
===4.0.0.b-47===<br />
<br />
lots of news coded during summer...<br />
*Device functions have been merged in a central window. This is now the start point for almost everything for Devices...<br />
*many things have been cleaned<br />
*Shift and Ctrl have been swapped (to massively select channel you now use Shift, to drag'ndrop a channel in a submaster to quickly inhib it, you now use Ctrl).<br />
<br />
===4.0.0.b-46===<br />
<br />
should fix reported bugs.<br />
<br />
===Pre 4.0.0.b-45===<br />
<br />
should fix:<br />
*record new sho (with permissions check on Linux) -artnet on Linux<br />
*strange and deep deep wrong behavior for devices<br />
should also clarify selection in the TLink editor.<br />
<br />
===4.0.0.b-44===<br />
<br />
should fix:<br />
*warning when user do not have permissions to write files on Linux<br />
*weird things when repatching a device<br />
<br />
===4.0.0.b-43===<br />
<br />
should fix:<br />
*artnet on windows computers<br />
*help on linux computers<br />
*submasters (timed and inhib ones) that stay in Pause state. -some inappropriate behaviors<br />
news:<br />
SHORTCUT :<br />
allow to delete previous binding when asking for an ever used key<br />
<br />
===4.0.0.b-42===<br />
<br />
ArtNet : restore network artPoll broadcast address (some node appears to not responding well over 255.255.255.255)<br />
Devices :<br />
*fix a case where palettes levels were not honored for dlinks<br />
*add the possibility to select the same parameter for several Devices by clicking on the parameter's column header<br />
Linux:<br />
*shrink size of the packages<br />
<br />
===4.0.0.b-41===<br />
<br />
mainly bug fixes:<br />
CHANNEL TRACK:<br />
fix bug and faster code.<br />
please do some hardcore tests...<br />
MIDI:<br />
new LOADSTEPID_X2/X1 functions for ProgramChange<br />
*retrieve single channel inhib when dragging with Shift to a submaster -retrieve hour trigger<br />
*new remove function for MidiTimeCode editor<br />
*bug font fixed<br />
<br />
===4.0.0.b-40===<br />
<br />
mainly bug fixes<br />
<br />
===4.0.0.b-39===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-38===<br />
<br />
so here comes a new one basically with bug fixes.<br />
also I've tried to reduce size (height) to fit on low resolution screen<br />
I've worked on the setup regarding ArtNet and OLA (for them to work better)<br />
the BIG one is the new remote available with this release that we have designed with aroom (big thanx)<br />
<br />
===4.0.0.b-37===<br />
<br />
removed things:<br />
channelcheck definitely removed (use Patch functions for this purpose) Color Scroller definitely removed (use Devices functions for this purpose)<br />
news/update/fixes:<br />
Patch:<br />
*you can now select several channels, and if you give one dimmer, channels we be patched as list starting with the given dimmer.<br />
(@mode exemple: CH 1 THRU 10 = 5 ENTER will patch ch 1 to dimmer 5, ch 2 to dimmer 6, etc...).<br />
*double click is available for check level<br />
Balance:<br />
*submaster that are in TIME mode and the little blue square of the sub is set, what's inside the submaster won't be touched by the Balance Mode<br />
Artnet:<br />
*now inegrated to the setup.<br />
*more simple, more usefull, honor the broadcast/unicast mode, honor selected nodes to use in unicast mode.<br />
Submasters:<br />
*there's now a little indicator close to the sub that show progression in case of MLink start or Times Start<br />
Midi Time Code:<br />
*new inhib MTC function in the setup<br />
+many various bug fixes<br />
<br />
===4.0.0.b-36===<br />
<br />
===4.0.0.b-35===<br />
<br />
bug fix<br />
+<br />
should improve Help display.<br />
in @Mode, the Help in the windows now display allowed syntax<br />
<br />
===4.0.0.b-34===<br />
<br />
*should improve TLink management<br />
*more/less OSC message for PATCH<br />
(new remote is here : github.com/dlight-tools/dlight-pad/blob/...ad_4.0_SGS2.touchosc ) -keep on cleaning code....<br />
<br />
===4.0.0.b-33===<br />
<br />
news:<br />
*should fix all errors reported for the b32 (except TLink that collapse, I've forgot....)<br />
Patch:<br />
*complete rewrite of this window.<br />
*the left part display channels, the right part display dimmers. D-Patch is the first address of patch for Devices<br />
*you can drag'n drop from channels to dimmers<br />
*you can select several dimmers like 1 + 2 Thru 10 + 20 + 44<br />
*the remote should not work anymore, let's try to write another one...<br />
+ many many more little stuff that make life better<br />
<br />
===4.0.0.b-32===<br />
<br />
General:<br />
*you can now double-clic on levels to set value<br />
Channel Track:<br />
*you can now DND to death!!<br />
ascii:<br />
*better integration with DL<br />
+bug fixes<br />
fews words:<br />
*DL seems stable enough now to cut off the release soon, I just need to re-write the patch window before the release.<br />
<br />
===4.0.0.b-31===<br />
<br />
*le double clic pour les textes des subs<br />
*tcl/tk updaté<br />
*molette de la souris pour les valeurs des paramètres des devices ainsi que pour les masters SCENE/FlashMaster AllSubMasters<br />
*meilleur check des noms de palettes<br />
*ID pour le message OSC /seq/go<br />
*ascii improve file loading/recording<br />
*device attribute's editor are now able to display levels in % as well as Real Values<br />
*et les corrections de bug annoncés sur la b30<br />
<br />
===4.0.0.b-30===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-29===<br />
<br />
*should fix Win64 package<br />
*Sequence : StepID<br />
this is the big new stuff which allow you to register an 'identifiant (ID)' for a step.<br />
<br />
Thus you can call the step thanx to new shortcuts stepID_load and stepID_goto where xxxx_load is used to set the ID for a step and xxxxx_goto is used to trigger the step<br />
there cannot be two stepID with the same number....<br />
<br />
in the setup you can choose if MSC Load message is mapped with the cues (as before) or with the stepID<br />
<br />
in OSC, two new messages : /seq/ID_goto xx.xxx and /seq/X2LoadAndFireID xx.xxx<br />
HourTrigger:<br />
*functions have been re-written<br />
+bug fixes<br />
<br />
===4.0.0.b-28===<br />
<br />
Text: all text are now edited in place<br />
File name: DL should support exotic characters (at least the french ones) +should fix all reported bugs of the previous beta<br />
<br />
===4.0.0.b-26===<br />
<br />
new beta available for every supported systems (with the addition of Windows 64bits) ATTENTION: on MacOS 10.6_10.7, DL is built against XQuartz 2.7.7 (please update your server...)<br />
bug fixes release + new features:<br />
OLA:<br />
*the server have been updated to 0.9.5<br />
Sequence :<br />
*the big sequence window is a whole new code with drag'n drop support for every parameters<br />
Track :<br />
*now display DLinks associated to a channel for sequence's steps<br />
OSC : new /sub/x/text message.<br />
*it's only an outgoing message that display text associated with subs. DL will not respond to this message<br />
MIDI :<br />
*new MidiSwitch +/- bind available<br />
Device :<br />
*Inverse Pan/Tilt now available in the Device's Listing<br />
<br />
===4.0.0.b-25===<br />
<br />
===4.0.0.b-24===<br />
<br />
bug fixes +<br />
Channel Track has been re-write<br />
*more useful and Sequence selector added<br />
@mode:<br />
*available in channel Track<br />
*bug fixes in TimeGroup editor<br />
*add [DELETE] [CUE] xx.x [THRU] xx.xx<br />
OLA:<br />
*fixes on yosemite (thanx aroom)<br />
+ many little stuff<br />
<br />
===4.0.0.b-22===<br />
<br />
mainly a bug fix with addition of:<br />
*in @mode and RPN, PALETTE will open the Palette Listing<br />
*0 + Colour/Focus/Beam/etc... will set selected devices to Home values for selected attributes.<br />
<br />
===4.0.0.b-21===<br />
<br />
mainly bug fixes...<br />
new features:<br />
*Devices command's windows now reflect real values for movers all the times + some goodies...<br />
<br />
===4.0.0.b-20===<br />
<br />
Recapitulatifs par rapport à la b16 :<br />
*Grand Master : Ok<br />
*Black : Ok<br />
*Focus avec le Pad Ok<br />
*Plus de sho corrompu : Ok Memorisation des Focus :ok Patch : OK<br />
*Ce qui ne fct pas ou plus:<br />
*Multi sélection avec souris et touche " CTRL", c'est ok avec les commande "ch +"<br />
*prise en compte de valeur par défaut des devices (chez moi un Strobe qui devrai être à 255)<br />
Au bout d'un moment de travail, les fenêtres ne passent plus en premier plan par l'appel au menu, lorsqu'elles sont ouvertes. donc il faut les sélectionner dans un coin apparent.<br />
*Les Cue FX ne mémorisent pas les canaux de devices.<br />
*Les clone de Cue, ne copient pas les canaux de devices<br />
*lorsqu'on clique sur le "DLINK" d'un STEP, on peut visiblement éditer les canaux individuellement, or ce ne fonctionne pas sur tous les canaux. (couleurs OK, mais STROBE, EFFECT...)<br />
J'ai d'ailleurs pas réussi à "jouer" avec un canal "EFFET / MACRO", mais c'est peut être le device, faut que je vérifie.<br />
Les Dlink ne sont pas liés aux CUES, donc on ne peut pas les mettre dans un SUB.<br />
Pas systématique<br />
*Ne mémorise de temps en temps pas la couleur (donc dans certains CUE, et pas d'autres) <-- Ca c'est bizarre et pénible<br />
je te joindrai le sho et le step où ça bloque.<br />
=> ben aujourd'hui ce step et cette couleur ne bloque plus !=> A suivre<br />
*Sortie du logiciel pas toujours propre (fenêtres bloquées ouverte), mais ce ne m'est plus arrivé le lendemain.<br />
*J'ai eu deux fois une fermeture inopinée lorsque je faisais des manip. avec les 4-5 fenêtres ouvertes (Focus, Beam, Couleur, Listing), sans perte de données, recul. avec menu "backup".<br />
<br />
===4.0.0.b18===<br />
<br />
===Pre 4.0.0.b18===<br />
<br />
===4.0.0.b17===<br />
<br />
mainly a bug fix.<br />
<br />
===4.0.0.b16===<br />
<br />
===Pre 4.0.0.b16===<br />
<br />
*SUB_SPEED are reset to 50% in case of gun shot<br />
*moving light's attributes have been redispatched, new BEAM family<br />
*palette listing now reflect available palette for selected channels.<br />
*Colour and Focus window now display parameters levels for each selected Devices (along with the active palette's name)<br />
<br />
===4.0.0.b15===<br />
<br />
available for Windows, MacOS 10.8, 10.9, 10.10 bug fixes only...<br />
<br />
===4.0.0.b14===<br />
<br />
bug fixes only... should address:<br />
*not patched channels -X1/X2 crash<br />
<br />
===4.0.0.b11===<br />
<br />
===4.0.0.b10===<br />
<br />
*fix a bug with the 'Personality Editor'<br />
*benefit from the compiler analyzer (lots of optimizations)<br />
*fix Sample recording<br />
*new 'Balance' function to isolate selected channel as long as Balance is ON<br />
<br />
maybe I'll repeat myself but It's important to test these beta in order to stabilize the first 4.0.0 in order to release it.<br />
<br />
my goal is to have a bullet proof release as the 3.0.24<br />
<br />
moving lights code will be part of this release as an experimental feature.<br />
<br />
===4.0.0.b09===<br />
<br />
it's a big step forward as it introduce concept/basics for moving light, Leds, and whatever you need in D::Light.<br />
<br />
Specifically it introduces 'DLinks' wich are more or less (actually less than more) like MLinks but for registered devices.<br />
<br />
DLinks acts like this:<br />
*you set all parameters you need for devices (with palette it's better)<br />
*you record a cue and DLinks are attached to the step that contain the cue<br />
*you can edit/modify/create/remove DLinks form the editor wich is available (for now... I've forget to set an option in the menus....) by click on the corresponding column in the sequence.<br />
*when DLink are loaded in X2, if the channel is black they're processed (this behavior is called GO_IN_B on some ligthdesk)<br />
*this is a special feature of DL: when a channel under TGroup control is fading to black, if DLink attached to next step is referring to this channel, parameters are processed.<br />
it fits very well for theater I think....<br />
*DLinks are not attached to cues, cues only contain Dimmer Parameter of devices (if they exists) -editors (like GROUP, CUE, SUB) does not deal with devices parameters.<br />
<br />
===Pre 4.0.0.b9===<br />
<br />
===4.0.0.b8===<br />
<br />
===4.0.0.b7===<br />
<br />
===4.0.0.b6===<br />
<br />
*a new beta is available for macOS >= 10.8 and Windows (if you want the other builds, just ask.) here's a non-finished list of modifications:<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording<br />
*add Palette recording/updating functions<br />
*add Palette listing and editor<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde<br />
*in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
attached a model of devices for the device editor.<br />
<br />
I think it's robust now and you can build Personality based on the attached example.<br />
<br />
===Pre 4.0.0.b6===<br />
<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording add Palette recording/updating functions<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
===4.0.0.b05===<br />
<br />
* add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho. It's usefull for Device that do not handle Intensity attribute.<br />
* add a merging mechanism to swap registered device model with another one. it'll be usefull when Palette will be coded but the purpose is to be able to switch between device when in tour you do not have the same device as at the creation.<br />
* from the main board you can access to several windows for (few for now) commands add CONTROL command for Lamp On/Off<br />
*add FOCUS command for Pan(Fine)/Tilt(Fine)<br />
*add BLADE command<br />
<br />
in the FOCUS and Blade windows you can hold CTRL to scroll FINE or scroll BOTH parameters I think you'll need to to rebuild your devices template as the one provided because all parameters you want to use must be set<br />
<br />
all library have been updated<br />
<br />
===Pre 4.0.0.b5===<br />
<br />
*add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho add a merging mechanism to swap registered device model with another one<br />
*add CONTROL command for Lamp On/Off add FOCUS command for Pan(Fine)/Tilt(Fine) add BLADE command<br />
*updated libs<br />
*join Alpha Profile 800 && ADB Warp model as example say that Parameters fields must be set....<br />
<br />
===4.0.0.b04===<br />
<br />
Avec cette beta, j'arrive à controler les couleurs du PAR via le ColourPanel<br />
le circuit de la fenêtre principale représente le paramètre DIMMER des devices<br />
*donc de la nouveauté dans le colourpanel où si le(s) devices sélectionnées ont plus de 3 couleurs, des scrollers de niveaux apparaissent en bas de la fenêtre<br />
*rajout des cases CMY<br />
*refonte des presets de couleurs (pour mémoire: left-clic = selection de couleur, un deuxième clic permet de nommer la couleur, Ctrl+clic permet d'enregistrer la couleur active)<br />
donc si vous avez listés/patchés des devices, que vous les sélectionnez depuis la fenêtre principale, vous devriez pouvoir controler les couleurs depuis le colourPanel.<br />
on ne peut pas encore enregistrer de cues avec des valeurs de couleurs ni charger des trucs dans les subs, ni rien.... petit à petit ça avance.<br />
aussi pour ceux qui possèdent un ultraDMX RDM Pro merci de me dire si il fonctionne mieux avec cette beta.<br />
après réflexions nocturnes je me dis que c'est pas bien de mettre les valeurs de HOME dans la librairie, qu'il vaudrait mieux définir ces valeurs dans le 'Device Listing'... où pourrait également apparaitre des champs comme 'Inverse Pan' et 'Inverse Tilt'...<br />
<br />
===4.0.0.b3===<br />
<br />
this one bring the Device Listing where you can import Device Files to your sho. please be carefull not having neither Manufacturer nor Model set as '*'<br />
'-' on Win32 leads to nothing good...<br />
in order to patch the imported device, you click on the Dimmer or Channel cell, it pop up a big dimmer view.<br />
use Ctrl+'move the mouse' to set the dimmer Range.<br />
once dimmer range is set, you type the channel number you want to assign the device and use 'c' (like in channel) to process the patch.<br />
you can use 0 channel to release a previous patch without removing a device<br />
<br />
===4.0.0.b2===<br />
<br />
this one should address reported bugs of the previous one<br />
<br />
===4.0.0.b1===<br />
<br />
voici la premiere béta d'une longue série qui devrait aboutir sur une proposition d'utilisation des projecteurs à LED, projecteurs asservis.<br />
ça sera sans doute assez long étant donné le chantier, néanmoins voici une première proposition....<br />
cette beta ne comprends qu'un module de création de librairie de projecteur.<br />
dans l'ordre pour las suivantes:<br />
*assignation des projecteurs dans un sho de DL en fonction de la librairie existante -fonctions d'accès aux paramètres<br />
*création/gestion de palette<br />
<br />
==D::Light v3==<br />
<br />
===3.0.24_b2===<br />
<br />
build system is slightly different from previous releases. now we have :<br />
*MacOS 10.6/10.7 build linked against XQuartz 2.7.4<br />
*MacOS 10.8/10.9 build linked against XQuartz 2.7.5<br />
*and the good old Win32, Linux32, Linux64 releases on Linux and MacOS, every lib have been updated<br />
here come the news....:<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
you can load one or several channels.<br />
it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.24===<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
*thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
*you can load one or several channels.<br />
*it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.22_b2===<br />
<br />
OSC:<br />
*less message for channels (eg only when their values are changing)<br />
Setup:<br />
*new option for sequence typo<br />
*bug fixes...<br />
<br />
===3.0.22_b1===<br />
<br />
new beta phase with:<br />
*bug fixes (at least more error checks)<br />
*MidiTimeCode improved<br />
<br />
===3.0.22===<br />
<br />
I'm proud to announce the 3.0.22 release of D::Light.<br />
It's available for each supported platforms (macOS 10.6->10.9, windows, Linux 32b, Linux 64b). On MacOSX, it's linked against XQuartz 2.7.5 (xquartz.macosforge.org/landing/)<br />
many bugs fixed....<br />
News:<br />
*MIDI TIMECODE: code improved<br />
OSC:<br />
*less and better verbose<br />
SETUP:<br />
*new typo function for sequence display<br />
*please consider making donations if you think this software is useful.</div>Sl1200mk2https://getdlight.com/wiki/index.php?title=ChangeLog&diff=3130ChangeLog2020-11-24T13:28:53Z<p>Sl1200mk2 : /* 4.1.14 [20201124] */</p>
<hr />
<div>__NOTOC__<br />
<br />
==D::Light v4==<br />
<br />
===4.1.14 [20201124]===<br />
<br />
*Windows:<br />
-prevent crash when usbDMX widget is unplugged // empêche un crash quand les boitiers usbDMX sont débranchés à chaud.<br />
<br />
*MacOS:<br />
-more Native integration // encore plus d'intégration au système macOS<br />
<br />
*dynamicBottom:<br />
-new Headers on top of the dynamicBottom in order to easily record/update/recall palette, setting Home levels, etc... // nouveaux boutons en-tête du dynamicBottom pour facilement enregistrer/modifier/appliquer des palettes.<br />
<br />
*Colors:<br />
-new code for setting general UI colours (in setUp window) as well as SubMasters colours and Vendor's colours definitions (Lee, Gam and Rosco) // nouveau code pour l'enregistrement des couleurs principales de l'interface utilisateur (dans le setUp) ainsi que pour le choix des couleurs des SubMasters et des couleurs prédéfinies des différents fabricants (Lee, Gam et Rosco).<br />
<br />
*Devices:<br />
-better 'remove unused palettes' function // amélioration de la fonction 'remove unused palettes'.<br />
<br />
-new options for forceDLinks button in the pad. You can now force only one parameter of selected devices to be recorded in DLinks // nouvelle option pour le bouton forceDLinks du pad. Il est dorénavant possible de forcer l'enregistrement d'un seul paramètre pour les devices sélectionnés.<br />
<br />
*Track:<br />
-revert to navigation style for arrows, +%/-% shortcuts are now toggled on demand // retour à une navigation dans les niveaux par les flèches gauche/droite/haut/bas, les raccourcis claviers pour +% et -% sont dorénavant actifs en cochant 'use Left/Right arrows for Levels'.<br />
<br />
*Park:<br />
-you can now set levels using doubleClick // il est dorénavant possible d'assigner un niveau avec un doubleClick.<br />
<br />
*Palette Editor:<br />
-you can now set levels using doubleClick // il est dorénavant possible d'assigner un niveau avec un doubleClick.<br />
<br />
*Recall:<br />
-new RecallTo functions that let you apply levels or DLinks to another step/cue in the sequence // nouvelle fonction RecallTo qui permet d'assigner un niveaux/des DLinks aux circuits sélectionnés ailleurs dans la séquence.<br />
<br />
*Pad Button behaviour:<br />
-new behaviour for Recall and forceDlink buttons. You can use Ctrl+Click to define function and Click to apply function // nouveau fonctionnement des boutons Recall et forceDLink du pad où Ctrl+Click permet de sélectionner la fonction du bouton et Click permet d'exécuter la fonction.<br />
<br />
-new shortcuts for those two functions // nouveau raccourcis claviers pour ces deux fonctions.<br />
<br />
===4.1.13 [20200925]===<br />
<br />
*macOS:<br />
-too much issues with old macOS so revert to XQuartz... // trop de problèmes avec les différents systèmes d'exploitations donc retour à XQuartz pour les macOS < 10.14<br />
<br />
*windows:<br />
-add 2xFingers wheel effect to devices parameters // nouvelle fonctionnalité pour utiliser 2 doigts sur le trackpad (ou la molette de la souris) pour incrémenter/décrémenter les niveaux des paramètres des Devices<br />
<br />
*setUp:<br />
-new 'Balance ground level' option to not balance everything to black // nouvelle option 'Balance ground level' pour laisser un niveau minimum de lumière au plateau lorsque la fonction Balance est utilisée<br />
<br />
*stepID:<br />
-step 0 is now registered with '0' ID // le step 0 est dorénavant enregistré avec l'ID 0<br />
<br />
*Recall:<br />
-better Recall of DeviceLinks // amélioration de la fonction Recall pour les DeviceLinks<br />
<br />
*Sequence:<br />
-new buttons to SelectionTo Scene/Prepa selected step // nouveaux boutons pour charger en Scene/Prepa le pas de séquence sélectionné<br />
<br />
*Park:<br />
-Park is now above BlackOut, grandMaster and Balance // les circuits parkés ne sont plus sous le contrôle du BlackOut ni du grandMaster ni de la Balance<br />
<br />
===4.1.12 [20200904]===<br />
<br />
*macOS:<br />
-bye bye XQuartz... D::Light is now native for every supported macOS version (starting from 10.9) // bye bye XQuartz, D::Light est maintenant natif pour toutes les versions supportées de macOS (à partir de macOS 10.9)<br />
<br />
<br />
++fixes&&bugFixes<br />
<br />
<br />
===4.1.11 [20200718]===<br />
<br />
*Windows:<br />
-fix Open/backup // correction de l'ouverture du backup<br />
-fix invPan/invTilt accessibility in deviceListing // correction des boites à cocher dans le deviceListing <br />
<br />
*Palette:<br />
-new menu to remove unused Palettes // nouveau menu pour effacer les palettes inutilisées<br />
<br />
*SetUp I/O:<br />
-you can now access to MidiPatch and MidiTimeCode editor from the Midi panel of SetUp I/O // vous pouvez dorénavant accéder au patch Midi ainsi qu'à l'éditeur de midiTimeCode directement depuis le SetUp I/O<br />
<br />
*Track:<br />
-add +%/-% shortcuts // ajout des raccourcis clavier +% et -%<br />
<br />
*SLink:<br />
-new MidiSwicth command // nouvelle commande midiSwitch dans les stepLinks<br />
<br />
*Park:<br />
-add +%/-% functionality and shortcuts // ajout de la fonctionnalité +% et -% ainsi que les raccourcis clavier correspondants<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.1.10 [20200703]===<br />
<br />
*Devices:<br />
-new DeviceTools (menu Device/DeviceTools) that bring Focus joystick, Colours picker and Blade utilities as a separate window. Useful in addition of the dynamicBottom. // nouvelle fenêtre DeviceTools qui permet d'afficher uniquement les joysticks des Focus et Blades ainsi que le picker de couleurs.<br />
<br />
-fix palette recording with levels that come from SubMasters // correction de l'enregistrement des palettes lorsque les niveaux sont issus de SubMasters<br />
<br />
*Sample:<br />
-new several options before Sample Recording // nouvelles options réglables avant l'enregistrement des Samples<br />
<br />
*Midi:<br />
-new floatingScale command that let a CC control levels of active channel's selection, useful with infinite knob... // nouvelle command floatingScale qui permet à un rotatif ou fader (ControlChange) de piloter les niveaux de la sélection active de circuits.<br />
<br />
*General:<br />
-augmented 'Recall' function that allow user to recall levels of prev/next/desire cue for selected channels // nouvelle fonction 'Recall' qui permet de rappeler les niveaux des circuits sélectionnés par rapport à la cue suivante/précédente/définie<br />
<br />
-new 'levelStyleDisplay' shortcut to switch between percent/real display // nouveau raccourci clavier pour la fonction 'levelStyleDisplay' qui permet d'alterner l'affichage en pourcent ou en valeur réelle des niveaux des circuits.<br />
<br />
-new commandLine up to the channel panel // nouvelle ligne de commande au dessus de l'écran d'affichage des circuits.<br />
<br />
*StepLinks:<br />
-added GOTO message to VLC to play desire item (there's a strange offset though between playlist ID items and ID items sent by D::Light) // ajout du message GOTO aux commandes VLC pour jouer un morceau de la playlist de VLC<br />
<br />
*SetUp I/O:<br />
-new 'Fixed Frame Rate' option in order to provide continuous DMX stream // nouvelle option 'Fixed Frame Rate' pour permettre l'émission d'un flux DMX fixe à vitesse constante (notamment lorsqu'il n'y a pas de modifications de niveaux).<br />
<br />
-new 'DMX Input Patch' option for usbDMX and netDMX that let you patch incoming DMX to Devices (each parameter is reachable) // nouvelle function 'DMX Input Patch' pour l'usbDMX et les netDMX qui permet de patcher un signal DMX entrant sur n'importe quel paramètre des Devices.<br />
<br />
===4.1.09 [20200313]===<br />
<br />
*SetUp :<br />
-new Splitted 'UI' mode // nouvelle interface 'Splitted' pour la fenêtre principale<br />
<br />
<br />
*Fixes&&Improvements<br />
<br />
===4.1.08 [20200214]===<br />
<br />
*SetUp :<br />
-new option to set Submaster's matrice (10 or 16 Submasters displayed) // Nouvelle option pour définir la matrice des Submasters<br />
<br />
<br />
*SetupIO :<br />
-E1.31 (streamingACN protocol) DMX universe mapping can now reach universe 63999 // le mapping des univers DMX pour le protocole E1.31 (streamingACN) peut aller jusqu'à l'univers 63999<br />
<br />
<br />
*Fixes&&Improvements<br />
<br />
===4.1.07 [20200131]===<br />
<br />
*SetUp :<br />
-new option to Detach/attach main User Interface // Nouvelle option pour séparer ou grouper la fenêtre principale<br />
<br />
-new option to anchor StepLinks to sequence // Nouvelle option pour lier le déclenchement des stepLinks au step+/- dans le séquentiel<br />
<br />
*StepLinks:<br />
-new type command to change displayed SubMasterPage // nouvelle commande pour afficher une page de SubMaster spécifique<br />
<br />
*TimeLinks:<br />
new TLinks are now registered with '.' in the Time column. It means that step times will be used // Les nouveaux TLinks sont enregistrés avec un '.' dans la colonne des temps. Ce qui signifie que les temps du pas de séquence sont utilisés (il est toujours possible d'assigner un délai spécifique)<br />
<br />
*DeviceCommand:<br />
-new option to clone levels from a desired device // nouvelle option (bouton et raccourci clavier) pour cloner les valeurs d'un device vers tous les devices inscrits dans le deviceCommand<br />
<br />
===4.1.06 [20200107]===<br />
<br />
bug fix release :)<br />
<br />
<br />
===4.1.05 [20191220]===<br />
<br />
*macOS<br />
-more Native integration <br />
<br />
-fix&&improvements<br />
<br />
===4.1.04 [20191130]===<br />
<br />
*SubMasters:<br />
-add new OSC and Midi messages for subBook rotations // ajout de nouveaux messages OSC et MIDI pour la navigation dans les subBooks.<br />
<br />
-add new buttons to quickly switch between Submaster's pages // ajout de nouveaux boutons pour rapidement choisir la page de Submaster affichée.<br />
<br />
*Patch:<br />
-you can now give a name to channels (useful on tour...) // il est dorénavant possible d'assigner du texte à un circuit.<br />
<br />
*Objects Listing:<br />
-new option for Chaser and Sample Listing to run the selected effects (in order to quickly identify them) // nouvelle option pour les Chaser et Sample Listings qui permet de rapidement faire un play/pause des effets sélectionnés<br />
<br />
*Devices:<br />
-new 'Recall DLink' function to copy state of selected devices from a step/cue/stepID // nouvelle fonction 'Recall DLink' pour copier les niveaux des devices en sélection depuis une cue/step/stepID donné<br />
<br />
*General<br />
-new 'Ring Buffer' mechanism for channel's quick selection (+shortcuts+OSC+MIDI links) // nouveau mécanisme appelé 'Ring Buffer' pour une sélection rapide des circuits (accessible via les raccourcis claviers, des messages OSC ou des commandes MIDI)<br />
<br />
-one can use commandLine to define Refresh timing // il est dorénavant possible de préciser le temps de la commande Refresh (via la ligne de commande)<br />
<br />
-you can define a prefered path in the SetUp // Il est possible de définir une arborescence dans le SetUp pour que D::Light ouvre le navigateur de fichier de préférence vers le chemin défini.<br />
<br />
===4.1.03 [20190729]===<br />
<br />
*SetUpIO:<br />
-virtual submasters for incoming data are now separate. One can control either usbDMXInput, netDMXInput and oscInput at the same time.<br />
<br />
it means one can use usbDMX Input to control Submasters from an external lightdesk and in the same time use netDMX Input to control Channels from a fancy madMapper patch :) and output DMX... :)<br />
<br />
//<br />
<br />
-D::light dispose dorénavant de 2 entrées DMX séparées (usbDMXInput et netDMXInput) via les 'Virtual Submaster'.<br />
<br />
ça signifie qu'il est possible d'utiliser une console lumière pour piloter les Submasters de D::Light (via usbDMXInput) tout en utilisant madMapper pour controler les circuits (via netDMXInput)... et sortir du DMX :)<br />
<br />
<br />
<br />
<br />
===4.1.02 [20190726]===<br />
<br />
*Midi:<br />
-new 'FloatingScaleIncrement' and 'FloatingScaleDecrement' available for ControlChange // nouvelles fonctionnalités 'FloatingScaleIncrement' et 'FloatingScaleDecrement' pour les ControlChange Midi.<br />
<br />
Ces nouvelles fonctions permettent d'utiliser une roue codeuse Midi (qui envoie +1 dans un sens et +1 dans l'autre sens sur 2 canaux différents) pour pouvoir se déplacer dans les listings ou modifier le niveau des circuits sélectionnés.<br />
<br />
-better shortcut support // amélioration de la commande midi 'Shortcut'<br />
<br />
<br />
*OSC:<br />
-better strategy // meilleure stratégie d'émission des messages OSC<br />
<br />
<br />
*E1.31:<br />
-better code for E1.31 input // meilleur code pour la réception de paquets E1.31<br />
<br />
===4.1.01 [20190722]===<br />
<br />
*fix<br />
<br />
<br />
===4.1.00 [20190719]===<br />
<br />
*UserInterface:<br />
-more 'flat' design // fin du nouveau design de l'interface utilisateur<br />
<br />
<br />
*Park:<br />
-new 'Park' function is order to lock channels or specific parameters of Device // nouvelle fonction 'Park' qui permet de bloquer des circuits ou des paramètres individuels de Device à une niveau donné.<br />
<br />
<br />
*macOS:<br />
-D::Light is now notarized from Apple // D::light est "notarizé" de la part d'Apple<br />
<br />
===4.0.31 [20190618]===<br />
<br />
*UserInterface:<br />
-new 'flat' design // nouveau design de l'interface utilisateur<br />
<br />
<br />
*Chaser / Sample:<br />
-one can now use SPEED Submasters to gain more fine controls on Chasers/Samples restitution (ClockWise way, CounterClockWise way, Random way)<br />
<br />
//<br />
<br />
-Il est dorénavant possible de controler le sens de défilement des Chasers et des Samples, soit dans le sens horaire (normal... CWise) soit dans le sens anti horaire (du dernier step vers le premier ... CCWise) soit en mode aléatoire (Random).<br />
<br />
Pour accéder à ces controles il suffit de définir un Submaster comme SPEED d'un Chaser ou d'un Sample et en lieu et place du texte associé au Sub se trouve le PlayMode.<br />
<br />
<br />
<br />
*Clone:<br />
-one can now set desire objects number while cloning (available for Cue, Group, Chaser, Sample, Palette, microPalette) // Il est dorénavant possible de choisir lors d'un clone d'objet le numéro de l'objet cloné (valable pour les objets Cue, Group, Chaser, Sample, Palette, microPalette)<br />
<br />
<br />
<br />
*Freeze:<br />
-Frozen step is now coloured // A l'appel de la fonction Freeze, le step en SCENE devient coloré pour une meilleure identification<br />
<br />
-grandMaster can now control Frozen levels // Le grandMaster est dorénavant maitre sur l'état lumineux freezé<br />
<br />
<br />
<br />
*Sequence:<br />
-one can now use Ctrl+Space to load selected step and launch GO (only in the big sequence window) // Il est dorénavant possible d'utiliser la barre espace dans la fenêtre de Sequence pour lancer un GO.<br />
<br />
Il est également possible de sélectionner un step et d'appuyer sur Control+Space pour charger le step sélectionné en Préparation et automatiquement lancer un GO.<br />
<br />
<br />
*Curves:<br />
-one can now select point and use Ctrl+Arrows(Up/Down/Left/Right) to move it // Il est dorénavant possible de sélectionner un point de la courbe du 'Curve Editor' et d'utiliser la combinaison de touche Ctrl+Flèche(Nord/Sud/Est/Ouest) pour le déplacer<br />
<br />
<br />
*TimeLink:<br />
-new copyToStep function to copy selected Tlinks to desire step // nouvelle fonction de copie (et raccourci clavier associé) pour copier les TimeLinks sélectionnés vers le pas de séquence inscrit dans la ligne de commande.<br />
<br />
<br />
*Midi:<br />
-new design of the midi Patch Editor // nouveau design de la fenêtre d'édition du patch Midi<br />
<br />
-more copyToMidiSwitch capabilities (you can now copy selected patch to all existing midiSwitch when the commandLine is empty) // Il est dorénavant possible de copier tout ou partie du patch midi vers tous les MidiSwitch existants en laissant la ligne de commande vide.<br />
<br />
<br />
*DeviceCommand:<br />
-one can now use MouseScroll in Blade's specialized widget // Il est dorénavant possible d'utiliser le scroll de la souris pour modifier les niveaux des Blades<br />
<br />
<br />
*microPalette:<br />
-one can now register INTENSITY/DIMMER as a definition for microPalette // Il est dorénavant possible d'enregistrer le paramètre INTENSITY/DIMMER comme définition d'une microPalette<br />
<br />
===4.0.30 [20190314]===<br />
*Objects Listings:<br />
-one can now sort (or reorder) objects in Cue/Group/Chaser/Sample/Palette/microPalette Listings // nouvelle commande pour re-numéroter les objects dans les différents listing<br />
<br />
-new 'reOrder' shortcut // également un nouveau raccourci clavier 'reOrder'<br />
<br />
<br />
*Submasters:<br />
-new state for Solo function (we now got NORMAL/SOLO/FLASHSOLO/NOSOLO) // ajout d'une nouvelle fonctionnalité pour le SOLO des Submasters.<br />
<br />
les différents états sont:<br />
<br />
**NORMAL : rien de particulier<br />
**SOLO (vert) : en fonction de l'ouverture du Submaster les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**FLASHSOLO (jaune) : lors de l'appui sur le bouton FLASH du Submaster, les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**NOSOLO (rouge) : le Submaster ne se coupe pas lors de l'action d'autres Submasters en mode SOLO ou FLASHSOLO<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.29 [20190226]===<br />
*General:<br />
-Balance function for channels is now dynamic // amélioration de la fonction Balance pour les circuits.<br />
<br />
Lorsque la fonction Balance est activée (qui permet d'isoler le(s) circuit(s) sélectionné(s)), si la sélection de circuit change, la Balance est updatée<br />
<br />
<br />
*OSC:<br />
-new /shortcut command which accepts string as argument // nouvelle commande /shortcut pour simuler un raccourci clavier.<br />
<br />
Cette commande accepte une 'string' comme argument.<br />
<br />
Par exemple '/shortcut p' va changer le registre de travail actif.<br />
<br />
<br />
*Track:<br />
-one can now track Palette across sequence // il est dorénavant possible de tracker les Palettes chargées dans le séquentiel (via les DeviceLinks)<br />
<br />
<br />
*Device:<br />
-more https://open-fixture-library.org/ integration<br />
<br />
<br />
*DeviceLinks:<br />
-Purge menu redefined // extension du menu Purge des DeviceLink.<br />
<br />
Il est dorénavant possible de purger un Paramètre ou tous les paramètres d'un attribut pour un DeviceLink en un coup<br />
<br />
<br />
*DeviceCommand:<br />
-new Live bound which display levels form palettes loaded in SubMasters // nouveau mode Live pour le DeviceCommand <br />
<br />
en mode Live, le DeviceCommand affiche les niveaux des paramètres des devices qui sont pilotés par des palettes chargées dans les submasters<br />
<br />
===4.0.28 [20190118]===<br />
*Submaster:<br />
-improve Submasters Solo mode // amélioration du mode Solo pour les Submasters.<br />
<br />
dorénavant le mode solo n'est plus réservé aux Flash, il est également accessible pendant le scroll des Submasters.<br />
<br />
-Balance do not kill 'E' (aka Exclusion) Submasters // les 'E' (comme Exclusion) Submasters ne sont plus remis à zéro en cas de Balance<br />
<br />
<br />
*Group:<br />
-enhance popUp dialog // amélioration de la fenêtre popUp d'enregistrement des Groupes.<br />
<br />
Lors de l'enregistrement d'un Groupe une fenêtre popUp s'ouvre où vous pouvez directement renseigner le nom du nouveau Groupe.<br />
<br />
<br />
*MasterLink:<br />
-improve MasterLink behavior (follow step +/-) // Les MasterLinks suivent la séquence pour les commandes step +/-<br />
<br />
-improve MasterLink editor Submaster's selection/registration // amélioration de la sélection/enregistrement des Submasters dans l'éditeur de MasterLink.<br />
<br />
vous pouvez dorénavant sélectionner les Submasters à enregistrer dans les MLinks de la même manière que la sélection de circuits dans la fenêtre principale.<br />
<br />
===4.0.26 [20181214]===<br />
*Patch:<br />
-'Enter' key can now be used to select either channels or outputs. CommandLine is used for sourcing.<br />
<br />
<br />
*Main Window:<br />
-'Enter' key can now be used to select channels. CommandLine is used for sourcing.<br />
<br />
-new 'DynamicBottom' display for Device's selection.<br />
<br />
<br />
*Sequence:<br />
-one can now register/insert cueless step. Such steps are useful to trigger D/M/S Links.<br />
<br />
<br />
*SubMasters:<br />
-new 'Looping Style' options for SubMasters loaded with Sample. one can select if levels are persistent after each loop or reseted.<br />
<br />
<br />
*SetUp:<br />
-one can now choose if SOLO mode for SubMasters also behave on Scene levels.<br />
<br />
-one can choose colours for Scene/Prepa registers<br />
<br />
<br />
*SetUp I/O:<br />
-one can now choose DMX input frame length.<br />
<br />
<br />
*DeviceLink:<br />
- one can now trigger MoveInBlack in one click for all listed Devices of each steps<br />
<br />
<br />
*TimeLink:<br />
-new 'Quick Selection' option to selected each identical parameters<br />
<br />
<br />
*Midi:<br />
-one can now use NOTE and PROGRAM CHANGE to trigger defined shortcuts<br />
<br />
<br />
*OSC:<br />
-new command which allow to control parameters of selected devices (range is -1.0 <= x.xx <= 1.0):<br />
<br />
/deviceParameter/ATTRIBUTE/PARAMETER x.xxx<br />
<br />
===4.0.24 [20181004]===<br />
<br />
===4.0.23 [20181002]===<br />
<br />
*menu Accelerators :<br />
-accelerators for MLink, TLink, DLink, SLink have changed (respectively Shift+Meta+w, Shift+Meta+x, Shift+Meta+y, Shift+Meta+z)<br />
<br />
<br />
*Sample :<br />
-faster encoder/decoder <br />
<br />
<br />
*VLC :<br />
-D::Light can now trigger VLC's playlist [https://www.getdlight.com/wiki/index.php/SETUP_I/O#VLC].<br />
<br />
<br />
*SubMasters :<br />
-VLC volume, DMX Input and OSC Input can be assigned to a regular SubMaster.<br />
<br />
<br />
*palette Editor :<br />
-Live functionality added<br />
<br />
<br />
*palette Listing :<br />
-new 'ALL' selector to display every recorded palette for selected channels<br />
<br />
<br />
*OLA server :<br />
-bumped to 0.10.7<br />
<br />
<br />
*MacOS :<br />
-MacOS 10.14 compatibility<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.22 [20180718]===<br />
<br />
*General:<br />
-last active step is recorded within the .sho, thus in case of crash or backup loading, last recorded step is set as the active step<br />
<br />
<br />
*USBDMX:<br />
-added more widget /*NODLE U1*/ /*FX5*/ /*Digital Enlightenment*/ /*anyma*/ /*avldiy*/ /*Eurolite*/<br />
<br />
(untested though....)<br />
<br />
<br />
<br />
*DeviceLink:<br />
-more powerful selection capabilities.<br />
<br />
one can now select several cells in DeviceLink Editor and apply chosen palette to all of them<br />
<br />
-MoveInBlack option editable for channels listed in the DeviceLink Editor<br />
<br />
<br />
<br />
*Curves:<br />
-new 'Square' interpolator (aka 'Square Law' curves)<br />
<br />
<br />
++fixes and optimizations<br />
<br />
===4.0.21 [20180705]===<br />
<br />
*DeviceListing:<br />
-one can now 'shiftPAN' and 'shiftTILT' devices<br />
<br />
<br />
*StepLinks:<br />
-one can choose to which destination OSC messages are sent (aka 'All Destinations' or specific IP:PORT)<br />
<br />
<br />
*General:<br />
-fixes and optimizations<br />
<br />
===4.0.20 [20180615]===<br />
<br />
*Palette:<br />
-Palette are now applied according to a user defined time (time is defined in [[SETUP]])<br />
<br />
-new Shift+CMD+P shortcut to display 'Palette Listing'<br />
<br />
<br />
*Virtual Submaster:<br />
-a new virtual submaster is available in [[SETUP I/O]]/OSC which can handle all incoming /circ/x/level OSC messages.<br />
<br />
-a new virtual submaster is available in [[SETUP I/O]]/DMX Utility which can handle all incoming DMX levels.<br />
<br />
<br />
*Submaster:<br />
-one can now colorize each Submaster (and it's levels in Output)<br />
<br />
<br />
*Accelerator:<br />
-new accelerators are available in Cue/Group/Chaser/Sample Editors<br />
<br />
<br />
*Track:<br />
-better MLink support<br />
<br />
===4.0.19 [20180515]===<br />
<br />
*Sample:<br />
-fix wrong device restitution under certain circumstances<br />
<br />
<br />
*Sequence:<br />
-new accelerator shortcut (CMD+R) in order to load selected step in active register<br />
<br />
-Cue names are now displayed in the big sequence window<br />
<br />
-one can now drag'n drop step(s) in order to reorganize the sequence<br />
<br />
-fix XFade wrong behavior <br />
<br />
<br />
*General:<br />
-in case of weird shutdown (crash....), D::Light now ask if user wanna use the backup.<br />
<br />
<br />
*OSC:<br />
-re-writting of OSC messaging system in favor of mono-argumentation (thus, touchOSC become usable again)<br />
<br />
-new syntax for Devices (cf https://getdlight.com/wiki/index.php/OSC)<br />
<br />
-old syntax (aka multi-argumentation) is still available thanks to a new switch in setupIO/OSC menu (Messaging argumentation type)<br />
<br />
<br />
*Track:<br />
- one can now track/update/create/delete Masterlinks from the Track window<br />
<br />
- better tracking for duplicate values<br />
<br />
- one can now use 'All' shortcut to select all displayed levels for selected channels<br />
<br />
<br />
*SplashScreen:<br />
-new initialization process which lead to a new splashscreen<br />
<br />
<br />
*MasterLinks:<br />
-MLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new insert MLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move MLinks<br />
<br />
<br />
*USBDMX:<br />
-D::Light now support HotPLug for usbDMX widgets :) only on macOS and Linux :(<br />
<br />
it means one can unplug/replug a usbDMX device, if the widget was previously active, D::Light will manage automatically the re-connection.<br />
<br />
<br />
*StepLinks :<br />
<br />
https://getdlight.com/wiki/index.php/STEPLINK<br />
<br />
-SLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new copy SLink button (+shortcuts) in the editor<br />
<br />
-new insert SLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move SLinks<br />
<br />
-OSC StepLinks are now typed, it means one must specify if argument(s) is an int, a float or a string<br />
<br />
-CURVES StepLinks now accept THRU (>) for outputs (in the same fashion as for channels)<br />
<br />
<br />
*Device Listing :<br />
-one can now sort Device's order according to ID or Model or Channel<br />
<br />
-one can now use massive Merge (by selecting several Devices before merge)<br />
<br />
<br />
*Palette Editor :<br />
- one can now use empty command line for AtLevel shortcut in order to purge selected levels<br />
<br />
<br />
*Palette Listing :<br />
- new 'Bound To' (editors) option in order to avoid opening Device Command<br />
<br />
<br />
*Chasers :<br />
- CHZ_Cue management is now the same as for the main sequence... if one record CHZ_Cue 1.5, it'll land between CHZ_Cue 1 and CHZ_Cue 2<br />
<br />
- Palette shortcut is now available in Chaser Editor<br />
<br />
<br />
*Curves :<br />
- deepest interaction with the patch.... Output(s) assigned to a curve of the curveListing are now linked(was ist das schön).<br />
<br />
- CurveEditor : one cane now select which curve is displayed (either from patch or from curveListing)<br />
<br />
- Curves are now 16bits -POTENTIAL INCOMPATIBILITY- (they need to be redrawn)<br />
<br />
===4.0.18 [20180124]===<br />
<br />
This release introduce SLinks.<br />
<br />
One can send custom Midi or OSC messages per sequence's step. Thus, it allows D::Light to become the master sequencer of your show as it can trigger specific cues/steps in other software.<br />
<br />
One can also load custom curves for output(s)/channel(s) on every steps of the sequence.<br />
<br />
*Patch:<br />
-new 'quick select' option in order to select all outputs patched to selected channels<br />
<br />
-new Channel/Output test shortcut<br />
<br />
-speedUp display<br />
<br />
*Sample:<br />
-smart +%/-% which only operate on recorded levels for selected channel(s) over a region or at one frame<br />
<br />
*Sequence:<br />
-in the main sequence window, one can now arrange columns as desired<br />
<br />
-new searchBox to quickly find a step/cue associated to a text<br />
<br />
*MasterLink/TimeLink/DeviceLink/StepLink Editor:<br />
-one can now select active step<br />
<br />
-more shortcuts<br />
<br />
*SubMaster Editor:<br />
-one can now select active submaster<br />
<br />
*Curves:<br />
-new design with more powerful editing<br />
<br />
*ShortCuts:<br />
-new searchBox to quickly find a shortcut<br />
<br />
*Save/SaveAs:<br />
-warning when directory is not writable<br />
<br />
*Force DeviceLink:<br />
-one can now use FullForce new option and select which attributes will be recorded<br />
<br />
*Device:<br />
-the main window should reflect active color for device. (it works for RGB or CMY colors only...)<br />
<br />
*General:<br />
-selection style is now more obvious (yellow square is 'around' selected channels)<br />
<br />
*Palette Editor:<br />
-one can move in Palette thanks to the new Up/Down switcher<br />
<br />
*Palette Listing:<br />
-Colour Palette are now colored for EZ view<br />
<br />
===4.0.17===<br />
<br />
a miserable bug of the previous release leads to this one<br />
<br />
===4.0.16_b4===<br />
<br />
===4.0.16_b2===<br />
<br />
===4.0.16 ===<br />
<br />
available for almost every systems (Linux version will be uploaded ASAP... sorry guys for the looooong waiting)<br />
<br />
*E1.31 (aka streamingACN) is now available as a netDMX protocol <br />
*one can now use 16 DMX universe<br />
<br />
Midi :<br />
*one can now use 'subStick' function for Midi Patch.<br />
thus Midi faders will always be patched to displayed submasters <br />
*'flashStick' is also available for the same purpose.<br />
SubMasters :<br />
*added a new 'E' button as Exclusion.<br />
thus AllSub master will not act on excluded submasters<br />
+ various fix<br />
<br />
===4.0.15_b2===<br />
<br />
2 new important stuff:<br />
*in Art-Net, DL no longer send continuously. it sends only on DMX change<br />
*in Patch, you can now "repeat" a Device. it's useful for playing with LedStrips<br />
also, more work have been done on DeviceCommands...<br />
in the Palette Listing, you can now use the new "recycle" icon in order to load same channels as in the DeviceCommands.<br />
<br />
===4.0.15_b1===<br />
<br />
===4.0.16_b3===<br />
<br />
===4.0.15_b3===<br />
<br />
===4.0.15===<br />
<br />
*on Windows, you should now be able to double-clic on .sho in order to launch DL and load desire sho<br />
*new SetUp I/O menu which group all DMX, USBDMX, NETDMX, MIDI and OSC function *new option to cross-patch dmx universes<br />
<br />
DMX Input:<br />
*more accurate<br />
*new option to bound DmxInput to channels or SubMasters<br />
<br />
Patch:<br />
*new option to "repeat" DMX Levels for Devices (useful for led strips)<br />
<br />
ArtNet :<br />
*you can now manually register Node's IP/Net/SubNet.<br />
*DL no longer send continuously packets.... it sends only on change.<br />
*new option in the Setup "Release FREEZE on Go".<br />
allow user to freeze DMX state until the next GO (useful when one want to move in sequence without modifying stage)<br />
<br />
Device Personality :<br />
*you can now import Personalities of the OFL project (Open Fixture Library) open-fixture-library.herokuapp.com/<br />
(which at the time of writing is open-fixture-library-pr-199.herokuapp.com/ ).<br />
*you can hide Commands for Colours, Focus and Blade in order to display bigger values table.<br />
<br />
Palette Editor:<br />
*you can now use At_level shortcut on selection of levels (multiple selection is allowed)<br />
General<br />
*you can now choose to display only patched channels<br />
<br />
===4.0.14===<br />
<br />
No new function Only fixes<br />
<br />
===4.0.13_b3===<br />
<br />
many changes to Artnet and dmxInput.<br />
<br />
===4.0.13===<br />
<br />
*enable DMXInput for DMX USB PRO widgets and clone<br />
*enable DMXInput for ArtNet<br />
*adjustable DMX rate<br />
*better Artnet support<br />
*better support for looooong samples<br />
*plenty of little annoying stuff<br />
<br />
===4.0.12===<br />
<br />
*new 'NoSolo' option for submaster:<br />
it means that a submaster tagged as 'NoSolo' won't be closed during 'Solo' operation, it also means that it won't close any sub when it's flashed.<br />
you just need to clic 2 times on the solo option .<br />
*when 'Solo' operation , device's parameters are now untouched (except the INTENSITY/DIMMER parameter)<br />
*new 'ReSync' option for midi:<br />
this function resend all midiOut levels. it's useful when you switch preset from the BCF2000<br />
*new option in the SETUP to bound MLink time and Timed submasters to Joystick: it means one can now speed up or down submasters opening/closing<br />
*import Sample extended:<br />
you can now select in one shot several samples to import.<br />
*'clone' is now available in the sample editor :<br />
it means you can copy selected channels levels to other(s) channel for a defined region or for a frame. This let you create enveloppe for channel and copy it to other channel.... yeah I know, this is huge!<br />
*import Chaser extended:<br />
you can now select in one shot several chasers to import.<br />
<br />
===4.0.11===<br />
<br />
fix annoying reported bugs.<br />
<br />
===4.0.10===<br />
<br />
*when cloning a device, one can now choose to clone source device's levels to destination devices's levels<br />
(in palette, in sub, in micropalette)<br />
*more device merging subtilities<br />
<br />
===Pre 4.0.09===<br />
<br />
*this one brings 'Gang Load' fashion to D::Light<br />
<br />
===4.0.9===<br />
<br />
extend the use of multiple selection in Cue/Group/Sample/Chasers Listing/Device Listing/Patch...<br />
you can now select several Chasers for example and load them to several submasters in one shot (thanks to drag n' drop)<br />
multiple selection have also been introduced for 'Remove' functions and 'Clone' functions.<br />
*you can now extract each submaster of the Gun Control (cf noGun option)<br />
*you can now set submasters config for a page of Sumaster (simply scroll the button down RecMLink button<br />
<br />
===4.0.8===<br />
<br />
===4.0.7===<br />
<br />
Mainly bug fixes and better memory bandwidth management<br />
<br />
===4.0.6===<br />
<br />
===4.0.5===<br />
<br />
This release will introduce microPalette.<br />
<br />
what is a microPalette ?<br />
<br />
microPalette handle one or several parameter(s) defined in the personality of a device, and only operate on a specific range defined by the user.<br />
microPalette are loaded in submasters and are executed in an exclusive mode for all selected devices that are registered within the submaster.<br />
for example, let's say devices are lighting ON with shutter open.<br />
you record a microPalette for SHUTTER parameter on the range 4 -> 128 that you load on submaster 1.<br />
when you'll open sub1, the shutter will start strobing form low to fast (if in the personality strobing form low to fast is registered in the range 4 -> 128).<br />
when you shutdown the submaster, the shutter will return to it's open state.<br />
it'll be veeeeeery useful for gigs<br />
*address patch issue when user use Shift key to extand selection for outputs<br />
*bug fixes and code cleaning<br />
<br />
===4.0.4===<br />
<br />
this release fix wrong behavior of 4.0.3 (sorry for the mess...)<br />
<br />
===4.0.3===<br />
<br />
*speeding internal things (and cleaning)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed) <br />
*better midi output (submaster's flash for example)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed":<br />
<br />
===4.0.2===<br />
<br />
<br />
fix & improve curves for dimmers<br />
<br />
===4.0.1===<br />
<br />
available for every supported systems : Win7, Win8, Win10, Linux32Bits (Ubuntu 14.04), Linux64Bits (Ubuntu 16.04), ARCHLInux (always on the top), MacOS 10.6 thru 10.12 on MacOS, D::Light is linked against XQuartz 2.7.11<br />
one of the main big thing is that D::Light is now a pay app... this move will hopefully be profitable for the software.<br />
the other big thing is that D::Light can now drive moving lights / LED lights.<br />
several improvements have been introduced for Chasers, Samples, user interface, drag'n drop, etc....<br />
<br />
===4.0.0.b-78===<br />
<br />
===4.0.0.b-75===<br />
<br />
fix blackout/sceneMaster/grandMaster with devices that use 'virtual intensity for colours' parameter<br />
<br />
<br />
===4.0.0.b-74===<br />
<br />
news:<br />
*refresh/balance available as OSC commands<br />
/pad/refresh 1<br />
/pad/balance 1<br />
*OSC message can bypass level's locking mechanism for /circ/level and /sub/level<br />
<br />
===4.0.0.b-76===<br />
<br />
*better handling of DLink<br />
*fix some Devices stuff for sequence -you can now use "0" Tlink (==20ms)<br />
*you can now use "0" waitTime _ 5xfaster than 0.1<br />
if you want to reset waitTimes to nothing (no autogo), set command line to . and use wait shortcut (or double clic in the waitTime column)<br />
*display Info when MLink or Tlink are recorded/updated<br />
++ various fix<br />
<br />
===4.0.0.b-73===<br />
<br />
Hi,<br />
b73 is out for some platforms (aka MacOS from 10.9 to 10.12 (linked against XQuartz 2.7.10), Windows 64b and Linux 64b)<br />
'''the main big thing with this release is that D::Light became a paid app...'''<br />
I tried during 13 years to keep in free, but I cannot no more. So please make archive of your sho as there will be no return.<br />
news:<br />
*lots of bug fixes<br />
*manual xfade for devices<br />
*you can now call Palettes from the main window (manually (new setup option or drag the switcher under the keypad) or with shortcuts)<br />
*nice handling of palettes in submasters.<br />
*improve device mechanism for Chasers<br />
*new timing options for chasers<br />
<br />
===Pre 4.0.0.b-72===<br />
<br />
*Samples are now LTP...<br />
mean easier, lighter, smarter...<br />
it also means some serious incompatibility with existing sample... sorry for that but it's a necessary evil.<br />
*fix DLink is now also available in Chaser<br />
*add 'Virtual Intensity for Colours" in the Device Listing.<br />
this new option let you control the Intensity of the device even when INTENSITY/DIMMer combo is not registered.<br />
usefull for LED RVB for example...<br />
<br />
===Pre 4.0.0.b-71===<br />
<br />
fix a miserable bug...<br />
news:<br />
*SampleListing now display Sample's length<br />
*you can change submaster's levels color (new setup option)<br />
<br />
===Pre 4.0.0.b-70===<br />
<br />
*new purge utility for device attributes within Samples<br />
*'device command' is now fully dedicated to sample's cause<br />
*better speed algorithm for stuff (aka sub_speed, joystick, general timing)<br />
*you can select devices directly in the 'palette Listing' window, as in the 'device commands' window<br />
*reorganization/colorization of 'device Commands' (in order to gain space and clarity)<br />
*add Ctrl+Arrow shortcut to select next channel and set it to default@Level<br />
<br />
===Pre 4.0.0.b-69===<br />
<br />
fix various wrong behavior<br />
*Devices:<br />
added the possibility to define HOME position for parameters to NULL. in this case, HOME call will never operate on the nulled parameters. (useful in some case where LAMP OFF is set to 0... and you don't want to switch the lamp off each time you HOME the device).<br />
<br />
===Pre 4.0.0.b-68===<br />
<br />
*added DND support for TLink and DLink in the chaser's editor<br />
*added DND support for Times in the chaser's editor (times can be DND for example from TimeIn to DelayOut, etc...)<br />
*added DND support for Cues in the chaser's editor<br />
*as for the sequence and other stuff you can now double-click in the TLink editor to set value<br />
*as for the Chaser's editor you can now DND Times in the Sequence editor in the way you want (eg from TimeIn to DelayOut, etc...)<br />
*Device's parameters now follow step times if INTENSITY is > 0 -fix for invPan/invTilt<br />
<br />
===4.0.0.b-67===<br />
<br />
===Pre 4.0.0.b-67===<br />
<br />
*added support for usb pro mk2 (revB) -added wait times to chaser editor $<br />
FWIW, I've decided to clean OSC reader/writer messenger before the final release (and this is not a good news for you... )<br />
I've changed:<br />
/circ/level x y (where x is the channel, y the level) /circ/prepalevel x y<br />
/sub/text x blabla<br />
/sub/level x y<br />
/sub/flash x y<br />
/sub/phase x y.y<br />
all the /subStick messages and also the /device ones<br />
for the devices it looks like<br />
/device s i i (string (/attribut/parameter), int (device numbr), int (value))<br />
I know that all your pd patchs, touchOSC stuff, etc... won't work anymore, but it gain clarity and parsing efficiency.<br />
<br />
===4.0.0.b-66===<br />
<br />
bug fixes<br />
few words about the new 'Phase' ID for a submaster:<br />
one can freely navigate in a sample thanks to the new phase function. it starts at 0.0 and end at 1.0 (1.0 is the latest frame of the sample).<br />
so you can set a sub as Phase for a sample (like you did with Speed function), and you have 255 steps to navigate in the sample.<br />
I've also added OSC message (/sub/x/phase 0.0........1.0).<br />
thus, you have a huuuuuuge precise control over the sample's restitution.<br />
you can go forward, backward, loop inside, etc.....<br />
<br />
===Pre 4.0.0.b-66===<br />
<br />
nouveaux messages OSC: reception<br />
/pad/sub x (select sub)<br />
/pad/record 1 (like record shortcut) /pad/update 1 (like update shortcut)<br />
sending<br />
/seq/x1text (send text associated to step loaded in X1) /seq/x2text (send text associated to step loaded in X2) /sub/pageText (send text associated with the active sub page) /seq/go_signal 1 (send when GO is triggered) /seq/goback_signal 1 (send when GO is triggered) /seq/pause_signal 1 (send when GO is triggered)<br />
and for the Devices:<br />
each device will respond to :<br />
/device/x/attribut/paramater 0... 65536<br />
where attribut is COLOR or FOCUS or EFFECT, etc.... and parameter are the ones recorded within the personality of the device<br />
each device will export his value to the same address<br />
<br />
===4.0.0.b-65===<br />
<br />
There's enough changes to make an update... I didn't finished all the clean though...<br />
*the main window has been polished to fit within small screen systems *you can sample devices<br />
*many many bug/trick fixes<br />
<br />
===4.0.0.b-64===<br />
<br />
mainly bug fixes and stuff improvements....<br />
<br />
===4.0.0.b-62===<br />
<br />
a miserable mistake on b61 leads to b62... mainly bug fixes and dep lib update<br />
<br />
===4.0.0.b-61===<br />
<br />
only for Win32, Win64, MacOS 10.11 (more OS to come later) mainly bug fixes.<br />
<br />
===4.0.0.b-58===<br />
<br />
freshly fresh for everyone, this beta fix several bugs or wrong behavior regarding Devices but also for the old fashion way...<br />
<br />
===4.0.0.b-57===<br />
<br />
*in the palette listing one can now apply a palette to selected devices in one click (nice 4 live...)<br />
*in the palette listing, palettes are now categorized (faster display)<br />
*in the 'device command' panel, if a parameter have a definition, associated scroller are now bound to minLevel/maxLevel (nice 4 live...)<br />
<br />
===4.0.0.b-56===<br />
<br />
only 4 MacOS 10.6 -> 10.11<br />
<br />
===4.0.0.b-55===<br />
<br />
should fix some stuff...<br />
only for Linux64, MacOS 10.8 -> 10.11<br />
<br />
===4.0.0.b-54===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-53===<br />
<br />
should fix group removing/deletion different compilation options for win64<br />
<br />
===4.0.0.b-52===<br />
<br />
should fix usbDMX Pro on ElCapitan && Yosemite should fix group deletion<br />
should fix Chase load in sub<br />
I don't have issue while loading global palette in sub.<br />
<br />
===4.0.0.b-51===<br />
<br />
with this one you can load PALETTES in submasters. no drag'n drop yet.... you can choose which device that is include in a palette is processed.<br />
on MacOSX, linked against fresh XQuartz 2.7.8<br />
<br />
===Pre 4.0.0.b-50===<br />
<br />
===Pre 4.0.0.b-49===<br />
<br />
===Pre 4.0.0.b-48===<br />
<br />
===4.0.0.b-47===<br />
<br />
lots of news coded during summer...<br />
*Device functions have been merged in a central window. This is now the start point for almost everything for Devices...<br />
*many things have been cleaned<br />
*Shift and Ctrl have been swapped (to massively select channel you now use Shift, to drag'ndrop a channel in a submaster to quickly inhib it, you now use Ctrl).<br />
<br />
===4.0.0.b-46===<br />
<br />
should fix reported bugs.<br />
<br />
===Pre 4.0.0.b-45===<br />
<br />
should fix:<br />
*record new sho (with permissions check on Linux) -artnet on Linux<br />
*strange and deep deep wrong behavior for devices<br />
should also clarify selection in the TLink editor.<br />
<br />
===4.0.0.b-44===<br />
<br />
should fix:<br />
*warning when user do not have permissions to write files on Linux<br />
*weird things when repatching a device<br />
<br />
===4.0.0.b-43===<br />
<br />
should fix:<br />
*artnet on windows computers<br />
*help on linux computers<br />
*submasters (timed and inhib ones) that stay in Pause state. -some inappropriate behaviors<br />
news:<br />
SHORTCUT :<br />
allow to delete previous binding when asking for an ever used key<br />
<br />
===4.0.0.b-42===<br />
<br />
ArtNet : restore network artPoll broadcast address (some node appears to not responding well over 255.255.255.255)<br />
Devices :<br />
*fix a case where palettes levels were not honored for dlinks<br />
*add the possibility to select the same parameter for several Devices by clicking on the parameter's column header<br />
Linux:<br />
*shrink size of the packages<br />
<br />
===4.0.0.b-41===<br />
<br />
mainly bug fixes:<br />
CHANNEL TRACK:<br />
fix bug and faster code.<br />
please do some hardcore tests...<br />
MIDI:<br />
new LOADSTEPID_X2/X1 functions for ProgramChange<br />
*retrieve single channel inhib when dragging with Shift to a submaster -retrieve hour trigger<br />
*new remove function for MidiTimeCode editor<br />
*bug font fixed<br />
<br />
===4.0.0.b-40===<br />
<br />
mainly bug fixes<br />
<br />
===4.0.0.b-39===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-38===<br />
<br />
so here comes a new one basically with bug fixes.<br />
also I've tried to reduce size (height) to fit on low resolution screen<br />
I've worked on the setup regarding ArtNet and OLA (for them to work better)<br />
the BIG one is the new remote available with this release that we have designed with aroom (big thanx)<br />
<br />
===4.0.0.b-37===<br />
<br />
removed things:<br />
channelcheck definitely removed (use Patch functions for this purpose) Color Scroller definitely removed (use Devices functions for this purpose)<br />
news/update/fixes:<br />
Patch:<br />
*you can now select several channels, and if you give one dimmer, channels we be patched as list starting with the given dimmer.<br />
(@mode exemple: CH 1 THRU 10 = 5 ENTER will patch ch 1 to dimmer 5, ch 2 to dimmer 6, etc...).<br />
*double click is available for check level<br />
Balance:<br />
*submaster that are in TIME mode and the little blue square of the sub is set, what's inside the submaster won't be touched by the Balance Mode<br />
Artnet:<br />
*now inegrated to the setup.<br />
*more simple, more usefull, honor the broadcast/unicast mode, honor selected nodes to use in unicast mode.<br />
Submasters:<br />
*there's now a little indicator close to the sub that show progression in case of MLink start or Times Start<br />
Midi Time Code:<br />
*new inhib MTC function in the setup<br />
+many various bug fixes<br />
<br />
===4.0.0.b-36===<br />
<br />
===4.0.0.b-35===<br />
<br />
bug fix<br />
+<br />
should improve Help display.<br />
in @Mode, the Help in the windows now display allowed syntax<br />
<br />
===4.0.0.b-34===<br />
<br />
*should improve TLink management<br />
*more/less OSC message for PATCH<br />
(new remote is here : github.com/dlight-tools/dlight-pad/blob/...ad_4.0_SGS2.touchosc ) -keep on cleaning code....<br />
<br />
===4.0.0.b-33===<br />
<br />
news:<br />
*should fix all errors reported for the b32 (except TLink that collapse, I've forgot....)<br />
Patch:<br />
*complete rewrite of this window.<br />
*the left part display channels, the right part display dimmers. D-Patch is the first address of patch for Devices<br />
*you can drag'n drop from channels to dimmers<br />
*you can select several dimmers like 1 + 2 Thru 10 + 20 + 44<br />
*the remote should not work anymore, let's try to write another one...<br />
+ many many more little stuff that make life better<br />
<br />
===4.0.0.b-32===<br />
<br />
General:<br />
*you can now double-clic on levels to set value<br />
Channel Track:<br />
*you can now DND to death!!<br />
ascii:<br />
*better integration with DL<br />
+bug fixes<br />
fews words:<br />
*DL seems stable enough now to cut off the release soon, I just need to re-write the patch window before the release.<br />
<br />
===4.0.0.b-31===<br />
<br />
*le double clic pour les textes des subs<br />
*tcl/tk updaté<br />
*molette de la souris pour les valeurs des paramètres des devices ainsi que pour les masters SCENE/FlashMaster AllSubMasters<br />
*meilleur check des noms de palettes<br />
*ID pour le message OSC /seq/go<br />
*ascii improve file loading/recording<br />
*device attribute's editor are now able to display levels in % as well as Real Values<br />
*et les corrections de bug annoncés sur la b30<br />
<br />
===4.0.0.b-30===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-29===<br />
<br />
*should fix Win64 package<br />
*Sequence : StepID<br />
this is the big new stuff which allow you to register an 'identifiant (ID)' for a step.<br />
<br />
Thus you can call the step thanx to new shortcuts stepID_load and stepID_goto where xxxx_load is used to set the ID for a step and xxxxx_goto is used to trigger the step<br />
there cannot be two stepID with the same number....<br />
<br />
in the setup you can choose if MSC Load message is mapped with the cues (as before) or with the stepID<br />
<br />
in OSC, two new messages : /seq/ID_goto xx.xxx and /seq/X2LoadAndFireID xx.xxx<br />
HourTrigger:<br />
*functions have been re-written<br />
+bug fixes<br />
<br />
===4.0.0.b-28===<br />
<br />
Text: all text are now edited in place<br />
File name: DL should support exotic characters (at least the french ones) +should fix all reported bugs of the previous beta<br />
<br />
===4.0.0.b-26===<br />
<br />
new beta available for every supported systems (with the addition of Windows 64bits) ATTENTION: on MacOS 10.6_10.7, DL is built against XQuartz 2.7.7 (please update your server...)<br />
bug fixes release + new features:<br />
OLA:<br />
*the server have been updated to 0.9.5<br />
Sequence :<br />
*the big sequence window is a whole new code with drag'n drop support for every parameters<br />
Track :<br />
*now display DLinks associated to a channel for sequence's steps<br />
OSC : new /sub/x/text message.<br />
*it's only an outgoing message that display text associated with subs. DL will not respond to this message<br />
MIDI :<br />
*new MidiSwitch +/- bind available<br />
Device :<br />
*Inverse Pan/Tilt now available in the Device's Listing<br />
<br />
===4.0.0.b-25===<br />
<br />
===4.0.0.b-24===<br />
<br />
bug fixes +<br />
Channel Track has been re-write<br />
*more useful and Sequence selector added<br />
@mode:<br />
*available in channel Track<br />
*bug fixes in TimeGroup editor<br />
*add [DELETE] [CUE] xx.x [THRU] xx.xx<br />
OLA:<br />
*fixes on yosemite (thanx aroom)<br />
+ many little stuff<br />
<br />
===4.0.0.b-22===<br />
<br />
mainly a bug fix with addition of:<br />
*in @mode and RPN, PALETTE will open the Palette Listing<br />
*0 + Colour/Focus/Beam/etc... will set selected devices to Home values for selected attributes.<br />
<br />
===4.0.0.b-21===<br />
<br />
mainly bug fixes...<br />
new features:<br />
*Devices command's windows now reflect real values for movers all the times + some goodies...<br />
<br />
===4.0.0.b-20===<br />
<br />
Recapitulatifs par rapport à la b16 :<br />
*Grand Master : Ok<br />
*Black : Ok<br />
*Focus avec le Pad Ok<br />
*Plus de sho corrompu : Ok Memorisation des Focus :ok Patch : OK<br />
*Ce qui ne fct pas ou plus:<br />
*Multi sélection avec souris et touche " CTRL", c'est ok avec les commande "ch +"<br />
*prise en compte de valeur par défaut des devices (chez moi un Strobe qui devrai être à 255)<br />
Au bout d'un moment de travail, les fenêtres ne passent plus en premier plan par l'appel au menu, lorsqu'elles sont ouvertes. donc il faut les sélectionner dans un coin apparent.<br />
*Les Cue FX ne mémorisent pas les canaux de devices.<br />
*Les clone de Cue, ne copient pas les canaux de devices<br />
*lorsqu'on clique sur le "DLINK" d'un STEP, on peut visiblement éditer les canaux individuellement, or ce ne fonctionne pas sur tous les canaux. (couleurs OK, mais STROBE, EFFECT...)<br />
J'ai d'ailleurs pas réussi à "jouer" avec un canal "EFFET / MACRO", mais c'est peut être le device, faut que je vérifie.<br />
Les Dlink ne sont pas liés aux CUES, donc on ne peut pas les mettre dans un SUB.<br />
Pas systématique<br />
*Ne mémorise de temps en temps pas la couleur (donc dans certains CUE, et pas d'autres) <-- Ca c'est bizarre et pénible<br />
je te joindrai le sho et le step où ça bloque.<br />
=> ben aujourd'hui ce step et cette couleur ne bloque plus !=> A suivre<br />
*Sortie du logiciel pas toujours propre (fenêtres bloquées ouverte), mais ce ne m'est plus arrivé le lendemain.<br />
*J'ai eu deux fois une fermeture inopinée lorsque je faisais des manip. avec les 4-5 fenêtres ouvertes (Focus, Beam, Couleur, Listing), sans perte de données, recul. avec menu "backup".<br />
<br />
===4.0.0.b18===<br />
<br />
===Pre 4.0.0.b18===<br />
<br />
===4.0.0.b17===<br />
<br />
mainly a bug fix.<br />
<br />
===4.0.0.b16===<br />
<br />
===Pre 4.0.0.b16===<br />
<br />
*SUB_SPEED are reset to 50% in case of gun shot<br />
*moving light's attributes have been redispatched, new BEAM family<br />
*palette listing now reflect available palette for selected channels.<br />
*Colour and Focus window now display parameters levels for each selected Devices (along with the active palette's name)<br />
<br />
===4.0.0.b15===<br />
<br />
available for Windows, MacOS 10.8, 10.9, 10.10 bug fixes only...<br />
<br />
===4.0.0.b14===<br />
<br />
bug fixes only... should address:<br />
*not patched channels -X1/X2 crash<br />
<br />
===4.0.0.b11===<br />
<br />
===4.0.0.b10===<br />
<br />
*fix a bug with the 'Personality Editor'<br />
*benefit from the compiler analyzer (lots of optimizations)<br />
*fix Sample recording<br />
*new 'Balance' function to isolate selected channel as long as Balance is ON<br />
<br />
maybe I'll repeat myself but It's important to test these beta in order to stabilize the first 4.0.0 in order to release it.<br />
<br />
my goal is to have a bullet proof release as the 3.0.24<br />
<br />
moving lights code will be part of this release as an experimental feature.<br />
<br />
===4.0.0.b09===<br />
<br />
it's a big step forward as it introduce concept/basics for moving light, Leds, and whatever you need in D::Light.<br />
<br />
Specifically it introduces 'DLinks' wich are more or less (actually less than more) like MLinks but for registered devices.<br />
<br />
DLinks acts like this:<br />
*you set all parameters you need for devices (with palette it's better)<br />
*you record a cue and DLinks are attached to the step that contain the cue<br />
*you can edit/modify/create/remove DLinks form the editor wich is available (for now... I've forget to set an option in the menus....) by click on the corresponding column in the sequence.<br />
*when DLink are loaded in X2, if the channel is black they're processed (this behavior is called GO_IN_B on some ligthdesk)<br />
*this is a special feature of DL: when a channel under TGroup control is fading to black, if DLink attached to next step is referring to this channel, parameters are processed.<br />
it fits very well for theater I think....<br />
*DLinks are not attached to cues, cues only contain Dimmer Parameter of devices (if they exists) -editors (like GROUP, CUE, SUB) does not deal with devices parameters.<br />
<br />
===Pre 4.0.0.b9===<br />
<br />
===4.0.0.b8===<br />
<br />
===4.0.0.b7===<br />
<br />
===4.0.0.b6===<br />
<br />
*a new beta is available for macOS >= 10.8 and Windows (if you want the other builds, just ask.) here's a non-finished list of modifications:<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording<br />
*add Palette recording/updating functions<br />
*add Palette listing and editor<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde<br />
*in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
attached a model of devices for the device editor.<br />
<br />
I think it's robust now and you can build Personality based on the attached example.<br />
<br />
===Pre 4.0.0.b6===<br />
<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording add Palette recording/updating functions<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
===4.0.0.b05===<br />
<br />
* add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho. It's usefull for Device that do not handle Intensity attribute.<br />
* add a merging mechanism to swap registered device model with another one. it'll be usefull when Palette will be coded but the purpose is to be able to switch between device when in tour you do not have the same device as at the creation.<br />
* from the main board you can access to several windows for (few for now) commands add CONTROL command for Lamp On/Off<br />
*add FOCUS command for Pan(Fine)/Tilt(Fine)<br />
*add BLADE command<br />
<br />
in the FOCUS and Blade windows you can hold CTRL to scroll FINE or scroll BOTH parameters I think you'll need to to rebuild your devices template as the one provided because all parameters you want to use must be set<br />
<br />
all library have been updated<br />
<br />
===Pre 4.0.0.b5===<br />
<br />
*add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho add a merging mechanism to swap registered device model with another one<br />
*add CONTROL command for Lamp On/Off add FOCUS command for Pan(Fine)/Tilt(Fine) add BLADE command<br />
*updated libs<br />
*join Alpha Profile 800 && ADB Warp model as example say that Parameters fields must be set....<br />
<br />
===4.0.0.b04===<br />
<br />
Avec cette beta, j'arrive à controler les couleurs du PAR via le ColourPanel<br />
le circuit de la fenêtre principale représente le paramètre DIMMER des devices<br />
*donc de la nouveauté dans le colourpanel où si le(s) devices sélectionnées ont plus de 3 couleurs, des scrollers de niveaux apparaissent en bas de la fenêtre<br />
*rajout des cases CMY<br />
*refonte des presets de couleurs (pour mémoire: left-clic = selection de couleur, un deuxième clic permet de nommer la couleur, Ctrl+clic permet d'enregistrer la couleur active)<br />
donc si vous avez listés/patchés des devices, que vous les sélectionnez depuis la fenêtre principale, vous devriez pouvoir controler les couleurs depuis le colourPanel.<br />
on ne peut pas encore enregistrer de cues avec des valeurs de couleurs ni charger des trucs dans les subs, ni rien.... petit à petit ça avance.<br />
aussi pour ceux qui possèdent un ultraDMX RDM Pro merci de me dire si il fonctionne mieux avec cette beta.<br />
après réflexions nocturnes je me dis que c'est pas bien de mettre les valeurs de HOME dans la librairie, qu'il vaudrait mieux définir ces valeurs dans le 'Device Listing'... où pourrait également apparaitre des champs comme 'Inverse Pan' et 'Inverse Tilt'...<br />
<br />
===4.0.0.b3===<br />
<br />
this one bring the Device Listing where you can import Device Files to your sho. please be carefull not having neither Manufacturer nor Model set as '*'<br />
'-' on Win32 leads to nothing good...<br />
in order to patch the imported device, you click on the Dimmer or Channel cell, it pop up a big dimmer view.<br />
use Ctrl+'move the mouse' to set the dimmer Range.<br />
once dimmer range is set, you type the channel number you want to assign the device and use 'c' (like in channel) to process the patch.<br />
you can use 0 channel to release a previous patch without removing a device<br />
<br />
===4.0.0.b2===<br />
<br />
this one should address reported bugs of the previous one<br />
<br />
===4.0.0.b1===<br />
<br />
voici la premiere béta d'une longue série qui devrait aboutir sur une proposition d'utilisation des projecteurs à LED, projecteurs asservis.<br />
ça sera sans doute assez long étant donné le chantier, néanmoins voici une première proposition....<br />
cette beta ne comprends qu'un module de création de librairie de projecteur.<br />
dans l'ordre pour las suivantes:<br />
*assignation des projecteurs dans un sho de DL en fonction de la librairie existante -fonctions d'accès aux paramètres<br />
*création/gestion de palette<br />
<br />
==D::Light v3==<br />
<br />
===3.0.24_b2===<br />
<br />
build system is slightly different from previous releases. now we have :<br />
*MacOS 10.6/10.7 build linked against XQuartz 2.7.4<br />
*MacOS 10.8/10.9 build linked against XQuartz 2.7.5<br />
*and the good old Win32, Linux32, Linux64 releases on Linux and MacOS, every lib have been updated<br />
here come the news....:<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
you can load one or several channels.<br />
it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.24===<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
*thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
*you can load one or several channels.<br />
*it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.22_b2===<br />
<br />
OSC:<br />
*less message for channels (eg only when their values are changing)<br />
Setup:<br />
*new option for sequence typo<br />
*bug fixes...<br />
<br />
===3.0.22_b1===<br />
<br />
new beta phase with:<br />
*bug fixes (at least more error checks)<br />
*MidiTimeCode improved<br />
<br />
===3.0.22===<br />
<br />
I'm proud to announce the 3.0.22 release of D::Light.<br />
It's available for each supported platforms (macOS 10.6->10.9, windows, Linux 32b, Linux 64b). On MacOSX, it's linked against XQuartz 2.7.5 (xquartz.macosforge.org/landing/)<br />
many bugs fixed....<br />
News:<br />
*MIDI TIMECODE: code improved<br />
OSC:<br />
*less and better verbose<br />
SETUP:<br />
*new typo function for sequence display<br />
*please consider making donations if you think this software is useful.</div>Sl1200mk2https://getdlight.com/wiki/index.php?title=ChangeLog&diff=3129ChangeLog2020-11-24T13:28:27Z<p>Sl1200mk2 : /* 4.1.14 [NOTYETRELEASED] */</p>
<hr />
<div>__NOTOC__<br />
<br />
==D::Light v4==<br />
<br />
===4.1.14 [20201124]===<br />
<br />
*Windows:<br />
-prevent crash when usbDMX widget is unplugged // empêche un crash quand les boitiers usbDMX sont débranchés à chaud.<br />
<br />
*MacOS:<br />
-more Native integration // encore plus d'intégration au système macOS<br />
<br />
*dynamicBottom:<br />
-new Headers on top of the dynamicBottom in order to easily record/update/recall palette, setting Home levels, etc... // nouveaux boutons en-tête du dynamicBottom pour facilement enregistrer/modifier/appliquer des palettes.<br />
<br />
*Colors:<br />
-new code for setting general UI colours (in setUp window) as well as SubMasters colours and Vendor's colours definitions (Lee, Gam and Rosco) // nouveau code pour l'enregistrement des couleurs principales de l'interface utilisateur (dans le setUp) ainsi que pour le choix des couleurs des SubMasters et des couleurs prédéfinies des différents fabricants (Lee, Gam et Rosco).<br />
<br />
*Devices:<br />
-better 'remove unused palettes' function // amélioration de la fonction 'remove unused palettes'.<br />
<br />
-new options for forceDLinks button in the pad. You can now force only one parameter of selected devices to be recorded in DLinks // nouvelle option pour le bouton forceDLinks du pad. Il est dorénavant possible de forcer l'enregistrement d'un seul paramètre pour les devices sélectionnés.<br />
<br />
*Track:<br />
-revert to navigation style for arrows, +%/-% shortcuts are now toggled on demand // retour à une navigation dans les niveaux par les flèches gauche/droite/haut/bas, les raccourcis claviers pour +% et -% sont dorénavant actifs en cochant 'use Left/Right arrows for Levels'.<br />
<br />
*Park:<br />
-you can now set levels using doubleClick // il est dorénavant possible d'assigner un niveau avec un doubleClick.<br />
<br />
*Palette Editor:<br />
-you can now set levels using doubleClick // il est dorénavant possible d'assigner un niveau avec un doubleClick.<br />
<br />
*Recall:<br />
-new RecallTo functions that let you apply levels or DLinks to another step/cue in the sequence // nouvelle fonction RecallTo qui permet d'assigner un niveaux/des DLinks aux circuits sélectionnés ailleurs dans la séquence.<br />
<br />
<br />
*Pad Button behaviour:<br />
-new behaviour for Recall and forceDlink buttons. You can use Ctrl+Click to define function and Click to apply function // nouveau fonctionnement des boutons Recall et forceDLink du pad où Ctrl+Click permet de sélectionner la fonction du bouton et Click permet d'exécuter la fonction.<br />
<br />
-new shortcuts for those two functions // nouveau raccourcis claviers pour ces deux fonctions.<br />
<br />
===4.1.13 [20200925]===<br />
<br />
*macOS:<br />
-too much issues with old macOS so revert to XQuartz... // trop de problèmes avec les différents systèmes d'exploitations donc retour à XQuartz pour les macOS < 10.14<br />
<br />
*windows:<br />
-add 2xFingers wheel effect to devices parameters // nouvelle fonctionnalité pour utiliser 2 doigts sur le trackpad (ou la molette de la souris) pour incrémenter/décrémenter les niveaux des paramètres des Devices<br />
<br />
*setUp:<br />
-new 'Balance ground level' option to not balance everything to black // nouvelle option 'Balance ground level' pour laisser un niveau minimum de lumière au plateau lorsque la fonction Balance est utilisée<br />
<br />
*stepID:<br />
-step 0 is now registered with '0' ID // le step 0 est dorénavant enregistré avec l'ID 0<br />
<br />
*Recall:<br />
-better Recall of DeviceLinks // amélioration de la fonction Recall pour les DeviceLinks<br />
<br />
*Sequence:<br />
-new buttons to SelectionTo Scene/Prepa selected step // nouveaux boutons pour charger en Scene/Prepa le pas de séquence sélectionné<br />
<br />
*Park:<br />
-Park is now above BlackOut, grandMaster and Balance // les circuits parkés ne sont plus sous le contrôle du BlackOut ni du grandMaster ni de la Balance<br />
<br />
===4.1.12 [20200904]===<br />
<br />
*macOS:<br />
-bye bye XQuartz... D::Light is now native for every supported macOS version (starting from 10.9) // bye bye XQuartz, D::Light est maintenant natif pour toutes les versions supportées de macOS (à partir de macOS 10.9)<br />
<br />
<br />
++fixes&&bugFixes<br />
<br />
<br />
===4.1.11 [20200718]===<br />
<br />
*Windows:<br />
-fix Open/backup // correction de l'ouverture du backup<br />
-fix invPan/invTilt accessibility in deviceListing // correction des boites à cocher dans le deviceListing <br />
<br />
*Palette:<br />
-new menu to remove unused Palettes // nouveau menu pour effacer les palettes inutilisées<br />
<br />
*SetUp I/O:<br />
-you can now access to MidiPatch and MidiTimeCode editor from the Midi panel of SetUp I/O // vous pouvez dorénavant accéder au patch Midi ainsi qu'à l'éditeur de midiTimeCode directement depuis le SetUp I/O<br />
<br />
*Track:<br />
-add +%/-% shortcuts // ajout des raccourcis clavier +% et -%<br />
<br />
*SLink:<br />
-new MidiSwicth command // nouvelle commande midiSwitch dans les stepLinks<br />
<br />
*Park:<br />
-add +%/-% functionality and shortcuts // ajout de la fonctionnalité +% et -% ainsi que les raccourcis clavier correspondants<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.1.10 [20200703]===<br />
<br />
*Devices:<br />
-new DeviceTools (menu Device/DeviceTools) that bring Focus joystick, Colours picker and Blade utilities as a separate window. Useful in addition of the dynamicBottom. // nouvelle fenêtre DeviceTools qui permet d'afficher uniquement les joysticks des Focus et Blades ainsi que le picker de couleurs.<br />
<br />
-fix palette recording with levels that come from SubMasters // correction de l'enregistrement des palettes lorsque les niveaux sont issus de SubMasters<br />
<br />
*Sample:<br />
-new several options before Sample Recording // nouvelles options réglables avant l'enregistrement des Samples<br />
<br />
*Midi:<br />
-new floatingScale command that let a CC control levels of active channel's selection, useful with infinite knob... // nouvelle command floatingScale qui permet à un rotatif ou fader (ControlChange) de piloter les niveaux de la sélection active de circuits.<br />
<br />
*General:<br />
-augmented 'Recall' function that allow user to recall levels of prev/next/desire cue for selected channels // nouvelle fonction 'Recall' qui permet de rappeler les niveaux des circuits sélectionnés par rapport à la cue suivante/précédente/définie<br />
<br />
-new 'levelStyleDisplay' shortcut to switch between percent/real display // nouveau raccourci clavier pour la fonction 'levelStyleDisplay' qui permet d'alterner l'affichage en pourcent ou en valeur réelle des niveaux des circuits.<br />
<br />
-new commandLine up to the channel panel // nouvelle ligne de commande au dessus de l'écran d'affichage des circuits.<br />
<br />
*StepLinks:<br />
-added GOTO message to VLC to play desire item (there's a strange offset though between playlist ID items and ID items sent by D::Light) // ajout du message GOTO aux commandes VLC pour jouer un morceau de la playlist de VLC<br />
<br />
*SetUp I/O:<br />
-new 'Fixed Frame Rate' option in order to provide continuous DMX stream // nouvelle option 'Fixed Frame Rate' pour permettre l'émission d'un flux DMX fixe à vitesse constante (notamment lorsqu'il n'y a pas de modifications de niveaux).<br />
<br />
-new 'DMX Input Patch' option for usbDMX and netDMX that let you patch incoming DMX to Devices (each parameter is reachable) // nouvelle function 'DMX Input Patch' pour l'usbDMX et les netDMX qui permet de patcher un signal DMX entrant sur n'importe quel paramètre des Devices.<br />
<br />
===4.1.09 [20200313]===<br />
<br />
*SetUp :<br />
-new Splitted 'UI' mode // nouvelle interface 'Splitted' pour la fenêtre principale<br />
<br />
<br />
*Fixes&&Improvements<br />
<br />
===4.1.08 [20200214]===<br />
<br />
*SetUp :<br />
-new option to set Submaster's matrice (10 or 16 Submasters displayed) // Nouvelle option pour définir la matrice des Submasters<br />
<br />
<br />
*SetupIO :<br />
-E1.31 (streamingACN protocol) DMX universe mapping can now reach universe 63999 // le mapping des univers DMX pour le protocole E1.31 (streamingACN) peut aller jusqu'à l'univers 63999<br />
<br />
<br />
*Fixes&&Improvements<br />
<br />
===4.1.07 [20200131]===<br />
<br />
*SetUp :<br />
-new option to Detach/attach main User Interface // Nouvelle option pour séparer ou grouper la fenêtre principale<br />
<br />
-new option to anchor StepLinks to sequence // Nouvelle option pour lier le déclenchement des stepLinks au step+/- dans le séquentiel<br />
<br />
*StepLinks:<br />
-new type command to change displayed SubMasterPage // nouvelle commande pour afficher une page de SubMaster spécifique<br />
<br />
*TimeLinks:<br />
new TLinks are now registered with '.' in the Time column. It means that step times will be used // Les nouveaux TLinks sont enregistrés avec un '.' dans la colonne des temps. Ce qui signifie que les temps du pas de séquence sont utilisés (il est toujours possible d'assigner un délai spécifique)<br />
<br />
*DeviceCommand:<br />
-new option to clone levels from a desired device // nouvelle option (bouton et raccourci clavier) pour cloner les valeurs d'un device vers tous les devices inscrits dans le deviceCommand<br />
<br />
===4.1.06 [20200107]===<br />
<br />
bug fix release :)<br />
<br />
<br />
===4.1.05 [20191220]===<br />
<br />
*macOS<br />
-more Native integration <br />
<br />
-fix&&improvements<br />
<br />
===4.1.04 [20191130]===<br />
<br />
*SubMasters:<br />
-add new OSC and Midi messages for subBook rotations // ajout de nouveaux messages OSC et MIDI pour la navigation dans les subBooks.<br />
<br />
-add new buttons to quickly switch between Submaster's pages // ajout de nouveaux boutons pour rapidement choisir la page de Submaster affichée.<br />
<br />
*Patch:<br />
-you can now give a name to channels (useful on tour...) // il est dorénavant possible d'assigner du texte à un circuit.<br />
<br />
*Objects Listing:<br />
-new option for Chaser and Sample Listing to run the selected effects (in order to quickly identify them) // nouvelle option pour les Chaser et Sample Listings qui permet de rapidement faire un play/pause des effets sélectionnés<br />
<br />
*Devices:<br />
-new 'Recall DLink' function to copy state of selected devices from a step/cue/stepID // nouvelle fonction 'Recall DLink' pour copier les niveaux des devices en sélection depuis une cue/step/stepID donné<br />
<br />
*General<br />
-new 'Ring Buffer' mechanism for channel's quick selection (+shortcuts+OSC+MIDI links) // nouveau mécanisme appelé 'Ring Buffer' pour une sélection rapide des circuits (accessible via les raccourcis claviers, des messages OSC ou des commandes MIDI)<br />
<br />
-one can use commandLine to define Refresh timing // il est dorénavant possible de préciser le temps de la commande Refresh (via la ligne de commande)<br />
<br />
-you can define a prefered path in the SetUp // Il est possible de définir une arborescence dans le SetUp pour que D::Light ouvre le navigateur de fichier de préférence vers le chemin défini.<br />
<br />
===4.1.03 [20190729]===<br />
<br />
*SetUpIO:<br />
-virtual submasters for incoming data are now separate. One can control either usbDMXInput, netDMXInput and oscInput at the same time.<br />
<br />
it means one can use usbDMX Input to control Submasters from an external lightdesk and in the same time use netDMX Input to control Channels from a fancy madMapper patch :) and output DMX... :)<br />
<br />
//<br />
<br />
-D::light dispose dorénavant de 2 entrées DMX séparées (usbDMXInput et netDMXInput) via les 'Virtual Submaster'.<br />
<br />
ça signifie qu'il est possible d'utiliser une console lumière pour piloter les Submasters de D::Light (via usbDMXInput) tout en utilisant madMapper pour controler les circuits (via netDMXInput)... et sortir du DMX :)<br />
<br />
<br />
<br />
<br />
===4.1.02 [20190726]===<br />
<br />
*Midi:<br />
-new 'FloatingScaleIncrement' and 'FloatingScaleDecrement' available for ControlChange // nouvelles fonctionnalités 'FloatingScaleIncrement' et 'FloatingScaleDecrement' pour les ControlChange Midi.<br />
<br />
Ces nouvelles fonctions permettent d'utiliser une roue codeuse Midi (qui envoie +1 dans un sens et +1 dans l'autre sens sur 2 canaux différents) pour pouvoir se déplacer dans les listings ou modifier le niveau des circuits sélectionnés.<br />
<br />
-better shortcut support // amélioration de la commande midi 'Shortcut'<br />
<br />
<br />
*OSC:<br />
-better strategy // meilleure stratégie d'émission des messages OSC<br />
<br />
<br />
*E1.31:<br />
-better code for E1.31 input // meilleur code pour la réception de paquets E1.31<br />
<br />
===4.1.01 [20190722]===<br />
<br />
*fix<br />
<br />
<br />
===4.1.00 [20190719]===<br />
<br />
*UserInterface:<br />
-more 'flat' design // fin du nouveau design de l'interface utilisateur<br />
<br />
<br />
*Park:<br />
-new 'Park' function is order to lock channels or specific parameters of Device // nouvelle fonction 'Park' qui permet de bloquer des circuits ou des paramètres individuels de Device à une niveau donné.<br />
<br />
<br />
*macOS:<br />
-D::Light is now notarized from Apple // D::light est "notarizé" de la part d'Apple<br />
<br />
===4.0.31 [20190618]===<br />
<br />
*UserInterface:<br />
-new 'flat' design // nouveau design de l'interface utilisateur<br />
<br />
<br />
*Chaser / Sample:<br />
-one can now use SPEED Submasters to gain more fine controls on Chasers/Samples restitution (ClockWise way, CounterClockWise way, Random way)<br />
<br />
//<br />
<br />
-Il est dorénavant possible de controler le sens de défilement des Chasers et des Samples, soit dans le sens horaire (normal... CWise) soit dans le sens anti horaire (du dernier step vers le premier ... CCWise) soit en mode aléatoire (Random).<br />
<br />
Pour accéder à ces controles il suffit de définir un Submaster comme SPEED d'un Chaser ou d'un Sample et en lieu et place du texte associé au Sub se trouve le PlayMode.<br />
<br />
<br />
<br />
*Clone:<br />
-one can now set desire objects number while cloning (available for Cue, Group, Chaser, Sample, Palette, microPalette) // Il est dorénavant possible de choisir lors d'un clone d'objet le numéro de l'objet cloné (valable pour les objets Cue, Group, Chaser, Sample, Palette, microPalette)<br />
<br />
<br />
<br />
*Freeze:<br />
-Frozen step is now coloured // A l'appel de la fonction Freeze, le step en SCENE devient coloré pour une meilleure identification<br />
<br />
-grandMaster can now control Frozen levels // Le grandMaster est dorénavant maitre sur l'état lumineux freezé<br />
<br />
<br />
<br />
*Sequence:<br />
-one can now use Ctrl+Space to load selected step and launch GO (only in the big sequence window) // Il est dorénavant possible d'utiliser la barre espace dans la fenêtre de Sequence pour lancer un GO.<br />
<br />
Il est également possible de sélectionner un step et d'appuyer sur Control+Space pour charger le step sélectionné en Préparation et automatiquement lancer un GO.<br />
<br />
<br />
*Curves:<br />
-one can now select point and use Ctrl+Arrows(Up/Down/Left/Right) to move it // Il est dorénavant possible de sélectionner un point de la courbe du 'Curve Editor' et d'utiliser la combinaison de touche Ctrl+Flèche(Nord/Sud/Est/Ouest) pour le déplacer<br />
<br />
<br />
*TimeLink:<br />
-new copyToStep function to copy selected Tlinks to desire step // nouvelle fonction de copie (et raccourci clavier associé) pour copier les TimeLinks sélectionnés vers le pas de séquence inscrit dans la ligne de commande.<br />
<br />
<br />
*Midi:<br />
-new design of the midi Patch Editor // nouveau design de la fenêtre d'édition du patch Midi<br />
<br />
-more copyToMidiSwitch capabilities (you can now copy selected patch to all existing midiSwitch when the commandLine is empty) // Il est dorénavant possible de copier tout ou partie du patch midi vers tous les MidiSwitch existants en laissant la ligne de commande vide.<br />
<br />
<br />
*DeviceCommand:<br />
-one can now use MouseScroll in Blade's specialized widget // Il est dorénavant possible d'utiliser le scroll de la souris pour modifier les niveaux des Blades<br />
<br />
<br />
*microPalette:<br />
-one can now register INTENSITY/DIMMER as a definition for microPalette // Il est dorénavant possible d'enregistrer le paramètre INTENSITY/DIMMER comme définition d'une microPalette<br />
<br />
===4.0.30 [20190314]===<br />
*Objects Listings:<br />
-one can now sort (or reorder) objects in Cue/Group/Chaser/Sample/Palette/microPalette Listings // nouvelle commande pour re-numéroter les objects dans les différents listing<br />
<br />
-new 'reOrder' shortcut // également un nouveau raccourci clavier 'reOrder'<br />
<br />
<br />
*Submasters:<br />
-new state for Solo function (we now got NORMAL/SOLO/FLASHSOLO/NOSOLO) // ajout d'une nouvelle fonctionnalité pour le SOLO des Submasters.<br />
<br />
les différents états sont:<br />
<br />
**NORMAL : rien de particulier<br />
**SOLO (vert) : en fonction de l'ouverture du Submaster les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**FLASHSOLO (jaune) : lors de l'appui sur le bouton FLASH du Submaster, les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**NOSOLO (rouge) : le Submaster ne se coupe pas lors de l'action d'autres Submasters en mode SOLO ou FLASHSOLO<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.29 [20190226]===<br />
*General:<br />
-Balance function for channels is now dynamic // amélioration de la fonction Balance pour les circuits.<br />
<br />
Lorsque la fonction Balance est activée (qui permet d'isoler le(s) circuit(s) sélectionné(s)), si la sélection de circuit change, la Balance est updatée<br />
<br />
<br />
*OSC:<br />
-new /shortcut command which accepts string as argument // nouvelle commande /shortcut pour simuler un raccourci clavier.<br />
<br />
Cette commande accepte une 'string' comme argument.<br />
<br />
Par exemple '/shortcut p' va changer le registre de travail actif.<br />
<br />
<br />
*Track:<br />
-one can now track Palette across sequence // il est dorénavant possible de tracker les Palettes chargées dans le séquentiel (via les DeviceLinks)<br />
<br />
<br />
*Device:<br />
-more https://open-fixture-library.org/ integration<br />
<br />
<br />
*DeviceLinks:<br />
-Purge menu redefined // extension du menu Purge des DeviceLink.<br />
<br />
Il est dorénavant possible de purger un Paramètre ou tous les paramètres d'un attribut pour un DeviceLink en un coup<br />
<br />
<br />
*DeviceCommand:<br />
-new Live bound which display levels form palettes loaded in SubMasters // nouveau mode Live pour le DeviceCommand <br />
<br />
en mode Live, le DeviceCommand affiche les niveaux des paramètres des devices qui sont pilotés par des palettes chargées dans les submasters<br />
<br />
===4.0.28 [20190118]===<br />
*Submaster:<br />
-improve Submasters Solo mode // amélioration du mode Solo pour les Submasters.<br />
<br />
dorénavant le mode solo n'est plus réservé aux Flash, il est également accessible pendant le scroll des Submasters.<br />
<br />
-Balance do not kill 'E' (aka Exclusion) Submasters // les 'E' (comme Exclusion) Submasters ne sont plus remis à zéro en cas de Balance<br />
<br />
<br />
*Group:<br />
-enhance popUp dialog // amélioration de la fenêtre popUp d'enregistrement des Groupes.<br />
<br />
Lors de l'enregistrement d'un Groupe une fenêtre popUp s'ouvre où vous pouvez directement renseigner le nom du nouveau Groupe.<br />
<br />
<br />
*MasterLink:<br />
-improve MasterLink behavior (follow step +/-) // Les MasterLinks suivent la séquence pour les commandes step +/-<br />
<br />
-improve MasterLink editor Submaster's selection/registration // amélioration de la sélection/enregistrement des Submasters dans l'éditeur de MasterLink.<br />
<br />
vous pouvez dorénavant sélectionner les Submasters à enregistrer dans les MLinks de la même manière que la sélection de circuits dans la fenêtre principale.<br />
<br />
===4.0.26 [20181214]===<br />
*Patch:<br />
-'Enter' key can now be used to select either channels or outputs. CommandLine is used for sourcing.<br />
<br />
<br />
*Main Window:<br />
-'Enter' key can now be used to select channels. CommandLine is used for sourcing.<br />
<br />
-new 'DynamicBottom' display for Device's selection.<br />
<br />
<br />
*Sequence:<br />
-one can now register/insert cueless step. Such steps are useful to trigger D/M/S Links.<br />
<br />
<br />
*SubMasters:<br />
-new 'Looping Style' options for SubMasters loaded with Sample. one can select if levels are persistent after each loop or reseted.<br />
<br />
<br />
*SetUp:<br />
-one can now choose if SOLO mode for SubMasters also behave on Scene levels.<br />
<br />
-one can choose colours for Scene/Prepa registers<br />
<br />
<br />
*SetUp I/O:<br />
-one can now choose DMX input frame length.<br />
<br />
<br />
*DeviceLink:<br />
- one can now trigger MoveInBlack in one click for all listed Devices of each steps<br />
<br />
<br />
*TimeLink:<br />
-new 'Quick Selection' option to selected each identical parameters<br />
<br />
<br />
*Midi:<br />
-one can now use NOTE and PROGRAM CHANGE to trigger defined shortcuts<br />
<br />
<br />
*OSC:<br />
-new command which allow to control parameters of selected devices (range is -1.0 <= x.xx <= 1.0):<br />
<br />
/deviceParameter/ATTRIBUTE/PARAMETER x.xxx<br />
<br />
===4.0.24 [20181004]===<br />
<br />
===4.0.23 [20181002]===<br />
<br />
*menu Accelerators :<br />
-accelerators for MLink, TLink, DLink, SLink have changed (respectively Shift+Meta+w, Shift+Meta+x, Shift+Meta+y, Shift+Meta+z)<br />
<br />
<br />
*Sample :<br />
-faster encoder/decoder <br />
<br />
<br />
*VLC :<br />
-D::Light can now trigger VLC's playlist [https://www.getdlight.com/wiki/index.php/SETUP_I/O#VLC].<br />
<br />
<br />
*SubMasters :<br />
-VLC volume, DMX Input and OSC Input can be assigned to a regular SubMaster.<br />
<br />
<br />
*palette Editor :<br />
-Live functionality added<br />
<br />
<br />
*palette Listing :<br />
-new 'ALL' selector to display every recorded palette for selected channels<br />
<br />
<br />
*OLA server :<br />
-bumped to 0.10.7<br />
<br />
<br />
*MacOS :<br />
-MacOS 10.14 compatibility<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.22 [20180718]===<br />
<br />
*General:<br />
-last active step is recorded within the .sho, thus in case of crash or backup loading, last recorded step is set as the active step<br />
<br />
<br />
*USBDMX:<br />
-added more widget /*NODLE U1*/ /*FX5*/ /*Digital Enlightenment*/ /*anyma*/ /*avldiy*/ /*Eurolite*/<br />
<br />
(untested though....)<br />
<br />
<br />
<br />
*DeviceLink:<br />
-more powerful selection capabilities.<br />
<br />
one can now select several cells in DeviceLink Editor and apply chosen palette to all of them<br />
<br />
-MoveInBlack option editable for channels listed in the DeviceLink Editor<br />
<br />
<br />
<br />
*Curves:<br />
-new 'Square' interpolator (aka 'Square Law' curves)<br />
<br />
<br />
++fixes and optimizations<br />
<br />
===4.0.21 [20180705]===<br />
<br />
*DeviceListing:<br />
-one can now 'shiftPAN' and 'shiftTILT' devices<br />
<br />
<br />
*StepLinks:<br />
-one can choose to which destination OSC messages are sent (aka 'All Destinations' or specific IP:PORT)<br />
<br />
<br />
*General:<br />
-fixes and optimizations<br />
<br />
===4.0.20 [20180615]===<br />
<br />
*Palette:<br />
-Palette are now applied according to a user defined time (time is defined in [[SETUP]])<br />
<br />
-new Shift+CMD+P shortcut to display 'Palette Listing'<br />
<br />
<br />
*Virtual Submaster:<br />
-a new virtual submaster is available in [[SETUP I/O]]/OSC which can handle all incoming /circ/x/level OSC messages.<br />
<br />
-a new virtual submaster is available in [[SETUP I/O]]/DMX Utility which can handle all incoming DMX levels.<br />
<br />
<br />
*Submaster:<br />
-one can now colorize each Submaster (and it's levels in Output)<br />
<br />
<br />
*Accelerator:<br />
-new accelerators are available in Cue/Group/Chaser/Sample Editors<br />
<br />
<br />
*Track:<br />
-better MLink support<br />
<br />
===4.0.19 [20180515]===<br />
<br />
*Sample:<br />
-fix wrong device restitution under certain circumstances<br />
<br />
<br />
*Sequence:<br />
-new accelerator shortcut (CMD+R) in order to load selected step in active register<br />
<br />
-Cue names are now displayed in the big sequence window<br />
<br />
-one can now drag'n drop step(s) in order to reorganize the sequence<br />
<br />
-fix XFade wrong behavior <br />
<br />
<br />
*General:<br />
-in case of weird shutdown (crash....), D::Light now ask if user wanna use the backup.<br />
<br />
<br />
*OSC:<br />
-re-writting of OSC messaging system in favor of mono-argumentation (thus, touchOSC become usable again)<br />
<br />
-new syntax for Devices (cf https://getdlight.com/wiki/index.php/OSC)<br />
<br />
-old syntax (aka multi-argumentation) is still available thanks to a new switch in setupIO/OSC menu (Messaging argumentation type)<br />
<br />
<br />
*Track:<br />
- one can now track/update/create/delete Masterlinks from the Track window<br />
<br />
- better tracking for duplicate values<br />
<br />
- one can now use 'All' shortcut to select all displayed levels for selected channels<br />
<br />
<br />
*SplashScreen:<br />
-new initialization process which lead to a new splashscreen<br />
<br />
<br />
*MasterLinks:<br />
-MLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new insert MLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move MLinks<br />
<br />
<br />
*USBDMX:<br />
-D::Light now support HotPLug for usbDMX widgets :) only on macOS and Linux :(<br />
<br />
it means one can unplug/replug a usbDMX device, if the widget was previously active, D::Light will manage automatically the re-connection.<br />
<br />
<br />
*StepLinks :<br />
<br />
https://getdlight.com/wiki/index.php/STEPLINK<br />
<br />
-SLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new copy SLink button (+shortcuts) in the editor<br />
<br />
-new insert SLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move SLinks<br />
<br />
-OSC StepLinks are now typed, it means one must specify if argument(s) is an int, a float or a string<br />
<br />
-CURVES StepLinks now accept THRU (>) for outputs (in the same fashion as for channels)<br />
<br />
<br />
*Device Listing :<br />
-one can now sort Device's order according to ID or Model or Channel<br />
<br />
-one can now use massive Merge (by selecting several Devices before merge)<br />
<br />
<br />
*Palette Editor :<br />
- one can now use empty command line for AtLevel shortcut in order to purge selected levels<br />
<br />
<br />
*Palette Listing :<br />
- new 'Bound To' (editors) option in order to avoid opening Device Command<br />
<br />
<br />
*Chasers :<br />
- CHZ_Cue management is now the same as for the main sequence... if one record CHZ_Cue 1.5, it'll land between CHZ_Cue 1 and CHZ_Cue 2<br />
<br />
- Palette shortcut is now available in Chaser Editor<br />
<br />
<br />
*Curves :<br />
- deepest interaction with the patch.... Output(s) assigned to a curve of the curveListing are now linked(was ist das schön).<br />
<br />
- CurveEditor : one cane now select which curve is displayed (either from patch or from curveListing)<br />
<br />
- Curves are now 16bits -POTENTIAL INCOMPATIBILITY- (they need to be redrawn)<br />
<br />
===4.0.18 [20180124]===<br />
<br />
This release introduce SLinks.<br />
<br />
One can send custom Midi or OSC messages per sequence's step. Thus, it allows D::Light to become the master sequencer of your show as it can trigger specific cues/steps in other software.<br />
<br />
One can also load custom curves for output(s)/channel(s) on every steps of the sequence.<br />
<br />
*Patch:<br />
-new 'quick select' option in order to select all outputs patched to selected channels<br />
<br />
-new Channel/Output test shortcut<br />
<br />
-speedUp display<br />
<br />
*Sample:<br />
-smart +%/-% which only operate on recorded levels for selected channel(s) over a region or at one frame<br />
<br />
*Sequence:<br />
-in the main sequence window, one can now arrange columns as desired<br />
<br />
-new searchBox to quickly find a step/cue associated to a text<br />
<br />
*MasterLink/TimeLink/DeviceLink/StepLink Editor:<br />
-one can now select active step<br />
<br />
-more shortcuts<br />
<br />
*SubMaster Editor:<br />
-one can now select active submaster<br />
<br />
*Curves:<br />
-new design with more powerful editing<br />
<br />
*ShortCuts:<br />
-new searchBox to quickly find a shortcut<br />
<br />
*Save/SaveAs:<br />
-warning when directory is not writable<br />
<br />
*Force DeviceLink:<br />
-one can now use FullForce new option and select which attributes will be recorded<br />
<br />
*Device:<br />
-the main window should reflect active color for device. (it works for RGB or CMY colors only...)<br />
<br />
*General:<br />
-selection style is now more obvious (yellow square is 'around' selected channels)<br />
<br />
*Palette Editor:<br />
-one can move in Palette thanks to the new Up/Down switcher<br />
<br />
*Palette Listing:<br />
-Colour Palette are now colored for EZ view<br />
<br />
===4.0.17===<br />
<br />
a miserable bug of the previous release leads to this one<br />
<br />
===4.0.16_b4===<br />
<br />
===4.0.16_b2===<br />
<br />
===4.0.16 ===<br />
<br />
available for almost every systems (Linux version will be uploaded ASAP... sorry guys for the looooong waiting)<br />
<br />
*E1.31 (aka streamingACN) is now available as a netDMX protocol <br />
*one can now use 16 DMX universe<br />
<br />
Midi :<br />
*one can now use 'subStick' function for Midi Patch.<br />
thus Midi faders will always be patched to displayed submasters <br />
*'flashStick' is also available for the same purpose.<br />
SubMasters :<br />
*added a new 'E' button as Exclusion.<br />
thus AllSub master will not act on excluded submasters<br />
+ various fix<br />
<br />
===4.0.15_b2===<br />
<br />
2 new important stuff:<br />
*in Art-Net, DL no longer send continuously. it sends only on DMX change<br />
*in Patch, you can now "repeat" a Device. it's useful for playing with LedStrips<br />
also, more work have been done on DeviceCommands...<br />
in the Palette Listing, you can now use the new "recycle" icon in order to load same channels as in the DeviceCommands.<br />
<br />
===4.0.15_b1===<br />
<br />
===4.0.16_b3===<br />
<br />
===4.0.15_b3===<br />
<br />
===4.0.15===<br />
<br />
*on Windows, you should now be able to double-clic on .sho in order to launch DL and load desire sho<br />
*new SetUp I/O menu which group all DMX, USBDMX, NETDMX, MIDI and OSC function *new option to cross-patch dmx universes<br />
<br />
DMX Input:<br />
*more accurate<br />
*new option to bound DmxInput to channels or SubMasters<br />
<br />
Patch:<br />
*new option to "repeat" DMX Levels for Devices (useful for led strips)<br />
<br />
ArtNet :<br />
*you can now manually register Node's IP/Net/SubNet.<br />
*DL no longer send continuously packets.... it sends only on change.<br />
*new option in the Setup "Release FREEZE on Go".<br />
allow user to freeze DMX state until the next GO (useful when one want to move in sequence without modifying stage)<br />
<br />
Device Personality :<br />
*you can now import Personalities of the OFL project (Open Fixture Library) open-fixture-library.herokuapp.com/<br />
(which at the time of writing is open-fixture-library-pr-199.herokuapp.com/ ).<br />
*you can hide Commands for Colours, Focus and Blade in order to display bigger values table.<br />
<br />
Palette Editor:<br />
*you can now use At_level shortcut on selection of levels (multiple selection is allowed)<br />
General<br />
*you can now choose to display only patched channels<br />
<br />
===4.0.14===<br />
<br />
No new function Only fixes<br />
<br />
===4.0.13_b3===<br />
<br />
many changes to Artnet and dmxInput.<br />
<br />
===4.0.13===<br />
<br />
*enable DMXInput for DMX USB PRO widgets and clone<br />
*enable DMXInput for ArtNet<br />
*adjustable DMX rate<br />
*better Artnet support<br />
*better support for looooong samples<br />
*plenty of little annoying stuff<br />
<br />
===4.0.12===<br />
<br />
*new 'NoSolo' option for submaster:<br />
it means that a submaster tagged as 'NoSolo' won't be closed during 'Solo' operation, it also means that it won't close any sub when it's flashed.<br />
you just need to clic 2 times on the solo option .<br />
*when 'Solo' operation , device's parameters are now untouched (except the INTENSITY/DIMMER parameter)<br />
*new 'ReSync' option for midi:<br />
this function resend all midiOut levels. it's useful when you switch preset from the BCF2000<br />
*new option in the SETUP to bound MLink time and Timed submasters to Joystick: it means one can now speed up or down submasters opening/closing<br />
*import Sample extended:<br />
you can now select in one shot several samples to import.<br />
*'clone' is now available in the sample editor :<br />
it means you can copy selected channels levels to other(s) channel for a defined region or for a frame. This let you create enveloppe for channel and copy it to other channel.... yeah I know, this is huge!<br />
*import Chaser extended:<br />
you can now select in one shot several chasers to import.<br />
<br />
===4.0.11===<br />
<br />
fix annoying reported bugs.<br />
<br />
===4.0.10===<br />
<br />
*when cloning a device, one can now choose to clone source device's levels to destination devices's levels<br />
(in palette, in sub, in micropalette)<br />
*more device merging subtilities<br />
<br />
===Pre 4.0.09===<br />
<br />
*this one brings 'Gang Load' fashion to D::Light<br />
<br />
===4.0.9===<br />
<br />
extend the use of multiple selection in Cue/Group/Sample/Chasers Listing/Device Listing/Patch...<br />
you can now select several Chasers for example and load them to several submasters in one shot (thanks to drag n' drop)<br />
multiple selection have also been introduced for 'Remove' functions and 'Clone' functions.<br />
*you can now extract each submaster of the Gun Control (cf noGun option)<br />
*you can now set submasters config for a page of Sumaster (simply scroll the button down RecMLink button<br />
<br />
===4.0.8===<br />
<br />
===4.0.7===<br />
<br />
Mainly bug fixes and better memory bandwidth management<br />
<br />
===4.0.6===<br />
<br />
===4.0.5===<br />
<br />
This release will introduce microPalette.<br />
<br />
what is a microPalette ?<br />
<br />
microPalette handle one or several parameter(s) defined in the personality of a device, and only operate on a specific range defined by the user.<br />
microPalette are loaded in submasters and are executed in an exclusive mode for all selected devices that are registered within the submaster.<br />
for example, let's say devices are lighting ON with shutter open.<br />
you record a microPalette for SHUTTER parameter on the range 4 -> 128 that you load on submaster 1.<br />
when you'll open sub1, the shutter will start strobing form low to fast (if in the personality strobing form low to fast is registered in the range 4 -> 128).<br />
when you shutdown the submaster, the shutter will return to it's open state.<br />
it'll be veeeeeery useful for gigs<br />
*address patch issue when user use Shift key to extand selection for outputs<br />
*bug fixes and code cleaning<br />
<br />
===4.0.4===<br />
<br />
this release fix wrong behavior of 4.0.3 (sorry for the mess...)<br />
<br />
===4.0.3===<br />
<br />
*speeding internal things (and cleaning)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed) <br />
*better midi output (submaster's flash for example)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed":<br />
<br />
===4.0.2===<br />
<br />
<br />
fix & improve curves for dimmers<br />
<br />
===4.0.1===<br />
<br />
available for every supported systems : Win7, Win8, Win10, Linux32Bits (Ubuntu 14.04), Linux64Bits (Ubuntu 16.04), ARCHLInux (always on the top), MacOS 10.6 thru 10.12 on MacOS, D::Light is linked against XQuartz 2.7.11<br />
one of the main big thing is that D::Light is now a pay app... this move will hopefully be profitable for the software.<br />
the other big thing is that D::Light can now drive moving lights / LED lights.<br />
several improvements have been introduced for Chasers, Samples, user interface, drag'n drop, etc....<br />
<br />
===4.0.0.b-78===<br />
<br />
===4.0.0.b-75===<br />
<br />
fix blackout/sceneMaster/grandMaster with devices that use 'virtual intensity for colours' parameter<br />
<br />
<br />
===4.0.0.b-74===<br />
<br />
news:<br />
*refresh/balance available as OSC commands<br />
/pad/refresh 1<br />
/pad/balance 1<br />
*OSC message can bypass level's locking mechanism for /circ/level and /sub/level<br />
<br />
===4.0.0.b-76===<br />
<br />
*better handling of DLink<br />
*fix some Devices stuff for sequence -you can now use "0" Tlink (==20ms)<br />
*you can now use "0" waitTime _ 5xfaster than 0.1<br />
if you want to reset waitTimes to nothing (no autogo), set command line to . and use wait shortcut (or double clic in the waitTime column)<br />
*display Info when MLink or Tlink are recorded/updated<br />
++ various fix<br />
<br />
===4.0.0.b-73===<br />
<br />
Hi,<br />
b73 is out for some platforms (aka MacOS from 10.9 to 10.12 (linked against XQuartz 2.7.10), Windows 64b and Linux 64b)<br />
'''the main big thing with this release is that D::Light became a paid app...'''<br />
I tried during 13 years to keep in free, but I cannot no more. So please make archive of your sho as there will be no return.<br />
news:<br />
*lots of bug fixes<br />
*manual xfade for devices<br />
*you can now call Palettes from the main window (manually (new setup option or drag the switcher under the keypad) or with shortcuts)<br />
*nice handling of palettes in submasters.<br />
*improve device mechanism for Chasers<br />
*new timing options for chasers<br />
<br />
===Pre 4.0.0.b-72===<br />
<br />
*Samples are now LTP...<br />
mean easier, lighter, smarter...<br />
it also means some serious incompatibility with existing sample... sorry for that but it's a necessary evil.<br />
*fix DLink is now also available in Chaser<br />
*add 'Virtual Intensity for Colours" in the Device Listing.<br />
this new option let you control the Intensity of the device even when INTENSITY/DIMMer combo is not registered.<br />
usefull for LED RVB for example...<br />
<br />
===Pre 4.0.0.b-71===<br />
<br />
fix a miserable bug...<br />
news:<br />
*SampleListing now display Sample's length<br />
*you can change submaster's levels color (new setup option)<br />
<br />
===Pre 4.0.0.b-70===<br />
<br />
*new purge utility for device attributes within Samples<br />
*'device command' is now fully dedicated to sample's cause<br />
*better speed algorithm for stuff (aka sub_speed, joystick, general timing)<br />
*you can select devices directly in the 'palette Listing' window, as in the 'device commands' window<br />
*reorganization/colorization of 'device Commands' (in order to gain space and clarity)<br />
*add Ctrl+Arrow shortcut to select next channel and set it to default@Level<br />
<br />
===Pre 4.0.0.b-69===<br />
<br />
fix various wrong behavior<br />
*Devices:<br />
added the possibility to define HOME position for parameters to NULL. in this case, HOME call will never operate on the nulled parameters. (useful in some case where LAMP OFF is set to 0... and you don't want to switch the lamp off each time you HOME the device).<br />
<br />
===Pre 4.0.0.b-68===<br />
<br />
*added DND support for TLink and DLink in the chaser's editor<br />
*added DND support for Times in the chaser's editor (times can be DND for example from TimeIn to DelayOut, etc...)<br />
*added DND support for Cues in the chaser's editor<br />
*as for the sequence and other stuff you can now double-click in the TLink editor to set value<br />
*as for the Chaser's editor you can now DND Times in the Sequence editor in the way you want (eg from TimeIn to DelayOut, etc...)<br />
*Device's parameters now follow step times if INTENSITY is > 0 -fix for invPan/invTilt<br />
<br />
===4.0.0.b-67===<br />
<br />
===Pre 4.0.0.b-67===<br />
<br />
*added support for usb pro mk2 (revB) -added wait times to chaser editor $<br />
FWIW, I've decided to clean OSC reader/writer messenger before the final release (and this is not a good news for you... )<br />
I've changed:<br />
/circ/level x y (where x is the channel, y the level) /circ/prepalevel x y<br />
/sub/text x blabla<br />
/sub/level x y<br />
/sub/flash x y<br />
/sub/phase x y.y<br />
all the /subStick messages and also the /device ones<br />
for the devices it looks like<br />
/device s i i (string (/attribut/parameter), int (device numbr), int (value))<br />
I know that all your pd patchs, touchOSC stuff, etc... won't work anymore, but it gain clarity and parsing efficiency.<br />
<br />
===4.0.0.b-66===<br />
<br />
bug fixes<br />
few words about the new 'Phase' ID for a submaster:<br />
one can freely navigate in a sample thanks to the new phase function. it starts at 0.0 and end at 1.0 (1.0 is the latest frame of the sample).<br />
so you can set a sub as Phase for a sample (like you did with Speed function), and you have 255 steps to navigate in the sample.<br />
I've also added OSC message (/sub/x/phase 0.0........1.0).<br />
thus, you have a huuuuuuge precise control over the sample's restitution.<br />
you can go forward, backward, loop inside, etc.....<br />
<br />
===Pre 4.0.0.b-66===<br />
<br />
nouveaux messages OSC: reception<br />
/pad/sub x (select sub)<br />
/pad/record 1 (like record shortcut) /pad/update 1 (like update shortcut)<br />
sending<br />
/seq/x1text (send text associated to step loaded in X1) /seq/x2text (send text associated to step loaded in X2) /sub/pageText (send text associated with the active sub page) /seq/go_signal 1 (send when GO is triggered) /seq/goback_signal 1 (send when GO is triggered) /seq/pause_signal 1 (send when GO is triggered)<br />
and for the Devices:<br />
each device will respond to :<br />
/device/x/attribut/paramater 0... 65536<br />
where attribut is COLOR or FOCUS or EFFECT, etc.... and parameter are the ones recorded within the personality of the device<br />
each device will export his value to the same address<br />
<br />
===4.0.0.b-65===<br />
<br />
There's enough changes to make an update... I didn't finished all the clean though...<br />
*the main window has been polished to fit within small screen systems *you can sample devices<br />
*many many bug/trick fixes<br />
<br />
===4.0.0.b-64===<br />
<br />
mainly bug fixes and stuff improvements....<br />
<br />
===4.0.0.b-62===<br />
<br />
a miserable mistake on b61 leads to b62... mainly bug fixes and dep lib update<br />
<br />
===4.0.0.b-61===<br />
<br />
only for Win32, Win64, MacOS 10.11 (more OS to come later) mainly bug fixes.<br />
<br />
===4.0.0.b-58===<br />
<br />
freshly fresh for everyone, this beta fix several bugs or wrong behavior regarding Devices but also for the old fashion way...<br />
<br />
===4.0.0.b-57===<br />
<br />
*in the palette listing one can now apply a palette to selected devices in one click (nice 4 live...)<br />
*in the palette listing, palettes are now categorized (faster display)<br />
*in the 'device command' panel, if a parameter have a definition, associated scroller are now bound to minLevel/maxLevel (nice 4 live...)<br />
<br />
===4.0.0.b-56===<br />
<br />
only 4 MacOS 10.6 -> 10.11<br />
<br />
===4.0.0.b-55===<br />
<br />
should fix some stuff...<br />
only for Linux64, MacOS 10.8 -> 10.11<br />
<br />
===4.0.0.b-54===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-53===<br />
<br />
should fix group removing/deletion different compilation options for win64<br />
<br />
===4.0.0.b-52===<br />
<br />
should fix usbDMX Pro on ElCapitan && Yosemite should fix group deletion<br />
should fix Chase load in sub<br />
I don't have issue while loading global palette in sub.<br />
<br />
===4.0.0.b-51===<br />
<br />
with this one you can load PALETTES in submasters. no drag'n drop yet.... you can choose which device that is include in a palette is processed.<br />
on MacOSX, linked against fresh XQuartz 2.7.8<br />
<br />
===Pre 4.0.0.b-50===<br />
<br />
===Pre 4.0.0.b-49===<br />
<br />
===Pre 4.0.0.b-48===<br />
<br />
===4.0.0.b-47===<br />
<br />
lots of news coded during summer...<br />
*Device functions have been merged in a central window. This is now the start point for almost everything for Devices...<br />
*many things have been cleaned<br />
*Shift and Ctrl have been swapped (to massively select channel you now use Shift, to drag'ndrop a channel in a submaster to quickly inhib it, you now use Ctrl).<br />
<br />
===4.0.0.b-46===<br />
<br />
should fix reported bugs.<br />
<br />
===Pre 4.0.0.b-45===<br />
<br />
should fix:<br />
*record new sho (with permissions check on Linux) -artnet on Linux<br />
*strange and deep deep wrong behavior for devices<br />
should also clarify selection in the TLink editor.<br />
<br />
===4.0.0.b-44===<br />
<br />
should fix:<br />
*warning when user do not have permissions to write files on Linux<br />
*weird things when repatching a device<br />
<br />
===4.0.0.b-43===<br />
<br />
should fix:<br />
*artnet on windows computers<br />
*help on linux computers<br />
*submasters (timed and inhib ones) that stay in Pause state. -some inappropriate behaviors<br />
news:<br />
SHORTCUT :<br />
allow to delete previous binding when asking for an ever used key<br />
<br />
===4.0.0.b-42===<br />
<br />
ArtNet : restore network artPoll broadcast address (some node appears to not responding well over 255.255.255.255)<br />
Devices :<br />
*fix a case where palettes levels were not honored for dlinks<br />
*add the possibility to select the same parameter for several Devices by clicking on the parameter's column header<br />
Linux:<br />
*shrink size of the packages<br />
<br />
===4.0.0.b-41===<br />
<br />
mainly bug fixes:<br />
CHANNEL TRACK:<br />
fix bug and faster code.<br />
please do some hardcore tests...<br />
MIDI:<br />
new LOADSTEPID_X2/X1 functions for ProgramChange<br />
*retrieve single channel inhib when dragging with Shift to a submaster -retrieve hour trigger<br />
*new remove function for MidiTimeCode editor<br />
*bug font fixed<br />
<br />
===4.0.0.b-40===<br />
<br />
mainly bug fixes<br />
<br />
===4.0.0.b-39===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-38===<br />
<br />
so here comes a new one basically with bug fixes.<br />
also I've tried to reduce size (height) to fit on low resolution screen<br />
I've worked on the setup regarding ArtNet and OLA (for them to work better)<br />
the BIG one is the new remote available with this release that we have designed with aroom (big thanx)<br />
<br />
===4.0.0.b-37===<br />
<br />
removed things:<br />
channelcheck definitely removed (use Patch functions for this purpose) Color Scroller definitely removed (use Devices functions for this purpose)<br />
news/update/fixes:<br />
Patch:<br />
*you can now select several channels, and if you give one dimmer, channels we be patched as list starting with the given dimmer.<br />
(@mode exemple: CH 1 THRU 10 = 5 ENTER will patch ch 1 to dimmer 5, ch 2 to dimmer 6, etc...).<br />
*double click is available for check level<br />
Balance:<br />
*submaster that are in TIME mode and the little blue square of the sub is set, what's inside the submaster won't be touched by the Balance Mode<br />
Artnet:<br />
*now inegrated to the setup.<br />
*more simple, more usefull, honor the broadcast/unicast mode, honor selected nodes to use in unicast mode.<br />
Submasters:<br />
*there's now a little indicator close to the sub that show progression in case of MLink start or Times Start<br />
Midi Time Code:<br />
*new inhib MTC function in the setup<br />
+many various bug fixes<br />
<br />
===4.0.0.b-36===<br />
<br />
===4.0.0.b-35===<br />
<br />
bug fix<br />
+<br />
should improve Help display.<br />
in @Mode, the Help in the windows now display allowed syntax<br />
<br />
===4.0.0.b-34===<br />
<br />
*should improve TLink management<br />
*more/less OSC message for PATCH<br />
(new remote is here : github.com/dlight-tools/dlight-pad/blob/...ad_4.0_SGS2.touchosc ) -keep on cleaning code....<br />
<br />
===4.0.0.b-33===<br />
<br />
news:<br />
*should fix all errors reported for the b32 (except TLink that collapse, I've forgot....)<br />
Patch:<br />
*complete rewrite of this window.<br />
*the left part display channels, the right part display dimmers. D-Patch is the first address of patch for Devices<br />
*you can drag'n drop from channels to dimmers<br />
*you can select several dimmers like 1 + 2 Thru 10 + 20 + 44<br />
*the remote should not work anymore, let's try to write another one...<br />
+ many many more little stuff that make life better<br />
<br />
===4.0.0.b-32===<br />
<br />
General:<br />
*you can now double-clic on levels to set value<br />
Channel Track:<br />
*you can now DND to death!!<br />
ascii:<br />
*better integration with DL<br />
+bug fixes<br />
fews words:<br />
*DL seems stable enough now to cut off the release soon, I just need to re-write the patch window before the release.<br />
<br />
===4.0.0.b-31===<br />
<br />
*le double clic pour les textes des subs<br />
*tcl/tk updaté<br />
*molette de la souris pour les valeurs des paramètres des devices ainsi que pour les masters SCENE/FlashMaster AllSubMasters<br />
*meilleur check des noms de palettes<br />
*ID pour le message OSC /seq/go<br />
*ascii improve file loading/recording<br />
*device attribute's editor are now able to display levels in % as well as Real Values<br />
*et les corrections de bug annoncés sur la b30<br />
<br />
===4.0.0.b-30===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-29===<br />
<br />
*should fix Win64 package<br />
*Sequence : StepID<br />
this is the big new stuff which allow you to register an 'identifiant (ID)' for a step.<br />
<br />
Thus you can call the step thanx to new shortcuts stepID_load and stepID_goto where xxxx_load is used to set the ID for a step and xxxxx_goto is used to trigger the step<br />
there cannot be two stepID with the same number....<br />
<br />
in the setup you can choose if MSC Load message is mapped with the cues (as before) or with the stepID<br />
<br />
in OSC, two new messages : /seq/ID_goto xx.xxx and /seq/X2LoadAndFireID xx.xxx<br />
HourTrigger:<br />
*functions have been re-written<br />
+bug fixes<br />
<br />
===4.0.0.b-28===<br />
<br />
Text: all text are now edited in place<br />
File name: DL should support exotic characters (at least the french ones) +should fix all reported bugs of the previous beta<br />
<br />
===4.0.0.b-26===<br />
<br />
new beta available for every supported systems (with the addition of Windows 64bits) ATTENTION: on MacOS 10.6_10.7, DL is built against XQuartz 2.7.7 (please update your server...)<br />
bug fixes release + new features:<br />
OLA:<br />
*the server have been updated to 0.9.5<br />
Sequence :<br />
*the big sequence window is a whole new code with drag'n drop support for every parameters<br />
Track :<br />
*now display DLinks associated to a channel for sequence's steps<br />
OSC : new /sub/x/text message.<br />
*it's only an outgoing message that display text associated with subs. DL will not respond to this message<br />
MIDI :<br />
*new MidiSwitch +/- bind available<br />
Device :<br />
*Inverse Pan/Tilt now available in the Device's Listing<br />
<br />
===4.0.0.b-25===<br />
<br />
===4.0.0.b-24===<br />
<br />
bug fixes +<br />
Channel Track has been re-write<br />
*more useful and Sequence selector added<br />
@mode:<br />
*available in channel Track<br />
*bug fixes in TimeGroup editor<br />
*add [DELETE] [CUE] xx.x [THRU] xx.xx<br />
OLA:<br />
*fixes on yosemite (thanx aroom)<br />
+ many little stuff<br />
<br />
===4.0.0.b-22===<br />
<br />
mainly a bug fix with addition of:<br />
*in @mode and RPN, PALETTE will open the Palette Listing<br />
*0 + Colour/Focus/Beam/etc... will set selected devices to Home values for selected attributes.<br />
<br />
===4.0.0.b-21===<br />
<br />
mainly bug fixes...<br />
new features:<br />
*Devices command's windows now reflect real values for movers all the times + some goodies...<br />
<br />
===4.0.0.b-20===<br />
<br />
Recapitulatifs par rapport à la b16 :<br />
*Grand Master : Ok<br />
*Black : Ok<br />
*Focus avec le Pad Ok<br />
*Plus de sho corrompu : Ok Memorisation des Focus :ok Patch : OK<br />
*Ce qui ne fct pas ou plus:<br />
*Multi sélection avec souris et touche " CTRL", c'est ok avec les commande "ch +"<br />
*prise en compte de valeur par défaut des devices (chez moi un Strobe qui devrai être à 255)<br />
Au bout d'un moment de travail, les fenêtres ne passent plus en premier plan par l'appel au menu, lorsqu'elles sont ouvertes. donc il faut les sélectionner dans un coin apparent.<br />
*Les Cue FX ne mémorisent pas les canaux de devices.<br />
*Les clone de Cue, ne copient pas les canaux de devices<br />
*lorsqu'on clique sur le "DLINK" d'un STEP, on peut visiblement éditer les canaux individuellement, or ce ne fonctionne pas sur tous les canaux. (couleurs OK, mais STROBE, EFFECT...)<br />
J'ai d'ailleurs pas réussi à "jouer" avec un canal "EFFET / MACRO", mais c'est peut être le device, faut que je vérifie.<br />
Les Dlink ne sont pas liés aux CUES, donc on ne peut pas les mettre dans un SUB.<br />
Pas systématique<br />
*Ne mémorise de temps en temps pas la couleur (donc dans certains CUE, et pas d'autres) <-- Ca c'est bizarre et pénible<br />
je te joindrai le sho et le step où ça bloque.<br />
=> ben aujourd'hui ce step et cette couleur ne bloque plus !=> A suivre<br />
*Sortie du logiciel pas toujours propre (fenêtres bloquées ouverte), mais ce ne m'est plus arrivé le lendemain.<br />
*J'ai eu deux fois une fermeture inopinée lorsque je faisais des manip. avec les 4-5 fenêtres ouvertes (Focus, Beam, Couleur, Listing), sans perte de données, recul. avec menu "backup".<br />
<br />
===4.0.0.b18===<br />
<br />
===Pre 4.0.0.b18===<br />
<br />
===4.0.0.b17===<br />
<br />
mainly a bug fix.<br />
<br />
===4.0.0.b16===<br />
<br />
===Pre 4.0.0.b16===<br />
<br />
*SUB_SPEED are reset to 50% in case of gun shot<br />
*moving light's attributes have been redispatched, new BEAM family<br />
*palette listing now reflect available palette for selected channels.<br />
*Colour and Focus window now display parameters levels for each selected Devices (along with the active palette's name)<br />
<br />
===4.0.0.b15===<br />
<br />
available for Windows, MacOS 10.8, 10.9, 10.10 bug fixes only...<br />
<br />
===4.0.0.b14===<br />
<br />
bug fixes only... should address:<br />
*not patched channels -X1/X2 crash<br />
<br />
===4.0.0.b11===<br />
<br />
===4.0.0.b10===<br />
<br />
*fix a bug with the 'Personality Editor'<br />
*benefit from the compiler analyzer (lots of optimizations)<br />
*fix Sample recording<br />
*new 'Balance' function to isolate selected channel as long as Balance is ON<br />
<br />
maybe I'll repeat myself but It's important to test these beta in order to stabilize the first 4.0.0 in order to release it.<br />
<br />
my goal is to have a bullet proof release as the 3.0.24<br />
<br />
moving lights code will be part of this release as an experimental feature.<br />
<br />
===4.0.0.b09===<br />
<br />
it's a big step forward as it introduce concept/basics for moving light, Leds, and whatever you need in D::Light.<br />
<br />
Specifically it introduces 'DLinks' wich are more or less (actually less than more) like MLinks but for registered devices.<br />
<br />
DLinks acts like this:<br />
*you set all parameters you need for devices (with palette it's better)<br />
*you record a cue and DLinks are attached to the step that contain the cue<br />
*you can edit/modify/create/remove DLinks form the editor wich is available (for now... I've forget to set an option in the menus....) by click on the corresponding column in the sequence.<br />
*when DLink are loaded in X2, if the channel is black they're processed (this behavior is called GO_IN_B on some ligthdesk)<br />
*this is a special feature of DL: when a channel under TGroup control is fading to black, if DLink attached to next step is referring to this channel, parameters are processed.<br />
it fits very well for theater I think....<br />
*DLinks are not attached to cues, cues only contain Dimmer Parameter of devices (if they exists) -editors (like GROUP, CUE, SUB) does not deal with devices parameters.<br />
<br />
===Pre 4.0.0.b9===<br />
<br />
===4.0.0.b8===<br />
<br />
===4.0.0.b7===<br />
<br />
===4.0.0.b6===<br />
<br />
*a new beta is available for macOS >= 10.8 and Windows (if you want the other builds, just ask.) here's a non-finished list of modifications:<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording<br />
*add Palette recording/updating functions<br />
*add Palette listing and editor<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde<br />
*in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
attached a model of devices for the device editor.<br />
<br />
I think it's robust now and you can build Personality based on the attached example.<br />
<br />
===Pre 4.0.0.b6===<br />
<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording add Palette recording/updating functions<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
===4.0.0.b05===<br />
<br />
* add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho. It's usefull for Device that do not handle Intensity attribute.<br />
* add a merging mechanism to swap registered device model with another one. it'll be usefull when Palette will be coded but the purpose is to be able to switch between device when in tour you do not have the same device as at the creation.<br />
* from the main board you can access to several windows for (few for now) commands add CONTROL command for Lamp On/Off<br />
*add FOCUS command for Pan(Fine)/Tilt(Fine)<br />
*add BLADE command<br />
<br />
in the FOCUS and Blade windows you can hold CTRL to scroll FINE or scroll BOTH parameters I think you'll need to to rebuild your devices template as the one provided because all parameters you want to use must be set<br />
<br />
all library have been updated<br />
<br />
===Pre 4.0.0.b5===<br />
<br />
*add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho add a merging mechanism to swap registered device model with another one<br />
*add CONTROL command for Lamp On/Off add FOCUS command for Pan(Fine)/Tilt(Fine) add BLADE command<br />
*updated libs<br />
*join Alpha Profile 800 && ADB Warp model as example say that Parameters fields must be set....<br />
<br />
===4.0.0.b04===<br />
<br />
Avec cette beta, j'arrive à controler les couleurs du PAR via le ColourPanel<br />
le circuit de la fenêtre principale représente le paramètre DIMMER des devices<br />
*donc de la nouveauté dans le colourpanel où si le(s) devices sélectionnées ont plus de 3 couleurs, des scrollers de niveaux apparaissent en bas de la fenêtre<br />
*rajout des cases CMY<br />
*refonte des presets de couleurs (pour mémoire: left-clic = selection de couleur, un deuxième clic permet de nommer la couleur, Ctrl+clic permet d'enregistrer la couleur active)<br />
donc si vous avez listés/patchés des devices, que vous les sélectionnez depuis la fenêtre principale, vous devriez pouvoir controler les couleurs depuis le colourPanel.<br />
on ne peut pas encore enregistrer de cues avec des valeurs de couleurs ni charger des trucs dans les subs, ni rien.... petit à petit ça avance.<br />
aussi pour ceux qui possèdent un ultraDMX RDM Pro merci de me dire si il fonctionne mieux avec cette beta.<br />
après réflexions nocturnes je me dis que c'est pas bien de mettre les valeurs de HOME dans la librairie, qu'il vaudrait mieux définir ces valeurs dans le 'Device Listing'... où pourrait également apparaitre des champs comme 'Inverse Pan' et 'Inverse Tilt'...<br />
<br />
===4.0.0.b3===<br />
<br />
this one bring the Device Listing where you can import Device Files to your sho. please be carefull not having neither Manufacturer nor Model set as '*'<br />
'-' on Win32 leads to nothing good...<br />
in order to patch the imported device, you click on the Dimmer or Channel cell, it pop up a big dimmer view.<br />
use Ctrl+'move the mouse' to set the dimmer Range.<br />
once dimmer range is set, you type the channel number you want to assign the device and use 'c' (like in channel) to process the patch.<br />
you can use 0 channel to release a previous patch without removing a device<br />
<br />
===4.0.0.b2===<br />
<br />
this one should address reported bugs of the previous one<br />
<br />
===4.0.0.b1===<br />
<br />
voici la premiere béta d'une longue série qui devrait aboutir sur une proposition d'utilisation des projecteurs à LED, projecteurs asservis.<br />
ça sera sans doute assez long étant donné le chantier, néanmoins voici une première proposition....<br />
cette beta ne comprends qu'un module de création de librairie de projecteur.<br />
dans l'ordre pour las suivantes:<br />
*assignation des projecteurs dans un sho de DL en fonction de la librairie existante -fonctions d'accès aux paramètres<br />
*création/gestion de palette<br />
<br />
==D::Light v3==<br />
<br />
===3.0.24_b2===<br />
<br />
build system is slightly different from previous releases. now we have :<br />
*MacOS 10.6/10.7 build linked against XQuartz 2.7.4<br />
*MacOS 10.8/10.9 build linked against XQuartz 2.7.5<br />
*and the good old Win32, Linux32, Linux64 releases on Linux and MacOS, every lib have been updated<br />
here come the news....:<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
you can load one or several channels.<br />
it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.24===<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
*thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
*you can load one or several channels.<br />
*it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.22_b2===<br />
<br />
OSC:<br />
*less message for channels (eg only when their values are changing)<br />
Setup:<br />
*new option for sequence typo<br />
*bug fixes...<br />
<br />
===3.0.22_b1===<br />
<br />
new beta phase with:<br />
*bug fixes (at least more error checks)<br />
*MidiTimeCode improved<br />
<br />
===3.0.22===<br />
<br />
I'm proud to announce the 3.0.22 release of D::Light.<br />
It's available for each supported platforms (macOS 10.6->10.9, windows, Linux 32b, Linux 64b). On MacOSX, it's linked against XQuartz 2.7.5 (xquartz.macosforge.org/landing/)<br />
many bugs fixed....<br />
News:<br />
*MIDI TIMECODE: code improved<br />
OSC:<br />
*less and better verbose<br />
SETUP:<br />
*new typo function for sequence display<br />
*please consider making donations if you think this software is useful.</div>Sl1200mk2https://getdlight.com/wiki/index.php?title=OSC&diff=3128OSC2020-11-18T10:06:42Z<p>Sl1200mk2 : /* Syntaxe OSC de la version 4 [2018-02-01] */</p>
<hr />
<div>L''''OSC''' (''Open Sound Control'') est un protocole de transmission de données en temps réel entre plusieurs logiciels. La communication entre ces logiciels assure l'envoi et la réception des flux de données par une connexion réseau en utilisant le protocole UDP (''User Datagram Protocol''), qui est la couche de transport du protocole TCP/IP (''Transmission Control Protocol'', ''Internet Protocol'').<br />
<br />
L''''OSC''' se caractérise par sa rapidité et sa flexibilité. Il ne provoque aucune latence perceptible lors de l'envoi ou de la réception des données.<br />
<br />
Les logiciels mis en communication peuvent être installés sur la même machine ou sur des machines distinctes. Ainsi, D::Light peut être piloté par une autre application installée sur le même ordinateur ou bien être commandé à distance depuis depuis un iPhone ou un autre ordinateur par connection filaire, WIFI ou Internet.<br />
<br />
En utilisant le protocole OSC, D::Light peut aussi lui-même commander d'autres machines par le biais d'une application comme Pure Data ou Max/Msp: un pas de séquence peut par exemple déclencher les pistes-son d'un player et des submasters peuvent être affectés à de multiples fonctions de déclenchement (play, pause, controle d'un fade son, etc.).<br />
__TOC__<br />
<br />
=Communication OSC avec D::Light=<br />
<br />
La transmission des données vers D::Light doit impérativement spécifier l'adresse de la machine (''localhost'' ou adresse IP) et le numéro du port.<br />
<br />
Par défaut, le port assigné à D::Light pour l'envoi des messages est '''7000'''. La réception des données provenant de D::Light est assignée au port '''7001'''.<br />
<br />
Le statut et le port d'envoi OSC de D::Light doivent également être activés. Lorsqu'on enregistre une conduite, si la communication OSC de D::Light est activée, l'activation reste mémorisée dans la conduite.<br />
<br />
La configuration et l'activation de l'OSC est accessible par le menu Display puis [[SETUP]].<br />
<br />
<br />
=Bibliothèque OSC de D::Light=<br />
<br />
''Dans les tableaux suivants, le signe # correspond toujours à un numéro (de circuit, de pas de séquence, de submaster). Lorsqu'aucune valeur n'est mentionnée, c'est que seule la syntaxe de l'adresse suffit. Lorsque la syntaxe de réception est absente, c'est qu'elle est inexistante (inutile ou pas encore implémentée)''.<br />
<br />
<br />
<br />
=== Syntaxe OSC de la version 4 [2018-02-01]===<br />
<br />
devices can also be controlled by OSC messaging process. for example, to control the RED parameter of a device :<br />
<br />
{| class="wikitable"<br />
|-<br />
!scope="col" width="26%" style="background:#FFEEDD;" rowspan="2"| Commande<br />
!scope="col" width="26%" style="background:#CCFFCC;" colspan="2"| Envoi vers D::Light<br />
!scope="col" width="26%" style="background:#E0E0FF;" colspan="2"| Réception depuis D::Light<br />
|-<br />
!scope="col" style="background:#CCFFCC;"| Syntaxe<br />
!scope="col" width="8%" style="background:#CCFFCC;"| Valeur<br />
!scope="col" style="background:#E0E0FF;"| Syntaxe<br />
!scope="col" width="8%" style="background:#E0E0FF;"| Valeur<br />
|- style="background:#F2F2F2;"<br />
||Device (integer mode) || /device/#(device number)/COLOUR/RED || 0-65535 || /device/#(device number)/COLOUR/RED || 0-65535<br />
|-<br />
||Device (float mode) || /devicephase/#(device number)/COLOUR/RED || 0.0-1.0 || /device/#(device number)/COLOUR/RED || 0-65535<br />
|-<br />
|}<br />
<br />
<br />
{| class="wikitable"<br />
|-<br />
!scope="col" width="26%" style="background:#FFEEDD;" rowspan="2"| Commande<br />
!scope="col" width="26%" style="background:#CCFFCC;" colspan="2"| Envoi vers D::Light<br />
!scope="col" width="26%" style="background:#E0E0FF;" colspan="2"| Réception depuis D::Light<br />
|-<br />
!scope="col" style="background:#CCFFCC;"| Syntaxe<br />
!scope="col" width="8%" style="background:#CCFFCC;"| Valeur<br />
!scope="col" style="background:#E0E0FF;"| Syntaxe<br />
!scope="col" width="8%" style="background:#E0E0FF;"| Valeur<br />
<br />
|-<br />
|rowspan="5"| Go ||rowspan="5"| /seq/go ||rowspan="5"| 1 ||rowspan="5"| /seq || /go #<br />
|-<br />
| /X1 #<br />
|-<br />
| /X2 #<br />
|-<br />
| /X1ActiveCue #<br />
|-<br />
| /X2ActiveCue #<br />
<br />
|- style="background:#F2F2F2;"<br />
|rowspan="3"| GoBack ||rowspan="3"| /seq/goback ||rowspan="3"| 1 ||rowspan="3"| /seq || /goback #<br />
|- style="background:#F2F2F2;"<br />
| /X1 #<br />
|- style="background:#F2F2F2;"<br />
| /X2 #<br />
<br />
|-<br />
|width="30%"| Pause ||width="20%"| /seq/pause ||width="15%"| 1 ||width="20%"| /seq ||width="15%"| /pause #<br />
<br />
|- style="background:#F2F2F2;"<br />
|rowspan="2"| X1 (mode scène) ||rowspan="2"| /seq/X1 ||rowspan="2"| # ||rowspan="2"| /seq || /X1 #<br />
|- style="background:#F2F2F2;"<br />
| /X2 #<br />
<br />
|-<br />
|rowspan="2"| X2 (mode prépa) ||rowspan="2"| /seq/X2 ||rowspan="2"| # ||rowspan="2"| /seq || /X1 #<br />
|-<br />
| /X2 #<br />
<br />
|- style="background:#F2F2F2;"<br />
| Update || /pad/update || 255-255 || ||<br />
<br />
|-<br />
| Fader X1 || /seq/fadeX1 || 0-255 || /fadeX1 || # 0-255<br />
<br />
|- style="background:#F2F2F2;"<br />
| Fader X2 || /seq/fadeX2 || 0-255 || /fadeX2 || # 0-255<br />
<br />
|- <br />
| Goto Step # || /seq/goto || # || ||<br />
<br />
|- style="background:#F2F2F2;" <br />
| Load & Goto CUE ||/seq/X2LoadAndFireCue ||# || || <br />
<br />
|- <br />
| Goto ID # ||/seq/ID_goto ||# || || <br />
<br />
|- style="background:#F2F2F2;" <br />
| Load & Goto ID ||/seq/X2LoadAndFireID ||# || || <br />
<br />
|- <br />
| Kill Submasters || /sub/kill || # || ||<br />
<br />
|- style="background:#F2F2F2;"<br />
| Niveau du submaster # || /sub/#(subNumber)/phase || 0.0-1.0(float value) || /sub/#(subNumber)/level || 0-255<br />
<br />
|- <br />
| Niveau du submaster # || /sub/#(subNumber)/level || 0-255(value) || /sub/#(subNumber)/level || 0-255<br />
<br />
|- style="background:#F2F2F2;"<br />
| Submaster Flash # || /sub/#(subNumber)/flash || 0-255(value) || /sub/#(subNumber)/level || 0-255<br />
<br />
|- <br />
| Submaster Time # || /sub/#(subNumber)/flash || 0-255(value) || /sub/#(subNumber)/level || 0-255<br />
<br />
|- style="background:#F2F2F2;"<br />
| Niveau du circuit # || /circ/#(circNumber)/level || 0-255(value) || /circ/#(circNumber)/level || 0-255<br />
<br />
|- <br />
| Niveau Grandmaster || /grandmaster || 0-255 || /grandmaster || 0-255<br />
<br />
|- style="background:#F2F2F2;"<br />
| Sélecteur Time/Flash/Inhib du sub # || /sub/#(subNumber)/mode || 1-2-3 || || <br />
<br />
|- <br />
| Solo (sub # prioritaire) || /sub/#(subNumber)/type || 0-1 || || <br />
<br />
|- style="background:#F2F2F2;"<br />
| Pavé numérique || /pad/1...9 || 1 ||pad/saisieText ||#<br />
<br />
|-<br />
| Point du pavé numérique || /pad/dot || 1 || || <br />
<br />
|- style="background:#F2F2F2;"<br />
| CHANNEL || /pad/channel || 1 || || <br />
<br />
|- <br />
| LEVEL || /pad/level || 1 || || <br />
<br />
|- style="background:#F2F2F2;"<br />
| FULL || /pad/ff || 1 || || <br />
<br />
|- <br />
| THRU || /pad/thru || 1 || || <br />
<br />
|- style="background:#F2F2F2;"<br />
| CLEAR || /pad/clear || 1 || || <br />
<br />
|- <br />
| Freeze (gêle le DMX) (Toggle mode)|| /pad/freeze || 1 || || <br />
<br />
|- style="background:#F2F2F2;"<br />
| Freeze (gêle le DMX) (Set mode)|| /force/freeze || 0-1 || || <br />
<br />
|-<br />
| Blackout (Toggle mode)|| /pad/blackout || 1 || || <br />
<br />
|- style="background:#F2F2F2;"<br />
| Blackout (Set mode)|| /force/blackout || 0-1 || || <br />
<br />
|- <br />
| + || /pad/plus || 1 || || <br />
<br />
|- style="background:#F2F2F2;"<br />
| - || /pad/moins || 1 || || <br />
<br />
|- <br />
| +% || /pad/pluspourcent || 1 || || <br />
<br />
|- style="background:#F2F2F2;"<br />
| -% || /pad/moinspourcent || 1 || || <br />
<br />
|- <br />
| ALL || /pad/all || 1 || || <br />
<br />
|- style="background:#F2F2F2;"<br />
| Validation (ENTER) || /pad/enter || 1 || || <br />
<br />
|- <br />
| Sélection active à zéro || /pad/clearclear || || || <br />
<br />
|- style="background:#F2F2F2;"<br />
| Clone || /pad/clone || || || <br />
<br />
|- <br />
| Inv || /pad/inv || || || <br />
<br />
|- style="background:#F2F2F2;"<br />
| Sélecteur du mode Scène || /pad/scene || || || <br />
<br />
|- <br />
| Sélecteur du mode Scène || /pad/X1 || || || <br />
<br />
|- style="background:#F2F2F2;"<br />
| Sélecteur du mode Prépa || /pad/prepa || || || <br />
<br />
|- <br />
| Sélecteur du mode Prépa || /pad/X2 || || || <br />
<br />
|- style="background:#F2F2F2;"<br />
| Load a palette for selected Device(s)|| /pad/palette || #|| || <br />
<br />
|-<br />
| Update a palette|| /pad/paletteUpdate || (use commandLine to determine which palette to updated) || || <br />
<br />
|- style="background:#F2F2F2;"<br />
| Record a palette (open the record palette panel)|| /pad/paletteRecord || (use commandLine to determine which palette to updated) || || <br />
<br />
|- <br />
| RingBufffer Next || /pad/ringBufferNext || || || <br />
<br />
|- style="background:#F2F2F2;"<br />
| RingBufffer Prev || /pad/ringBufferPrev || || || <br />
<br />
|-<br />
| || || || || <br />
<br />
|- style="background:#F2F2F2;"<br />
| Open PATCH window || /patch/launch || || || <br />
<br />
|- <br />
| Checking level (patch) || /patch/levelRequest || 0-255 ||/patch/displayLevel ||# <br />
<br />
|- style="background:#F2F2F2;"<br />
| Pad Digits (patch) || /patch/# || 1 || || <br />
<br />
|- <br />
| Pad Dot (patch)|| /patch/dot ||1 || || <br />
<br />
|- style="background:#F2F2F2;"<br />
| Inserted Digits (patch)|| || || /patch/input||# <br />
<br />
|- <br />
| Pad Clear (patch)|| /patch/clear || 1 || || <br />
<br />
|- style="background:#F2F2F2;"<br />
| Pad Thru (patch)|| /patch/thru || 1 || || <br />
<br />
|- <br />
| Pad Next (patch)|| /patch/next || 1 || || <br />
<br />
|- style="background:#F2F2F2;"<br />
| Pad Prev (patch)|| /patch/prev || 1 || || <br />
<br />
|- <br />
| Display Channel (patch)|| || ||/patch/displayChannel ||# <br />
<br />
|- style="background:#F2F2F2;"<br />
| Display Patched Dimmer (patch)|| || || /patch/displayDimmer ||# <br />
<br />
|- <br />
| Switch DIM-CHAN (patch)|| /patch/switch || 0-1 ||/patch/displayActiveSwitch ||DIM-CH <br />
<br />
|- style="background:#F2F2F2;"<br />
| Active Channel (patch)|| || ||/patch/displayActiveChannel ||# <br />
<br />
|- <br />
| Active Dimmer (patch)|| || ||/patch/displayActiveDimmer ||# <br />
<br />
|- style="background:#F2F2F2;"<br />
| Active Thru Dimmer (patch)|| || || /patch/displayActiveThru||# <br />
<br />
|- <br />
| Add Patch|| /patch/plus ||1 || || <br />
<br />
|- style="background:#F2F2F2;"<br />
| Remove Patch||/patch/moins ||1 || || <br />
<br />
|- <br />
| Test Channel (patch)|| /patch/testChannel || 0-1 ||/patch/testChannel ||# <br />
<br />
|- style="background:#F2F2F2;"<br />
| Test Dimmer (patch)||/patch/testDimmer ||0-1 ||/patch/testDimmer ||# <br />
<br />
|}<br />
<br />
=Communication OSC entre D::Light et Pure Data=<br />
<br />
=== L'envoi des données vers D::Light ===<br />
<br />
Un seul objet est nécessaire :<br />
* L'objet '''sendOSC'''. Il doit recevoir un message qui établit la connexion (''connect''), indique à ''sendOSC'' vers quelle machine envoyer les informations (''localhost'' si c'est la même machine ou adresse IP s'il s'agit d'une machine distante) et lui précise que l'on s'adresse à D::Light en spécifiant son port ('''7000'''). Un second message (''disconnect'') permet la déconnexion manuelle. Facultativement, un objet '''loadbang''' permet d'activer automatiquement la connexion à l'ouverture du patch Pd. Mais l'état de la connexion ne peut pas être affiché. La syntaxe des messages d'envoi doit toujours commencer par le préfixe ''send'' (exemple : ''send /seq/go'').<br />
<br />
<br />
=== La réception des données provenant de D::Light ===<br />
<br />
Deux objets sont nécessaires :<br />
* L'objet '''dumpOSC''' permet de recevoir les messages OSC. On lui attribue en paramètre le numéro de port de D::Light ('''7001''').<br />
* L'objet '''OSCroute''', permet de trier les messages arrivant par l'objet ''dumpOSC''. Les messages de réception des données provenant de D::Light constituent les paramètres de cet objet. Par chaque sortie on récupère les valeurs et/ou les symboles correspondants aux messages inscrits en paramètres selon leur ordre respectif. En l'absence de paramètre, la sortie de gauche liste les dernières informations reçues (par exemple : ''/4 255'' si le submaster 4 est à full).<br />
[[Fichier:send-dump-osc.png]]<br />
<br />
=== Les objets OSC de Martin Peach ===<br />
<br />
L'informaticien canadien Martin Peach a implémenté depuis 2008 de nouveaux objets qui sont intégrés à l'une des bibliothèques associées aux dernières versions de Pd-extended. Outre leur meilleure fiabilité par rapport aux objets ''sendOSC'', ''dumpOSC'', ''OSCroute'', ils permettent de créer des messages plus complexes avec une syntaxe simplifiée et, surtout, l'envoi, la réception et le tri de paquets pouvant comporter des milliers d'informations simultanées (et cela, sans le moindre bug).<br /><br />
<br />
(''Note: le patch ci-dessous est écrit pour la version 3.0.3 de D::Light''. [[Média:udpsend-receive.png|Voir le patch écrit pour les versions antérieures.]])<br />
[[Fichier:udpsend-receive-303.png]]<br />
<br />
* Pour l'envoi des données, l'objet ''sendOSC'' est remplacé par un couple d'objets : '''packOSC''' et '''udpsend'''. Les messages de connexion et déconnexion restent identiques. La sortie de ''udpsend'' peut recevoir un nombre qui affiche l'état de la connexion (0 ou 1). La syntaxe des messages d'envoi est simplifiée : il n'est plus nécessaire d'utiliser le préfixe ''send'' (il suffit, par exemple, d'écrire ''/seq/go''). De plus, les envois simultanés peuvent être regroupés en '''un seul message''', chaque syntaxe étant séparée par une virgule suivie d'un espace (exemple : ''/grandmaster 127, /seq/go, /sub/1/flash 188, /sub/4/flash 255, /circ/22 50, /circ/24 220'').<br />
* Pour la réception des données, les 2 objets ''dumpOSC'' et ''OSCroute'' sont remplacés par le trio '''udpreceive''', '''unpackOSC''', '''routeOSC'''. La sortie de droite de ''udpreceive'' donne l'adresse IP de D::Light qui se trouve dans l'OSCwriter.<br />
* Cette bibliothèque d'objets est associée à Pd-extended mais elle doit être importée dans le patch. L'invocation se fait sous forme d'objets nommés '''import mrpeach/udpsend''' et '''import mrpeach/packOSC''' pour l'envoi, '''import mrpeach/udpreceive''', '''import mrpeach/unpackOSC''' et '''import mrpeach/routeOSC''' pour la réception.<br />
<br />
On peut accéder à la documentation dans Pd par ''help/browser'':<br />
** /usr/lib/pd/doc/5.reference/mrpeach/packOSC-help.pd<br />
** /usr/lib/pd/doc/5.reference/mrpeach/routeOSC-help.pd<br />
** /usr/lib/pd/doc/5.reference/mrpeach/udpreceive-help.pd<br />
** /usr/lib/pd/doc/5.reference/mrpeach/udpsend-help.pd<br />
Sous linux:<br />
** /usr/lib/pd/extra/mrpeach/packOSC.pd_linux<br />
** /usr/lib/pd/extra/mrpeach/routeOSC.pd_linux<br />
** /usr/lib/pd/extra/mrpeach/udpreceive.pd_linux<br />
** /usr/lib/pd/extra/mrpeach/udpsend.pd_linux<br />
** /usr/lib/pd/extra/mrpeach/unpackOSC.pd_linux<br />
<br />
<br />
=== Le tri des données OSC provenant de D::Light ===<br />
<br />
D::Light renvoie les données sous la forme de '''nombres''' (valeurs) ou de '''listes''' qui peuvent comporter des nombres mais aussi des symboles. Ces données doivent être triées par Pd afin d'être exploitées séparément. de plus, la version 3.0.3 utilise un ''bundle'' qui envoie des paquets de données multiples qui doivent être séparées.<br />
* Lorsque le message de réception renvoie un seul nombre, la sortie correspondante de l'objet ''routeOSC'' reçoit un nombre. C'est le cas uniquement pour le message ''/grandmaster'' (niveau) dans la version 3.0.3. C'était le cas, dans les versions antérieures, pour ''/go'' (pas), ''/goback'' (pas) et ''/pause'' (pas).<br />
* Les messages de réception ''/fadeX1'' et ''/fadeX2'' (anciennement: ''/XfadeX1'' et ''/XfadeX2'') renvoient une liste de 2 nombres (pas de séquence et niveau). Ils doivent être séparés par l'objet '''unpack''' avec 2 arguments ''f f'' (=float) qui spécifient qu'il s'agit de nombres.<br />
* Les messages de réception ''/X1'', ''/X2'', ''/go'', ''/goback'' et ''/pause'' doivent être extraits par un objet '''routeOSC''' de second niveau relié à la sortie du premier '''routeOSC''' qui correspond à ''/seq''.<br />
* Les messages de réception ''/sub'' et ''/circ'' renvoient une liste qui comporte un symbole (''/#/level'') et un nombre (niveau).<br />
** L'opération la plus simple mais aussi la plus fastidieuse consiste à établir un routage à plusieurs niveaux. Pour les submasters, par exemple, le premier '''routeOSC''' extrait les données ''/sub'', le second les données ''/#'', le troisième les données ''/level'', c'est-à-dire la valeur du niveau. Ce qui oblige à reproduire l'opération 250 fois pour les 250 submasters disponibles. De même pour les circuits.<br />
** Une opération, plus économique, consiste à extraire directement les valeurs numériques en séparant les éléments symboles, non numériques(''/'' et ''/level''), grâce à un séparateur. Symbole et nombre doivent préalablement être séparés par l'objet '''unpack''' avec 2 arguments qui sont ''s'' (=symbole) et ''f'' (=float). Le séparateur permet ensuite d'extraire le numéro de sub. On utilise pour cela l'objet '''symbol2list''' qui reçoit à gauche le symbole et à droite un message comportant le signe séparateur. Un nouvel objet '''unpack''' ayant ''f'' comme argument permet alors de récupérer le nombre qui était associé au slash. On peut procéder de la même manière pour les circuits. L'avantage est de taille: 2 nombres permettent la réception de ''toutes'' les données concernant les submasters (numéro de sub et niveau), de même pour les circuits. Il ne reste plus qu'à les dispatcher selon les besoins... (voir ci-dessous).<br />
<br />
(''Note: les patches ci-dessous sont écrits pour la version 3.0.3 de D::Light''. [[Média:receive-osc.png|Voir le patch écrit pour les versions antérieures.]])<br />
<br />
'''Routage "classique" des données :'''<br />
[[Fichier:receive-osc-303a.png]]<br />
<br />
'''Routage "économique" des données :'''<br />
[[Fichier:udp-sr-extract-303.png]]<br />
<br />
<br />
=== Le dispatch des données OSC ''/sub'' et ''/circ'' provenant de D::Light ===<br />
Dans le routage "économique" présenté ci-dessus, toutes les données envoyées par D::Light concernant les submasters et les circuits sont concaténées en deux objets ''nombre'': l'un pour le numéro de sub (ou de circuit), l'autre pour la valeur du niveau. Pour qu'elles soient lisibles et exploitables il faut effectuer leur séparation et leur répartition.<br />
* L'objet '''dispatch''' va permettre de faire apparaître, pour chaque submaster et pour chaque circuit, sa valeur respective.<br />
* Cet objet '''dispatch''' nécessite l'importation d'une bibliothèque associée à ''Pd-extended'': pour cela, on crée un objet '''import moonlib/dispatch'''.<br />
* On crée ensuite 2 objets '''dispatch''', l'un pour les ''subs'', l'autre pour les ''circuits'', dans lesquels on déclare en arguments la syntaxe générique utilisée pour chacun et les minima et maxima, c'est-à-dire les numéro du premier et du dernier submasters dont on veut récupérer les données (dans l'exemple ci-dessous, de 1 à 10). Même déclaration pour les circuits. Ce qui donne: '''dispatch $0-sub 1 10''' et '''dispatch $0-circ 1 10'''. Si l'on veut récupérer les valeurs de 250 submasters et de 120 circuits, on déclarera: '''dispatch $0-sub 1 250''' et '''dispatch $0-circ 1 120'''.<br />
<br />
<br />
'''Le ''dispatch'' des données ''sub'' et ''circ'' (exemple pour 10 submasters et 10 circuits) :'''<br />
[[Fichier:osc-dispatch-303-1.png]]<br />
<br />
* Reste à créer les objets qui vont réceptionner les données (dans l'exemple, ce sont des objets ''nombre'' mais on pourrait utiliser des ''sliders'', des objets ''symbole'' ou faire apparaître les données comme ''label'' de ''canvas''). Chacun devra comporter en ''label'' le nom et le numéro qui lui correspond afin de les identifier (''Sb-1'', ''Sb-2''... ''Ch-1'', ''Ch-2''...).<br />
<br />
<br />
'''Les objets de réception des données ''sub'' et ''circ'' (exemple pour 10 submasters et 10 circuits) :'''<br />
<br />
[[Fichier:osc-dispatch-303-2.png]]<br />
<br />
Dernière opération: la création des messages d'envoi et de réception.<br />
* Les nombres issus de '''routeOSC''' qui correspondent aux numéros et aux valeurs sont compactés par un objet '''pack f f''' puis envoyés (''s'' = ''send'') par un message qui reprend la syntaxe générique initialement déclarée à laquelle on ajoute le suffixe ''-rcv'' (''receive''). Ce qui donne: '''s $0-sub-rcv''' et '''s $0-circ-rcv'''.<br />
* Chaque objet objet ''nombre'' appelé à réceptionner les données doit avoir la même déclaration en réception à laquelle s'ajoute son numéro propre: '''r $0-sub1-rcv''' pour le sub n°1 et '''r $0-sub2-rcv''' pour le sub n°2, etc. De même pour les circuits.<br />
<br />
<br />
'''Les messages de réception des données ''sub'' et ''circ'' :'''<br />
<br />
[[Fichier:osc-dispatch-303-3.png]]<br />
<br />
<br />
Et hop, le tour est joué: chaque objet ''nombre'' reçoit instantanément son dû!<br />
<br />
Pour tester, on peut créer dans D::Light 10 groupes affectés aux submasters 1 à 10 et envoyer le message suivant:<br />
[[Fichier:sub-envoi-1.png]]<br />
<br />
On peut éventuellement sophistiquer l'ensemble en établissant au préalable une conversion des niveaux 0-255 en 0-100, puis transformer ces valeurs numériques en symboles, grâce à l'objet '''ftos''' (''float to symbol'') afin d'ajouter, par un sélecteur, un message qui remplace la valeur 100 en FF.<br />
<br />
<br />
=Communication OSC entre D::Light et le terminal=<br />
<br />
Il est possible d'envoyer des messages OSC en ligne de commande via le terminal, avec [https://fukuchi.org/works/oscsend/index.html.en '''oscsend'''] qui fonctionne grace à la librairie [http://liblo.sourceforge.net '''Liblo''']<br />
<br />
Ces outils sont disponibles dans la plupart des repos officiels. Vous pouvez les installer en utilisant apt, pacman, brew, etc.<br />
<br />
<br />
Une fois l'outil installé, la commande suivante vous permet d'envoyer un GO :<br />
<br />
oscsend localhost 7000 /seq/go f 1.0<br />
<br />
<br />
la commande suivante vous permet d'envoyer le STEP ID 12<br />
<br />
oscsend localhost 7000 seq/X2LoadAndFireID f 12<br />
<br />
<br />
Avec cette commande, vous pouvez synchroniser simplement [http://linux-show-player.sourceforge.net Linux Show Player] et D::Light, en une seule cue list dans LiSP, en y créant une Cue Command, qui exécutera la ligne de commande.<br />
<br />
=Voir aussi=<br />
<br />
<br />
===Télécommande OSC===<br />
<br />
Page concernant l'utilisation d'un smartphone ou d'une tablette comme télécommande pour D::Light en OSC : [[Télécommande OSC]]<br />
<br />
=== Liens externes ===<br />
<br />
* [http://opensoundcontrol.org Site officiel OSC]<br />
* [http://www.interface-z.com/patchs/ut-osc.htm La communication OSC selon Interface-Z]<br />
<br />
<br />
<br />
<br />
----<br />
<br />
Retourner à la page [[Les Menus]]<br />
<br />
Retourner à la page [[Accueil]]</div>Sl1200mk2https://getdlight.com/wiki/index.php?title=OSC&diff=3127OSC2020-11-18T09:49:43Z<p>Sl1200mk2 : /* Syntaxe OSC de la version 4 [2018-02-01] */</p>
<hr />
<div>L''''OSC''' (''Open Sound Control'') est un protocole de transmission de données en temps réel entre plusieurs logiciels. La communication entre ces logiciels assure l'envoi et la réception des flux de données par une connexion réseau en utilisant le protocole UDP (''User Datagram Protocol''), qui est la couche de transport du protocole TCP/IP (''Transmission Control Protocol'', ''Internet Protocol'').<br />
<br />
L''''OSC''' se caractérise par sa rapidité et sa flexibilité. Il ne provoque aucune latence perceptible lors de l'envoi ou de la réception des données.<br />
<br />
Les logiciels mis en communication peuvent être installés sur la même machine ou sur des machines distinctes. Ainsi, D::Light peut être piloté par une autre application installée sur le même ordinateur ou bien être commandé à distance depuis depuis un iPhone ou un autre ordinateur par connection filaire, WIFI ou Internet.<br />
<br />
En utilisant le protocole OSC, D::Light peut aussi lui-même commander d'autres machines par le biais d'une application comme Pure Data ou Max/Msp: un pas de séquence peut par exemple déclencher les pistes-son d'un player et des submasters peuvent être affectés à de multiples fonctions de déclenchement (play, pause, controle d'un fade son, etc.).<br />
__TOC__<br />
<br />
=Communication OSC avec D::Light=<br />
<br />
La transmission des données vers D::Light doit impérativement spécifier l'adresse de la machine (''localhost'' ou adresse IP) et le numéro du port.<br />
<br />
Par défaut, le port assigné à D::Light pour l'envoi des messages est '''7000'''. La réception des données provenant de D::Light est assignée au port '''7001'''.<br />
<br />
Le statut et le port d'envoi OSC de D::Light doivent également être activés. Lorsqu'on enregistre une conduite, si la communication OSC de D::Light est activée, l'activation reste mémorisée dans la conduite.<br />
<br />
La configuration et l'activation de l'OSC est accessible par le menu Display puis [[SETUP]].<br />
<br />
<br />
=Bibliothèque OSC de D::Light=<br />
<br />
''Dans les tableaux suivants, le signe # correspond toujours à un numéro (de circuit, de pas de séquence, de submaster). Lorsqu'aucune valeur n'est mentionnée, c'est que seule la syntaxe de l'adresse suffit. Lorsque la syntaxe de réception est absente, c'est qu'elle est inexistante (inutile ou pas encore implémentée)''.<br />
<br />
<br />
<br />
=== Syntaxe OSC de la version 4 [2018-02-01]===<br />
<br />
devices can also be controlled by OSC messaging process. for example, to control the RED parameter of a device :<br />
<br />
{| class="wikitable"<br />
|-<br />
!scope="col" width="26%" style="background:#FFEEDD;" rowspan="2"| Commande<br />
!scope="col" width="26%" style="background:#CCFFCC;" colspan="2"| Envoi vers D::Light<br />
!scope="col" width="26%" style="background:#E0E0FF;" colspan="2"| Réception depuis D::Light<br />
|-<br />
!scope="col" style="background:#CCFFCC;"| Syntaxe<br />
!scope="col" width="8%" style="background:#CCFFCC;"| Valeur<br />
!scope="col" style="background:#E0E0FF;"| Syntaxe<br />
!scope="col" width="8%" style="background:#E0E0FF;"| Valeur<br />
|- style="background:#F2F2F2;"<br />
||Device (integer mode) || /device/#(device number)/COLOUR/RED || 0-65535 || /device/#(device number)/COLOUR/RED || 0-65535<br />
|-<br />
||Device (float mode) || /devicephase/#(device number)/COLOUR/RED || 0.0-1.0 || /device/#(device number)/COLOUR/RED || 0-65535<br />
|-<br />
|}<br />
<br />
<br />
{| class="wikitable"<br />
|-<br />
!scope="col" width="26%" style="background:#FFEEDD;" rowspan="2"| Commande<br />
!scope="col" width="26%" style="background:#CCFFCC;" colspan="2"| Envoi vers D::Light<br />
!scope="col" width="26%" style="background:#E0E0FF;" colspan="2"| Réception depuis D::Light<br />
|-<br />
!scope="col" style="background:#CCFFCC;"| Syntaxe<br />
!scope="col" width="8%" style="background:#CCFFCC;"| Valeur<br />
!scope="col" style="background:#E0E0FF;"| Syntaxe<br />
!scope="col" width="8%" style="background:#E0E0FF;"| Valeur<br />
<br />
|-<br />
|rowspan="5"| Go ||rowspan="5"| /seq/go ||rowspan="5"| 1 ||rowspan="5"| /seq || /go #<br />
|-<br />
| /X1 #<br />
|-<br />
| /X2 #<br />
|-<br />
| /X1ActiveCue #<br />
|-<br />
| /X2ActiveCue #<br />
<br />
|- style="background:#F2F2F2;"<br />
|rowspan="3"| GoBack ||rowspan="3"| /seq/goback ||rowspan="3"| 1 ||rowspan="3"| /seq || /goback #<br />
|- style="background:#F2F2F2;"<br />
| /X1 #<br />
|- style="background:#F2F2F2;"<br />
| /X2 #<br />
<br />
|-<br />
|width="30%"| Pause ||width="20%"| /seq/pause ||width="15%"| 1 ||width="20%"| /seq ||width="15%"| /pause #<br />
<br />
|- style="background:#F2F2F2;"<br />
|rowspan="2"| X1 (mode scène) ||rowspan="2"| /seq/X1 ||rowspan="2"| # ||rowspan="2"| /seq || /X1 #<br />
|- style="background:#F2F2F2;"<br />
| /X2 #<br />
<br />
|-<br />
|rowspan="2"| X2 (mode prépa) ||rowspan="2"| /seq/X2 ||rowspan="2"| # ||rowspan="2"| /seq || /X1 #<br />
|-<br />
| /X2 #<br />
<br />
|- style="background:#F2F2F2;"<br />
| Update || /pad/update || 255-255 || ||<br />
<br />
|-<br />
| Fader X1 || /seq/fadeX1 || 0-255 || /fadeX1 || # 0-255<br />
<br />
|- style="background:#F2F2F2;"<br />
| Fader X2 || /seq/fadeX2 || 0-255 || /fadeX2 || # 0-255<br />
<br />
|- <br />
| Goto Step # || /seq/goto || # || ||<br />
<br />
|- style="background:#F2F2F2;" <br />
| Load & Goto CUE ||/seq/X2LoadAndFireCue ||# || || <br />
<br />
|- <br />
| Goto ID # ||/seq/ID_goto ||# || || <br />
<br />
|- style="background:#F2F2F2;" <br />
| Load & Goto ID ||/seq/X2LoadAndFireID ||# || || <br />
<br />
|- <br />
| Kill Submasters || /sub/kill || # || ||<br />
<br />
|- style="background:#F2F2F2;"<br />
| Niveau du submaster # || /sub/#(subNumber)/phase || 0.0-1.0(float value) || /sub/#(subNumber)/level || 0-255<br />
<br />
|- <br />
| Niveau du submaster # || /sub/#(subNumber)/level || 0-255(value) || /sub/#(subNumber)/level || 0-255<br />
<br />
|- style="background:#F2F2F2;"<br />
| Submaster Flash # || /sub/#(subNumber)/flash || 0-255(value) || /sub/#(subNumber)/level || 0-255<br />
<br />
|- <br />
| Submaster Time # || /sub/#(subNumber)/flash || 0-255(value) || /sub/#(subNumber)/level || 0-255<br />
<br />
|- style="background:#F2F2F2;"<br />
| Niveau du circuit # || /circ/#(circNumber)/level || 0-255(value) || /circ/#(circNumber)/level || 0-255<br />
<br />
|- <br />
| Niveau Grandmaster || /grandmaster || 0-255 || /grandmaster || 0-255<br />
<br />
|- style="background:#F2F2F2;"<br />
| Sélecteur Time/Flash/Inhib du sub # || /sub/#(subNumber)/mode || 1-2-3 || || <br />
<br />
|- <br />
| Solo (sub # prioritaire) || /sub/#(subNumber)/type || 0-1 || || <br />
<br />
|- style="background:#F2F2F2;"<br />
| Pavé numérique || /pad/1...9 || 1 ||pad/saisieText ||#<br />
<br />
|-<br />
| Point du pavé numérique || /pad/dot || 1 || || <br />
<br />
|- style="background:#F2F2F2;"<br />
| CHANNEL || /pad/channel || 1 || || <br />
<br />
|- <br />
| LEVEL || /pad/level || 1 || || <br />
<br />
|- style="background:#F2F2F2;"<br />
| FULL || /pad/ff || 1 || || <br />
<br />
|- <br />
| THRU || /pad/thru || 1 || || <br />
<br />
|- style="background:#F2F2F2;"<br />
| CLEAR || /pad/clear || 1 || || <br />
<br />
|- <br />
| Freeze (gêle le DMX) (Toggle mode)|| /pad/freeze || 1 || || <br />
<br />
|- style="background:#F2F2F2;"<br />
| Freeze (gêle le DMX) (Set mode)|| /force/freeze || 0-1 || || <br />
<br />
|-<br />
| Blackout (Toggle mode)|| /pad/blackout || 1 || || <br />
<br />
|- style="background:#F2F2F2;"<br />
| Blackout (Set mode)|| /force/blackout || 0-1 || || <br />
<br />
|- <br />
| + || /pad/plus || 1 || || <br />
<br />
|- style="background:#F2F2F2;"<br />
| - || /pad/moins || 1 || || <br />
<br />
|- <br />
| +% || /pad/pluspourcent || 1 || || <br />
<br />
|- style="background:#F2F2F2;"<br />
| -% || /pad/moinspourcent || 1 || || <br />
<br />
|- <br />
| ALL || /pad/all || 1 || || <br />
<br />
|- style="background:#F2F2F2;"<br />
| Validation (ENTER) || /pad/enter || 1 || || <br />
<br />
|- <br />
| Sélection active à zéro || /pad/clearclear || || || <br />
<br />
|- style="background:#F2F2F2;"<br />
| Clone || /pad/clone || || || <br />
<br />
|- <br />
| Inv || /pad/inv || || || <br />
<br />
|- style="background:#F2F2F2;"<br />
| Sélecteur du mode Scène || /pad/scene || || || <br />
<br />
|- <br />
| Sélecteur du mode Scène || /pad/X1 || || || <br />
<br />
|- style="background:#F2F2F2;"<br />
| Sélecteur du mode Prépa || /pad/prepa || || || <br />
<br />
|- <br />
| Sélecteur du mode Prépa || /pad/X2 || || || <br />
<br />
|- style="background:#F2F2F2;"<br />
| Open PATCH window || /patch/launch || || || <br />
<br />
|- <br />
| Checking level (patch) || /patch/levelRequest || 0-255 ||/patch/displayLevel ||# <br />
<br />
|- style="background:#F2F2F2;"<br />
| Pad Digits (patch) || /patch/# || 1 || || <br />
<br />
|- <br />
| Pad Dot (patch)|| /patch/dot ||1 || || <br />
<br />
|- style="background:#F2F2F2;"<br />
| Inserted Digits (patch)|| || || /patch/input||# <br />
<br />
|- <br />
| Pad Clear (patch)|| /patch/clear || 1 || || <br />
<br />
|- style="background:#F2F2F2;"<br />
| Pad Thru (patch)|| /patch/thru || 1 || || <br />
<br />
|- <br />
| Pad Next (patch)|| /patch/next || 1 || || <br />
<br />
|- style="background:#F2F2F2;"<br />
| Pad Prev (patch)|| /patch/prev || 1 || || <br />
<br />
|- <br />
| Display Channel (patch)|| || ||/patch/displayChannel ||# <br />
<br />
|- style="background:#F2F2F2;"<br />
| Display Patched Dimmer (patch)|| || || /patch/displayDimmer ||# <br />
<br />
|- <br />
| Switch DIM-CHAN (patch)|| /patch/switch || 0-1 ||/patch/displayActiveSwitch ||DIM-CH <br />
<br />
|- style="background:#F2F2F2;"<br />
| Active Channel (patch)|| || ||/patch/displayActiveChannel ||# <br />
<br />
|- <br />
| Active Dimmer (patch)|| || ||/patch/displayActiveDimmer ||# <br />
<br />
|- style="background:#F2F2F2;"<br />
| Active Thru Dimmer (patch)|| || || /patch/displayActiveThru||# <br />
<br />
|- <br />
| Add Patch|| /patch/plus ||1 || || <br />
<br />
|- style="background:#F2F2F2;"<br />
| Remove Patch||/patch/moins ||1 || || <br />
<br />
|- <br />
| Test Channel (patch)|| /patch/testChannel || 0-1 ||/patch/testChannel ||# <br />
<br />
|- style="background:#F2F2F2;"<br />
| Test Dimmer (patch)||/patch/testDimmer ||0-1 ||/patch/testDimmer ||# <br />
<br />
|-<br />
| load a palette on selected device|| /pad/palette || #|| || <br />
|}<br />
<br />
=Communication OSC entre D::Light et Pure Data=<br />
<br />
=== L'envoi des données vers D::Light ===<br />
<br />
Un seul objet est nécessaire :<br />
* L'objet '''sendOSC'''. Il doit recevoir un message qui établit la connexion (''connect''), indique à ''sendOSC'' vers quelle machine envoyer les informations (''localhost'' si c'est la même machine ou adresse IP s'il s'agit d'une machine distante) et lui précise que l'on s'adresse à D::Light en spécifiant son port ('''7000'''). Un second message (''disconnect'') permet la déconnexion manuelle. Facultativement, un objet '''loadbang''' permet d'activer automatiquement la connexion à l'ouverture du patch Pd. Mais l'état de la connexion ne peut pas être affiché. La syntaxe des messages d'envoi doit toujours commencer par le préfixe ''send'' (exemple : ''send /seq/go'').<br />
<br />
<br />
=== La réception des données provenant de D::Light ===<br />
<br />
Deux objets sont nécessaires :<br />
* L'objet '''dumpOSC''' permet de recevoir les messages OSC. On lui attribue en paramètre le numéro de port de D::Light ('''7001''').<br />
* L'objet '''OSCroute''', permet de trier les messages arrivant par l'objet ''dumpOSC''. Les messages de réception des données provenant de D::Light constituent les paramètres de cet objet. Par chaque sortie on récupère les valeurs et/ou les symboles correspondants aux messages inscrits en paramètres selon leur ordre respectif. En l'absence de paramètre, la sortie de gauche liste les dernières informations reçues (par exemple : ''/4 255'' si le submaster 4 est à full).<br />
[[Fichier:send-dump-osc.png]]<br />
<br />
=== Les objets OSC de Martin Peach ===<br />
<br />
L'informaticien canadien Martin Peach a implémenté depuis 2008 de nouveaux objets qui sont intégrés à l'une des bibliothèques associées aux dernières versions de Pd-extended. Outre leur meilleure fiabilité par rapport aux objets ''sendOSC'', ''dumpOSC'', ''OSCroute'', ils permettent de créer des messages plus complexes avec une syntaxe simplifiée et, surtout, l'envoi, la réception et le tri de paquets pouvant comporter des milliers d'informations simultanées (et cela, sans le moindre bug).<br /><br />
<br />
(''Note: le patch ci-dessous est écrit pour la version 3.0.3 de D::Light''. [[Média:udpsend-receive.png|Voir le patch écrit pour les versions antérieures.]])<br />
[[Fichier:udpsend-receive-303.png]]<br />
<br />
* Pour l'envoi des données, l'objet ''sendOSC'' est remplacé par un couple d'objets : '''packOSC''' et '''udpsend'''. Les messages de connexion et déconnexion restent identiques. La sortie de ''udpsend'' peut recevoir un nombre qui affiche l'état de la connexion (0 ou 1). La syntaxe des messages d'envoi est simplifiée : il n'est plus nécessaire d'utiliser le préfixe ''send'' (il suffit, par exemple, d'écrire ''/seq/go''). De plus, les envois simultanés peuvent être regroupés en '''un seul message''', chaque syntaxe étant séparée par une virgule suivie d'un espace (exemple : ''/grandmaster 127, /seq/go, /sub/1/flash 188, /sub/4/flash 255, /circ/22 50, /circ/24 220'').<br />
* Pour la réception des données, les 2 objets ''dumpOSC'' et ''OSCroute'' sont remplacés par le trio '''udpreceive''', '''unpackOSC''', '''routeOSC'''. La sortie de droite de ''udpreceive'' donne l'adresse IP de D::Light qui se trouve dans l'OSCwriter.<br />
* Cette bibliothèque d'objets est associée à Pd-extended mais elle doit être importée dans le patch. L'invocation se fait sous forme d'objets nommés '''import mrpeach/udpsend''' et '''import mrpeach/packOSC''' pour l'envoi, '''import mrpeach/udpreceive''', '''import mrpeach/unpackOSC''' et '''import mrpeach/routeOSC''' pour la réception.<br />
<br />
On peut accéder à la documentation dans Pd par ''help/browser'':<br />
** /usr/lib/pd/doc/5.reference/mrpeach/packOSC-help.pd<br />
** /usr/lib/pd/doc/5.reference/mrpeach/routeOSC-help.pd<br />
** /usr/lib/pd/doc/5.reference/mrpeach/udpreceive-help.pd<br />
** /usr/lib/pd/doc/5.reference/mrpeach/udpsend-help.pd<br />
Sous linux:<br />
** /usr/lib/pd/extra/mrpeach/packOSC.pd_linux<br />
** /usr/lib/pd/extra/mrpeach/routeOSC.pd_linux<br />
** /usr/lib/pd/extra/mrpeach/udpreceive.pd_linux<br />
** /usr/lib/pd/extra/mrpeach/udpsend.pd_linux<br />
** /usr/lib/pd/extra/mrpeach/unpackOSC.pd_linux<br />
<br />
<br />
=== Le tri des données OSC provenant de D::Light ===<br />
<br />
D::Light renvoie les données sous la forme de '''nombres''' (valeurs) ou de '''listes''' qui peuvent comporter des nombres mais aussi des symboles. Ces données doivent être triées par Pd afin d'être exploitées séparément. de plus, la version 3.0.3 utilise un ''bundle'' qui envoie des paquets de données multiples qui doivent être séparées.<br />
* Lorsque le message de réception renvoie un seul nombre, la sortie correspondante de l'objet ''routeOSC'' reçoit un nombre. C'est le cas uniquement pour le message ''/grandmaster'' (niveau) dans la version 3.0.3. C'était le cas, dans les versions antérieures, pour ''/go'' (pas), ''/goback'' (pas) et ''/pause'' (pas).<br />
* Les messages de réception ''/fadeX1'' et ''/fadeX2'' (anciennement: ''/XfadeX1'' et ''/XfadeX2'') renvoient une liste de 2 nombres (pas de séquence et niveau). Ils doivent être séparés par l'objet '''unpack''' avec 2 arguments ''f f'' (=float) qui spécifient qu'il s'agit de nombres.<br />
* Les messages de réception ''/X1'', ''/X2'', ''/go'', ''/goback'' et ''/pause'' doivent être extraits par un objet '''routeOSC''' de second niveau relié à la sortie du premier '''routeOSC''' qui correspond à ''/seq''.<br />
* Les messages de réception ''/sub'' et ''/circ'' renvoient une liste qui comporte un symbole (''/#/level'') et un nombre (niveau).<br />
** L'opération la plus simple mais aussi la plus fastidieuse consiste à établir un routage à plusieurs niveaux. Pour les submasters, par exemple, le premier '''routeOSC''' extrait les données ''/sub'', le second les données ''/#'', le troisième les données ''/level'', c'est-à-dire la valeur du niveau. Ce qui oblige à reproduire l'opération 250 fois pour les 250 submasters disponibles. De même pour les circuits.<br />
** Une opération, plus économique, consiste à extraire directement les valeurs numériques en séparant les éléments symboles, non numériques(''/'' et ''/level''), grâce à un séparateur. Symbole et nombre doivent préalablement être séparés par l'objet '''unpack''' avec 2 arguments qui sont ''s'' (=symbole) et ''f'' (=float). Le séparateur permet ensuite d'extraire le numéro de sub. On utilise pour cela l'objet '''symbol2list''' qui reçoit à gauche le symbole et à droite un message comportant le signe séparateur. Un nouvel objet '''unpack''' ayant ''f'' comme argument permet alors de récupérer le nombre qui était associé au slash. On peut procéder de la même manière pour les circuits. L'avantage est de taille: 2 nombres permettent la réception de ''toutes'' les données concernant les submasters (numéro de sub et niveau), de même pour les circuits. Il ne reste plus qu'à les dispatcher selon les besoins... (voir ci-dessous).<br />
<br />
(''Note: les patches ci-dessous sont écrits pour la version 3.0.3 de D::Light''. [[Média:receive-osc.png|Voir le patch écrit pour les versions antérieures.]])<br />
<br />
'''Routage "classique" des données :'''<br />
[[Fichier:receive-osc-303a.png]]<br />
<br />
'''Routage "économique" des données :'''<br />
[[Fichier:udp-sr-extract-303.png]]<br />
<br />
<br />
=== Le dispatch des données OSC ''/sub'' et ''/circ'' provenant de D::Light ===<br />
Dans le routage "économique" présenté ci-dessus, toutes les données envoyées par D::Light concernant les submasters et les circuits sont concaténées en deux objets ''nombre'': l'un pour le numéro de sub (ou de circuit), l'autre pour la valeur du niveau. Pour qu'elles soient lisibles et exploitables il faut effectuer leur séparation et leur répartition.<br />
* L'objet '''dispatch''' va permettre de faire apparaître, pour chaque submaster et pour chaque circuit, sa valeur respective.<br />
* Cet objet '''dispatch''' nécessite l'importation d'une bibliothèque associée à ''Pd-extended'': pour cela, on crée un objet '''import moonlib/dispatch'''.<br />
* On crée ensuite 2 objets '''dispatch''', l'un pour les ''subs'', l'autre pour les ''circuits'', dans lesquels on déclare en arguments la syntaxe générique utilisée pour chacun et les minima et maxima, c'est-à-dire les numéro du premier et du dernier submasters dont on veut récupérer les données (dans l'exemple ci-dessous, de 1 à 10). Même déclaration pour les circuits. Ce qui donne: '''dispatch $0-sub 1 10''' et '''dispatch $0-circ 1 10'''. Si l'on veut récupérer les valeurs de 250 submasters et de 120 circuits, on déclarera: '''dispatch $0-sub 1 250''' et '''dispatch $0-circ 1 120'''.<br />
<br />
<br />
'''Le ''dispatch'' des données ''sub'' et ''circ'' (exemple pour 10 submasters et 10 circuits) :'''<br />
[[Fichier:osc-dispatch-303-1.png]]<br />
<br />
* Reste à créer les objets qui vont réceptionner les données (dans l'exemple, ce sont des objets ''nombre'' mais on pourrait utiliser des ''sliders'', des objets ''symbole'' ou faire apparaître les données comme ''label'' de ''canvas''). Chacun devra comporter en ''label'' le nom et le numéro qui lui correspond afin de les identifier (''Sb-1'', ''Sb-2''... ''Ch-1'', ''Ch-2''...).<br />
<br />
<br />
'''Les objets de réception des données ''sub'' et ''circ'' (exemple pour 10 submasters et 10 circuits) :'''<br />
<br />
[[Fichier:osc-dispatch-303-2.png]]<br />
<br />
Dernière opération: la création des messages d'envoi et de réception.<br />
* Les nombres issus de '''routeOSC''' qui correspondent aux numéros et aux valeurs sont compactés par un objet '''pack f f''' puis envoyés (''s'' = ''send'') par un message qui reprend la syntaxe générique initialement déclarée à laquelle on ajoute le suffixe ''-rcv'' (''receive''). Ce qui donne: '''s $0-sub-rcv''' et '''s $0-circ-rcv'''.<br />
* Chaque objet objet ''nombre'' appelé à réceptionner les données doit avoir la même déclaration en réception à laquelle s'ajoute son numéro propre: '''r $0-sub1-rcv''' pour le sub n°1 et '''r $0-sub2-rcv''' pour le sub n°2, etc. De même pour les circuits.<br />
<br />
<br />
'''Les messages de réception des données ''sub'' et ''circ'' :'''<br />
<br />
[[Fichier:osc-dispatch-303-3.png]]<br />
<br />
<br />
Et hop, le tour est joué: chaque objet ''nombre'' reçoit instantanément son dû!<br />
<br />
Pour tester, on peut créer dans D::Light 10 groupes affectés aux submasters 1 à 10 et envoyer le message suivant:<br />
[[Fichier:sub-envoi-1.png]]<br />
<br />
On peut éventuellement sophistiquer l'ensemble en établissant au préalable une conversion des niveaux 0-255 en 0-100, puis transformer ces valeurs numériques en symboles, grâce à l'objet '''ftos''' (''float to symbol'') afin d'ajouter, par un sélecteur, un message qui remplace la valeur 100 en FF.<br />
<br />
<br />
=Communication OSC entre D::Light et le terminal=<br />
<br />
Il est possible d'envoyer des messages OSC en ligne de commande via le terminal, avec [https://fukuchi.org/works/oscsend/index.html.en '''oscsend'''] qui fonctionne grace à la librairie [http://liblo.sourceforge.net '''Liblo''']<br />
<br />
Ces outils sont disponibles dans la plupart des repos officiels. Vous pouvez les installer en utilisant apt, pacman, brew, etc.<br />
<br />
<br />
Une fois l'outil installé, la commande suivante vous permet d'envoyer un GO :<br />
<br />
oscsend localhost 7000 /seq/go f 1.0<br />
<br />
<br />
la commande suivante vous permet d'envoyer le STEP ID 12<br />
<br />
oscsend localhost 7000 seq/X2LoadAndFireID f 12<br />
<br />
<br />
Avec cette commande, vous pouvez synchroniser simplement [http://linux-show-player.sourceforge.net Linux Show Player] et D::Light, en une seule cue list dans LiSP, en y créant une Cue Command, qui exécutera la ligne de commande.<br />
<br />
=Voir aussi=<br />
<br />
<br />
===Télécommande OSC===<br />
<br />
Page concernant l'utilisation d'un smartphone ou d'une tablette comme télécommande pour D::Light en OSC : [[Télécommande OSC]]<br />
<br />
=== Liens externes ===<br />
<br />
* [http://opensoundcontrol.org Site officiel OSC]<br />
* [http://www.interface-z.com/patchs/ut-osc.htm La communication OSC selon Interface-Z]<br />
<br />
<br />
<br />
<br />
----<br />
<br />
Retourner à la page [[Les Menus]]<br />
<br />
Retourner à la page [[Accueil]]</div>Sl1200mk2https://getdlight.com/wiki/index.php?title=OSC&diff=3126OSC2020-11-18T09:48:32Z<p>Sl1200mk2 : /* Syntaxe OSC de la version 4 [2018-02-01] */</p>
<hr />
<div>L''''OSC''' (''Open Sound Control'') est un protocole de transmission de données en temps réel entre plusieurs logiciels. La communication entre ces logiciels assure l'envoi et la réception des flux de données par une connexion réseau en utilisant le protocole UDP (''User Datagram Protocol''), qui est la couche de transport du protocole TCP/IP (''Transmission Control Protocol'', ''Internet Protocol'').<br />
<br />
L''''OSC''' se caractérise par sa rapidité et sa flexibilité. Il ne provoque aucune latence perceptible lors de l'envoi ou de la réception des données.<br />
<br />
Les logiciels mis en communication peuvent être installés sur la même machine ou sur des machines distinctes. Ainsi, D::Light peut être piloté par une autre application installée sur le même ordinateur ou bien être commandé à distance depuis depuis un iPhone ou un autre ordinateur par connection filaire, WIFI ou Internet.<br />
<br />
En utilisant le protocole OSC, D::Light peut aussi lui-même commander d'autres machines par le biais d'une application comme Pure Data ou Max/Msp: un pas de séquence peut par exemple déclencher les pistes-son d'un player et des submasters peuvent être affectés à de multiples fonctions de déclenchement (play, pause, controle d'un fade son, etc.).<br />
__TOC__<br />
<br />
=Communication OSC avec D::Light=<br />
<br />
La transmission des données vers D::Light doit impérativement spécifier l'adresse de la machine (''localhost'' ou adresse IP) et le numéro du port.<br />
<br />
Par défaut, le port assigné à D::Light pour l'envoi des messages est '''7000'''. La réception des données provenant de D::Light est assignée au port '''7001'''.<br />
<br />
Le statut et le port d'envoi OSC de D::Light doivent également être activés. Lorsqu'on enregistre une conduite, si la communication OSC de D::Light est activée, l'activation reste mémorisée dans la conduite.<br />
<br />
La configuration et l'activation de l'OSC est accessible par le menu Display puis [[SETUP]].<br />
<br />
<br />
=Bibliothèque OSC de D::Light=<br />
<br />
''Dans les tableaux suivants, le signe # correspond toujours à un numéro (de circuit, de pas de séquence, de submaster). Lorsqu'aucune valeur n'est mentionnée, c'est que seule la syntaxe de l'adresse suffit. Lorsque la syntaxe de réception est absente, c'est qu'elle est inexistante (inutile ou pas encore implémentée)''.<br />
<br />
<br />
<br />
=== Syntaxe OSC de la version 4 [2018-02-01]===<br />
<br />
devices can also be controlled by OSC messaging process. for example, to control the RED parameter of a device :<br />
<br />
{| class="wikitable"<br />
|-<br />
!scope="col" width="26%" style="background:#FFEEDD;" rowspan="2"| Commande<br />
!scope="col" width="26%" style="background:#CCFFCC;" colspan="2"| Envoi vers D::Light<br />
!scope="col" width="26%" style="background:#E0E0FF;" colspan="2"| Réception depuis D::Light<br />
|-<br />
!scope="col" style="background:#CCFFCC;"| Syntaxe<br />
!scope="col" width="8%" style="background:#CCFFCC;"| Valeur<br />
!scope="col" style="background:#E0E0FF;"| Syntaxe<br />
!scope="col" width="8%" style="background:#E0E0FF;"| Valeur<br />
|- style="background:#F2F2F2;"<br />
||Device (integer mode) || /device/#(device number)/COLOUR/RED || 0-65535 || /device/#(device number)/COLOUR/RED || 0-65535<br />
|-<br />
||Device (float mode) || /devicephase/#(device number)/COLOUR/RED || 0.0-1.0 || /device/#(device number)/COLOUR/RED || 0-65535<br />
|-<br />
|}<br />
<br />
<br />
{| class="wikitable"<br />
|-<br />
!scope="col" width="26%" style="background:#FFEEDD;" rowspan="2"| Commande<br />
!scope="col" width="26%" style="background:#CCFFCC;" colspan="2"| Envoi vers D::Light<br />
!scope="col" width="26%" style="background:#E0E0FF;" colspan="2"| Réception depuis D::Light<br />
|-<br />
!scope="col" style="background:#CCFFCC;"| Syntaxe<br />
!scope="col" width="8%" style="background:#CCFFCC;"| Valeur<br />
!scope="col" style="background:#E0E0FF;"| Syntaxe<br />
!scope="col" width="8%" style="background:#E0E0FF;"| Valeur<br />
<br />
|-<br />
|rowspan="5"| Go ||rowspan="5"| /seq/go ||rowspan="5"| 1 ||rowspan="5"| /seq || /go #<br />
|-<br />
| /X1 #<br />
|-<br />
| /X2 #<br />
|-<br />
| /X1ActiveCue #<br />
|-<br />
| /X2ActiveCue #<br />
<br />
|- style="background:#F2F2F2;"<br />
|rowspan="3"| GoBack ||rowspan="3"| /seq/goback ||rowspan="3"| 1 ||rowspan="3"| /seq || /goback #<br />
|- style="background:#F2F2F2;"<br />
| /X1 #<br />
|- style="background:#F2F2F2;"<br />
| /X2 #<br />
<br />
|-<br />
|width="30%"| Pause ||width="20%"| /seq/pause ||width="15%"| 1 ||width="20%"| /seq ||width="15%"| /pause #<br />
<br />
|- style="background:#F2F2F2;"<br />
|rowspan="2"| X1 (mode scène) ||rowspan="2"| /seq/X1 ||rowspan="2"| # ||rowspan="2"| /seq || /X1 #<br />
|- style="background:#F2F2F2;"<br />
| /X2 #<br />
<br />
|-<br />
|rowspan="2"| X2 (mode prépa) ||rowspan="2"| /seq/X2 ||rowspan="2"| # ||rowspan="2"| /seq || /X1 #<br />
|-<br />
| /X2 #<br />
<br />
|- style="background:#F2F2F2;"<br />
| Update || /pad/update || 255-255 || ||<br />
<br />
|-<br />
| Fader X1 || /seq/fadeX1 || 0-255 || /fadeX1 || # 0-255<br />
<br />
|- style="background:#F2F2F2;"<br />
| Fader X2 || /seq/fadeX2 || 0-255 || /fadeX2 || # 0-255<br />
<br />
|- <br />
| Goto Step # || /seq/goto || # || ||<br />
<br />
|- style="background:#F2F2F2;" <br />
| Load & Goto CUE ||/seq/X2LoadAndFireCue ||# || || <br />
<br />
|- <br />
| Goto ID # ||/seq/ID_goto ||# || || <br />
<br />
|- style="background:#F2F2F2;" <br />
| Load & Goto ID ||/seq/X2LoadAndFireID ||# || || <br />
<br />
|- <br />
| Kill Submasters || /sub/kill || # || ||<br />
<br />
|- style="background:#F2F2F2;"<br />
| Niveau du submaster # || /sub/#(subNumber)/phase || 0.0-1.0(float value) || /sub/#(subNumber)/level || 0-255<br />
<br />
|- <br />
| Niveau du submaster # || /sub/#(subNumber)/level || 0-255(value) || /sub/#(subNumber)/level || 0-255<br />
<br />
|- style="background:#F2F2F2;"<br />
| Submaster Flash # || /sub/#(subNumber)/flash || 0-255(value) || /sub/#(subNumber)/level || 0-255<br />
<br />
|- <br />
| Submaster Time # || /sub/#(subNumber)/flash || 0-255(value) || /sub/#(subNumber)/level || 0-255<br />
<br />
|- style="background:#F2F2F2;"<br />
| Niveau du circuit # || /circ/#(circNumber)/level || 0-255(value) || /circ/#(circNumber)/level || 0-255<br />
<br />
|- <br />
| Niveau Grandmaster || /grandmaster || 0-255 || /grandmaster || 0-255<br />
<br />
|- style="background:#F2F2F2;"<br />
| Sélecteur Time/Flash/Inhib du sub # || /sub/#(subNumber)/mode || 1-2-3 || || <br />
<br />
|- <br />
| Solo (sub # prioritaire) || /sub/#(subNumber)/type || 0-1 || || <br />
<br />
|- style="background:#F2F2F2;"<br />
| Pavé numérique || /pad/1...9 || 1 ||pad/saisieText ||#<br />
<br />
|-<br />
| Point du pavé numérique || /pad/dot || 1 || || <br />
<br />
|- style="background:#F2F2F2;"<br />
| CHANNEL || /pad/channel || 1 || || <br />
<br />
|- <br />
| LEVEL || /pad/level || 1 || || <br />
<br />
|- style="background:#F2F2F2;"<br />
| FULL || /pad/ff || 1 || || <br />
<br />
|- <br />
| THRU || /pad/thru || 1 || || <br />
<br />
|- style="background:#F2F2F2;"<br />
| CLEAR || /pad/clear || 1 || || <br />
<br />
|- <br />
| Freeze (gêle le DMX) (Toggle mode)|| /pad/freeze || 1 || || <br />
<br />
|- style="background:#F2F2F2;"<br />
| Freeze (gêle le DMX) (Set mode)|| /force/freeze || 0-1 || || <br />
<br />
|-<br />
| Blackout (Toggle mode)|| /pad/blackout || 1 || || <br />
<br />
|- style="background:#F2F2F2;"<br />
| Blackout (Set mode)|| /force/blackout || 0-1 || || <br />
<br />
|- <br />
| + || /pad/plus || 1 || || <br />
<br />
|- style="background:#F2F2F2;"<br />
| - || /pad/moins || 1 || || <br />
<br />
|- <br />
| +% || /pad/pluspourcent || 1 || || <br />
<br />
|- style="background:#F2F2F2;"<br />
| -% || /pad/moinspourcent || 1 || || <br />
<br />
|- <br />
| ALL || /pad/all || 1 || || <br />
<br />
|- style="background:#F2F2F2;"<br />
| Validation (ENTER) || /pad/enter || 1 || || <br />
<br />
|- <br />
| Sélection active à zéro || /pad/clearclear || || || <br />
<br />
|- style="background:#F2F2F2;"<br />
| Clone || /pad/clone || || || <br />
<br />
|- <br />
| Inv || /pad/inv || || || <br />
<br />
|- style="background:#F2F2F2;"<br />
| Sélecteur du mode Scène || /pad/scene || || || <br />
<br />
|- <br />
| Sélecteur du mode Scène || /pad/X1 || || || <br />
<br />
|- style="background:#F2F2F2;"<br />
| Sélecteur du mode Prépa || /pad/prepa || || || <br />
<br />
|- <br />
| Sélecteur du mode Prépa || /pad/X2 || || || <br />
<br />
|- style="background:#F2F2F2;"<br />
| Open PATCH window || /patch/launch || || || <br />
<br />
|- <br />
| Checking level (patch) || /patch/levelRequest || 0-255 ||/patch/displayLevel ||# <br />
<br />
|- style="background:#F2F2F2;"<br />
| Pad Digits (patch) || /patch/# || 1 || || <br />
<br />
|- <br />
| Pad Dot (patch)|| /patch/dot ||1 || || <br />
<br />
|- style="background:#F2F2F2;"<br />
| Inserted Digits (patch)|| || || /patch/input||# <br />
<br />
|- <br />
| Pad Clear (patch)|| /patch/clear || 1 || || <br />
<br />
|- style="background:#F2F2F2;"<br />
| Pad Thru (patch)|| /patch/thru || 1 || || <br />
<br />
|- <br />
| Pad Next (patch)|| /patch/next || 1 || || <br />
<br />
|- style="background:#F2F2F2;"<br />
| Pad Prev (patch)|| /patch/prev || 1 || || <br />
<br />
|- <br />
| Display Channel (patch)|| || ||/patch/displayChannel ||# <br />
<br />
|- style="background:#F2F2F2;"<br />
| Display Patched Dimmer (patch)|| || || /patch/displayDimmer ||# <br />
<br />
|- <br />
| Switch DIM-CHAN (patch)|| /patch/switch || 0-1 ||/patch/displayActiveSwitch ||DIM-CH <br />
<br />
|- style="background:#F2F2F2;"<br />
| Active Channel (patch)|| || ||/patch/displayActiveChannel ||# <br />
<br />
|- <br />
| Active Dimmer (patch)|| || ||/patch/displayActiveDimmer ||# <br />
<br />
|- style="background:#F2F2F2;"<br />
| Active Thru Dimmer (patch)|| || || /patch/displayActiveThru||# <br />
<br />
|- <br />
| Add Patch|| /patch/plus ||1 || || <br />
<br />
|- style="background:#F2F2F2;"<br />
| Remove Patch||/patch/moins ||1 || || <br />
<br />
|- <br />
| Test Channel (patch)|| /patch/testChannel || 0-1 ||/patch/testChannel ||# <br />
<br />
|- style="background:#F2F2F2;"<br />
| Test Dimmer (patch)||/patch/testDimmer ||0-1 ||/patch/testDimmer ||# <br />
<br />
|-<br />
| load a palette on selected device|| /pad/palette || #|| || <br />
}<br />
<br />
=Communication OSC entre D::Light et Pure Data=<br />
<br />
=== L'envoi des données vers D::Light ===<br />
<br />
Un seul objet est nécessaire :<br />
* L'objet '''sendOSC'''. Il doit recevoir un message qui établit la connexion (''connect''), indique à ''sendOSC'' vers quelle machine envoyer les informations (''localhost'' si c'est la même machine ou adresse IP s'il s'agit d'une machine distante) et lui précise que l'on s'adresse à D::Light en spécifiant son port ('''7000'''). Un second message (''disconnect'') permet la déconnexion manuelle. Facultativement, un objet '''loadbang''' permet d'activer automatiquement la connexion à l'ouverture du patch Pd. Mais l'état de la connexion ne peut pas être affiché. La syntaxe des messages d'envoi doit toujours commencer par le préfixe ''send'' (exemple : ''send /seq/go'').<br />
<br />
<br />
=== La réception des données provenant de D::Light ===<br />
<br />
Deux objets sont nécessaires :<br />
* L'objet '''dumpOSC''' permet de recevoir les messages OSC. On lui attribue en paramètre le numéro de port de D::Light ('''7001''').<br />
* L'objet '''OSCroute''', permet de trier les messages arrivant par l'objet ''dumpOSC''. Les messages de réception des données provenant de D::Light constituent les paramètres de cet objet. Par chaque sortie on récupère les valeurs et/ou les symboles correspondants aux messages inscrits en paramètres selon leur ordre respectif. En l'absence de paramètre, la sortie de gauche liste les dernières informations reçues (par exemple : ''/4 255'' si le submaster 4 est à full).<br />
[[Fichier:send-dump-osc.png]]<br />
<br />
=== Les objets OSC de Martin Peach ===<br />
<br />
L'informaticien canadien Martin Peach a implémenté depuis 2008 de nouveaux objets qui sont intégrés à l'une des bibliothèques associées aux dernières versions de Pd-extended. Outre leur meilleure fiabilité par rapport aux objets ''sendOSC'', ''dumpOSC'', ''OSCroute'', ils permettent de créer des messages plus complexes avec une syntaxe simplifiée et, surtout, l'envoi, la réception et le tri de paquets pouvant comporter des milliers d'informations simultanées (et cela, sans le moindre bug).<br /><br />
<br />
(''Note: le patch ci-dessous est écrit pour la version 3.0.3 de D::Light''. [[Média:udpsend-receive.png|Voir le patch écrit pour les versions antérieures.]])<br />
[[Fichier:udpsend-receive-303.png]]<br />
<br />
* Pour l'envoi des données, l'objet ''sendOSC'' est remplacé par un couple d'objets : '''packOSC''' et '''udpsend'''. Les messages de connexion et déconnexion restent identiques. La sortie de ''udpsend'' peut recevoir un nombre qui affiche l'état de la connexion (0 ou 1). La syntaxe des messages d'envoi est simplifiée : il n'est plus nécessaire d'utiliser le préfixe ''send'' (il suffit, par exemple, d'écrire ''/seq/go''). De plus, les envois simultanés peuvent être regroupés en '''un seul message''', chaque syntaxe étant séparée par une virgule suivie d'un espace (exemple : ''/grandmaster 127, /seq/go, /sub/1/flash 188, /sub/4/flash 255, /circ/22 50, /circ/24 220'').<br />
* Pour la réception des données, les 2 objets ''dumpOSC'' et ''OSCroute'' sont remplacés par le trio '''udpreceive''', '''unpackOSC''', '''routeOSC'''. La sortie de droite de ''udpreceive'' donne l'adresse IP de D::Light qui se trouve dans l'OSCwriter.<br />
* Cette bibliothèque d'objets est associée à Pd-extended mais elle doit être importée dans le patch. L'invocation se fait sous forme d'objets nommés '''import mrpeach/udpsend''' et '''import mrpeach/packOSC''' pour l'envoi, '''import mrpeach/udpreceive''', '''import mrpeach/unpackOSC''' et '''import mrpeach/routeOSC''' pour la réception.<br />
<br />
On peut accéder à la documentation dans Pd par ''help/browser'':<br />
** /usr/lib/pd/doc/5.reference/mrpeach/packOSC-help.pd<br />
** /usr/lib/pd/doc/5.reference/mrpeach/routeOSC-help.pd<br />
** /usr/lib/pd/doc/5.reference/mrpeach/udpreceive-help.pd<br />
** /usr/lib/pd/doc/5.reference/mrpeach/udpsend-help.pd<br />
Sous linux:<br />
** /usr/lib/pd/extra/mrpeach/packOSC.pd_linux<br />
** /usr/lib/pd/extra/mrpeach/routeOSC.pd_linux<br />
** /usr/lib/pd/extra/mrpeach/udpreceive.pd_linux<br />
** /usr/lib/pd/extra/mrpeach/udpsend.pd_linux<br />
** /usr/lib/pd/extra/mrpeach/unpackOSC.pd_linux<br />
<br />
<br />
=== Le tri des données OSC provenant de D::Light ===<br />
<br />
D::Light renvoie les données sous la forme de '''nombres''' (valeurs) ou de '''listes''' qui peuvent comporter des nombres mais aussi des symboles. Ces données doivent être triées par Pd afin d'être exploitées séparément. de plus, la version 3.0.3 utilise un ''bundle'' qui envoie des paquets de données multiples qui doivent être séparées.<br />
* Lorsque le message de réception renvoie un seul nombre, la sortie correspondante de l'objet ''routeOSC'' reçoit un nombre. C'est le cas uniquement pour le message ''/grandmaster'' (niveau) dans la version 3.0.3. C'était le cas, dans les versions antérieures, pour ''/go'' (pas), ''/goback'' (pas) et ''/pause'' (pas).<br />
* Les messages de réception ''/fadeX1'' et ''/fadeX2'' (anciennement: ''/XfadeX1'' et ''/XfadeX2'') renvoient une liste de 2 nombres (pas de séquence et niveau). Ils doivent être séparés par l'objet '''unpack''' avec 2 arguments ''f f'' (=float) qui spécifient qu'il s'agit de nombres.<br />
* Les messages de réception ''/X1'', ''/X2'', ''/go'', ''/goback'' et ''/pause'' doivent être extraits par un objet '''routeOSC''' de second niveau relié à la sortie du premier '''routeOSC''' qui correspond à ''/seq''.<br />
* Les messages de réception ''/sub'' et ''/circ'' renvoient une liste qui comporte un symbole (''/#/level'') et un nombre (niveau).<br />
** L'opération la plus simple mais aussi la plus fastidieuse consiste à établir un routage à plusieurs niveaux. Pour les submasters, par exemple, le premier '''routeOSC''' extrait les données ''/sub'', le second les données ''/#'', le troisième les données ''/level'', c'est-à-dire la valeur du niveau. Ce qui oblige à reproduire l'opération 250 fois pour les 250 submasters disponibles. De même pour les circuits.<br />
** Une opération, plus économique, consiste à extraire directement les valeurs numériques en séparant les éléments symboles, non numériques(''/'' et ''/level''), grâce à un séparateur. Symbole et nombre doivent préalablement être séparés par l'objet '''unpack''' avec 2 arguments qui sont ''s'' (=symbole) et ''f'' (=float). Le séparateur permet ensuite d'extraire le numéro de sub. On utilise pour cela l'objet '''symbol2list''' qui reçoit à gauche le symbole et à droite un message comportant le signe séparateur. Un nouvel objet '''unpack''' ayant ''f'' comme argument permet alors de récupérer le nombre qui était associé au slash. On peut procéder de la même manière pour les circuits. L'avantage est de taille: 2 nombres permettent la réception de ''toutes'' les données concernant les submasters (numéro de sub et niveau), de même pour les circuits. Il ne reste plus qu'à les dispatcher selon les besoins... (voir ci-dessous).<br />
<br />
(''Note: les patches ci-dessous sont écrits pour la version 3.0.3 de D::Light''. [[Média:receive-osc.png|Voir le patch écrit pour les versions antérieures.]])<br />
<br />
'''Routage "classique" des données :'''<br />
[[Fichier:receive-osc-303a.png]]<br />
<br />
'''Routage "économique" des données :'''<br />
[[Fichier:udp-sr-extract-303.png]]<br />
<br />
<br />
=== Le dispatch des données OSC ''/sub'' et ''/circ'' provenant de D::Light ===<br />
Dans le routage "économique" présenté ci-dessus, toutes les données envoyées par D::Light concernant les submasters et les circuits sont concaténées en deux objets ''nombre'': l'un pour le numéro de sub (ou de circuit), l'autre pour la valeur du niveau. Pour qu'elles soient lisibles et exploitables il faut effectuer leur séparation et leur répartition.<br />
* L'objet '''dispatch''' va permettre de faire apparaître, pour chaque submaster et pour chaque circuit, sa valeur respective.<br />
* Cet objet '''dispatch''' nécessite l'importation d'une bibliothèque associée à ''Pd-extended'': pour cela, on crée un objet '''import moonlib/dispatch'''.<br />
* On crée ensuite 2 objets '''dispatch''', l'un pour les ''subs'', l'autre pour les ''circuits'', dans lesquels on déclare en arguments la syntaxe générique utilisée pour chacun et les minima et maxima, c'est-à-dire les numéro du premier et du dernier submasters dont on veut récupérer les données (dans l'exemple ci-dessous, de 1 à 10). Même déclaration pour les circuits. Ce qui donne: '''dispatch $0-sub 1 10''' et '''dispatch $0-circ 1 10'''. Si l'on veut récupérer les valeurs de 250 submasters et de 120 circuits, on déclarera: '''dispatch $0-sub 1 250''' et '''dispatch $0-circ 1 120'''.<br />
<br />
<br />
'''Le ''dispatch'' des données ''sub'' et ''circ'' (exemple pour 10 submasters et 10 circuits) :'''<br />
[[Fichier:osc-dispatch-303-1.png]]<br />
<br />
* Reste à créer les objets qui vont réceptionner les données (dans l'exemple, ce sont des objets ''nombre'' mais on pourrait utiliser des ''sliders'', des objets ''symbole'' ou faire apparaître les données comme ''label'' de ''canvas''). Chacun devra comporter en ''label'' le nom et le numéro qui lui correspond afin de les identifier (''Sb-1'', ''Sb-2''... ''Ch-1'', ''Ch-2''...).<br />
<br />
<br />
'''Les objets de réception des données ''sub'' et ''circ'' (exemple pour 10 submasters et 10 circuits) :'''<br />
<br />
[[Fichier:osc-dispatch-303-2.png]]<br />
<br />
Dernière opération: la création des messages d'envoi et de réception.<br />
* Les nombres issus de '''routeOSC''' qui correspondent aux numéros et aux valeurs sont compactés par un objet '''pack f f''' puis envoyés (''s'' = ''send'') par un message qui reprend la syntaxe générique initialement déclarée à laquelle on ajoute le suffixe ''-rcv'' (''receive''). Ce qui donne: '''s $0-sub-rcv''' et '''s $0-circ-rcv'''.<br />
* Chaque objet objet ''nombre'' appelé à réceptionner les données doit avoir la même déclaration en réception à laquelle s'ajoute son numéro propre: '''r $0-sub1-rcv''' pour le sub n°1 et '''r $0-sub2-rcv''' pour le sub n°2, etc. De même pour les circuits.<br />
<br />
<br />
'''Les messages de réception des données ''sub'' et ''circ'' :'''<br />
<br />
[[Fichier:osc-dispatch-303-3.png]]<br />
<br />
<br />
Et hop, le tour est joué: chaque objet ''nombre'' reçoit instantanément son dû!<br />
<br />
Pour tester, on peut créer dans D::Light 10 groupes affectés aux submasters 1 à 10 et envoyer le message suivant:<br />
[[Fichier:sub-envoi-1.png]]<br />
<br />
On peut éventuellement sophistiquer l'ensemble en établissant au préalable une conversion des niveaux 0-255 en 0-100, puis transformer ces valeurs numériques en symboles, grâce à l'objet '''ftos''' (''float to symbol'') afin d'ajouter, par un sélecteur, un message qui remplace la valeur 100 en FF.<br />
<br />
<br />
=Communication OSC entre D::Light et le terminal=<br />
<br />
Il est possible d'envoyer des messages OSC en ligne de commande via le terminal, avec [https://fukuchi.org/works/oscsend/index.html.en '''oscsend'''] qui fonctionne grace à la librairie [http://liblo.sourceforge.net '''Liblo''']<br />
<br />
Ces outils sont disponibles dans la plupart des repos officiels. Vous pouvez les installer en utilisant apt, pacman, brew, etc.<br />
<br />
<br />
Une fois l'outil installé, la commande suivante vous permet d'envoyer un GO :<br />
<br />
oscsend localhost 7000 /seq/go f 1.0<br />
<br />
<br />
la commande suivante vous permet d'envoyer le STEP ID 12<br />
<br />
oscsend localhost 7000 seq/X2LoadAndFireID f 12<br />
<br />
<br />
Avec cette commande, vous pouvez synchroniser simplement [http://linux-show-player.sourceforge.net Linux Show Player] et D::Light, en une seule cue list dans LiSP, en y créant une Cue Command, qui exécutera la ligne de commande.<br />
<br />
=Voir aussi=<br />
<br />
<br />
===Télécommande OSC===<br />
<br />
Page concernant l'utilisation d'un smartphone ou d'une tablette comme télécommande pour D::Light en OSC : [[Télécommande OSC]]<br />
<br />
=== Liens externes ===<br />
<br />
* [http://opensoundcontrol.org Site officiel OSC]<br />
* [http://www.interface-z.com/patchs/ut-osc.htm La communication OSC selon Interface-Z]<br />
<br />
<br />
<br />
<br />
----<br />
<br />
Retourner à la page [[Les Menus]]<br />
<br />
Retourner à la page [[Accueil]]</div>Sl1200mk2https://getdlight.com/wiki/index.php?title=La_fen%C3%AAtre_principale&diff=3125La fenêtre principale2020-11-17T05:05:52Z<p>Sl1200mk2 : /* Submasters */</p>
<hr />
<div>=Premier pas=<br />
<br><br />
{| style="border-style: solid; border-width: 1px; background-color:#F9F9F9; margin-left: 0px;"<br />
|<br />
Pour avoir '''accès aux différents menus''' du logiciel, il vous faut soit <br />
<br />
*'''créer un nouveau fichier''' (File > New)<br />
<br />
*en ouvrir un déjà créé au préalable (File > Open)<br />
|<br />
|}<br />
<br><br />
<br />
=Le Séquentiel=<br />
<br />
[[Fichier:MiniSequentiel.png]]<br />
<br />
<br />
Le séquentiel permet de visualiser les pas de séquence du spectacle. Chaque paramètre des pas de séquence peut être modifié à la souris (double clic), au pavé numérique ou au clavier.<br />
<br />
<br />
'''Les paramètres accessibles :'''<br />
<br />
*'''Step''' : pour les registres de scène et prépa. <br />
<br />
*'''ID''' : pour assigner un numéro fixe à un step (pratique lorsqu'on utilise D::Light en combinaison avec d'autres softwares) ''Voir la page [[Step ID]] (à rédiger)''<br />
<br />
*'''Cue''' : mémoire associée au pas de séquence. ''Voir la Page [[CUE]]''<br />
<br />
*'''↑ UP''' : temps d’apparition associé au pas de séquence.<br />
<br />
*'''↓ DOWN''' : temps de disparition associé au pas de séquence.<br />
<br />
*'''⇡ (UP)''' : délai à l’apparition associé au pas de séquence.<br />
<br />
*'''⇣ (DOWN)''' : délai à la disparition associé au pas de séquence.<br />
<br />
*'''W WAIT''' : temps d’attente associé au pas de séquence. Aprés chargement de la séquence X, Wait est le temps d'attente avant le chargement automatique de la séquence X+1.<br />
<br />
*'''J JUMP''' : pas de séquence chargé après un transfert. <br />
<br />
*'''M∞ MLINK''' : nombre de Master-Link associés aux pas de séquence. ''Voir la page [[MASTERLINK]]''<br />
<br />
*'''T∞ TLINK''' : nombre de Time-Link associés aux pas de séquence. ''Voir la page [[TIMELINK]] [http://www.getdlight.com/index.php/forum/1-general/5935-time-group#13104 Lien vers un article du forum]''<br />
<br />
*'''D∞ DLINK''' : nombre de Device-Link associés aux pas de séquence ''Voir la page [[DEVICES#DLink | DEVICES]] ''<br />
<br />
*'''S∞ SLINK''' : nombre de Commandes SEND/LOAD/EXECUTE associées aux pas de séquence ''Voir la page [[STEPLINK]]''<br />
<br />
Les temps inscrits sont exprimés en secondes, il est cependant possible de rentrer des durées inférieures à la seconde en utilisant un ”.” Par exemple ”0.2” ou ”.2” correspond à une durée de deux dixièmes de seconde. La résolution de D::Light est de 0.1 seconde.<br />
<br />
Le séquentiel affiche également le temps écoulé pendant un transfert, de même pour les temps de délais et d’attente.<br />
La sélection du registre de travail s’effectue par un double-click sur les points blancs situés au niveau des registres de préparation et de scène. Il peut également se contrôler par raccourci clavier. (voir [[SHORTCUT]])<br />
<br />
<br><br />
{| style="border-style: solid; border-width: 1px; background-color:#F9F9F9; margin-left: 0px;"<br />
|<br />
<br />
'''Dans D::Light en général, les modifications s’effectuent soit :'''<br />
<br />
*par les touches de fonction<br />
<br />
*en sélectionnant le paramètre que l'on veut modifier, en donnant une valeur et en validant par ENTER<br />
<br />
*en tapant une valeur puis par un double-click sur le paramètre à modifier<br />
<br />
|<br />
|}<br />
<br />
=Zone interactive d’Affichage=<br />
<br />
[[Fichier:SeqTextes.png|800x66px]]<br />
<br />
<br />
Zone interactive d’affichage de commentaires relatifs au pas de séquence.<br />
<br />
En haut, le texte associé au pas de séquence en Scène.<br />
<br />
Au milieu, le texte associé au pas de séquence en Préparation (le pas de séquence à venir).<br />
<br />
Cette zone permet également d’enregistrer des commentaires pour tous les pas de séquence de la conduite, mais est surtout utile pour modifier le texte associé au pas de séquence du registre actif (Scène ou Préparation)<br />
<br />
=Circuits=<br />
<br />
[[Fichier:ChannelPanel.png]]<br />
<br />
<br />
C’est dans cette fenêtre que sont affichés les circuits. L’affichage est le suivant :<br />
<br />
<br />
[[Fichier:Mini_channelPanel.png]]<br />
<br />
<br />
*numéro du circuit en haut. <br />
<br />
*niveau du circuit dans le registre de Scène au milieu. <br />
<br />
*niveau du circuit dans le registre de Préparation en bas.<br />
<br />
*les circuits encadrés d'un carré correspondent aux [[DEVICES]], la couleur de la vignette dépend des palettes de couleurs en cours. <br />
<br />
<br />
Les couleurs des registres de Scène/Préparation sont modifiables dans le [[SETUP]]<br />
<br />
<br />
Les circuits sont affichés par groupe de 60. Les boutons sur le côté droit de la fenêtre des circuits servent à changer la page de circuits affichée.<br />
<br />
L'indicateur rouge témoigne d'une modification de la mémoire chargée dans le registre de Scène.<br />
<br />
La baguette magique permet de permuter l'affichage entre "circuits actifs" , "circuits patchés" et "tous les circuits".<br />
<br />
Les flèches permettent de passer d'une page de circuit à une autre.<br />
<br />
=Les Scrollers=<br />
<br />
[[Fichier:ScrollersMain.png]]<br />
<br />
<br />
Les scrollers permettent de modifier les paramètres suivants :<br />
<br />
* '''JOYSTICK''' : Il permet de ralentir ou accélérer un transfert (le ratio est de 10x)<br />
<br />
*'''SCENE''' MASTER : niveau général des circuits issus du registre de Scène (qui ne sont pas issus des Submasters).<br />
<br />
*'''ALLSUB''' MASTER : niveau général des Submasters.<br />
<br />
* '''FLASH''' MASTER : niveau général des FLASH des Submasters.<br />
<br />
* '''MASTER''' : c'est le grandMaster.<br />
<br />
<br />
Fonction '''JOYSTICK''' : par défaut il est à 50 ce qui représente 100% de la vitesse du transfert. Si on passe en dessous de 50, le transfert ralentit, si on passe au dessus il accélère. À la fin d'un transfert il revient à sa valeur par défaut 50, si il est commandé via le midi il faudra atteindre la valeur 50 avec le potentiomètre afin d'accrocher la valeur 50.<br />
<br />
=Pavé Numérique=<br />
<br />
[[Fichier:PaveNumFlat.png]]<br />
<br />
Les fonctions du pavé numérique sont les suivantes :<br />
<br />
*'''[@]''' : affectation de niveau.<br />
<br />
*'''[Thru]''' : permet de sélectionner des circuits contigus. <br />
<br />
*'''[All]''' : permet de sélectionner tous les circuits ayant un niveau. <br />
<br />
*'''[CH]''' : bouton channel<br />
<br />
*'''[Clear]''' : permet d’effacer une sélection de circuits. <br />
<br />
*'''[+]''' : permet d’ajouter un ou plusieurs circuits à une sélection. <br />
<br />
*'''[-]''' : permet d’effacer des circuits d’une sélection de circuits<br />
<br />
*'''[Inv]''' : permet d'inverser la sélection<br />
<br />
*'''[Swap]''' : permute les niveaux de deux circuits<br />
<br />
:*sélectionner un circuit<br />
:*inscrire un numéro de circuit à partir duquel on veut échanger les niveaux<br />
:*cliquer sur "Swap"<br />
<br />
*'''[Clone]''' : copie les niveaux d'une sélection de circuit à partir d'une mémoire<br />
<br />
:*sélectionner un/plusieurs circuits<br />
:*inscrire le numéro de la mémoire à partir de laquelle on veut copier les niveaux<br />
:*cliquer sur "Clone".<br />
<br />
*'''[+%][-%]''' : ajuster finement le niveau d’un circuit sélectionné:<br />
<br />
*'''[Balance]''' : cette fonction sert à isoler un ou plusieurs channel sélectionnés. utile pour mettre à jour des palettes<br />
<br />
*'''[Refresh]''' : rétabli l'état lumineux (selon X1 et X2 pour les Dlinks)<br />
<br />
<br />
<br />
Le sigle en bas du pavé numérique permettra en le glissant vers le haut d'accéder à des fonctions supplémentaires notamment un Listing des Palettes enregistrées dans le .sho<br />
<br />
<br />
<br />
Et sur la partie gauche du pavé numérique se trouvent les boutons de fonction à savoir :<br />
<br />
*'''[Record]''' : Enregistre l'état lumineux (Cue pour les niveaux d'intensités et [[DEVICES#DLink | DLink]] pour les paramètres des Devices)<br />
<br />
*'''[Update]''' : Update l'état lumineux chargé dans le registre de travail actif (Cue pour les niveaux d'intensités et [[DEVICES#DLink | DLink]] pour les paramètres des Devices)<br />
<br />
*'''[ForceD∞]''' : Force l'enregistrement de [[DEVICES#DLink | DLink]] pour les Devices sélectionnés (ou tous les Devices) même quand le paramètre Intensity/Dimmer est à 0 (n'a pas de niveau)<br />
<br />
*'''[Sample]''' : Active/Désactive l'enregistrement d'un [[SAMPLE]]<br />
<br />
*'''[Step]''' : sous-menu d'accès aux fonctions relatives aux pas de séquence<br />
<br />
:*New créer un/plusieurs nouveaux pas de séquence<br />
:*Load charge un pas de séquence dans le registre de travail actif (Scène ou Préparation)<br />
:*Insert insère un pas de séquence au dessus du pas de séquence inscrit dans le registre de travail actif<br />
:*Delete supprime un pas de séquence<br />
:*ID_set enregistre la valeur ID pour le pas de séquence inscrit dans le registre de travail actif<br />
:*ID_goto charge le pas de séquence ayant pour ID la valeur choisie dans le registre de travail actif<br />
<br />
*'''[Group]''' : sous-menu d'accès aux fonctions relatives aux Groupes<br />
<br />
:*Record Enregistre un Groupe<br />
:*Delete Efface un Groupe<br />
:*Select Sélectionne les circuits qui composent le Groupe choisi<br />
<br />
*'''[Cue]''' : sous-menu d'accès aux fonctions relatives aux Cues<br />
<br />
:*Load charge la Cue choisie dans le registre de travail actif (Scène ou Préparation)<br />
:*Delete Efface une Cue<br />
:*Goto inscrit le pas de séquence qui contient la Cue choisie dans le registre de travail actif<br />
<br />
*'''[Midi]''' : sélectionne le MidiSwitch actif<br />
<br />
<br />
=XFade=<br />
<br />
[[Fichier:XFadeMain.png]]<br />
<br />
<br />
Cette zone permet de visualiser le transfert en cours ainsi que l'éventuel plus long [[TLINK]] du transfert.<br />
<br />
Les règles d'affichage des couleurs des TLinks sont les suivantes :<br />
<br />
*quand le temps affiché est en blanc, c'est le délai associé au circuit qui a le TimeLink le plus long qui est affiché.<br />
*quand le temps affiché est en rouge, c'est le temps associé au circuit qui a le TimeLink le plus long qui est affiché.<br />
<br />
<br />
Lorsqu'un circuit est sous le contrôle d'un TimeLink, son numéro est souligné dans la fenêtre principale<br />
<br />
<br />
=Commandes du Séquentiel=<br />
<br />
[[Fichier:SeqCommand.png]]<br />
<br />
<br />
*'''GO''' : actionne le transfert automatique. <br />
<br />
*'''PAUSE''' : fait une pause dans le transfert en cours. <br />
<br />
*'''BACK''' : retour en arrière temporisé.<br />
<br />
*Le compteur indique depuis combien de temps un "GO" a été effectué.<br />
<br />
<br />
[[Fichier:Bfp.png]]<br />
<br />
<br />
*'''BLACK''' : met à zéro la sortie DMX (Blackout) <br />
<br />
*'''FREEZE''' : gèle la sortie DMX.<br />
<br />
*'''PARK''' : accès au [[Park]] Editor.<br />
<br />
<br />
=Zone d'informations (Logs)=<br />
<br />
[[Fichier:InfoMain.png]]<br />
<br />
<br />
Affiche les informations système (enregistrements, modifications, logs.....)<br />
<br />
<br />
=Park=<br />
<br />
[[Fichier:ParkEditor.png]]<br />
<br />
<br />
<br />
<br />
Le Park est un registre à part entière qui permet de 'figer' le niveau des circuits choisis.<br />
<br />
Il est possible pour les Devices de ne parker que certains attributs, soit à un niveau donné soit au niveau actuel sur scène.<br />
<br />
<br />
<br />
Les raccourcis clavier pour CH/+/-/THRU sont à utiliser pour sélectionner les circuits à parker.<br />
<br />
La barre Espace permet d'activer/désactiver le park pour les circuits/paramètres sélectionnés.<br />
<br />
Le raccourci clavier @_Level permet d'affiner le niveau de park pour les circuits/paramètres sélectionnés.<br />
<br />
<br />
<br />
<br />
=Submasters=<br />
<br />
[[Fichier:sub.jpg]]<br />
<br />
<br />
La fenêtre de contrôle des submasters est composée de :<br />
<br />
*'''A''' en glissant ce bouton vers le bas vous pouvez accéder à des fonctions supplémentaires (fonctions en cours d'implémentation)<br />
<br />
*'''B''' zone d’affichage : indique le contenu dans le submaster (G : groupe, P : palette, CHZ : chaze, SP : speed, master de vitesse, Q : Cue, ...). Cliquer sur la zone d'affichage permet de switcher entre deux options concernant le contenu du submaster<br />
<br />
:*touche bleu-ciel : le contenu du submaster est enregistré dans les mémoires (cues)<br />
:*touche orange : le contenu du submaster n'est pas enregistré dans les mémoires (idéal pour l'éclairage de service, par exemple)<br />
<br />
*'''C''' bouton Flash / Time / Inhib : action sur le submaster en fonction de sa définition (vous pouvez changer cette fonction dans le Submaster Editor)<br />
:*'''Flash''' : flash le submaster à 100%<br />
:*'''Time''' : <br />
:*'''Inhib''' : <br />
<br />
*'''D''' bouton Pause / E / noGun / S<br />
<br />
:*'''Pause''' : pause un submaster en mode TIME. le bouton pause permet du suspendre la progression de l'ouverture ou de la fermeture. fonctionne aussi pour un submaster commandé par un MLink.<br />
<br />
:*'''E''' - exclusion : soustrait le submaster au control du master général des submasters (allsub Master)<br />
<br />
:*'''noGun''' : empêche la fermeture du submaster lors de l'appuie du bouton Gun (kill all sub)<br />
<br />
:*'''S''' - solo : normal (noir) / solo (vert) / noSolo (rouge) : un sub flashé en mode solo va temporairement remettre à 0 les subs en mode normal. un sub en mode noSolo sera exclus du mode solo donc ne seront pas affecté.<br />
<br />
*'''E''' zone ”Level” : affiche le niveau d’ouverture du submaster. <br />
<br />
*'''F''' zone ”Name” : affiche le nom associé au contenu du submaster. édition simple en double cliquant dans la zone.<br />
<br />
*'''G''' numéro du submaster : cliquer sur le numéro donne accès à l’éditeur de submaster [[La fenêtre principale #Editeur de Submaster|Editeur de Submaster]].<br />
<br />
<br />
''Note : vous pouvez nommer la page de submaster en double cliquant dans la zone texte du fond''<br />
<br />
<br />
Trois autres boutons sont présents :<br />
<br />
*[[Fichier:Pistolet.jpg]] : permet de remettre tous les submasters ouverts à zéro (kill all sub)<br />
<br />
*[[Fichier:Pages.jpg]] : permet de sélectionner une page de submasters<br />
<br />
*[[Fichier:Book.jpg]] : permet de sélectionner le livre de submasters<br />
<br />
*'''RecM∞''' : ''à rédiger''<br />
<br />
en glissant le bouton rond vers le haut vous pouvez accéder à des fonctions supplémentaires :<br />
<br />
* '''baguette magique''' : permet de permuter l'affichage entre "subs actifs" et "tous les subs"<br />
<br />
<br />
==Editeur de Submaster==<br />
<br />
On accède à l'éditeur de Submaster en cliquant sur le numéro correspondant au submaster.<br />
<br />
<br />
Depuis la fenêtre de l'éditeur vous pouvez soit charger différents états déjà créés comme des Cues ou des Chasers, soit en créer de nouveaux en utilisant les circuits.<br />
<br />
[[Fichier:SubMasterEditor.png]]<br />
<br />
Les options présentes sont :<br />
<br />
*'''Live''' : permet d'avoir un aperçu de l'état en construction utilisant les circuits ou de travailler en blind<br />
<br />
*Icone [[Fichier:Ballais.jpg]] : vous permet d'effacer le contenu du sub<br />
<br />
*'''Load''' : vous permet de charger des objets existants (Group - Chaser - Speed - Sample - Palette - Phase - microPalette - dmxInput)<br />
<br />
*'''Flash - Time - Inhib''' : 3 fonctions principales du sub<br />
<br />
:*'''Flash''' : l'état sur sub passe de 0 à FF et vis et versa<br />
:*'''Time''' : l'état du sub peut être temporisé avec des Times in / out, Delay in / out, ainsi que Hold. le sub peut aussi être en mode latch en rentrant "." comme temps de Hold<br />
:*'''Inhib''' : les canaux contenu dans le sub seront inhibés, cela permet d'annuler la sortie DMX pour un ou plusieurs circuits sélectionnés.<br />
<br />
*'''Time In / Out - Delay In / Out - Hold - Target''' : ces paramètres correspondent aux temporisation en mode Time. Target correspond au niveau d'ouverture du submaster. Par exemple si le niveau de Target est de 50, un canal inhibé le sera seulement de 50 %<br />
<br />
<br />
*'''Colorization''' : permets de régler la couleur des niveaux du Submaster<br />
<br />
<br />
<br />
----<br />
<br />
Retourner à la page [[Accueil]]</div>Sl1200mk2https://getdlight.com/wiki/index.php?title=ChangeLog&diff=3124ChangeLog2020-11-17T04:53:03Z<p>Sl1200mk2 : /* 4.1.13 [20200925] */</p>
<hr />
<div>__NOTOC__<br />
<br />
==D::Light v4==<br />
<br />
===4.1.14 [NOTYETRELEASED]===<br />
<br />
*Windows:<br />
-prevent crash when usbDMX widget is unplugged // empêche un crash quand les boitiers usbDMX sont débranchés à chaud.<br />
<br />
*MacOS:<br />
-more Native integration // encore plus d'intégration au système macOS<br />
<br />
*dynamicBottom:<br />
-new Headers on top of the dynamicBottom in order to easily record/update/recall palette, setting Home levels, etc... // nouveaux boutons en-tête du dynamicBottom pour facilement enregistrer/modifier/appliquer des palettes.<br />
<br />
*Colors:<br />
-new code for setting general UI colours (in setUp window) as well as SubMasters colours and Vendor's colours definitions (Lee, Gam and Rosco) // nouveau code pour l'enregistrement des couleurs principales de l'interface utilisateur (dans le setUp) ainsi que pour le choix des couleurs des SubMasters et des couleurs prédéfinies des différents fabricants (Lee, Gam et Rosco).<br />
<br />
*Devices:<br />
-better 'remove unused palettes' function // amélioration de la fonction 'remove unused palettes'.<br />
-new options for forceDLinks button in the pad. You can now force only one parameter of selected devices to be recorded in DLinks // nouvelle option pour le bouton forceDLinks du pad. Il est dorénavant possible de forcer l'enregistrement d'un seul paramètre pour les devices sélectionnés.<br />
<br />
*Track:<br />
-revert to navigation style for arrows, +%/-% shortcuts are now toggled on demand // retour à une navigation dans les niveaux par les flèches gauche/droite/haut/bas, les raccourcis claviers pour +% et -% sont dorénavant actifs en cochant 'use Left/Right arrows for Levels'.<br />
<br />
*Park:<br />
-you can now set levels using doubleClick // il est dorénavant possible d'assigner un niveau avec un doubleClick.<br />
<br />
*Palette Editor:<br />
-you can now set levels using doubleClick // il est dorénavant possible d'assigner un niveau avec un doubleClick.<br />
<br />
*Recall:<br />
-new RecallTo functions that let you apply levels or DLinks to another step/cue in the sequence // nouvelle fonction RecallTo qui permet d'assigner un niveaux/des DLinks aux circuits sélectionnés ailleurs dans la séquence.<br />
<br />
<br />
*Pad Button behaviour:<br />
-new behaviour for Recall and forceDlink buttons. You can use Ctrl+Click to define function and Click to apply function // nouveau fonctionnement des boutons Recall et forceDLink du pad où Ctrl+Click permet de sélectionner la fonction du bouton et Click permet d'exécuter la fonction.<br />
-new shortcuts for those two functions // nouveau raccourcis claviers pour ces deux fonctions.<br />
<br />
===4.1.13 [20200925]===<br />
<br />
*macOS:<br />
-too much issues with old macOS so revert to XQuartz... // trop de problèmes avec les différents systèmes d'exploitations donc retour à XQuartz pour les macOS < 10.14<br />
<br />
*windows:<br />
-add 2xFingers wheel effect to devices parameters // nouvelle fonctionnalité pour utiliser 2 doigts sur le trackpad (ou la molette de la souris) pour incrémenter/décrémenter les niveaux des paramètres des Devices<br />
<br />
*setUp:<br />
-new 'Balance ground level' option to not balance everything to black // nouvelle option 'Balance ground level' pour laisser un niveau minimum de lumière au plateau lorsque la fonction Balance est utilisée<br />
<br />
*stepID:<br />
-step 0 is now registered with '0' ID // le step 0 est dorénavant enregistré avec l'ID 0<br />
<br />
*Recall:<br />
-better Recall of DeviceLinks // amélioration de la fonction Recall pour les DeviceLinks<br />
<br />
*Sequence:<br />
-new buttons to SelectionTo Scene/Prepa selected step // nouveaux boutons pour charger en Scene/Prepa le pas de séquence sélectionné<br />
<br />
*Park:<br />
-Park is now above BlackOut, grandMaster and Balance // les circuits parkés ne sont plus sous le contrôle du BlackOut ni du grandMaster ni de la Balance<br />
<br />
===4.1.12 [20200904]===<br />
<br />
*macOS:<br />
-bye bye XQuartz... D::Light is now native for every supported macOS version (starting from 10.9) // bye bye XQuartz, D::Light est maintenant natif pour toutes les versions supportées de macOS (à partir de macOS 10.9)<br />
<br />
<br />
++fixes&&bugFixes<br />
<br />
<br />
===4.1.11 [20200718]===<br />
<br />
*Windows:<br />
-fix Open/backup // correction de l'ouverture du backup<br />
-fix invPan/invTilt accessibility in deviceListing // correction des boites à cocher dans le deviceListing <br />
<br />
*Palette:<br />
-new menu to remove unused Palettes // nouveau menu pour effacer les palettes inutilisées<br />
<br />
*SetUp I/O:<br />
-you can now access to MidiPatch and MidiTimeCode editor from the Midi panel of SetUp I/O // vous pouvez dorénavant accéder au patch Midi ainsi qu'à l'éditeur de midiTimeCode directement depuis le SetUp I/O<br />
<br />
*Track:<br />
-add +%/-% shortcuts // ajout des raccourcis clavier +% et -%<br />
<br />
*SLink:<br />
-new MidiSwicth command // nouvelle commande midiSwitch dans les stepLinks<br />
<br />
*Park:<br />
-add +%/-% functionality and shortcuts // ajout de la fonctionnalité +% et -% ainsi que les raccourcis clavier correspondants<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.1.10 [20200703]===<br />
<br />
*Devices:<br />
-new DeviceTools (menu Device/DeviceTools) that bring Focus joystick, Colours picker and Blade utilities as a separate window. Useful in addition of the dynamicBottom. // nouvelle fenêtre DeviceTools qui permet d'afficher uniquement les joysticks des Focus et Blades ainsi que le picker de couleurs.<br />
<br />
-fix palette recording with levels that come from SubMasters // correction de l'enregistrement des palettes lorsque les niveaux sont issus de SubMasters<br />
<br />
*Sample:<br />
-new several options before Sample Recording // nouvelles options réglables avant l'enregistrement des Samples<br />
<br />
*Midi:<br />
-new floatingScale command that let a CC control levels of active channel's selection, useful with infinite knob... // nouvelle command floatingScale qui permet à un rotatif ou fader (ControlChange) de piloter les niveaux de la sélection active de circuits.<br />
<br />
*General:<br />
-augmented 'Recall' function that allow user to recall levels of prev/next/desire cue for selected channels // nouvelle fonction 'Recall' qui permet de rappeler les niveaux des circuits sélectionnés par rapport à la cue suivante/précédente/définie<br />
<br />
-new 'levelStyleDisplay' shortcut to switch between percent/real display // nouveau raccourci clavier pour la fonction 'levelStyleDisplay' qui permet d'alterner l'affichage en pourcent ou en valeur réelle des niveaux des circuits.<br />
<br />
-new commandLine up to the channel panel // nouvelle ligne de commande au dessus de l'écran d'affichage des circuits.<br />
<br />
*StepLinks:<br />
-added GOTO message to VLC to play desire item (there's a strange offset though between playlist ID items and ID items sent by D::Light) // ajout du message GOTO aux commandes VLC pour jouer un morceau de la playlist de VLC<br />
<br />
*SetUp I/O:<br />
-new 'Fixed Frame Rate' option in order to provide continuous DMX stream // nouvelle option 'Fixed Frame Rate' pour permettre l'émission d'un flux DMX fixe à vitesse constante (notamment lorsqu'il n'y a pas de modifications de niveaux).<br />
<br />
-new 'DMX Input Patch' option for usbDMX and netDMX that let you patch incoming DMX to Devices (each parameter is reachable) // nouvelle function 'DMX Input Patch' pour l'usbDMX et les netDMX qui permet de patcher un signal DMX entrant sur n'importe quel paramètre des Devices.<br />
<br />
===4.1.09 [20200313]===<br />
<br />
*SetUp :<br />
-new Splitted 'UI' mode // nouvelle interface 'Splitted' pour la fenêtre principale<br />
<br />
<br />
*Fixes&&Improvements<br />
<br />
===4.1.08 [20200214]===<br />
<br />
*SetUp :<br />
-new option to set Submaster's matrice (10 or 16 Submasters displayed) // Nouvelle option pour définir la matrice des Submasters<br />
<br />
<br />
*SetupIO :<br />
-E1.31 (streamingACN protocol) DMX universe mapping can now reach universe 63999 // le mapping des univers DMX pour le protocole E1.31 (streamingACN) peut aller jusqu'à l'univers 63999<br />
<br />
<br />
*Fixes&&Improvements<br />
<br />
===4.1.07 [20200131]===<br />
<br />
*SetUp :<br />
-new option to Detach/attach main User Interface // Nouvelle option pour séparer ou grouper la fenêtre principale<br />
<br />
-new option to anchor StepLinks to sequence // Nouvelle option pour lier le déclenchement des stepLinks au step+/- dans le séquentiel<br />
<br />
*StepLinks:<br />
-new type command to change displayed SubMasterPage // nouvelle commande pour afficher une page de SubMaster spécifique<br />
<br />
*TimeLinks:<br />
new TLinks are now registered with '.' in the Time column. It means that step times will be used // Les nouveaux TLinks sont enregistrés avec un '.' dans la colonne des temps. Ce qui signifie que les temps du pas de séquence sont utilisés (il est toujours possible d'assigner un délai spécifique)<br />
<br />
*DeviceCommand:<br />
-new option to clone levels from a desired device // nouvelle option (bouton et raccourci clavier) pour cloner les valeurs d'un device vers tous les devices inscrits dans le deviceCommand<br />
<br />
===4.1.06 [20200107]===<br />
<br />
bug fix release :)<br />
<br />
<br />
===4.1.05 [20191220]===<br />
<br />
*macOS<br />
-more Native integration <br />
<br />
-fix&&improvements<br />
<br />
===4.1.04 [20191130]===<br />
<br />
*SubMasters:<br />
-add new OSC and Midi messages for subBook rotations // ajout de nouveaux messages OSC et MIDI pour la navigation dans les subBooks.<br />
<br />
-add new buttons to quickly switch between Submaster's pages // ajout de nouveaux boutons pour rapidement choisir la page de Submaster affichée.<br />
<br />
*Patch:<br />
-you can now give a name to channels (useful on tour...) // il est dorénavant possible d'assigner du texte à un circuit.<br />
<br />
*Objects Listing:<br />
-new option for Chaser and Sample Listing to run the selected effects (in order to quickly identify them) // nouvelle option pour les Chaser et Sample Listings qui permet de rapidement faire un play/pause des effets sélectionnés<br />
<br />
*Devices:<br />
-new 'Recall DLink' function to copy state of selected devices from a step/cue/stepID // nouvelle fonction 'Recall DLink' pour copier les niveaux des devices en sélection depuis une cue/step/stepID donné<br />
<br />
*General<br />
-new 'Ring Buffer' mechanism for channel's quick selection (+shortcuts+OSC+MIDI links) // nouveau mécanisme appelé 'Ring Buffer' pour une sélection rapide des circuits (accessible via les raccourcis claviers, des messages OSC ou des commandes MIDI)<br />
<br />
-one can use commandLine to define Refresh timing // il est dorénavant possible de préciser le temps de la commande Refresh (via la ligne de commande)<br />
<br />
-you can define a prefered path in the SetUp // Il est possible de définir une arborescence dans le SetUp pour que D::Light ouvre le navigateur de fichier de préférence vers le chemin défini.<br />
<br />
===4.1.03 [20190729]===<br />
<br />
*SetUpIO:<br />
-virtual submasters for incoming data are now separate. One can control either usbDMXInput, netDMXInput and oscInput at the same time.<br />
<br />
it means one can use usbDMX Input to control Submasters from an external lightdesk and in the same time use netDMX Input to control Channels from a fancy madMapper patch :) and output DMX... :)<br />
<br />
//<br />
<br />
-D::light dispose dorénavant de 2 entrées DMX séparées (usbDMXInput et netDMXInput) via les 'Virtual Submaster'.<br />
<br />
ça signifie qu'il est possible d'utiliser une console lumière pour piloter les Submasters de D::Light (via usbDMXInput) tout en utilisant madMapper pour controler les circuits (via netDMXInput)... et sortir du DMX :)<br />
<br />
<br />
<br />
<br />
===4.1.02 [20190726]===<br />
<br />
*Midi:<br />
-new 'FloatingScaleIncrement' and 'FloatingScaleDecrement' available for ControlChange // nouvelles fonctionnalités 'FloatingScaleIncrement' et 'FloatingScaleDecrement' pour les ControlChange Midi.<br />
<br />
Ces nouvelles fonctions permettent d'utiliser une roue codeuse Midi (qui envoie +1 dans un sens et +1 dans l'autre sens sur 2 canaux différents) pour pouvoir se déplacer dans les listings ou modifier le niveau des circuits sélectionnés.<br />
<br />
-better shortcut support // amélioration de la commande midi 'Shortcut'<br />
<br />
<br />
*OSC:<br />
-better strategy // meilleure stratégie d'émission des messages OSC<br />
<br />
<br />
*E1.31:<br />
-better code for E1.31 input // meilleur code pour la réception de paquets E1.31<br />
<br />
===4.1.01 [20190722]===<br />
<br />
*fix<br />
<br />
<br />
===4.1.00 [20190719]===<br />
<br />
*UserInterface:<br />
-more 'flat' design // fin du nouveau design de l'interface utilisateur<br />
<br />
<br />
*Park:<br />
-new 'Park' function is order to lock channels or specific parameters of Device // nouvelle fonction 'Park' qui permet de bloquer des circuits ou des paramètres individuels de Device à une niveau donné.<br />
<br />
<br />
*macOS:<br />
-D::Light is now notarized from Apple // D::light est "notarizé" de la part d'Apple<br />
<br />
===4.0.31 [20190618]===<br />
<br />
*UserInterface:<br />
-new 'flat' design // nouveau design de l'interface utilisateur<br />
<br />
<br />
*Chaser / Sample:<br />
-one can now use SPEED Submasters to gain more fine controls on Chasers/Samples restitution (ClockWise way, CounterClockWise way, Random way)<br />
<br />
//<br />
<br />
-Il est dorénavant possible de controler le sens de défilement des Chasers et des Samples, soit dans le sens horaire (normal... CWise) soit dans le sens anti horaire (du dernier step vers le premier ... CCWise) soit en mode aléatoire (Random).<br />
<br />
Pour accéder à ces controles il suffit de définir un Submaster comme SPEED d'un Chaser ou d'un Sample et en lieu et place du texte associé au Sub se trouve le PlayMode.<br />
<br />
<br />
<br />
*Clone:<br />
-one can now set desire objects number while cloning (available for Cue, Group, Chaser, Sample, Palette, microPalette) // Il est dorénavant possible de choisir lors d'un clone d'objet le numéro de l'objet cloné (valable pour les objets Cue, Group, Chaser, Sample, Palette, microPalette)<br />
<br />
<br />
<br />
*Freeze:<br />
-Frozen step is now coloured // A l'appel de la fonction Freeze, le step en SCENE devient coloré pour une meilleure identification<br />
<br />
-grandMaster can now control Frozen levels // Le grandMaster est dorénavant maitre sur l'état lumineux freezé<br />
<br />
<br />
<br />
*Sequence:<br />
-one can now use Ctrl+Space to load selected step and launch GO (only in the big sequence window) // Il est dorénavant possible d'utiliser la barre espace dans la fenêtre de Sequence pour lancer un GO.<br />
<br />
Il est également possible de sélectionner un step et d'appuyer sur Control+Space pour charger le step sélectionné en Préparation et automatiquement lancer un GO.<br />
<br />
<br />
*Curves:<br />
-one can now select point and use Ctrl+Arrows(Up/Down/Left/Right) to move it // Il est dorénavant possible de sélectionner un point de la courbe du 'Curve Editor' et d'utiliser la combinaison de touche Ctrl+Flèche(Nord/Sud/Est/Ouest) pour le déplacer<br />
<br />
<br />
*TimeLink:<br />
-new copyToStep function to copy selected Tlinks to desire step // nouvelle fonction de copie (et raccourci clavier associé) pour copier les TimeLinks sélectionnés vers le pas de séquence inscrit dans la ligne de commande.<br />
<br />
<br />
*Midi:<br />
-new design of the midi Patch Editor // nouveau design de la fenêtre d'édition du patch Midi<br />
<br />
-more copyToMidiSwitch capabilities (you can now copy selected patch to all existing midiSwitch when the commandLine is empty) // Il est dorénavant possible de copier tout ou partie du patch midi vers tous les MidiSwitch existants en laissant la ligne de commande vide.<br />
<br />
<br />
*DeviceCommand:<br />
-one can now use MouseScroll in Blade's specialized widget // Il est dorénavant possible d'utiliser le scroll de la souris pour modifier les niveaux des Blades<br />
<br />
<br />
*microPalette:<br />
-one can now register INTENSITY/DIMMER as a definition for microPalette // Il est dorénavant possible d'enregistrer le paramètre INTENSITY/DIMMER comme définition d'une microPalette<br />
<br />
===4.0.30 [20190314]===<br />
*Objects Listings:<br />
-one can now sort (or reorder) objects in Cue/Group/Chaser/Sample/Palette/microPalette Listings // nouvelle commande pour re-numéroter les objects dans les différents listing<br />
<br />
-new 'reOrder' shortcut // également un nouveau raccourci clavier 'reOrder'<br />
<br />
<br />
*Submasters:<br />
-new state for Solo function (we now got NORMAL/SOLO/FLASHSOLO/NOSOLO) // ajout d'une nouvelle fonctionnalité pour le SOLO des Submasters.<br />
<br />
les différents états sont:<br />
<br />
**NORMAL : rien de particulier<br />
**SOLO (vert) : en fonction de l'ouverture du Submaster les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**FLASHSOLO (jaune) : lors de l'appui sur le bouton FLASH du Submaster, les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**NOSOLO (rouge) : le Submaster ne se coupe pas lors de l'action d'autres Submasters en mode SOLO ou FLASHSOLO<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.29 [20190226]===<br />
*General:<br />
-Balance function for channels is now dynamic // amélioration de la fonction Balance pour les circuits.<br />
<br />
Lorsque la fonction Balance est activée (qui permet d'isoler le(s) circuit(s) sélectionné(s)), si la sélection de circuit change, la Balance est updatée<br />
<br />
<br />
*OSC:<br />
-new /shortcut command which accepts string as argument // nouvelle commande /shortcut pour simuler un raccourci clavier.<br />
<br />
Cette commande accepte une 'string' comme argument.<br />
<br />
Par exemple '/shortcut p' va changer le registre de travail actif.<br />
<br />
<br />
*Track:<br />
-one can now track Palette across sequence // il est dorénavant possible de tracker les Palettes chargées dans le séquentiel (via les DeviceLinks)<br />
<br />
<br />
*Device:<br />
-more https://open-fixture-library.org/ integration<br />
<br />
<br />
*DeviceLinks:<br />
-Purge menu redefined // extension du menu Purge des DeviceLink.<br />
<br />
Il est dorénavant possible de purger un Paramètre ou tous les paramètres d'un attribut pour un DeviceLink en un coup<br />
<br />
<br />
*DeviceCommand:<br />
-new Live bound which display levels form palettes loaded in SubMasters // nouveau mode Live pour le DeviceCommand <br />
<br />
en mode Live, le DeviceCommand affiche les niveaux des paramètres des devices qui sont pilotés par des palettes chargées dans les submasters<br />
<br />
===4.0.28 [20190118]===<br />
*Submaster:<br />
-improve Submasters Solo mode // amélioration du mode Solo pour les Submasters.<br />
<br />
dorénavant le mode solo n'est plus réservé aux Flash, il est également accessible pendant le scroll des Submasters.<br />
<br />
-Balance do not kill 'E' (aka Exclusion) Submasters // les 'E' (comme Exclusion) Submasters ne sont plus remis à zéro en cas de Balance<br />
<br />
<br />
*Group:<br />
-enhance popUp dialog // amélioration de la fenêtre popUp d'enregistrement des Groupes.<br />
<br />
Lors de l'enregistrement d'un Groupe une fenêtre popUp s'ouvre où vous pouvez directement renseigner le nom du nouveau Groupe.<br />
<br />
<br />
*MasterLink:<br />
-improve MasterLink behavior (follow step +/-) // Les MasterLinks suivent la séquence pour les commandes step +/-<br />
<br />
-improve MasterLink editor Submaster's selection/registration // amélioration de la sélection/enregistrement des Submasters dans l'éditeur de MasterLink.<br />
<br />
vous pouvez dorénavant sélectionner les Submasters à enregistrer dans les MLinks de la même manière que la sélection de circuits dans la fenêtre principale.<br />
<br />
===4.0.26 [20181214]===<br />
*Patch:<br />
-'Enter' key can now be used to select either channels or outputs. CommandLine is used for sourcing.<br />
<br />
<br />
*Main Window:<br />
-'Enter' key can now be used to select channels. CommandLine is used for sourcing.<br />
<br />
-new 'DynamicBottom' display for Device's selection.<br />
<br />
<br />
*Sequence:<br />
-one can now register/insert cueless step. Such steps are useful to trigger D/M/S Links.<br />
<br />
<br />
*SubMasters:<br />
-new 'Looping Style' options for SubMasters loaded with Sample. one can select if levels are persistent after each loop or reseted.<br />
<br />
<br />
*SetUp:<br />
-one can now choose if SOLO mode for SubMasters also behave on Scene levels.<br />
<br />
-one can choose colours for Scene/Prepa registers<br />
<br />
<br />
*SetUp I/O:<br />
-one can now choose DMX input frame length.<br />
<br />
<br />
*DeviceLink:<br />
- one can now trigger MoveInBlack in one click for all listed Devices of each steps<br />
<br />
<br />
*TimeLink:<br />
-new 'Quick Selection' option to selected each identical parameters<br />
<br />
<br />
*Midi:<br />
-one can now use NOTE and PROGRAM CHANGE to trigger defined shortcuts<br />
<br />
<br />
*OSC:<br />
-new command which allow to control parameters of selected devices (range is -1.0 <= x.xx <= 1.0):<br />
<br />
/deviceParameter/ATTRIBUTE/PARAMETER x.xxx<br />
<br />
===4.0.24 [20181004]===<br />
<br />
===4.0.23 [20181002]===<br />
<br />
*menu Accelerators :<br />
-accelerators for MLink, TLink, DLink, SLink have changed (respectively Shift+Meta+w, Shift+Meta+x, Shift+Meta+y, Shift+Meta+z)<br />
<br />
<br />
*Sample :<br />
-faster encoder/decoder <br />
<br />
<br />
*VLC :<br />
-D::Light can now trigger VLC's playlist [https://www.getdlight.com/wiki/index.php/SETUP_I/O#VLC].<br />
<br />
<br />
*SubMasters :<br />
-VLC volume, DMX Input and OSC Input can be assigned to a regular SubMaster.<br />
<br />
<br />
*palette Editor :<br />
-Live functionality added<br />
<br />
<br />
*palette Listing :<br />
-new 'ALL' selector to display every recorded palette for selected channels<br />
<br />
<br />
*OLA server :<br />
-bumped to 0.10.7<br />
<br />
<br />
*MacOS :<br />
-MacOS 10.14 compatibility<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.22 [20180718]===<br />
<br />
*General:<br />
-last active step is recorded within the .sho, thus in case of crash or backup loading, last recorded step is set as the active step<br />
<br />
<br />
*USBDMX:<br />
-added more widget /*NODLE U1*/ /*FX5*/ /*Digital Enlightenment*/ /*anyma*/ /*avldiy*/ /*Eurolite*/<br />
<br />
(untested though....)<br />
<br />
<br />
<br />
*DeviceLink:<br />
-more powerful selection capabilities.<br />
<br />
one can now select several cells in DeviceLink Editor and apply chosen palette to all of them<br />
<br />
-MoveInBlack option editable for channels listed in the DeviceLink Editor<br />
<br />
<br />
<br />
*Curves:<br />
-new 'Square' interpolator (aka 'Square Law' curves)<br />
<br />
<br />
++fixes and optimizations<br />
<br />
===4.0.21 [20180705]===<br />
<br />
*DeviceListing:<br />
-one can now 'shiftPAN' and 'shiftTILT' devices<br />
<br />
<br />
*StepLinks:<br />
-one can choose to which destination OSC messages are sent (aka 'All Destinations' or specific IP:PORT)<br />
<br />
<br />
*General:<br />
-fixes and optimizations<br />
<br />
===4.0.20 [20180615]===<br />
<br />
*Palette:<br />
-Palette are now applied according to a user defined time (time is defined in [[SETUP]])<br />
<br />
-new Shift+CMD+P shortcut to display 'Palette Listing'<br />
<br />
<br />
*Virtual Submaster:<br />
-a new virtual submaster is available in [[SETUP I/O]]/OSC which can handle all incoming /circ/x/level OSC messages.<br />
<br />
-a new virtual submaster is available in [[SETUP I/O]]/DMX Utility which can handle all incoming DMX levels.<br />
<br />
<br />
*Submaster:<br />
-one can now colorize each Submaster (and it's levels in Output)<br />
<br />
<br />
*Accelerator:<br />
-new accelerators are available in Cue/Group/Chaser/Sample Editors<br />
<br />
<br />
*Track:<br />
-better MLink support<br />
<br />
===4.0.19 [20180515]===<br />
<br />
*Sample:<br />
-fix wrong device restitution under certain circumstances<br />
<br />
<br />
*Sequence:<br />
-new accelerator shortcut (CMD+R) in order to load selected step in active register<br />
<br />
-Cue names are now displayed in the big sequence window<br />
<br />
-one can now drag'n drop step(s) in order to reorganize the sequence<br />
<br />
-fix XFade wrong behavior <br />
<br />
<br />
*General:<br />
-in case of weird shutdown (crash....), D::Light now ask if user wanna use the backup.<br />
<br />
<br />
*OSC:<br />
-re-writting of OSC messaging system in favor of mono-argumentation (thus, touchOSC become usable again)<br />
<br />
-new syntax for Devices (cf https://getdlight.com/wiki/index.php/OSC)<br />
<br />
-old syntax (aka multi-argumentation) is still available thanks to a new switch in setupIO/OSC menu (Messaging argumentation type)<br />
<br />
<br />
*Track:<br />
- one can now track/update/create/delete Masterlinks from the Track window<br />
<br />
- better tracking for duplicate values<br />
<br />
- one can now use 'All' shortcut to select all displayed levels for selected channels<br />
<br />
<br />
*SplashScreen:<br />
-new initialization process which lead to a new splashscreen<br />
<br />
<br />
*MasterLinks:<br />
-MLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new insert MLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move MLinks<br />
<br />
<br />
*USBDMX:<br />
-D::Light now support HotPLug for usbDMX widgets :) only on macOS and Linux :(<br />
<br />
it means one can unplug/replug a usbDMX device, if the widget was previously active, D::Light will manage automatically the re-connection.<br />
<br />
<br />
*StepLinks :<br />
<br />
https://getdlight.com/wiki/index.php/STEPLINK<br />
<br />
-SLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new copy SLink button (+shortcuts) in the editor<br />
<br />
-new insert SLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move SLinks<br />
<br />
-OSC StepLinks are now typed, it means one must specify if argument(s) is an int, a float or a string<br />
<br />
-CURVES StepLinks now accept THRU (>) for outputs (in the same fashion as for channels)<br />
<br />
<br />
*Device Listing :<br />
-one can now sort Device's order according to ID or Model or Channel<br />
<br />
-one can now use massive Merge (by selecting several Devices before merge)<br />
<br />
<br />
*Palette Editor :<br />
- one can now use empty command line for AtLevel shortcut in order to purge selected levels<br />
<br />
<br />
*Palette Listing :<br />
- new 'Bound To' (editors) option in order to avoid opening Device Command<br />
<br />
<br />
*Chasers :<br />
- CHZ_Cue management is now the same as for the main sequence... if one record CHZ_Cue 1.5, it'll land between CHZ_Cue 1 and CHZ_Cue 2<br />
<br />
- Palette shortcut is now available in Chaser Editor<br />
<br />
<br />
*Curves :<br />
- deepest interaction with the patch.... Output(s) assigned to a curve of the curveListing are now linked(was ist das schön).<br />
<br />
- CurveEditor : one cane now select which curve is displayed (either from patch or from curveListing)<br />
<br />
- Curves are now 16bits -POTENTIAL INCOMPATIBILITY- (they need to be redrawn)<br />
<br />
===4.0.18 [20180124]===<br />
<br />
This release introduce SLinks.<br />
<br />
One can send custom Midi or OSC messages per sequence's step. Thus, it allows D::Light to become the master sequencer of your show as it can trigger specific cues/steps in other software.<br />
<br />
One can also load custom curves for output(s)/channel(s) on every steps of the sequence.<br />
<br />
*Patch:<br />
-new 'quick select' option in order to select all outputs patched to selected channels<br />
<br />
-new Channel/Output test shortcut<br />
<br />
-speedUp display<br />
<br />
*Sample:<br />
-smart +%/-% which only operate on recorded levels for selected channel(s) over a region or at one frame<br />
<br />
*Sequence:<br />
-in the main sequence window, one can now arrange columns as desired<br />
<br />
-new searchBox to quickly find a step/cue associated to a text<br />
<br />
*MasterLink/TimeLink/DeviceLink/StepLink Editor:<br />
-one can now select active step<br />
<br />
-more shortcuts<br />
<br />
*SubMaster Editor:<br />
-one can now select active submaster<br />
<br />
*Curves:<br />
-new design with more powerful editing<br />
<br />
*ShortCuts:<br />
-new searchBox to quickly find a shortcut<br />
<br />
*Save/SaveAs:<br />
-warning when directory is not writable<br />
<br />
*Force DeviceLink:<br />
-one can now use FullForce new option and select which attributes will be recorded<br />
<br />
*Device:<br />
-the main window should reflect active color for device. (it works for RGB or CMY colors only...)<br />
<br />
*General:<br />
-selection style is now more obvious (yellow square is 'around' selected channels)<br />
<br />
*Palette Editor:<br />
-one can move in Palette thanks to the new Up/Down switcher<br />
<br />
*Palette Listing:<br />
-Colour Palette are now colored for EZ view<br />
<br />
===4.0.17===<br />
<br />
a miserable bug of the previous release leads to this one<br />
<br />
===4.0.16_b4===<br />
<br />
===4.0.16_b2===<br />
<br />
===4.0.16 ===<br />
<br />
available for almost every systems (Linux version will be uploaded ASAP... sorry guys for the looooong waiting)<br />
<br />
*E1.31 (aka streamingACN) is now available as a netDMX protocol <br />
*one can now use 16 DMX universe<br />
<br />
Midi :<br />
*one can now use 'subStick' function for Midi Patch.<br />
thus Midi faders will always be patched to displayed submasters <br />
*'flashStick' is also available for the same purpose.<br />
SubMasters :<br />
*added a new 'E' button as Exclusion.<br />
thus AllSub master will not act on excluded submasters<br />
+ various fix<br />
<br />
===4.0.15_b2===<br />
<br />
2 new important stuff:<br />
*in Art-Net, DL no longer send continuously. it sends only on DMX change<br />
*in Patch, you can now "repeat" a Device. it's useful for playing with LedStrips<br />
also, more work have been done on DeviceCommands...<br />
in the Palette Listing, you can now use the new "recycle" icon in order to load same channels as in the DeviceCommands.<br />
<br />
===4.0.15_b1===<br />
<br />
===4.0.16_b3===<br />
<br />
===4.0.15_b3===<br />
<br />
===4.0.15===<br />
<br />
*on Windows, you should now be able to double-clic on .sho in order to launch DL and load desire sho<br />
*new SetUp I/O menu which group all DMX, USBDMX, NETDMX, MIDI and OSC function *new option to cross-patch dmx universes<br />
<br />
DMX Input:<br />
*more accurate<br />
*new option to bound DmxInput to channels or SubMasters<br />
<br />
Patch:<br />
*new option to "repeat" DMX Levels for Devices (useful for led strips)<br />
<br />
ArtNet :<br />
*you can now manually register Node's IP/Net/SubNet.<br />
*DL no longer send continuously packets.... it sends only on change.<br />
*new option in the Setup "Release FREEZE on Go".<br />
allow user to freeze DMX state until the next GO (useful when one want to move in sequence without modifying stage)<br />
<br />
Device Personality :<br />
*you can now import Personalities of the OFL project (Open Fixture Library) open-fixture-library.herokuapp.com/<br />
(which at the time of writing is open-fixture-library-pr-199.herokuapp.com/ ).<br />
*you can hide Commands for Colours, Focus and Blade in order to display bigger values table.<br />
<br />
Palette Editor:<br />
*you can now use At_level shortcut on selection of levels (multiple selection is allowed)<br />
General<br />
*you can now choose to display only patched channels<br />
<br />
===4.0.14===<br />
<br />
No new function Only fixes<br />
<br />
===4.0.13_b3===<br />
<br />
many changes to Artnet and dmxInput.<br />
<br />
===4.0.13===<br />
<br />
*enable DMXInput for DMX USB PRO widgets and clone<br />
*enable DMXInput for ArtNet<br />
*adjustable DMX rate<br />
*better Artnet support<br />
*better support for looooong samples<br />
*plenty of little annoying stuff<br />
<br />
===4.0.12===<br />
<br />
*new 'NoSolo' option for submaster:<br />
it means that a submaster tagged as 'NoSolo' won't be closed during 'Solo' operation, it also means that it won't close any sub when it's flashed.<br />
you just need to clic 2 times on the solo option .<br />
*when 'Solo' operation , device's parameters are now untouched (except the INTENSITY/DIMMER parameter)<br />
*new 'ReSync' option for midi:<br />
this function resend all midiOut levels. it's useful when you switch preset from the BCF2000<br />
*new option in the SETUP to bound MLink time and Timed submasters to Joystick: it means one can now speed up or down submasters opening/closing<br />
*import Sample extended:<br />
you can now select in one shot several samples to import.<br />
*'clone' is now available in the sample editor :<br />
it means you can copy selected channels levels to other(s) channel for a defined region or for a frame. This let you create enveloppe for channel and copy it to other channel.... yeah I know, this is huge!<br />
*import Chaser extended:<br />
you can now select in one shot several chasers to import.<br />
<br />
===4.0.11===<br />
<br />
fix annoying reported bugs.<br />
<br />
===4.0.10===<br />
<br />
*when cloning a device, one can now choose to clone source device's levels to destination devices's levels<br />
(in palette, in sub, in micropalette)<br />
*more device merging subtilities<br />
<br />
===Pre 4.0.09===<br />
<br />
*this one brings 'Gang Load' fashion to D::Light<br />
<br />
===4.0.9===<br />
<br />
extend the use of multiple selection in Cue/Group/Sample/Chasers Listing/Device Listing/Patch...<br />
you can now select several Chasers for example and load them to several submasters in one shot (thanks to drag n' drop)<br />
multiple selection have also been introduced for 'Remove' functions and 'Clone' functions.<br />
*you can now extract each submaster of the Gun Control (cf noGun option)<br />
*you can now set submasters config for a page of Sumaster (simply scroll the button down RecMLink button<br />
<br />
===4.0.8===<br />
<br />
===4.0.7===<br />
<br />
Mainly bug fixes and better memory bandwidth management<br />
<br />
===4.0.6===<br />
<br />
===4.0.5===<br />
<br />
This release will introduce microPalette.<br />
<br />
what is a microPalette ?<br />
<br />
microPalette handle one or several parameter(s) defined in the personality of a device, and only operate on a specific range defined by the user.<br />
microPalette are loaded in submasters and are executed in an exclusive mode for all selected devices that are registered within the submaster.<br />
for example, let's say devices are lighting ON with shutter open.<br />
you record a microPalette for SHUTTER parameter on the range 4 -> 128 that you load on submaster 1.<br />
when you'll open sub1, the shutter will start strobing form low to fast (if in the personality strobing form low to fast is registered in the range 4 -> 128).<br />
when you shutdown the submaster, the shutter will return to it's open state.<br />
it'll be veeeeeery useful for gigs<br />
*address patch issue when user use Shift key to extand selection for outputs<br />
*bug fixes and code cleaning<br />
<br />
===4.0.4===<br />
<br />
this release fix wrong behavior of 4.0.3 (sorry for the mess...)<br />
<br />
===4.0.3===<br />
<br />
*speeding internal things (and cleaning)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed) <br />
*better midi output (submaster's flash for example)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed":<br />
<br />
===4.0.2===<br />
<br />
<br />
fix & improve curves for dimmers<br />
<br />
===4.0.1===<br />
<br />
available for every supported systems : Win7, Win8, Win10, Linux32Bits (Ubuntu 14.04), Linux64Bits (Ubuntu 16.04), ARCHLInux (always on the top), MacOS 10.6 thru 10.12 on MacOS, D::Light is linked against XQuartz 2.7.11<br />
one of the main big thing is that D::Light is now a pay app... this move will hopefully be profitable for the software.<br />
the other big thing is that D::Light can now drive moving lights / LED lights.<br />
several improvements have been introduced for Chasers, Samples, user interface, drag'n drop, etc....<br />
<br />
===4.0.0.b-78===<br />
<br />
===4.0.0.b-75===<br />
<br />
fix blackout/sceneMaster/grandMaster with devices that use 'virtual intensity for colours' parameter<br />
<br />
<br />
===4.0.0.b-74===<br />
<br />
news:<br />
*refresh/balance available as OSC commands<br />
/pad/refresh 1<br />
/pad/balance 1<br />
*OSC message can bypass level's locking mechanism for /circ/level and /sub/level<br />
<br />
===4.0.0.b-76===<br />
<br />
*better handling of DLink<br />
*fix some Devices stuff for sequence -you can now use "0" Tlink (==20ms)<br />
*you can now use "0" waitTime _ 5xfaster than 0.1<br />
if you want to reset waitTimes to nothing (no autogo), set command line to . and use wait shortcut (or double clic in the waitTime column)<br />
*display Info when MLink or Tlink are recorded/updated<br />
++ various fix<br />
<br />
===4.0.0.b-73===<br />
<br />
Hi,<br />
b73 is out for some platforms (aka MacOS from 10.9 to 10.12 (linked against XQuartz 2.7.10), Windows 64b and Linux 64b)<br />
'''the main big thing with this release is that D::Light became a paid app...'''<br />
I tried during 13 years to keep in free, but I cannot no more. So please make archive of your sho as there will be no return.<br />
news:<br />
*lots of bug fixes<br />
*manual xfade for devices<br />
*you can now call Palettes from the main window (manually (new setup option or drag the switcher under the keypad) or with shortcuts)<br />
*nice handling of palettes in submasters.<br />
*improve device mechanism for Chasers<br />
*new timing options for chasers<br />
<br />
===Pre 4.0.0.b-72===<br />
<br />
*Samples are now LTP...<br />
mean easier, lighter, smarter...<br />
it also means some serious incompatibility with existing sample... sorry for that but it's a necessary evil.<br />
*fix DLink is now also available in Chaser<br />
*add 'Virtual Intensity for Colours" in the Device Listing.<br />
this new option let you control the Intensity of the device even when INTENSITY/DIMMer combo is not registered.<br />
usefull for LED RVB for example...<br />
<br />
===Pre 4.0.0.b-71===<br />
<br />
fix a miserable bug...<br />
news:<br />
*SampleListing now display Sample's length<br />
*you can change submaster's levels color (new setup option)<br />
<br />
===Pre 4.0.0.b-70===<br />
<br />
*new purge utility for device attributes within Samples<br />
*'device command' is now fully dedicated to sample's cause<br />
*better speed algorithm for stuff (aka sub_speed, joystick, general timing)<br />
*you can select devices directly in the 'palette Listing' window, as in the 'device commands' window<br />
*reorganization/colorization of 'device Commands' (in order to gain space and clarity)<br />
*add Ctrl+Arrow shortcut to select next channel and set it to default@Level<br />
<br />
===Pre 4.0.0.b-69===<br />
<br />
fix various wrong behavior<br />
*Devices:<br />
added the possibility to define HOME position for parameters to NULL. in this case, HOME call will never operate on the nulled parameters. (useful in some case where LAMP OFF is set to 0... and you don't want to switch the lamp off each time you HOME the device).<br />
<br />
===Pre 4.0.0.b-68===<br />
<br />
*added DND support for TLink and DLink in the chaser's editor<br />
*added DND support for Times in the chaser's editor (times can be DND for example from TimeIn to DelayOut, etc...)<br />
*added DND support for Cues in the chaser's editor<br />
*as for the sequence and other stuff you can now double-click in the TLink editor to set value<br />
*as for the Chaser's editor you can now DND Times in the Sequence editor in the way you want (eg from TimeIn to DelayOut, etc...)<br />
*Device's parameters now follow step times if INTENSITY is > 0 -fix for invPan/invTilt<br />
<br />
===4.0.0.b-67===<br />
<br />
===Pre 4.0.0.b-67===<br />
<br />
*added support for usb pro mk2 (revB) -added wait times to chaser editor $<br />
FWIW, I've decided to clean OSC reader/writer messenger before the final release (and this is not a good news for you... )<br />
I've changed:<br />
/circ/level x y (where x is the channel, y the level) /circ/prepalevel x y<br />
/sub/text x blabla<br />
/sub/level x y<br />
/sub/flash x y<br />
/sub/phase x y.y<br />
all the /subStick messages and also the /device ones<br />
for the devices it looks like<br />
/device s i i (string (/attribut/parameter), int (device numbr), int (value))<br />
I know that all your pd patchs, touchOSC stuff, etc... won't work anymore, but it gain clarity and parsing efficiency.<br />
<br />
===4.0.0.b-66===<br />
<br />
bug fixes<br />
few words about the new 'Phase' ID for a submaster:<br />
one can freely navigate in a sample thanks to the new phase function. it starts at 0.0 and end at 1.0 (1.0 is the latest frame of the sample).<br />
so you can set a sub as Phase for a sample (like you did with Speed function), and you have 255 steps to navigate in the sample.<br />
I've also added OSC message (/sub/x/phase 0.0........1.0).<br />
thus, you have a huuuuuuge precise control over the sample's restitution.<br />
you can go forward, backward, loop inside, etc.....<br />
<br />
===Pre 4.0.0.b-66===<br />
<br />
nouveaux messages OSC: reception<br />
/pad/sub x (select sub)<br />
/pad/record 1 (like record shortcut) /pad/update 1 (like update shortcut)<br />
sending<br />
/seq/x1text (send text associated to step loaded in X1) /seq/x2text (send text associated to step loaded in X2) /sub/pageText (send text associated with the active sub page) /seq/go_signal 1 (send when GO is triggered) /seq/goback_signal 1 (send when GO is triggered) /seq/pause_signal 1 (send when GO is triggered)<br />
and for the Devices:<br />
each device will respond to :<br />
/device/x/attribut/paramater 0... 65536<br />
where attribut is COLOR or FOCUS or EFFECT, etc.... and parameter are the ones recorded within the personality of the device<br />
each device will export his value to the same address<br />
<br />
===4.0.0.b-65===<br />
<br />
There's enough changes to make an update... I didn't finished all the clean though...<br />
*the main window has been polished to fit within small screen systems *you can sample devices<br />
*many many bug/trick fixes<br />
<br />
===4.0.0.b-64===<br />
<br />
mainly bug fixes and stuff improvements....<br />
<br />
===4.0.0.b-62===<br />
<br />
a miserable mistake on b61 leads to b62... mainly bug fixes and dep lib update<br />
<br />
===4.0.0.b-61===<br />
<br />
only for Win32, Win64, MacOS 10.11 (more OS to come later) mainly bug fixes.<br />
<br />
===4.0.0.b-58===<br />
<br />
freshly fresh for everyone, this beta fix several bugs or wrong behavior regarding Devices but also for the old fashion way...<br />
<br />
===4.0.0.b-57===<br />
<br />
*in the palette listing one can now apply a palette to selected devices in one click (nice 4 live...)<br />
*in the palette listing, palettes are now categorized (faster display)<br />
*in the 'device command' panel, if a parameter have a definition, associated scroller are now bound to minLevel/maxLevel (nice 4 live...)<br />
<br />
===4.0.0.b-56===<br />
<br />
only 4 MacOS 10.6 -> 10.11<br />
<br />
===4.0.0.b-55===<br />
<br />
should fix some stuff...<br />
only for Linux64, MacOS 10.8 -> 10.11<br />
<br />
===4.0.0.b-54===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-53===<br />
<br />
should fix group removing/deletion different compilation options for win64<br />
<br />
===4.0.0.b-52===<br />
<br />
should fix usbDMX Pro on ElCapitan && Yosemite should fix group deletion<br />
should fix Chase load in sub<br />
I don't have issue while loading global palette in sub.<br />
<br />
===4.0.0.b-51===<br />
<br />
with this one you can load PALETTES in submasters. no drag'n drop yet.... you can choose which device that is include in a palette is processed.<br />
on MacOSX, linked against fresh XQuartz 2.7.8<br />
<br />
===Pre 4.0.0.b-50===<br />
<br />
===Pre 4.0.0.b-49===<br />
<br />
===Pre 4.0.0.b-48===<br />
<br />
===4.0.0.b-47===<br />
<br />
lots of news coded during summer...<br />
*Device functions have been merged in a central window. This is now the start point for almost everything for Devices...<br />
*many things have been cleaned<br />
*Shift and Ctrl have been swapped (to massively select channel you now use Shift, to drag'ndrop a channel in a submaster to quickly inhib it, you now use Ctrl).<br />
<br />
===4.0.0.b-46===<br />
<br />
should fix reported bugs.<br />
<br />
===Pre 4.0.0.b-45===<br />
<br />
should fix:<br />
*record new sho (with permissions check on Linux) -artnet on Linux<br />
*strange and deep deep wrong behavior for devices<br />
should also clarify selection in the TLink editor.<br />
<br />
===4.0.0.b-44===<br />
<br />
should fix:<br />
*warning when user do not have permissions to write files on Linux<br />
*weird things when repatching a device<br />
<br />
===4.0.0.b-43===<br />
<br />
should fix:<br />
*artnet on windows computers<br />
*help on linux computers<br />
*submasters (timed and inhib ones) that stay in Pause state. -some inappropriate behaviors<br />
news:<br />
SHORTCUT :<br />
allow to delete previous binding when asking for an ever used key<br />
<br />
===4.0.0.b-42===<br />
<br />
ArtNet : restore network artPoll broadcast address (some node appears to not responding well over 255.255.255.255)<br />
Devices :<br />
*fix a case where palettes levels were not honored for dlinks<br />
*add the possibility to select the same parameter for several Devices by clicking on the parameter's column header<br />
Linux:<br />
*shrink size of the packages<br />
<br />
===4.0.0.b-41===<br />
<br />
mainly bug fixes:<br />
CHANNEL TRACK:<br />
fix bug and faster code.<br />
please do some hardcore tests...<br />
MIDI:<br />
new LOADSTEPID_X2/X1 functions for ProgramChange<br />
*retrieve single channel inhib when dragging with Shift to a submaster -retrieve hour trigger<br />
*new remove function for MidiTimeCode editor<br />
*bug font fixed<br />
<br />
===4.0.0.b-40===<br />
<br />
mainly bug fixes<br />
<br />
===4.0.0.b-39===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-38===<br />
<br />
so here comes a new one basically with bug fixes.<br />
also I've tried to reduce size (height) to fit on low resolution screen<br />
I've worked on the setup regarding ArtNet and OLA (for them to work better)<br />
the BIG one is the new remote available with this release that we have designed with aroom (big thanx)<br />
<br />
===4.0.0.b-37===<br />
<br />
removed things:<br />
channelcheck definitely removed (use Patch functions for this purpose) Color Scroller definitely removed (use Devices functions for this purpose)<br />
news/update/fixes:<br />
Patch:<br />
*you can now select several channels, and if you give one dimmer, channels we be patched as list starting with the given dimmer.<br />
(@mode exemple: CH 1 THRU 10 = 5 ENTER will patch ch 1 to dimmer 5, ch 2 to dimmer 6, etc...).<br />
*double click is available for check level<br />
Balance:<br />
*submaster that are in TIME mode and the little blue square of the sub is set, what's inside the submaster won't be touched by the Balance Mode<br />
Artnet:<br />
*now inegrated to the setup.<br />
*more simple, more usefull, honor the broadcast/unicast mode, honor selected nodes to use in unicast mode.<br />
Submasters:<br />
*there's now a little indicator close to the sub that show progression in case of MLink start or Times Start<br />
Midi Time Code:<br />
*new inhib MTC function in the setup<br />
+many various bug fixes<br />
<br />
===4.0.0.b-36===<br />
<br />
===4.0.0.b-35===<br />
<br />
bug fix<br />
+<br />
should improve Help display.<br />
in @Mode, the Help in the windows now display allowed syntax<br />
<br />
===4.0.0.b-34===<br />
<br />
*should improve TLink management<br />
*more/less OSC message for PATCH<br />
(new remote is here : github.com/dlight-tools/dlight-pad/blob/...ad_4.0_SGS2.touchosc ) -keep on cleaning code....<br />
<br />
===4.0.0.b-33===<br />
<br />
news:<br />
*should fix all errors reported for the b32 (except TLink that collapse, I've forgot....)<br />
Patch:<br />
*complete rewrite of this window.<br />
*the left part display channels, the right part display dimmers. D-Patch is the first address of patch for Devices<br />
*you can drag'n drop from channels to dimmers<br />
*you can select several dimmers like 1 + 2 Thru 10 + 20 + 44<br />
*the remote should not work anymore, let's try to write another one...<br />
+ many many more little stuff that make life better<br />
<br />
===4.0.0.b-32===<br />
<br />
General:<br />
*you can now double-clic on levels to set value<br />
Channel Track:<br />
*you can now DND to death!!<br />
ascii:<br />
*better integration with DL<br />
+bug fixes<br />
fews words:<br />
*DL seems stable enough now to cut off the release soon, I just need to re-write the patch window before the release.<br />
<br />
===4.0.0.b-31===<br />
<br />
*le double clic pour les textes des subs<br />
*tcl/tk updaté<br />
*molette de la souris pour les valeurs des paramètres des devices ainsi que pour les masters SCENE/FlashMaster AllSubMasters<br />
*meilleur check des noms de palettes<br />
*ID pour le message OSC /seq/go<br />
*ascii improve file loading/recording<br />
*device attribute's editor are now able to display levels in % as well as Real Values<br />
*et les corrections de bug annoncés sur la b30<br />
<br />
===4.0.0.b-30===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-29===<br />
<br />
*should fix Win64 package<br />
*Sequence : StepID<br />
this is the big new stuff which allow you to register an 'identifiant (ID)' for a step.<br />
<br />
Thus you can call the step thanx to new shortcuts stepID_load and stepID_goto where xxxx_load is used to set the ID for a step and xxxxx_goto is used to trigger the step<br />
there cannot be two stepID with the same number....<br />
<br />
in the setup you can choose if MSC Load message is mapped with the cues (as before) or with the stepID<br />
<br />
in OSC, two new messages : /seq/ID_goto xx.xxx and /seq/X2LoadAndFireID xx.xxx<br />
HourTrigger:<br />
*functions have been re-written<br />
+bug fixes<br />
<br />
===4.0.0.b-28===<br />
<br />
Text: all text are now edited in place<br />
File name: DL should support exotic characters (at least the french ones) +should fix all reported bugs of the previous beta<br />
<br />
===4.0.0.b-26===<br />
<br />
new beta available for every supported systems (with the addition of Windows 64bits) ATTENTION: on MacOS 10.6_10.7, DL is built against XQuartz 2.7.7 (please update your server...)<br />
bug fixes release + new features:<br />
OLA:<br />
*the server have been updated to 0.9.5<br />
Sequence :<br />
*the big sequence window is a whole new code with drag'n drop support for every parameters<br />
Track :<br />
*now display DLinks associated to a channel for sequence's steps<br />
OSC : new /sub/x/text message.<br />
*it's only an outgoing message that display text associated with subs. DL will not respond to this message<br />
MIDI :<br />
*new MidiSwitch +/- bind available<br />
Device :<br />
*Inverse Pan/Tilt now available in the Device's Listing<br />
<br />
===4.0.0.b-25===<br />
<br />
===4.0.0.b-24===<br />
<br />
bug fixes +<br />
Channel Track has been re-write<br />
*more useful and Sequence selector added<br />
@mode:<br />
*available in channel Track<br />
*bug fixes in TimeGroup editor<br />
*add [DELETE] [CUE] xx.x [THRU] xx.xx<br />
OLA:<br />
*fixes on yosemite (thanx aroom)<br />
+ many little stuff<br />
<br />
===4.0.0.b-22===<br />
<br />
mainly a bug fix with addition of:<br />
*in @mode and RPN, PALETTE will open the Palette Listing<br />
*0 + Colour/Focus/Beam/etc... will set selected devices to Home values for selected attributes.<br />
<br />
===4.0.0.b-21===<br />
<br />
mainly bug fixes...<br />
new features:<br />
*Devices command's windows now reflect real values for movers all the times + some goodies...<br />
<br />
===4.0.0.b-20===<br />
<br />
Recapitulatifs par rapport à la b16 :<br />
*Grand Master : Ok<br />
*Black : Ok<br />
*Focus avec le Pad Ok<br />
*Plus de sho corrompu : Ok Memorisation des Focus :ok Patch : OK<br />
*Ce qui ne fct pas ou plus:<br />
*Multi sélection avec souris et touche " CTRL", c'est ok avec les commande "ch +"<br />
*prise en compte de valeur par défaut des devices (chez moi un Strobe qui devrai être à 255)<br />
Au bout d'un moment de travail, les fenêtres ne passent plus en premier plan par l'appel au menu, lorsqu'elles sont ouvertes. donc il faut les sélectionner dans un coin apparent.<br />
*Les Cue FX ne mémorisent pas les canaux de devices.<br />
*Les clone de Cue, ne copient pas les canaux de devices<br />
*lorsqu'on clique sur le "DLINK" d'un STEP, on peut visiblement éditer les canaux individuellement, or ce ne fonctionne pas sur tous les canaux. (couleurs OK, mais STROBE, EFFECT...)<br />
J'ai d'ailleurs pas réussi à "jouer" avec un canal "EFFET / MACRO", mais c'est peut être le device, faut que je vérifie.<br />
Les Dlink ne sont pas liés aux CUES, donc on ne peut pas les mettre dans un SUB.<br />
Pas systématique<br />
*Ne mémorise de temps en temps pas la couleur (donc dans certains CUE, et pas d'autres) <-- Ca c'est bizarre et pénible<br />
je te joindrai le sho et le step où ça bloque.<br />
=> ben aujourd'hui ce step et cette couleur ne bloque plus !=> A suivre<br />
*Sortie du logiciel pas toujours propre (fenêtres bloquées ouverte), mais ce ne m'est plus arrivé le lendemain.<br />
*J'ai eu deux fois une fermeture inopinée lorsque je faisais des manip. avec les 4-5 fenêtres ouvertes (Focus, Beam, Couleur, Listing), sans perte de données, recul. avec menu "backup".<br />
<br />
===4.0.0.b18===<br />
<br />
===Pre 4.0.0.b18===<br />
<br />
===4.0.0.b17===<br />
<br />
mainly a bug fix.<br />
<br />
===4.0.0.b16===<br />
<br />
===Pre 4.0.0.b16===<br />
<br />
*SUB_SPEED are reset to 50% in case of gun shot<br />
*moving light's attributes have been redispatched, new BEAM family<br />
*palette listing now reflect available palette for selected channels.<br />
*Colour and Focus window now display parameters levels for each selected Devices (along with the active palette's name)<br />
<br />
===4.0.0.b15===<br />
<br />
available for Windows, MacOS 10.8, 10.9, 10.10 bug fixes only...<br />
<br />
===4.0.0.b14===<br />
<br />
bug fixes only... should address:<br />
*not patched channels -X1/X2 crash<br />
<br />
===4.0.0.b11===<br />
<br />
===4.0.0.b10===<br />
<br />
*fix a bug with the 'Personality Editor'<br />
*benefit from the compiler analyzer (lots of optimizations)<br />
*fix Sample recording<br />
*new 'Balance' function to isolate selected channel as long as Balance is ON<br />
<br />
maybe I'll repeat myself but It's important to test these beta in order to stabilize the first 4.0.0 in order to release it.<br />
<br />
my goal is to have a bullet proof release as the 3.0.24<br />
<br />
moving lights code will be part of this release as an experimental feature.<br />
<br />
===4.0.0.b09===<br />
<br />
it's a big step forward as it introduce concept/basics for moving light, Leds, and whatever you need in D::Light.<br />
<br />
Specifically it introduces 'DLinks' wich are more or less (actually less than more) like MLinks but for registered devices.<br />
<br />
DLinks acts like this:<br />
*you set all parameters you need for devices (with palette it's better)<br />
*you record a cue and DLinks are attached to the step that contain the cue<br />
*you can edit/modify/create/remove DLinks form the editor wich is available (for now... I've forget to set an option in the menus....) by click on the corresponding column in the sequence.<br />
*when DLink are loaded in X2, if the channel is black they're processed (this behavior is called GO_IN_B on some ligthdesk)<br />
*this is a special feature of DL: when a channel under TGroup control is fading to black, if DLink attached to next step is referring to this channel, parameters are processed.<br />
it fits very well for theater I think....<br />
*DLinks are not attached to cues, cues only contain Dimmer Parameter of devices (if they exists) -editors (like GROUP, CUE, SUB) does not deal with devices parameters.<br />
<br />
===Pre 4.0.0.b9===<br />
<br />
===4.0.0.b8===<br />
<br />
===4.0.0.b7===<br />
<br />
===4.0.0.b6===<br />
<br />
*a new beta is available for macOS >= 10.8 and Windows (if you want the other builds, just ask.) here's a non-finished list of modifications:<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording<br />
*add Palette recording/updating functions<br />
*add Palette listing and editor<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde<br />
*in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
attached a model of devices for the device editor.<br />
<br />
I think it's robust now and you can build Personality based on the attached example.<br />
<br />
===Pre 4.0.0.b6===<br />
<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording add Palette recording/updating functions<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
===4.0.0.b05===<br />
<br />
* add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho. It's usefull for Device that do not handle Intensity attribute.<br />
* add a merging mechanism to swap registered device model with another one. it'll be usefull when Palette will be coded but the purpose is to be able to switch between device when in tour you do not have the same device as at the creation.<br />
* from the main board you can access to several windows for (few for now) commands add CONTROL command for Lamp On/Off<br />
*add FOCUS command for Pan(Fine)/Tilt(Fine)<br />
*add BLADE command<br />
<br />
in the FOCUS and Blade windows you can hold CTRL to scroll FINE or scroll BOTH parameters I think you'll need to to rebuild your devices template as the one provided because all parameters you want to use must be set<br />
<br />
all library have been updated<br />
<br />
===Pre 4.0.0.b5===<br />
<br />
*add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho add a merging mechanism to swap registered device model with another one<br />
*add CONTROL command for Lamp On/Off add FOCUS command for Pan(Fine)/Tilt(Fine) add BLADE command<br />
*updated libs<br />
*join Alpha Profile 800 && ADB Warp model as example say that Parameters fields must be set....<br />
<br />
===4.0.0.b04===<br />
<br />
Avec cette beta, j'arrive à controler les couleurs du PAR via le ColourPanel<br />
le circuit de la fenêtre principale représente le paramètre DIMMER des devices<br />
*donc de la nouveauté dans le colourpanel où si le(s) devices sélectionnées ont plus de 3 couleurs, des scrollers de niveaux apparaissent en bas de la fenêtre<br />
*rajout des cases CMY<br />
*refonte des presets de couleurs (pour mémoire: left-clic = selection de couleur, un deuxième clic permet de nommer la couleur, Ctrl+clic permet d'enregistrer la couleur active)<br />
donc si vous avez listés/patchés des devices, que vous les sélectionnez depuis la fenêtre principale, vous devriez pouvoir controler les couleurs depuis le colourPanel.<br />
on ne peut pas encore enregistrer de cues avec des valeurs de couleurs ni charger des trucs dans les subs, ni rien.... petit à petit ça avance.<br />
aussi pour ceux qui possèdent un ultraDMX RDM Pro merci de me dire si il fonctionne mieux avec cette beta.<br />
après réflexions nocturnes je me dis que c'est pas bien de mettre les valeurs de HOME dans la librairie, qu'il vaudrait mieux définir ces valeurs dans le 'Device Listing'... où pourrait également apparaitre des champs comme 'Inverse Pan' et 'Inverse Tilt'...<br />
<br />
===4.0.0.b3===<br />
<br />
this one bring the Device Listing where you can import Device Files to your sho. please be carefull not having neither Manufacturer nor Model set as '*'<br />
'-' on Win32 leads to nothing good...<br />
in order to patch the imported device, you click on the Dimmer or Channel cell, it pop up a big dimmer view.<br />
use Ctrl+'move the mouse' to set the dimmer Range.<br />
once dimmer range is set, you type the channel number you want to assign the device and use 'c' (like in channel) to process the patch.<br />
you can use 0 channel to release a previous patch without removing a device<br />
<br />
===4.0.0.b2===<br />
<br />
this one should address reported bugs of the previous one<br />
<br />
===4.0.0.b1===<br />
<br />
voici la premiere béta d'une longue série qui devrait aboutir sur une proposition d'utilisation des projecteurs à LED, projecteurs asservis.<br />
ça sera sans doute assez long étant donné le chantier, néanmoins voici une première proposition....<br />
cette beta ne comprends qu'un module de création de librairie de projecteur.<br />
dans l'ordre pour las suivantes:<br />
*assignation des projecteurs dans un sho de DL en fonction de la librairie existante -fonctions d'accès aux paramètres<br />
*création/gestion de palette<br />
<br />
==D::Light v3==<br />
<br />
===3.0.24_b2===<br />
<br />
build system is slightly different from previous releases. now we have :<br />
*MacOS 10.6/10.7 build linked against XQuartz 2.7.4<br />
*MacOS 10.8/10.9 build linked against XQuartz 2.7.5<br />
*and the good old Win32, Linux32, Linux64 releases on Linux and MacOS, every lib have been updated<br />
here come the news....:<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
you can load one or several channels.<br />
it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.24===<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
*thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
*you can load one or several channels.<br />
*it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.22_b2===<br />
<br />
OSC:<br />
*less message for channels (eg only when their values are changing)<br />
Setup:<br />
*new option for sequence typo<br />
*bug fixes...<br />
<br />
===3.0.22_b1===<br />
<br />
new beta phase with:<br />
*bug fixes (at least more error checks)<br />
*MidiTimeCode improved<br />
<br />
===3.0.22===<br />
<br />
I'm proud to announce the 3.0.22 release of D::Light.<br />
It's available for each supported platforms (macOS 10.6->10.9, windows, Linux 32b, Linux 64b). On MacOSX, it's linked against XQuartz 2.7.5 (xquartz.macosforge.org/landing/)<br />
many bugs fixed....<br />
News:<br />
*MIDI TIMECODE: code improved<br />
OSC:<br />
*less and better verbose<br />
SETUP:<br />
*new typo function for sequence display<br />
*please consider making donations if you think this software is useful.</div>Sl1200mk2https://getdlight.com/wiki/index.php?title=ChangeLog&diff=3121ChangeLog2020-09-25T13:05:59Z<p>Sl1200mk2 : /* 4.1.13 [NOTYETRELEASED] */</p>
<hr />
<div>__NOTOC__<br />
<br />
==D::Light v4==<br />
<br />
===4.1.13 [20200925]===<br />
<br />
*macOS:<br />
-too much issues with old macOS so revert to XQuartz... // trop de problèmes avec les différents systèmes d'exploitations donc retour à XQuartz pour les macOS < 10.14<br />
<br />
*windows:<br />
-add 2xFingers wheel effect to devices parameters // nouvelle fonctionnalité pour utiliser 2 doigts sur le trackpad (ou la molette de la souris) pour incrémenter/décrémenter les niveaux des paramètres des Devices<br />
<br />
*setUp:<br />
-new 'Balance ground level' option to not balance everything to black // nouvelle option 'Balance ground level' pour laisser un niveau minimum de lumière au plateau lorsque la fonction Balance est utilisée<br />
<br />
*stepID:<br />
-step 0 is now registered with '0' ID // le step 0 est dorénavant enregistré avec l'ID 0<br />
<br />
*Recall:<br />
-better Recall of DeviceLinks // amélioration de la fonction Recall pour les DeviceLinks<br />
<br />
*Sequence:<br />
-new buttons to SelectionTo Scene/Prepa selected step // nouveaux boutons pour charger en Scene/Prepa le pas de séquence sélectionné<br />
<br />
*Park:<br />
-Park is now above BlackOut, grandMaster and Balance // les circuits parkés ne sont plus sous le contrôle du BlackOut ni du grandMaster ni de la Balance<br />
<br />
===4.1.12 [20200904]===<br />
<br />
*macOS:<br />
-bye bye XQuartz... D::Light is now native for every supported macOS version (starting from 10.9) // bye bye XQuartz, D::Light est maintenant natif pour toutes les versions supportées de macOS (à partir de macOS 10.9)<br />
<br />
<br />
++fixes&&bugFixes<br />
<br />
<br />
===4.1.11 [20200718]===<br />
<br />
*Windows:<br />
-fix Open/backup // correction de l'ouverture du backup<br />
-fix invPan/invTilt accessibility in deviceListing // correction des boites à cocher dans le deviceListing <br />
<br />
*Palette:<br />
-new menu to remove unused Palettes // nouveau menu pour effacer les palettes inutilisées<br />
<br />
*SetUp I/O:<br />
-you can now access to MidiPatch and MidiTimeCode editor from the Midi panel of SetUp I/O // vous pouvez dorénavant accéder au patch Midi ainsi qu'à l'éditeur de midiTimeCode directement depuis le SetUp I/O<br />
<br />
*Track:<br />
-add +%/-% shortcuts // ajout des raccourcis clavier +% et -%<br />
<br />
*SLink:<br />
-new MidiSwicth command // nouvelle commande midiSwitch dans les stepLinks<br />
<br />
*Park:<br />
-add +%/-% functionality and shortcuts // ajout de la fonctionnalité +% et -% ainsi que les raccourcis clavier correspondants<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.1.10 [20200703]===<br />
<br />
*Devices:<br />
-new DeviceTools (menu Device/DeviceTools) that bring Focus joystick, Colours picker and Blade utilities as a separate window. Useful in addition of the dynamicBottom. // nouvelle fenêtre DeviceTools qui permet d'afficher uniquement les joysticks des Focus et Blades ainsi que le picker de couleurs.<br />
<br />
-fix palette recording with levels that come from SubMasters // correction de l'enregistrement des palettes lorsque les niveaux sont issus de SubMasters<br />
<br />
*Sample:<br />
-new several options before Sample Recording // nouvelles options réglables avant l'enregistrement des Samples<br />
<br />
*Midi:<br />
-new floatingScale command that let a CC control levels of active channel's selection, useful with infinite knob... // nouvelle command floatingScale qui permet à un rotatif ou fader (ControlChange) de piloter les niveaux de la sélection active de circuits.<br />
<br />
*General:<br />
-augmented 'Recall' function that allow user to recall levels of prev/next/desire cue for selected channels // nouvelle fonction 'Recall' qui permet de rappeler les niveaux des circuits sélectionnés par rapport à la cue suivante/précédente/définie<br />
<br />
-new 'levelStyleDisplay' shortcut to switch between percent/real display // nouveau raccourci clavier pour la fonction 'levelStyleDisplay' qui permet d'alterner l'affichage en pourcent ou en valeur réelle des niveaux des circuits.<br />
<br />
-new commandLine up to the channel panel // nouvelle ligne de commande au dessus de l'écran d'affichage des circuits.<br />
<br />
*StepLinks:<br />
-added GOTO message to VLC to play desire item (there's a strange offset though between playlist ID items and ID items sent by D::Light) // ajout du message GOTO aux commandes VLC pour jouer un morceau de la playlist de VLC<br />
<br />
*SetUp I/O:<br />
-new 'Fixed Frame Rate' option in order to provide continuous DMX stream // nouvelle option 'Fixed Frame Rate' pour permettre l'émission d'un flux DMX fixe à vitesse constante (notamment lorsqu'il n'y a pas de modifications de niveaux).<br />
<br />
-new 'DMX Input Patch' option for usbDMX and netDMX that let you patch incoming DMX to Devices (each parameter is reachable) // nouvelle function 'DMX Input Patch' pour l'usbDMX et les netDMX qui permet de patcher un signal DMX entrant sur n'importe quel paramètre des Devices.<br />
<br />
===4.1.09 [20200313]===<br />
<br />
*SetUp :<br />
-new Splitted 'UI' mode // nouvelle interface 'Splitted' pour la fenêtre principale<br />
<br />
<br />
*Fixes&&Improvements<br />
<br />
===4.1.08 [20200214]===<br />
<br />
*SetUp :<br />
-new option to set Submaster's matrice (10 or 16 Submasters displayed) // Nouvelle option pour définir la matrice des Submasters<br />
<br />
<br />
*SetupIO :<br />
-E1.31 (streamingACN protocol) DMX universe mapping can now reach universe 63999 // le mapping des univers DMX pour le protocole E1.31 (streamingACN) peut aller jusqu'à l'univers 63999<br />
<br />
<br />
*Fixes&&Improvements<br />
<br />
===4.1.07 [20200131]===<br />
<br />
*SetUp :<br />
-new option to Detach/attach main User Interface // Nouvelle option pour séparer ou grouper la fenêtre principale<br />
<br />
-new option to anchor StepLinks to sequence // Nouvelle option pour lier le déclenchement des stepLinks au step+/- dans le séquentiel<br />
<br />
*StepLinks:<br />
-new type command to change displayed SubMasterPage // nouvelle commande pour afficher une page de SubMaster spécifique<br />
<br />
*TimeLinks:<br />
new TLinks are now registered with '.' in the Time column. It means that step times will be used // Les nouveaux TLinks sont enregistrés avec un '.' dans la colonne des temps. Ce qui signifie que les temps du pas de séquence sont utilisés (il est toujours possible d'assigner un délai spécifique)<br />
<br />
*DeviceCommand:<br />
-new option to clone levels from a desired device // nouvelle option (bouton et raccourci clavier) pour cloner les valeurs d'un device vers tous les devices inscrits dans le deviceCommand<br />
<br />
===4.1.06 [20200107]===<br />
<br />
bug fix release :)<br />
<br />
<br />
===4.1.05 [20191220]===<br />
<br />
*macOS<br />
-more Native integration <br />
<br />
-fix&&improvements<br />
<br />
===4.1.04 [20191130]===<br />
<br />
*SubMasters:<br />
-add new OSC and Midi messages for subBook rotations // ajout de nouveaux messages OSC et MIDI pour la navigation dans les subBooks.<br />
<br />
-add new buttons to quickly switch between Submaster's pages // ajout de nouveaux boutons pour rapidement choisir la page de Submaster affichée.<br />
<br />
*Patch:<br />
-you can now give a name to channels (useful on tour...) // il est dorénavant possible d'assigner du texte à un circuit.<br />
<br />
*Objects Listing:<br />
-new option for Chaser and Sample Listing to run the selected effects (in order to quickly identify them) // nouvelle option pour les Chaser et Sample Listings qui permet de rapidement faire un play/pause des effets sélectionnés<br />
<br />
*Devices:<br />
-new 'Recall DLink' function to copy state of selected devices from a step/cue/stepID // nouvelle fonction 'Recall DLink' pour copier les niveaux des devices en sélection depuis une cue/step/stepID donné<br />
<br />
*General<br />
-new 'Ring Buffer' mechanism for channel's quick selection (+shortcuts+OSC+MIDI links) // nouveau mécanisme appelé 'Ring Buffer' pour une sélection rapide des circuits (accessible via les raccourcis claviers, des messages OSC ou des commandes MIDI)<br />
<br />
-one can use commandLine to define Refresh timing // il est dorénavant possible de préciser le temps de la commande Refresh (via la ligne de commande)<br />
<br />
-you can define a prefered path in the SetUp // Il est possible de définir une arborescence dans le SetUp pour que D::Light ouvre le navigateur de fichier de préférence vers le chemin défini.<br />
<br />
===4.1.03 [20190729]===<br />
<br />
*SetUpIO:<br />
-virtual submasters for incoming data are now separate. One can control either usbDMXInput, netDMXInput and oscInput at the same time.<br />
<br />
it means one can use usbDMX Input to control Submasters from an external lightdesk and in the same time use netDMX Input to control Channels from a fancy madMapper patch :) and output DMX... :)<br />
<br />
//<br />
<br />
-D::light dispose dorénavant de 2 entrées DMX séparées (usbDMXInput et netDMXInput) via les 'Virtual Submaster'.<br />
<br />
ça signifie qu'il est possible d'utiliser une console lumière pour piloter les Submasters de D::Light (via usbDMXInput) tout en utilisant madMapper pour controler les circuits (via netDMXInput)... et sortir du DMX :)<br />
<br />
<br />
<br />
<br />
===4.1.02 [20190726]===<br />
<br />
*Midi:<br />
-new 'FloatingScaleIncrement' and 'FloatingScaleDecrement' available for ControlChange // nouvelles fonctionnalités 'FloatingScaleIncrement' et 'FloatingScaleDecrement' pour les ControlChange Midi.<br />
<br />
Ces nouvelles fonctions permettent d'utiliser une roue codeuse Midi (qui envoie +1 dans un sens et +1 dans l'autre sens sur 2 canaux différents) pour pouvoir se déplacer dans les listings ou modifier le niveau des circuits sélectionnés.<br />
<br />
-better shortcut support // amélioration de la commande midi 'Shortcut'<br />
<br />
<br />
*OSC:<br />
-better strategy // meilleure stratégie d'émission des messages OSC<br />
<br />
<br />
*E1.31:<br />
-better code for E1.31 input // meilleur code pour la réception de paquets E1.31<br />
<br />
===4.1.01 [20190722]===<br />
<br />
*fix<br />
<br />
<br />
===4.1.00 [20190719]===<br />
<br />
*UserInterface:<br />
-more 'flat' design // fin du nouveau design de l'interface utilisateur<br />
<br />
<br />
*Park:<br />
-new 'Park' function is order to lock channels or specific parameters of Device // nouvelle fonction 'Park' qui permet de bloquer des circuits ou des paramètres individuels de Device à une niveau donné.<br />
<br />
<br />
*macOS:<br />
-D::Light is now notarized from Apple // D::light est "notarizé" de la part d'Apple<br />
<br />
===4.0.31 [20190618]===<br />
<br />
*UserInterface:<br />
-new 'flat' design // nouveau design de l'interface utilisateur<br />
<br />
<br />
*Chaser / Sample:<br />
-one can now use SPEED Submasters to gain more fine controls on Chasers/Samples restitution (ClockWise way, CounterClockWise way, Random way)<br />
<br />
//<br />
<br />
-Il est dorénavant possible de controler le sens de défilement des Chasers et des Samples, soit dans le sens horaire (normal... CWise) soit dans le sens anti horaire (du dernier step vers le premier ... CCWise) soit en mode aléatoire (Random).<br />
<br />
Pour accéder à ces controles il suffit de définir un Submaster comme SPEED d'un Chaser ou d'un Sample et en lieu et place du texte associé au Sub se trouve le PlayMode.<br />
<br />
<br />
<br />
*Clone:<br />
-one can now set desire objects number while cloning (available for Cue, Group, Chaser, Sample, Palette, microPalette) // Il est dorénavant possible de choisir lors d'un clone d'objet le numéro de l'objet cloné (valable pour les objets Cue, Group, Chaser, Sample, Palette, microPalette)<br />
<br />
<br />
<br />
*Freeze:<br />
-Frozen step is now coloured // A l'appel de la fonction Freeze, le step en SCENE devient coloré pour une meilleure identification<br />
<br />
-grandMaster can now control Frozen levels // Le grandMaster est dorénavant maitre sur l'état lumineux freezé<br />
<br />
<br />
<br />
*Sequence:<br />
-one can now use Ctrl+Space to load selected step and launch GO (only in the big sequence window) // Il est dorénavant possible d'utiliser la barre espace dans la fenêtre de Sequence pour lancer un GO.<br />
<br />
Il est également possible de sélectionner un step et d'appuyer sur Control+Space pour charger le step sélectionné en Préparation et automatiquement lancer un GO.<br />
<br />
<br />
*Curves:<br />
-one can now select point and use Ctrl+Arrows(Up/Down/Left/Right) to move it // Il est dorénavant possible de sélectionner un point de la courbe du 'Curve Editor' et d'utiliser la combinaison de touche Ctrl+Flèche(Nord/Sud/Est/Ouest) pour le déplacer<br />
<br />
<br />
*TimeLink:<br />
-new copyToStep function to copy selected Tlinks to desire step // nouvelle fonction de copie (et raccourci clavier associé) pour copier les TimeLinks sélectionnés vers le pas de séquence inscrit dans la ligne de commande.<br />
<br />
<br />
*Midi:<br />
-new design of the midi Patch Editor // nouveau design de la fenêtre d'édition du patch Midi<br />
<br />
-more copyToMidiSwitch capabilities (you can now copy selected patch to all existing midiSwitch when the commandLine is empty) // Il est dorénavant possible de copier tout ou partie du patch midi vers tous les MidiSwitch existants en laissant la ligne de commande vide.<br />
<br />
<br />
*DeviceCommand:<br />
-one can now use MouseScroll in Blade's specialized widget // Il est dorénavant possible d'utiliser le scroll de la souris pour modifier les niveaux des Blades<br />
<br />
<br />
*microPalette:<br />
-one can now register INTENSITY/DIMMER as a definition for microPalette // Il est dorénavant possible d'enregistrer le paramètre INTENSITY/DIMMER comme définition d'une microPalette<br />
<br />
===4.0.30 [20190314]===<br />
*Objects Listings:<br />
-one can now sort (or reorder) objects in Cue/Group/Chaser/Sample/Palette/microPalette Listings // nouvelle commande pour re-numéroter les objects dans les différents listing<br />
<br />
-new 'reOrder' shortcut // également un nouveau raccourci clavier 'reOrder'<br />
<br />
<br />
*Submasters:<br />
-new state for Solo function (we now got NORMAL/SOLO/FLASHSOLO/NOSOLO) // ajout d'une nouvelle fonctionnalité pour le SOLO des Submasters.<br />
<br />
les différents états sont:<br />
<br />
**NORMAL : rien de particulier<br />
**SOLO (vert) : en fonction de l'ouverture du Submaster les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**FLASHSOLO (jaune) : lors de l'appui sur le bouton FLASH du Submaster, les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**NOSOLO (rouge) : le Submaster ne se coupe pas lors de l'action d'autres Submasters en mode SOLO ou FLASHSOLO<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.29 [20190226]===<br />
*General:<br />
-Balance function for channels is now dynamic // amélioration de la fonction Balance pour les circuits.<br />
<br />
Lorsque la fonction Balance est activée (qui permet d'isoler le(s) circuit(s) sélectionné(s)), si la sélection de circuit change, la Balance est updatée<br />
<br />
<br />
*OSC:<br />
-new /shortcut command which accepts string as argument // nouvelle commande /shortcut pour simuler un raccourci clavier.<br />
<br />
Cette commande accepte une 'string' comme argument.<br />
<br />
Par exemple '/shortcut p' va changer le registre de travail actif.<br />
<br />
<br />
*Track:<br />
-one can now track Palette across sequence // il est dorénavant possible de tracker les Palettes chargées dans le séquentiel (via les DeviceLinks)<br />
<br />
<br />
*Device:<br />
-more https://open-fixture-library.org/ integration<br />
<br />
<br />
*DeviceLinks:<br />
-Purge menu redefined // extension du menu Purge des DeviceLink.<br />
<br />
Il est dorénavant possible de purger un Paramètre ou tous les paramètres d'un attribut pour un DeviceLink en un coup<br />
<br />
<br />
*DeviceCommand:<br />
-new Live bound which display levels form palettes loaded in SubMasters // nouveau mode Live pour le DeviceCommand <br />
<br />
en mode Live, le DeviceCommand affiche les niveaux des paramètres des devices qui sont pilotés par des palettes chargées dans les submasters<br />
<br />
===4.0.28 [20190118]===<br />
*Submaster:<br />
-improve Submasters Solo mode // amélioration du mode Solo pour les Submasters.<br />
<br />
dorénavant le mode solo n'est plus réservé aux Flash, il est également accessible pendant le scroll des Submasters.<br />
<br />
-Balance do not kill 'E' (aka Exclusion) Submasters // les 'E' (comme Exclusion) Submasters ne sont plus remis à zéro en cas de Balance<br />
<br />
<br />
*Group:<br />
-enhance popUp dialog // amélioration de la fenêtre popUp d'enregistrement des Groupes.<br />
<br />
Lors de l'enregistrement d'un Groupe une fenêtre popUp s'ouvre où vous pouvez directement renseigner le nom du nouveau Groupe.<br />
<br />
<br />
*MasterLink:<br />
-improve MasterLink behavior (follow step +/-) // Les MasterLinks suivent la séquence pour les commandes step +/-<br />
<br />
-improve MasterLink editor Submaster's selection/registration // amélioration de la sélection/enregistrement des Submasters dans l'éditeur de MasterLink.<br />
<br />
vous pouvez dorénavant sélectionner les Submasters à enregistrer dans les MLinks de la même manière que la sélection de circuits dans la fenêtre principale.<br />
<br />
===4.0.26 [20181214]===<br />
*Patch:<br />
-'Enter' key can now be used to select either channels or outputs. CommandLine is used for sourcing.<br />
<br />
<br />
*Main Window:<br />
-'Enter' key can now be used to select channels. CommandLine is used for sourcing.<br />
<br />
-new 'DynamicBottom' display for Device's selection.<br />
<br />
<br />
*Sequence:<br />
-one can now register/insert cueless step. Such steps are useful to trigger D/M/S Links.<br />
<br />
<br />
*SubMasters:<br />
-new 'Looping Style' options for SubMasters loaded with Sample. one can select if levels are persistent after each loop or reseted.<br />
<br />
<br />
*SetUp:<br />
-one can now choose if SOLO mode for SubMasters also behave on Scene levels.<br />
<br />
-one can choose colours for Scene/Prepa registers<br />
<br />
<br />
*SetUp I/O:<br />
-one can now choose DMX input frame length.<br />
<br />
<br />
*DeviceLink:<br />
- one can now trigger MoveInBlack in one click for all listed Devices of each steps<br />
<br />
<br />
*TimeLink:<br />
-new 'Quick Selection' option to selected each identical parameters<br />
<br />
<br />
*Midi:<br />
-one can now use NOTE and PROGRAM CHANGE to trigger defined shortcuts<br />
<br />
<br />
*OSC:<br />
-new command which allow to control parameters of selected devices (range is -1.0 <= x.xx <= 1.0):<br />
<br />
/deviceParameter/ATTRIBUTE/PARAMETER x.xxx<br />
<br />
===4.0.24 [20181004]===<br />
<br />
===4.0.23 [20181002]===<br />
<br />
*menu Accelerators :<br />
-accelerators for MLink, TLink, DLink, SLink have changed (respectively Shift+Meta+w, Shift+Meta+x, Shift+Meta+y, Shift+Meta+z)<br />
<br />
<br />
*Sample :<br />
-faster encoder/decoder <br />
<br />
<br />
*VLC :<br />
-D::Light can now trigger VLC's playlist [https://www.getdlight.com/wiki/index.php/SETUP_I/O#VLC].<br />
<br />
<br />
*SubMasters :<br />
-VLC volume, DMX Input and OSC Input can be assigned to a regular SubMaster.<br />
<br />
<br />
*palette Editor :<br />
-Live functionality added<br />
<br />
<br />
*palette Listing :<br />
-new 'ALL' selector to display every recorded palette for selected channels<br />
<br />
<br />
*OLA server :<br />
-bumped to 0.10.7<br />
<br />
<br />
*MacOS :<br />
-MacOS 10.14 compatibility<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.22 [20180718]===<br />
<br />
*General:<br />
-last active step is recorded within the .sho, thus in case of crash or backup loading, last recorded step is set as the active step<br />
<br />
<br />
*USBDMX:<br />
-added more widget /*NODLE U1*/ /*FX5*/ /*Digital Enlightenment*/ /*anyma*/ /*avldiy*/ /*Eurolite*/<br />
<br />
(untested though....)<br />
<br />
<br />
<br />
*DeviceLink:<br />
-more powerful selection capabilities.<br />
<br />
one can now select several cells in DeviceLink Editor and apply chosen palette to all of them<br />
<br />
-MoveInBlack option editable for channels listed in the DeviceLink Editor<br />
<br />
<br />
<br />
*Curves:<br />
-new 'Square' interpolator (aka 'Square Law' curves)<br />
<br />
<br />
++fixes and optimizations<br />
<br />
===4.0.21 [20180705]===<br />
<br />
*DeviceListing:<br />
-one can now 'shiftPAN' and 'shiftTILT' devices<br />
<br />
<br />
*StepLinks:<br />
-one can choose to which destination OSC messages are sent (aka 'All Destinations' or specific IP:PORT)<br />
<br />
<br />
*General:<br />
-fixes and optimizations<br />
<br />
===4.0.20 [20180615]===<br />
<br />
*Palette:<br />
-Palette are now applied according to a user defined time (time is defined in [[SETUP]])<br />
<br />
-new Shift+CMD+P shortcut to display 'Palette Listing'<br />
<br />
<br />
*Virtual Submaster:<br />
-a new virtual submaster is available in [[SETUP I/O]]/OSC which can handle all incoming /circ/x/level OSC messages.<br />
<br />
-a new virtual submaster is available in [[SETUP I/O]]/DMX Utility which can handle all incoming DMX levels.<br />
<br />
<br />
*Submaster:<br />
-one can now colorize each Submaster (and it's levels in Output)<br />
<br />
<br />
*Accelerator:<br />
-new accelerators are available in Cue/Group/Chaser/Sample Editors<br />
<br />
<br />
*Track:<br />
-better MLink support<br />
<br />
===4.0.19 [20180515]===<br />
<br />
*Sample:<br />
-fix wrong device restitution under certain circumstances<br />
<br />
<br />
*Sequence:<br />
-new accelerator shortcut (CMD+R) in order to load selected step in active register<br />
<br />
-Cue names are now displayed in the big sequence window<br />
<br />
-one can now drag'n drop step(s) in order to reorganize the sequence<br />
<br />
-fix XFade wrong behavior <br />
<br />
<br />
*General:<br />
-in case of weird shutdown (crash....), D::Light now ask if user wanna use the backup.<br />
<br />
<br />
*OSC:<br />
-re-writting of OSC messaging system in favor of mono-argumentation (thus, touchOSC become usable again)<br />
<br />
-new syntax for Devices (cf https://getdlight.com/wiki/index.php/OSC)<br />
<br />
-old syntax (aka multi-argumentation) is still available thanks to a new switch in setupIO/OSC menu (Messaging argumentation type)<br />
<br />
<br />
*Track:<br />
- one can now track/update/create/delete Masterlinks from the Track window<br />
<br />
- better tracking for duplicate values<br />
<br />
- one can now use 'All' shortcut to select all displayed levels for selected channels<br />
<br />
<br />
*SplashScreen:<br />
-new initialization process which lead to a new splashscreen<br />
<br />
<br />
*MasterLinks:<br />
-MLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new insert MLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move MLinks<br />
<br />
<br />
*USBDMX:<br />
-D::Light now support HotPLug for usbDMX widgets :) only on macOS and Linux :(<br />
<br />
it means one can unplug/replug a usbDMX device, if the widget was previously active, D::Light will manage automatically the re-connection.<br />
<br />
<br />
*StepLinks :<br />
<br />
https://getdlight.com/wiki/index.php/STEPLINK<br />
<br />
-SLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new copy SLink button (+shortcuts) in the editor<br />
<br />
-new insert SLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move SLinks<br />
<br />
-OSC StepLinks are now typed, it means one must specify if argument(s) is an int, a float or a string<br />
<br />
-CURVES StepLinks now accept THRU (>) for outputs (in the same fashion as for channels)<br />
<br />
<br />
*Device Listing :<br />
-one can now sort Device's order according to ID or Model or Channel<br />
<br />
-one can now use massive Merge (by selecting several Devices before merge)<br />
<br />
<br />
*Palette Editor :<br />
- one can now use empty command line for AtLevel shortcut in order to purge selected levels<br />
<br />
<br />
*Palette Listing :<br />
- new 'Bound To' (editors) option in order to avoid opening Device Command<br />
<br />
<br />
*Chasers :<br />
- CHZ_Cue management is now the same as for the main sequence... if one record CHZ_Cue 1.5, it'll land between CHZ_Cue 1 and CHZ_Cue 2<br />
<br />
- Palette shortcut is now available in Chaser Editor<br />
<br />
<br />
*Curves :<br />
- deepest interaction with the patch.... Output(s) assigned to a curve of the curveListing are now linked(was ist das schön).<br />
<br />
- CurveEditor : one cane now select which curve is displayed (either from patch or from curveListing)<br />
<br />
- Curves are now 16bits -POTENTIAL INCOMPATIBILITY- (they need to be redrawn)<br />
<br />
===4.0.18 [20180124]===<br />
<br />
This release introduce SLinks.<br />
<br />
One can send custom Midi or OSC messages per sequence's step. Thus, it allows D::Light to become the master sequencer of your show as it can trigger specific cues/steps in other software.<br />
<br />
One can also load custom curves for output(s)/channel(s) on every steps of the sequence.<br />
<br />
*Patch:<br />
-new 'quick select' option in order to select all outputs patched to selected channels<br />
<br />
-new Channel/Output test shortcut<br />
<br />
-speedUp display<br />
<br />
*Sample:<br />
-smart +%/-% which only operate on recorded levels for selected channel(s) over a region or at one frame<br />
<br />
*Sequence:<br />
-in the main sequence window, one can now arrange columns as desired<br />
<br />
-new searchBox to quickly find a step/cue associated to a text<br />
<br />
*MasterLink/TimeLink/DeviceLink/StepLink Editor:<br />
-one can now select active step<br />
<br />
-more shortcuts<br />
<br />
*SubMaster Editor:<br />
-one can now select active submaster<br />
<br />
*Curves:<br />
-new design with more powerful editing<br />
<br />
*ShortCuts:<br />
-new searchBox to quickly find a shortcut<br />
<br />
*Save/SaveAs:<br />
-warning when directory is not writable<br />
<br />
*Force DeviceLink:<br />
-one can now use FullForce new option and select which attributes will be recorded<br />
<br />
*Device:<br />
-the main window should reflect active color for device. (it works for RGB or CMY colors only...)<br />
<br />
*General:<br />
-selection style is now more obvious (yellow square is 'around' selected channels)<br />
<br />
*Palette Editor:<br />
-one can move in Palette thanks to the new Up/Down switcher<br />
<br />
*Palette Listing:<br />
-Colour Palette are now colored for EZ view<br />
<br />
===4.0.17===<br />
<br />
a miserable bug of the previous release leads to this one<br />
<br />
===4.0.16_b4===<br />
<br />
===4.0.16_b2===<br />
<br />
===4.0.16 ===<br />
<br />
available for almost every systems (Linux version will be uploaded ASAP... sorry guys for the looooong waiting)<br />
<br />
*E1.31 (aka streamingACN) is now available as a netDMX protocol <br />
*one can now use 16 DMX universe<br />
<br />
Midi :<br />
*one can now use 'subStick' function for Midi Patch.<br />
thus Midi faders will always be patched to displayed submasters <br />
*'flashStick' is also available for the same purpose.<br />
SubMasters :<br />
*added a new 'E' button as Exclusion.<br />
thus AllSub master will not act on excluded submasters<br />
+ various fix<br />
<br />
===4.0.15_b2===<br />
<br />
2 new important stuff:<br />
*in Art-Net, DL no longer send continuously. it sends only on DMX change<br />
*in Patch, you can now "repeat" a Device. it's useful for playing with LedStrips<br />
also, more work have been done on DeviceCommands...<br />
in the Palette Listing, you can now use the new "recycle" icon in order to load same channels as in the DeviceCommands.<br />
<br />
===4.0.15_b1===<br />
<br />
===4.0.16_b3===<br />
<br />
===4.0.15_b3===<br />
<br />
===4.0.15===<br />
<br />
*on Windows, you should now be able to double-clic on .sho in order to launch DL and load desire sho<br />
*new SetUp I/O menu which group all DMX, USBDMX, NETDMX, MIDI and OSC function *new option to cross-patch dmx universes<br />
<br />
DMX Input:<br />
*more accurate<br />
*new option to bound DmxInput to channels or SubMasters<br />
<br />
Patch:<br />
*new option to "repeat" DMX Levels for Devices (useful for led strips)<br />
<br />
ArtNet :<br />
*you can now manually register Node's IP/Net/SubNet.<br />
*DL no longer send continuously packets.... it sends only on change.<br />
*new option in the Setup "Release FREEZE on Go".<br />
allow user to freeze DMX state until the next GO (useful when one want to move in sequence without modifying stage)<br />
<br />
Device Personality :<br />
*you can now import Personalities of the OFL project (Open Fixture Library) open-fixture-library.herokuapp.com/<br />
(which at the time of writing is open-fixture-library-pr-199.herokuapp.com/ ).<br />
*you can hide Commands for Colours, Focus and Blade in order to display bigger values table.<br />
<br />
Palette Editor:<br />
*you can now use At_level shortcut on selection of levels (multiple selection is allowed)<br />
General<br />
*you can now choose to display only patched channels<br />
<br />
===4.0.14===<br />
<br />
No new function Only fixes<br />
<br />
===4.0.13_b3===<br />
<br />
many changes to Artnet and dmxInput.<br />
<br />
===4.0.13===<br />
<br />
*enable DMXInput for DMX USB PRO widgets and clone<br />
*enable DMXInput for ArtNet<br />
*adjustable DMX rate<br />
*better Artnet support<br />
*better support for looooong samples<br />
*plenty of little annoying stuff<br />
<br />
===4.0.12===<br />
<br />
*new 'NoSolo' option for submaster:<br />
it means that a submaster tagged as 'NoSolo' won't be closed during 'Solo' operation, it also means that it won't close any sub when it's flashed.<br />
you just need to clic 2 times on the solo option .<br />
*when 'Solo' operation , device's parameters are now untouched (except the INTENSITY/DIMMER parameter)<br />
*new 'ReSync' option for midi:<br />
this function resend all midiOut levels. it's useful when you switch preset from the BCF2000<br />
*new option in the SETUP to bound MLink time and Timed submasters to Joystick: it means one can now speed up or down submasters opening/closing<br />
*import Sample extended:<br />
you can now select in one shot several samples to import.<br />
*'clone' is now available in the sample editor :<br />
it means you can copy selected channels levels to other(s) channel for a defined region or for a frame. This let you create enveloppe for channel and copy it to other channel.... yeah I know, this is huge!<br />
*import Chaser extended:<br />
you can now select in one shot several chasers to import.<br />
<br />
===4.0.11===<br />
<br />
fix annoying reported bugs.<br />
<br />
===4.0.10===<br />
<br />
*when cloning a device, one can now choose to clone source device's levels to destination devices's levels<br />
(in palette, in sub, in micropalette)<br />
*more device merging subtilities<br />
<br />
===Pre 4.0.09===<br />
<br />
*this one brings 'Gang Load' fashion to D::Light<br />
<br />
===4.0.9===<br />
<br />
extend the use of multiple selection in Cue/Group/Sample/Chasers Listing/Device Listing/Patch...<br />
you can now select several Chasers for example and load them to several submasters in one shot (thanks to drag n' drop)<br />
multiple selection have also been introduced for 'Remove' functions and 'Clone' functions.<br />
*you can now extract each submaster of the Gun Control (cf noGun option)<br />
*you can now set submasters config for a page of Sumaster (simply scroll the button down RecMLink button<br />
<br />
===4.0.8===<br />
<br />
===4.0.7===<br />
<br />
Mainly bug fixes and better memory bandwidth management<br />
<br />
===4.0.6===<br />
<br />
===4.0.5===<br />
<br />
This release will introduce microPalette.<br />
<br />
what is a microPalette ?<br />
<br />
microPalette handle one or several parameter(s) defined in the personality of a device, and only operate on a specific range defined by the user.<br />
microPalette are loaded in submasters and are executed in an exclusive mode for all selected devices that are registered within the submaster.<br />
for example, let's say devices are lighting ON with shutter open.<br />
you record a microPalette for SHUTTER parameter on the range 4 -> 128 that you load on submaster 1.<br />
when you'll open sub1, the shutter will start strobing form low to fast (if in the personality strobing form low to fast is registered in the range 4 -> 128).<br />
when you shutdown the submaster, the shutter will return to it's open state.<br />
it'll be veeeeeery useful for gigs<br />
*address patch issue when user use Shift key to extand selection for outputs<br />
*bug fixes and code cleaning<br />
<br />
===4.0.4===<br />
<br />
this release fix wrong behavior of 4.0.3 (sorry for the mess...)<br />
<br />
===4.0.3===<br />
<br />
*speeding internal things (and cleaning)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed) <br />
*better midi output (submaster's flash for example)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed":<br />
<br />
===4.0.2===<br />
<br />
<br />
fix & improve curves for dimmers<br />
<br />
===4.0.1===<br />
<br />
available for every supported systems : Win7, Win8, Win10, Linux32Bits (Ubuntu 14.04), Linux64Bits (Ubuntu 16.04), ARCHLInux (always on the top), MacOS 10.6 thru 10.12 on MacOS, D::Light is linked against XQuartz 2.7.11<br />
one of the main big thing is that D::Light is now a pay app... this move will hopefully be profitable for the software.<br />
the other big thing is that D::Light can now drive moving lights / LED lights.<br />
several improvements have been introduced for Chasers, Samples, user interface, drag'n drop, etc....<br />
<br />
===4.0.0.b-78===<br />
<br />
===4.0.0.b-75===<br />
<br />
fix blackout/sceneMaster/grandMaster with devices that use 'virtual intensity for colours' parameter<br />
<br />
<br />
===4.0.0.b-74===<br />
<br />
news:<br />
*refresh/balance available as OSC commands<br />
/pad/refresh 1<br />
/pad/balance 1<br />
*OSC message can bypass level's locking mechanism for /circ/level and /sub/level<br />
<br />
===4.0.0.b-76===<br />
<br />
*better handling of DLink<br />
*fix some Devices stuff for sequence -you can now use "0" Tlink (==20ms)<br />
*you can now use "0" waitTime _ 5xfaster than 0.1<br />
if you want to reset waitTimes to nothing (no autogo), set command line to . and use wait shortcut (or double clic in the waitTime column)<br />
*display Info when MLink or Tlink are recorded/updated<br />
++ various fix<br />
<br />
===4.0.0.b-73===<br />
<br />
Hi,<br />
b73 is out for some platforms (aka MacOS from 10.9 to 10.12 (linked against XQuartz 2.7.10), Windows 64b and Linux 64b)<br />
'''the main big thing with this release is that D::Light became a paid app...'''<br />
I tried during 13 years to keep in free, but I cannot no more. So please make archive of your sho as there will be no return.<br />
news:<br />
*lots of bug fixes<br />
*manual xfade for devices<br />
*you can now call Palettes from the main window (manually (new setup option or drag the switcher under the keypad) or with shortcuts)<br />
*nice handling of palettes in submasters.<br />
*improve device mechanism for Chasers<br />
*new timing options for chasers<br />
<br />
===Pre 4.0.0.b-72===<br />
<br />
*Samples are now LTP...<br />
mean easier, lighter, smarter...<br />
it also means some serious incompatibility with existing sample... sorry for that but it's a necessary evil.<br />
*fix DLink is now also available in Chaser<br />
*add 'Virtual Intensity for Colours" in the Device Listing.<br />
this new option let you control the Intensity of the device even when INTENSITY/DIMMer combo is not registered.<br />
usefull for LED RVB for example...<br />
<br />
===Pre 4.0.0.b-71===<br />
<br />
fix a miserable bug...<br />
news:<br />
*SampleListing now display Sample's length<br />
*you can change submaster's levels color (new setup option)<br />
<br />
===Pre 4.0.0.b-70===<br />
<br />
*new purge utility for device attributes within Samples<br />
*'device command' is now fully dedicated to sample's cause<br />
*better speed algorithm for stuff (aka sub_speed, joystick, general timing)<br />
*you can select devices directly in the 'palette Listing' window, as in the 'device commands' window<br />
*reorganization/colorization of 'device Commands' (in order to gain space and clarity)<br />
*add Ctrl+Arrow shortcut to select next channel and set it to default@Level<br />
<br />
===Pre 4.0.0.b-69===<br />
<br />
fix various wrong behavior<br />
*Devices:<br />
added the possibility to define HOME position for parameters to NULL. in this case, HOME call will never operate on the nulled parameters. (useful in some case where LAMP OFF is set to 0... and you don't want to switch the lamp off each time you HOME the device).<br />
<br />
===Pre 4.0.0.b-68===<br />
<br />
*added DND support for TLink and DLink in the chaser's editor<br />
*added DND support for Times in the chaser's editor (times can be DND for example from TimeIn to DelayOut, etc...)<br />
*added DND support for Cues in the chaser's editor<br />
*as for the sequence and other stuff you can now double-click in the TLink editor to set value<br />
*as for the Chaser's editor you can now DND Times in the Sequence editor in the way you want (eg from TimeIn to DelayOut, etc...)<br />
*Device's parameters now follow step times if INTENSITY is > 0 -fix for invPan/invTilt<br />
<br />
===4.0.0.b-67===<br />
<br />
===Pre 4.0.0.b-67===<br />
<br />
*added support for usb pro mk2 (revB) -added wait times to chaser editor $<br />
FWIW, I've decided to clean OSC reader/writer messenger before the final release (and this is not a good news for you... )<br />
I've changed:<br />
/circ/level x y (where x is the channel, y the level) /circ/prepalevel x y<br />
/sub/text x blabla<br />
/sub/level x y<br />
/sub/flash x y<br />
/sub/phase x y.y<br />
all the /subStick messages and also the /device ones<br />
for the devices it looks like<br />
/device s i i (string (/attribut/parameter), int (device numbr), int (value))<br />
I know that all your pd patchs, touchOSC stuff, etc... won't work anymore, but it gain clarity and parsing efficiency.<br />
<br />
===4.0.0.b-66===<br />
<br />
bug fixes<br />
few words about the new 'Phase' ID for a submaster:<br />
one can freely navigate in a sample thanks to the new phase function. it starts at 0.0 and end at 1.0 (1.0 is the latest frame of the sample).<br />
so you can set a sub as Phase for a sample (like you did with Speed function), and you have 255 steps to navigate in the sample.<br />
I've also added OSC message (/sub/x/phase 0.0........1.0).<br />
thus, you have a huuuuuuge precise control over the sample's restitution.<br />
you can go forward, backward, loop inside, etc.....<br />
<br />
===Pre 4.0.0.b-66===<br />
<br />
nouveaux messages OSC: reception<br />
/pad/sub x (select sub)<br />
/pad/record 1 (like record shortcut) /pad/update 1 (like update shortcut)<br />
sending<br />
/seq/x1text (send text associated to step loaded in X1) /seq/x2text (send text associated to step loaded in X2) /sub/pageText (send text associated with the active sub page) /seq/go_signal 1 (send when GO is triggered) /seq/goback_signal 1 (send when GO is triggered) /seq/pause_signal 1 (send when GO is triggered)<br />
and for the Devices:<br />
each device will respond to :<br />
/device/x/attribut/paramater 0... 65536<br />
where attribut is COLOR or FOCUS or EFFECT, etc.... and parameter are the ones recorded within the personality of the device<br />
each device will export his value to the same address<br />
<br />
===4.0.0.b-65===<br />
<br />
There's enough changes to make an update... I didn't finished all the clean though...<br />
*the main window has been polished to fit within small screen systems *you can sample devices<br />
*many many bug/trick fixes<br />
<br />
===4.0.0.b-64===<br />
<br />
mainly bug fixes and stuff improvements....<br />
<br />
===4.0.0.b-62===<br />
<br />
a miserable mistake on b61 leads to b62... mainly bug fixes and dep lib update<br />
<br />
===4.0.0.b-61===<br />
<br />
only for Win32, Win64, MacOS 10.11 (more OS to come later) mainly bug fixes.<br />
<br />
===4.0.0.b-58===<br />
<br />
freshly fresh for everyone, this beta fix several bugs or wrong behavior regarding Devices but also for the old fashion way...<br />
<br />
===4.0.0.b-57===<br />
<br />
*in the palette listing one can now apply a palette to selected devices in one click (nice 4 live...)<br />
*in the palette listing, palettes are now categorized (faster display)<br />
*in the 'device command' panel, if a parameter have a definition, associated scroller are now bound to minLevel/maxLevel (nice 4 live...)<br />
<br />
===4.0.0.b-56===<br />
<br />
only 4 MacOS 10.6 -> 10.11<br />
<br />
===4.0.0.b-55===<br />
<br />
should fix some stuff...<br />
only for Linux64, MacOS 10.8 -> 10.11<br />
<br />
===4.0.0.b-54===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-53===<br />
<br />
should fix group removing/deletion different compilation options for win64<br />
<br />
===4.0.0.b-52===<br />
<br />
should fix usbDMX Pro on ElCapitan && Yosemite should fix group deletion<br />
should fix Chase load in sub<br />
I don't have issue while loading global palette in sub.<br />
<br />
===4.0.0.b-51===<br />
<br />
with this one you can load PALETTES in submasters. no drag'n drop yet.... you can choose which device that is include in a palette is processed.<br />
on MacOSX, linked against fresh XQuartz 2.7.8<br />
<br />
===Pre 4.0.0.b-50===<br />
<br />
===Pre 4.0.0.b-49===<br />
<br />
===Pre 4.0.0.b-48===<br />
<br />
===4.0.0.b-47===<br />
<br />
lots of news coded during summer...<br />
*Device functions have been merged in a central window. This is now the start point for almost everything for Devices...<br />
*many things have been cleaned<br />
*Shift and Ctrl have been swapped (to massively select channel you now use Shift, to drag'ndrop a channel in a submaster to quickly inhib it, you now use Ctrl).<br />
<br />
===4.0.0.b-46===<br />
<br />
should fix reported bugs.<br />
<br />
===Pre 4.0.0.b-45===<br />
<br />
should fix:<br />
*record new sho (with permissions check on Linux) -artnet on Linux<br />
*strange and deep deep wrong behavior for devices<br />
should also clarify selection in the TLink editor.<br />
<br />
===4.0.0.b-44===<br />
<br />
should fix:<br />
*warning when user do not have permissions to write files on Linux<br />
*weird things when repatching a device<br />
<br />
===4.0.0.b-43===<br />
<br />
should fix:<br />
*artnet on windows computers<br />
*help on linux computers<br />
*submasters (timed and inhib ones) that stay in Pause state. -some inappropriate behaviors<br />
news:<br />
SHORTCUT :<br />
allow to delete previous binding when asking for an ever used key<br />
<br />
===4.0.0.b-42===<br />
<br />
ArtNet : restore network artPoll broadcast address (some node appears to not responding well over 255.255.255.255)<br />
Devices :<br />
*fix a case where palettes levels were not honored for dlinks<br />
*add the possibility to select the same parameter for several Devices by clicking on the parameter's column header<br />
Linux:<br />
*shrink size of the packages<br />
<br />
===4.0.0.b-41===<br />
<br />
mainly bug fixes:<br />
CHANNEL TRACK:<br />
fix bug and faster code.<br />
please do some hardcore tests...<br />
MIDI:<br />
new LOADSTEPID_X2/X1 functions for ProgramChange<br />
*retrieve single channel inhib when dragging with Shift to a submaster -retrieve hour trigger<br />
*new remove function for MidiTimeCode editor<br />
*bug font fixed<br />
<br />
===4.0.0.b-40===<br />
<br />
mainly bug fixes<br />
<br />
===4.0.0.b-39===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-38===<br />
<br />
so here comes a new one basically with bug fixes.<br />
also I've tried to reduce size (height) to fit on low resolution screen<br />
I've worked on the setup regarding ArtNet and OLA (for them to work better)<br />
the BIG one is the new remote available with this release that we have designed with aroom (big thanx)<br />
<br />
===4.0.0.b-37===<br />
<br />
removed things:<br />
channelcheck definitely removed (use Patch functions for this purpose) Color Scroller definitely removed (use Devices functions for this purpose)<br />
news/update/fixes:<br />
Patch:<br />
*you can now select several channels, and if you give one dimmer, channels we be patched as list starting with the given dimmer.<br />
(@mode exemple: CH 1 THRU 10 = 5 ENTER will patch ch 1 to dimmer 5, ch 2 to dimmer 6, etc...).<br />
*double click is available for check level<br />
Balance:<br />
*submaster that are in TIME mode and the little blue square of the sub is set, what's inside the submaster won't be touched by the Balance Mode<br />
Artnet:<br />
*now inegrated to the setup.<br />
*more simple, more usefull, honor the broadcast/unicast mode, honor selected nodes to use in unicast mode.<br />
Submasters:<br />
*there's now a little indicator close to the sub that show progression in case of MLink start or Times Start<br />
Midi Time Code:<br />
*new inhib MTC function in the setup<br />
+many various bug fixes<br />
<br />
===4.0.0.b-36===<br />
<br />
===4.0.0.b-35===<br />
<br />
bug fix<br />
+<br />
should improve Help display.<br />
in @Mode, the Help in the windows now display allowed syntax<br />
<br />
===4.0.0.b-34===<br />
<br />
*should improve TLink management<br />
*more/less OSC message for PATCH<br />
(new remote is here : github.com/dlight-tools/dlight-pad/blob/...ad_4.0_SGS2.touchosc ) -keep on cleaning code....<br />
<br />
===4.0.0.b-33===<br />
<br />
news:<br />
*should fix all errors reported for the b32 (except TLink that collapse, I've forgot....)<br />
Patch:<br />
*complete rewrite of this window.<br />
*the left part display channels, the right part display dimmers. D-Patch is the first address of patch for Devices<br />
*you can drag'n drop from channels to dimmers<br />
*you can select several dimmers like 1 + 2 Thru 10 + 20 + 44<br />
*the remote should not work anymore, let's try to write another one...<br />
+ many many more little stuff that make life better<br />
<br />
===4.0.0.b-32===<br />
<br />
General:<br />
*you can now double-clic on levels to set value<br />
Channel Track:<br />
*you can now DND to death!!<br />
ascii:<br />
*better integration with DL<br />
+bug fixes<br />
fews words:<br />
*DL seems stable enough now to cut off the release soon, I just need to re-write the patch window before the release.<br />
<br />
===4.0.0.b-31===<br />
<br />
*le double clic pour les textes des subs<br />
*tcl/tk updaté<br />
*molette de la souris pour les valeurs des paramètres des devices ainsi que pour les masters SCENE/FlashMaster AllSubMasters<br />
*meilleur check des noms de palettes<br />
*ID pour le message OSC /seq/go<br />
*ascii improve file loading/recording<br />
*device attribute's editor are now able to display levels in % as well as Real Values<br />
*et les corrections de bug annoncés sur la b30<br />
<br />
===4.0.0.b-30===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-29===<br />
<br />
*should fix Win64 package<br />
*Sequence : StepID<br />
this is the big new stuff which allow you to register an 'identifiant (ID)' for a step.<br />
<br />
Thus you can call the step thanx to new shortcuts stepID_load and stepID_goto where xxxx_load is used to set the ID for a step and xxxxx_goto is used to trigger the step<br />
there cannot be two stepID with the same number....<br />
<br />
in the setup you can choose if MSC Load message is mapped with the cues (as before) or with the stepID<br />
<br />
in OSC, two new messages : /seq/ID_goto xx.xxx and /seq/X2LoadAndFireID xx.xxx<br />
HourTrigger:<br />
*functions have been re-written<br />
+bug fixes<br />
<br />
===4.0.0.b-28===<br />
<br />
Text: all text are now edited in place<br />
File name: DL should support exotic characters (at least the french ones) +should fix all reported bugs of the previous beta<br />
<br />
===4.0.0.b-26===<br />
<br />
new beta available for every supported systems (with the addition of Windows 64bits) ATTENTION: on MacOS 10.6_10.7, DL is built against XQuartz 2.7.7 (please update your server...)<br />
bug fixes release + new features:<br />
OLA:<br />
*the server have been updated to 0.9.5<br />
Sequence :<br />
*the big sequence window is a whole new code with drag'n drop support for every parameters<br />
Track :<br />
*now display DLinks associated to a channel for sequence's steps<br />
OSC : new /sub/x/text message.<br />
*it's only an outgoing message that display text associated with subs. DL will not respond to this message<br />
MIDI :<br />
*new MidiSwitch +/- bind available<br />
Device :<br />
*Inverse Pan/Tilt now available in the Device's Listing<br />
<br />
===4.0.0.b-25===<br />
<br />
===4.0.0.b-24===<br />
<br />
bug fixes +<br />
Channel Track has been re-write<br />
*more useful and Sequence selector added<br />
@mode:<br />
*available in channel Track<br />
*bug fixes in TimeGroup editor<br />
*add [DELETE] [CUE] xx.x [THRU] xx.xx<br />
OLA:<br />
*fixes on yosemite (thanx aroom)<br />
+ many little stuff<br />
<br />
===4.0.0.b-22===<br />
<br />
mainly a bug fix with addition of:<br />
*in @mode and RPN, PALETTE will open the Palette Listing<br />
*0 + Colour/Focus/Beam/etc... will set selected devices to Home values for selected attributes.<br />
<br />
===4.0.0.b-21===<br />
<br />
mainly bug fixes...<br />
new features:<br />
*Devices command's windows now reflect real values for movers all the times + some goodies...<br />
<br />
===4.0.0.b-20===<br />
<br />
Recapitulatifs par rapport à la b16 :<br />
*Grand Master : Ok<br />
*Black : Ok<br />
*Focus avec le Pad Ok<br />
*Plus de sho corrompu : Ok Memorisation des Focus :ok Patch : OK<br />
*Ce qui ne fct pas ou plus:<br />
*Multi sélection avec souris et touche " CTRL", c'est ok avec les commande "ch +"<br />
*prise en compte de valeur par défaut des devices (chez moi un Strobe qui devrai être à 255)<br />
Au bout d'un moment de travail, les fenêtres ne passent plus en premier plan par l'appel au menu, lorsqu'elles sont ouvertes. donc il faut les sélectionner dans un coin apparent.<br />
*Les Cue FX ne mémorisent pas les canaux de devices.<br />
*Les clone de Cue, ne copient pas les canaux de devices<br />
*lorsqu'on clique sur le "DLINK" d'un STEP, on peut visiblement éditer les canaux individuellement, or ce ne fonctionne pas sur tous les canaux. (couleurs OK, mais STROBE, EFFECT...)<br />
J'ai d'ailleurs pas réussi à "jouer" avec un canal "EFFET / MACRO", mais c'est peut être le device, faut que je vérifie.<br />
Les Dlink ne sont pas liés aux CUES, donc on ne peut pas les mettre dans un SUB.<br />
Pas systématique<br />
*Ne mémorise de temps en temps pas la couleur (donc dans certains CUE, et pas d'autres) <-- Ca c'est bizarre et pénible<br />
je te joindrai le sho et le step où ça bloque.<br />
=> ben aujourd'hui ce step et cette couleur ne bloque plus !=> A suivre<br />
*Sortie du logiciel pas toujours propre (fenêtres bloquées ouverte), mais ce ne m'est plus arrivé le lendemain.<br />
*J'ai eu deux fois une fermeture inopinée lorsque je faisais des manip. avec les 4-5 fenêtres ouvertes (Focus, Beam, Couleur, Listing), sans perte de données, recul. avec menu "backup".<br />
<br />
===4.0.0.b18===<br />
<br />
===Pre 4.0.0.b18===<br />
<br />
===4.0.0.b17===<br />
<br />
mainly a bug fix.<br />
<br />
===4.0.0.b16===<br />
<br />
===Pre 4.0.0.b16===<br />
<br />
*SUB_SPEED are reset to 50% in case of gun shot<br />
*moving light's attributes have been redispatched, new BEAM family<br />
*palette listing now reflect available palette for selected channels.<br />
*Colour and Focus window now display parameters levels for each selected Devices (along with the active palette's name)<br />
<br />
===4.0.0.b15===<br />
<br />
available for Windows, MacOS 10.8, 10.9, 10.10 bug fixes only...<br />
<br />
===4.0.0.b14===<br />
<br />
bug fixes only... should address:<br />
*not patched channels -X1/X2 crash<br />
<br />
===4.0.0.b11===<br />
<br />
===4.0.0.b10===<br />
<br />
*fix a bug with the 'Personality Editor'<br />
*benefit from the compiler analyzer (lots of optimizations)<br />
*fix Sample recording<br />
*new 'Balance' function to isolate selected channel as long as Balance is ON<br />
<br />
maybe I'll repeat myself but It's important to test these beta in order to stabilize the first 4.0.0 in order to release it.<br />
<br />
my goal is to have a bullet proof release as the 3.0.24<br />
<br />
moving lights code will be part of this release as an experimental feature.<br />
<br />
===4.0.0.b09===<br />
<br />
it's a big step forward as it introduce concept/basics for moving light, Leds, and whatever you need in D::Light.<br />
<br />
Specifically it introduces 'DLinks' wich are more or less (actually less than more) like MLinks but for registered devices.<br />
<br />
DLinks acts like this:<br />
*you set all parameters you need for devices (with palette it's better)<br />
*you record a cue and DLinks are attached to the step that contain the cue<br />
*you can edit/modify/create/remove DLinks form the editor wich is available (for now... I've forget to set an option in the menus....) by click on the corresponding column in the sequence.<br />
*when DLink are loaded in X2, if the channel is black they're processed (this behavior is called GO_IN_B on some ligthdesk)<br />
*this is a special feature of DL: when a channel under TGroup control is fading to black, if DLink attached to next step is referring to this channel, parameters are processed.<br />
it fits very well for theater I think....<br />
*DLinks are not attached to cues, cues only contain Dimmer Parameter of devices (if they exists) -editors (like GROUP, CUE, SUB) does not deal with devices parameters.<br />
<br />
===Pre 4.0.0.b9===<br />
<br />
===4.0.0.b8===<br />
<br />
===4.0.0.b7===<br />
<br />
===4.0.0.b6===<br />
<br />
*a new beta is available for macOS >= 10.8 and Windows (if you want the other builds, just ask.) here's a non-finished list of modifications:<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording<br />
*add Palette recording/updating functions<br />
*add Palette listing and editor<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde<br />
*in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
attached a model of devices for the device editor.<br />
<br />
I think it's robust now and you can build Personality based on the attached example.<br />
<br />
===Pre 4.0.0.b6===<br />
<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording add Palette recording/updating functions<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
===4.0.0.b05===<br />
<br />
* add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho. It's usefull for Device that do not handle Intensity attribute.<br />
* add a merging mechanism to swap registered device model with another one. it'll be usefull when Palette will be coded but the purpose is to be able to switch between device when in tour you do not have the same device as at the creation.<br />
* from the main board you can access to several windows for (few for now) commands add CONTROL command for Lamp On/Off<br />
*add FOCUS command for Pan(Fine)/Tilt(Fine)<br />
*add BLADE command<br />
<br />
in the FOCUS and Blade windows you can hold CTRL to scroll FINE or scroll BOTH parameters I think you'll need to to rebuild your devices template as the one provided because all parameters you want to use must be set<br />
<br />
all library have been updated<br />
<br />
===Pre 4.0.0.b5===<br />
<br />
*add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho add a merging mechanism to swap registered device model with another one<br />
*add CONTROL command for Lamp On/Off add FOCUS command for Pan(Fine)/Tilt(Fine) add BLADE command<br />
*updated libs<br />
*join Alpha Profile 800 && ADB Warp model as example say that Parameters fields must be set....<br />
<br />
===4.0.0.b04===<br />
<br />
Avec cette beta, j'arrive à controler les couleurs du PAR via le ColourPanel<br />
le circuit de la fenêtre principale représente le paramètre DIMMER des devices<br />
*donc de la nouveauté dans le colourpanel où si le(s) devices sélectionnées ont plus de 3 couleurs, des scrollers de niveaux apparaissent en bas de la fenêtre<br />
*rajout des cases CMY<br />
*refonte des presets de couleurs (pour mémoire: left-clic = selection de couleur, un deuxième clic permet de nommer la couleur, Ctrl+clic permet d'enregistrer la couleur active)<br />
donc si vous avez listés/patchés des devices, que vous les sélectionnez depuis la fenêtre principale, vous devriez pouvoir controler les couleurs depuis le colourPanel.<br />
on ne peut pas encore enregistrer de cues avec des valeurs de couleurs ni charger des trucs dans les subs, ni rien.... petit à petit ça avance.<br />
aussi pour ceux qui possèdent un ultraDMX RDM Pro merci de me dire si il fonctionne mieux avec cette beta.<br />
après réflexions nocturnes je me dis que c'est pas bien de mettre les valeurs de HOME dans la librairie, qu'il vaudrait mieux définir ces valeurs dans le 'Device Listing'... où pourrait également apparaitre des champs comme 'Inverse Pan' et 'Inverse Tilt'...<br />
<br />
===4.0.0.b3===<br />
<br />
this one bring the Device Listing where you can import Device Files to your sho. please be carefull not having neither Manufacturer nor Model set as '*'<br />
'-' on Win32 leads to nothing good...<br />
in order to patch the imported device, you click on the Dimmer or Channel cell, it pop up a big dimmer view.<br />
use Ctrl+'move the mouse' to set the dimmer Range.<br />
once dimmer range is set, you type the channel number you want to assign the device and use 'c' (like in channel) to process the patch.<br />
you can use 0 channel to release a previous patch without removing a device<br />
<br />
===4.0.0.b2===<br />
<br />
this one should address reported bugs of the previous one<br />
<br />
===4.0.0.b1===<br />
<br />
voici la premiere béta d'une longue série qui devrait aboutir sur une proposition d'utilisation des projecteurs à LED, projecteurs asservis.<br />
ça sera sans doute assez long étant donné le chantier, néanmoins voici une première proposition....<br />
cette beta ne comprends qu'un module de création de librairie de projecteur.<br />
dans l'ordre pour las suivantes:<br />
*assignation des projecteurs dans un sho de DL en fonction de la librairie existante -fonctions d'accès aux paramètres<br />
*création/gestion de palette<br />
<br />
==D::Light v3==<br />
<br />
===3.0.24_b2===<br />
<br />
build system is slightly different from previous releases. now we have :<br />
*MacOS 10.6/10.7 build linked against XQuartz 2.7.4<br />
*MacOS 10.8/10.9 build linked against XQuartz 2.7.5<br />
*and the good old Win32, Linux32, Linux64 releases on Linux and MacOS, every lib have been updated<br />
here come the news....:<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
you can load one or several channels.<br />
it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.24===<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
*thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
*you can load one or several channels.<br />
*it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.22_b2===<br />
<br />
OSC:<br />
*less message for channels (eg only when their values are changing)<br />
Setup:<br />
*new option for sequence typo<br />
*bug fixes...<br />
<br />
===3.0.22_b1===<br />
<br />
new beta phase with:<br />
*bug fixes (at least more error checks)<br />
*MidiTimeCode improved<br />
<br />
===3.0.22===<br />
<br />
I'm proud to announce the 3.0.22 release of D::Light.<br />
It's available for each supported platforms (macOS 10.6->10.9, windows, Linux 32b, Linux 64b). On MacOSX, it's linked against XQuartz 2.7.5 (xquartz.macosforge.org/landing/)<br />
many bugs fixed....<br />
News:<br />
*MIDI TIMECODE: code improved<br />
OSC:<br />
*less and better verbose<br />
SETUP:<br />
*new typo function for sequence display<br />
*please consider making donations if you think this software is useful.</div>Sl1200mk2https://getdlight.com/wiki/index.php?title=ChangeLog&diff=3120ChangeLog2020-09-25T13:05:29Z<p>Sl1200mk2 : /* 4.1.13 [NOTYETRELEASED] */</p>
<hr />
<div>__NOTOC__<br />
<br />
==D::Light v4==<br />
<br />
===4.1.13 [NOTYETRELEASED]===<br />
<br />
*macOS:<br />
-too much issues with old macOS so revert to XQuartz... // trop de problèmes avec les différents systèmes d'exploitations donc retour à XQuartz pour les macOS < 10.14<br />
<br />
*windows:<br />
-add 2xFingers wheel effect to devices parameters // nouvelle fonctionnalité pour utiliser 2 doigts sur le trackpad (ou la molette de la souris) pour incrémenter/décrémenter les niveaux des paramètres des Devices<br />
<br />
*setUp:<br />
-new 'Balance ground level' option to not balance everything to black // nouvelle option 'Balance ground level' pour laisser un niveau minimum de lumière au plateau lorsque la fonction Balance est utilisée<br />
<br />
*stepID:<br />
-step 0 is now registered with '0' ID // le step 0 est dorénavant enregistré avec l'ID 0<br />
<br />
*Recall:<br />
-better Recall of DeviceLinks // amélioration de la fonction Recall pour les DeviceLinks<br />
<br />
*Sequence:<br />
-new buttons to SelectionTo Scene/Prepa selected step // nouveaux boutons pour charger en Scene/Prepa le pas de séquence sélectionné<br />
<br />
*Park:<br />
-Park is now above BlackOut, grandMaster and Balance // les circuits parkés ne sont plus sous le contrôle du BlackOut ni du grandMaster ni de la Balance<br />
<br />
===4.1.12 [20200904]===<br />
<br />
*macOS:<br />
-bye bye XQuartz... D::Light is now native for every supported macOS version (starting from 10.9) // bye bye XQuartz, D::Light est maintenant natif pour toutes les versions supportées de macOS (à partir de macOS 10.9)<br />
<br />
<br />
++fixes&&bugFixes<br />
<br />
<br />
===4.1.11 [20200718]===<br />
<br />
*Windows:<br />
-fix Open/backup // correction de l'ouverture du backup<br />
-fix invPan/invTilt accessibility in deviceListing // correction des boites à cocher dans le deviceListing <br />
<br />
*Palette:<br />
-new menu to remove unused Palettes // nouveau menu pour effacer les palettes inutilisées<br />
<br />
*SetUp I/O:<br />
-you can now access to MidiPatch and MidiTimeCode editor from the Midi panel of SetUp I/O // vous pouvez dorénavant accéder au patch Midi ainsi qu'à l'éditeur de midiTimeCode directement depuis le SetUp I/O<br />
<br />
*Track:<br />
-add +%/-% shortcuts // ajout des raccourcis clavier +% et -%<br />
<br />
*SLink:<br />
-new MidiSwicth command // nouvelle commande midiSwitch dans les stepLinks<br />
<br />
*Park:<br />
-add +%/-% functionality and shortcuts // ajout de la fonctionnalité +% et -% ainsi que les raccourcis clavier correspondants<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.1.10 [20200703]===<br />
<br />
*Devices:<br />
-new DeviceTools (menu Device/DeviceTools) that bring Focus joystick, Colours picker and Blade utilities as a separate window. Useful in addition of the dynamicBottom. // nouvelle fenêtre DeviceTools qui permet d'afficher uniquement les joysticks des Focus et Blades ainsi que le picker de couleurs.<br />
<br />
-fix palette recording with levels that come from SubMasters // correction de l'enregistrement des palettes lorsque les niveaux sont issus de SubMasters<br />
<br />
*Sample:<br />
-new several options before Sample Recording // nouvelles options réglables avant l'enregistrement des Samples<br />
<br />
*Midi:<br />
-new floatingScale command that let a CC control levels of active channel's selection, useful with infinite knob... // nouvelle command floatingScale qui permet à un rotatif ou fader (ControlChange) de piloter les niveaux de la sélection active de circuits.<br />
<br />
*General:<br />
-augmented 'Recall' function that allow user to recall levels of prev/next/desire cue for selected channels // nouvelle fonction 'Recall' qui permet de rappeler les niveaux des circuits sélectionnés par rapport à la cue suivante/précédente/définie<br />
<br />
-new 'levelStyleDisplay' shortcut to switch between percent/real display // nouveau raccourci clavier pour la fonction 'levelStyleDisplay' qui permet d'alterner l'affichage en pourcent ou en valeur réelle des niveaux des circuits.<br />
<br />
-new commandLine up to the channel panel // nouvelle ligne de commande au dessus de l'écran d'affichage des circuits.<br />
<br />
*StepLinks:<br />
-added GOTO message to VLC to play desire item (there's a strange offset though between playlist ID items and ID items sent by D::Light) // ajout du message GOTO aux commandes VLC pour jouer un morceau de la playlist de VLC<br />
<br />
*SetUp I/O:<br />
-new 'Fixed Frame Rate' option in order to provide continuous DMX stream // nouvelle option 'Fixed Frame Rate' pour permettre l'émission d'un flux DMX fixe à vitesse constante (notamment lorsqu'il n'y a pas de modifications de niveaux).<br />
<br />
-new 'DMX Input Patch' option for usbDMX and netDMX that let you patch incoming DMX to Devices (each parameter is reachable) // nouvelle function 'DMX Input Patch' pour l'usbDMX et les netDMX qui permet de patcher un signal DMX entrant sur n'importe quel paramètre des Devices.<br />
<br />
===4.1.09 [20200313]===<br />
<br />
*SetUp :<br />
-new Splitted 'UI' mode // nouvelle interface 'Splitted' pour la fenêtre principale<br />
<br />
<br />
*Fixes&&Improvements<br />
<br />
===4.1.08 [20200214]===<br />
<br />
*SetUp :<br />
-new option to set Submaster's matrice (10 or 16 Submasters displayed) // Nouvelle option pour définir la matrice des Submasters<br />
<br />
<br />
*SetupIO :<br />
-E1.31 (streamingACN protocol) DMX universe mapping can now reach universe 63999 // le mapping des univers DMX pour le protocole E1.31 (streamingACN) peut aller jusqu'à l'univers 63999<br />
<br />
<br />
*Fixes&&Improvements<br />
<br />
===4.1.07 [20200131]===<br />
<br />
*SetUp :<br />
-new option to Detach/attach main User Interface // Nouvelle option pour séparer ou grouper la fenêtre principale<br />
<br />
-new option to anchor StepLinks to sequence // Nouvelle option pour lier le déclenchement des stepLinks au step+/- dans le séquentiel<br />
<br />
*StepLinks:<br />
-new type command to change displayed SubMasterPage // nouvelle commande pour afficher une page de SubMaster spécifique<br />
<br />
*TimeLinks:<br />
new TLinks are now registered with '.' in the Time column. It means that step times will be used // Les nouveaux TLinks sont enregistrés avec un '.' dans la colonne des temps. Ce qui signifie que les temps du pas de séquence sont utilisés (il est toujours possible d'assigner un délai spécifique)<br />
<br />
*DeviceCommand:<br />
-new option to clone levels from a desired device // nouvelle option (bouton et raccourci clavier) pour cloner les valeurs d'un device vers tous les devices inscrits dans le deviceCommand<br />
<br />
===4.1.06 [20200107]===<br />
<br />
bug fix release :)<br />
<br />
<br />
===4.1.05 [20191220]===<br />
<br />
*macOS<br />
-more Native integration <br />
<br />
-fix&&improvements<br />
<br />
===4.1.04 [20191130]===<br />
<br />
*SubMasters:<br />
-add new OSC and Midi messages for subBook rotations // ajout de nouveaux messages OSC et MIDI pour la navigation dans les subBooks.<br />
<br />
-add new buttons to quickly switch between Submaster's pages // ajout de nouveaux boutons pour rapidement choisir la page de Submaster affichée.<br />
<br />
*Patch:<br />
-you can now give a name to channels (useful on tour...) // il est dorénavant possible d'assigner du texte à un circuit.<br />
<br />
*Objects Listing:<br />
-new option for Chaser and Sample Listing to run the selected effects (in order to quickly identify them) // nouvelle option pour les Chaser et Sample Listings qui permet de rapidement faire un play/pause des effets sélectionnés<br />
<br />
*Devices:<br />
-new 'Recall DLink' function to copy state of selected devices from a step/cue/stepID // nouvelle fonction 'Recall DLink' pour copier les niveaux des devices en sélection depuis une cue/step/stepID donné<br />
<br />
*General<br />
-new 'Ring Buffer' mechanism for channel's quick selection (+shortcuts+OSC+MIDI links) // nouveau mécanisme appelé 'Ring Buffer' pour une sélection rapide des circuits (accessible via les raccourcis claviers, des messages OSC ou des commandes MIDI)<br />
<br />
-one can use commandLine to define Refresh timing // il est dorénavant possible de préciser le temps de la commande Refresh (via la ligne de commande)<br />
<br />
-you can define a prefered path in the SetUp // Il est possible de définir une arborescence dans le SetUp pour que D::Light ouvre le navigateur de fichier de préférence vers le chemin défini.<br />
<br />
===4.1.03 [20190729]===<br />
<br />
*SetUpIO:<br />
-virtual submasters for incoming data are now separate. One can control either usbDMXInput, netDMXInput and oscInput at the same time.<br />
<br />
it means one can use usbDMX Input to control Submasters from an external lightdesk and in the same time use netDMX Input to control Channels from a fancy madMapper patch :) and output DMX... :)<br />
<br />
//<br />
<br />
-D::light dispose dorénavant de 2 entrées DMX séparées (usbDMXInput et netDMXInput) via les 'Virtual Submaster'.<br />
<br />
ça signifie qu'il est possible d'utiliser une console lumière pour piloter les Submasters de D::Light (via usbDMXInput) tout en utilisant madMapper pour controler les circuits (via netDMXInput)... et sortir du DMX :)<br />
<br />
<br />
<br />
<br />
===4.1.02 [20190726]===<br />
<br />
*Midi:<br />
-new 'FloatingScaleIncrement' and 'FloatingScaleDecrement' available for ControlChange // nouvelles fonctionnalités 'FloatingScaleIncrement' et 'FloatingScaleDecrement' pour les ControlChange Midi.<br />
<br />
Ces nouvelles fonctions permettent d'utiliser une roue codeuse Midi (qui envoie +1 dans un sens et +1 dans l'autre sens sur 2 canaux différents) pour pouvoir se déplacer dans les listings ou modifier le niveau des circuits sélectionnés.<br />
<br />
-better shortcut support // amélioration de la commande midi 'Shortcut'<br />
<br />
<br />
*OSC:<br />
-better strategy // meilleure stratégie d'émission des messages OSC<br />
<br />
<br />
*E1.31:<br />
-better code for E1.31 input // meilleur code pour la réception de paquets E1.31<br />
<br />
===4.1.01 [20190722]===<br />
<br />
*fix<br />
<br />
<br />
===4.1.00 [20190719]===<br />
<br />
*UserInterface:<br />
-more 'flat' design // fin du nouveau design de l'interface utilisateur<br />
<br />
<br />
*Park:<br />
-new 'Park' function is order to lock channels or specific parameters of Device // nouvelle fonction 'Park' qui permet de bloquer des circuits ou des paramètres individuels de Device à une niveau donné.<br />
<br />
<br />
*macOS:<br />
-D::Light is now notarized from Apple // D::light est "notarizé" de la part d'Apple<br />
<br />
===4.0.31 [20190618]===<br />
<br />
*UserInterface:<br />
-new 'flat' design // nouveau design de l'interface utilisateur<br />
<br />
<br />
*Chaser / Sample:<br />
-one can now use SPEED Submasters to gain more fine controls on Chasers/Samples restitution (ClockWise way, CounterClockWise way, Random way)<br />
<br />
//<br />
<br />
-Il est dorénavant possible de controler le sens de défilement des Chasers et des Samples, soit dans le sens horaire (normal... CWise) soit dans le sens anti horaire (du dernier step vers le premier ... CCWise) soit en mode aléatoire (Random).<br />
<br />
Pour accéder à ces controles il suffit de définir un Submaster comme SPEED d'un Chaser ou d'un Sample et en lieu et place du texte associé au Sub se trouve le PlayMode.<br />
<br />
<br />
<br />
*Clone:<br />
-one can now set desire objects number while cloning (available for Cue, Group, Chaser, Sample, Palette, microPalette) // Il est dorénavant possible de choisir lors d'un clone d'objet le numéro de l'objet cloné (valable pour les objets Cue, Group, Chaser, Sample, Palette, microPalette)<br />
<br />
<br />
<br />
*Freeze:<br />
-Frozen step is now coloured // A l'appel de la fonction Freeze, le step en SCENE devient coloré pour une meilleure identification<br />
<br />
-grandMaster can now control Frozen levels // Le grandMaster est dorénavant maitre sur l'état lumineux freezé<br />
<br />
<br />
<br />
*Sequence:<br />
-one can now use Ctrl+Space to load selected step and launch GO (only in the big sequence window) // Il est dorénavant possible d'utiliser la barre espace dans la fenêtre de Sequence pour lancer un GO.<br />
<br />
Il est également possible de sélectionner un step et d'appuyer sur Control+Space pour charger le step sélectionné en Préparation et automatiquement lancer un GO.<br />
<br />
<br />
*Curves:<br />
-one can now select point and use Ctrl+Arrows(Up/Down/Left/Right) to move it // Il est dorénavant possible de sélectionner un point de la courbe du 'Curve Editor' et d'utiliser la combinaison de touche Ctrl+Flèche(Nord/Sud/Est/Ouest) pour le déplacer<br />
<br />
<br />
*TimeLink:<br />
-new copyToStep function to copy selected Tlinks to desire step // nouvelle fonction de copie (et raccourci clavier associé) pour copier les TimeLinks sélectionnés vers le pas de séquence inscrit dans la ligne de commande.<br />
<br />
<br />
*Midi:<br />
-new design of the midi Patch Editor // nouveau design de la fenêtre d'édition du patch Midi<br />
<br />
-more copyToMidiSwitch capabilities (you can now copy selected patch to all existing midiSwitch when the commandLine is empty) // Il est dorénavant possible de copier tout ou partie du patch midi vers tous les MidiSwitch existants en laissant la ligne de commande vide.<br />
<br />
<br />
*DeviceCommand:<br />
-one can now use MouseScroll in Blade's specialized widget // Il est dorénavant possible d'utiliser le scroll de la souris pour modifier les niveaux des Blades<br />
<br />
<br />
*microPalette:<br />
-one can now register INTENSITY/DIMMER as a definition for microPalette // Il est dorénavant possible d'enregistrer le paramètre INTENSITY/DIMMER comme définition d'une microPalette<br />
<br />
===4.0.30 [20190314]===<br />
*Objects Listings:<br />
-one can now sort (or reorder) objects in Cue/Group/Chaser/Sample/Palette/microPalette Listings // nouvelle commande pour re-numéroter les objects dans les différents listing<br />
<br />
-new 'reOrder' shortcut // également un nouveau raccourci clavier 'reOrder'<br />
<br />
<br />
*Submasters:<br />
-new state for Solo function (we now got NORMAL/SOLO/FLASHSOLO/NOSOLO) // ajout d'une nouvelle fonctionnalité pour le SOLO des Submasters.<br />
<br />
les différents états sont:<br />
<br />
**NORMAL : rien de particulier<br />
**SOLO (vert) : en fonction de l'ouverture du Submaster les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**FLASHSOLO (jaune) : lors de l'appui sur le bouton FLASH du Submaster, les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**NOSOLO (rouge) : le Submaster ne se coupe pas lors de l'action d'autres Submasters en mode SOLO ou FLASHSOLO<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.29 [20190226]===<br />
*General:<br />
-Balance function for channels is now dynamic // amélioration de la fonction Balance pour les circuits.<br />
<br />
Lorsque la fonction Balance est activée (qui permet d'isoler le(s) circuit(s) sélectionné(s)), si la sélection de circuit change, la Balance est updatée<br />
<br />
<br />
*OSC:<br />
-new /shortcut command which accepts string as argument // nouvelle commande /shortcut pour simuler un raccourci clavier.<br />
<br />
Cette commande accepte une 'string' comme argument.<br />
<br />
Par exemple '/shortcut p' va changer le registre de travail actif.<br />
<br />
<br />
*Track:<br />
-one can now track Palette across sequence // il est dorénavant possible de tracker les Palettes chargées dans le séquentiel (via les DeviceLinks)<br />
<br />
<br />
*Device:<br />
-more https://open-fixture-library.org/ integration<br />
<br />
<br />
*DeviceLinks:<br />
-Purge menu redefined // extension du menu Purge des DeviceLink.<br />
<br />
Il est dorénavant possible de purger un Paramètre ou tous les paramètres d'un attribut pour un DeviceLink en un coup<br />
<br />
<br />
*DeviceCommand:<br />
-new Live bound which display levels form palettes loaded in SubMasters // nouveau mode Live pour le DeviceCommand <br />
<br />
en mode Live, le DeviceCommand affiche les niveaux des paramètres des devices qui sont pilotés par des palettes chargées dans les submasters<br />
<br />
===4.0.28 [20190118]===<br />
*Submaster:<br />
-improve Submasters Solo mode // amélioration du mode Solo pour les Submasters.<br />
<br />
dorénavant le mode solo n'est plus réservé aux Flash, il est également accessible pendant le scroll des Submasters.<br />
<br />
-Balance do not kill 'E' (aka Exclusion) Submasters // les 'E' (comme Exclusion) Submasters ne sont plus remis à zéro en cas de Balance<br />
<br />
<br />
*Group:<br />
-enhance popUp dialog // amélioration de la fenêtre popUp d'enregistrement des Groupes.<br />
<br />
Lors de l'enregistrement d'un Groupe une fenêtre popUp s'ouvre où vous pouvez directement renseigner le nom du nouveau Groupe.<br />
<br />
<br />
*MasterLink:<br />
-improve MasterLink behavior (follow step +/-) // Les MasterLinks suivent la séquence pour les commandes step +/-<br />
<br />
-improve MasterLink editor Submaster's selection/registration // amélioration de la sélection/enregistrement des Submasters dans l'éditeur de MasterLink.<br />
<br />
vous pouvez dorénavant sélectionner les Submasters à enregistrer dans les MLinks de la même manière que la sélection de circuits dans la fenêtre principale.<br />
<br />
===4.0.26 [20181214]===<br />
*Patch:<br />
-'Enter' key can now be used to select either channels or outputs. CommandLine is used for sourcing.<br />
<br />
<br />
*Main Window:<br />
-'Enter' key can now be used to select channels. CommandLine is used for sourcing.<br />
<br />
-new 'DynamicBottom' display for Device's selection.<br />
<br />
<br />
*Sequence:<br />
-one can now register/insert cueless step. Such steps are useful to trigger D/M/S Links.<br />
<br />
<br />
*SubMasters:<br />
-new 'Looping Style' options for SubMasters loaded with Sample. one can select if levels are persistent after each loop or reseted.<br />
<br />
<br />
*SetUp:<br />
-one can now choose if SOLO mode for SubMasters also behave on Scene levels.<br />
<br />
-one can choose colours for Scene/Prepa registers<br />
<br />
<br />
*SetUp I/O:<br />
-one can now choose DMX input frame length.<br />
<br />
<br />
*DeviceLink:<br />
- one can now trigger MoveInBlack in one click for all listed Devices of each steps<br />
<br />
<br />
*TimeLink:<br />
-new 'Quick Selection' option to selected each identical parameters<br />
<br />
<br />
*Midi:<br />
-one can now use NOTE and PROGRAM CHANGE to trigger defined shortcuts<br />
<br />
<br />
*OSC:<br />
-new command which allow to control parameters of selected devices (range is -1.0 <= x.xx <= 1.0):<br />
<br />
/deviceParameter/ATTRIBUTE/PARAMETER x.xxx<br />
<br />
===4.0.24 [20181004]===<br />
<br />
===4.0.23 [20181002]===<br />
<br />
*menu Accelerators :<br />
-accelerators for MLink, TLink, DLink, SLink have changed (respectively Shift+Meta+w, Shift+Meta+x, Shift+Meta+y, Shift+Meta+z)<br />
<br />
<br />
*Sample :<br />
-faster encoder/decoder <br />
<br />
<br />
*VLC :<br />
-D::Light can now trigger VLC's playlist [https://www.getdlight.com/wiki/index.php/SETUP_I/O#VLC].<br />
<br />
<br />
*SubMasters :<br />
-VLC volume, DMX Input and OSC Input can be assigned to a regular SubMaster.<br />
<br />
<br />
*palette Editor :<br />
-Live functionality added<br />
<br />
<br />
*palette Listing :<br />
-new 'ALL' selector to display every recorded palette for selected channels<br />
<br />
<br />
*OLA server :<br />
-bumped to 0.10.7<br />
<br />
<br />
*MacOS :<br />
-MacOS 10.14 compatibility<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.22 [20180718]===<br />
<br />
*General:<br />
-last active step is recorded within the .sho, thus in case of crash or backup loading, last recorded step is set as the active step<br />
<br />
<br />
*USBDMX:<br />
-added more widget /*NODLE U1*/ /*FX5*/ /*Digital Enlightenment*/ /*anyma*/ /*avldiy*/ /*Eurolite*/<br />
<br />
(untested though....)<br />
<br />
<br />
<br />
*DeviceLink:<br />
-more powerful selection capabilities.<br />
<br />
one can now select several cells in DeviceLink Editor and apply chosen palette to all of them<br />
<br />
-MoveInBlack option editable for channels listed in the DeviceLink Editor<br />
<br />
<br />
<br />
*Curves:<br />
-new 'Square' interpolator (aka 'Square Law' curves)<br />
<br />
<br />
++fixes and optimizations<br />
<br />
===4.0.21 [20180705]===<br />
<br />
*DeviceListing:<br />
-one can now 'shiftPAN' and 'shiftTILT' devices<br />
<br />
<br />
*StepLinks:<br />
-one can choose to which destination OSC messages are sent (aka 'All Destinations' or specific IP:PORT)<br />
<br />
<br />
*General:<br />
-fixes and optimizations<br />
<br />
===4.0.20 [20180615]===<br />
<br />
*Palette:<br />
-Palette are now applied according to a user defined time (time is defined in [[SETUP]])<br />
<br />
-new Shift+CMD+P shortcut to display 'Palette Listing'<br />
<br />
<br />
*Virtual Submaster:<br />
-a new virtual submaster is available in [[SETUP I/O]]/OSC which can handle all incoming /circ/x/level OSC messages.<br />
<br />
-a new virtual submaster is available in [[SETUP I/O]]/DMX Utility which can handle all incoming DMX levels.<br />
<br />
<br />
*Submaster:<br />
-one can now colorize each Submaster (and it's levels in Output)<br />
<br />
<br />
*Accelerator:<br />
-new accelerators are available in Cue/Group/Chaser/Sample Editors<br />
<br />
<br />
*Track:<br />
-better MLink support<br />
<br />
===4.0.19 [20180515]===<br />
<br />
*Sample:<br />
-fix wrong device restitution under certain circumstances<br />
<br />
<br />
*Sequence:<br />
-new accelerator shortcut (CMD+R) in order to load selected step in active register<br />
<br />
-Cue names are now displayed in the big sequence window<br />
<br />
-one can now drag'n drop step(s) in order to reorganize the sequence<br />
<br />
-fix XFade wrong behavior <br />
<br />
<br />
*General:<br />
-in case of weird shutdown (crash....), D::Light now ask if user wanna use the backup.<br />
<br />
<br />
*OSC:<br />
-re-writting of OSC messaging system in favor of mono-argumentation (thus, touchOSC become usable again)<br />
<br />
-new syntax for Devices (cf https://getdlight.com/wiki/index.php/OSC)<br />
<br />
-old syntax (aka multi-argumentation) is still available thanks to a new switch in setupIO/OSC menu (Messaging argumentation type)<br />
<br />
<br />
*Track:<br />
- one can now track/update/create/delete Masterlinks from the Track window<br />
<br />
- better tracking for duplicate values<br />
<br />
- one can now use 'All' shortcut to select all displayed levels for selected channels<br />
<br />
<br />
*SplashScreen:<br />
-new initialization process which lead to a new splashscreen<br />
<br />
<br />
*MasterLinks:<br />
-MLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new insert MLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move MLinks<br />
<br />
<br />
*USBDMX:<br />
-D::Light now support HotPLug for usbDMX widgets :) only on macOS and Linux :(<br />
<br />
it means one can unplug/replug a usbDMX device, if the widget was previously active, D::Light will manage automatically the re-connection.<br />
<br />
<br />
*StepLinks :<br />
<br />
https://getdlight.com/wiki/index.php/STEPLINK<br />
<br />
-SLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new copy SLink button (+shortcuts) in the editor<br />
<br />
-new insert SLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move SLinks<br />
<br />
-OSC StepLinks are now typed, it means one must specify if argument(s) is an int, a float or a string<br />
<br />
-CURVES StepLinks now accept THRU (>) for outputs (in the same fashion as for channels)<br />
<br />
<br />
*Device Listing :<br />
-one can now sort Device's order according to ID or Model or Channel<br />
<br />
-one can now use massive Merge (by selecting several Devices before merge)<br />
<br />
<br />
*Palette Editor :<br />
- one can now use empty command line for AtLevel shortcut in order to purge selected levels<br />
<br />
<br />
*Palette Listing :<br />
- new 'Bound To' (editors) option in order to avoid opening Device Command<br />
<br />
<br />
*Chasers :<br />
- CHZ_Cue management is now the same as for the main sequence... if one record CHZ_Cue 1.5, it'll land between CHZ_Cue 1 and CHZ_Cue 2<br />
<br />
- Palette shortcut is now available in Chaser Editor<br />
<br />
<br />
*Curves :<br />
- deepest interaction with the patch.... Output(s) assigned to a curve of the curveListing are now linked(was ist das schön).<br />
<br />
- CurveEditor : one cane now select which curve is displayed (either from patch or from curveListing)<br />
<br />
- Curves are now 16bits -POTENTIAL INCOMPATIBILITY- (they need to be redrawn)<br />
<br />
===4.0.18 [20180124]===<br />
<br />
This release introduce SLinks.<br />
<br />
One can send custom Midi or OSC messages per sequence's step. Thus, it allows D::Light to become the master sequencer of your show as it can trigger specific cues/steps in other software.<br />
<br />
One can also load custom curves for output(s)/channel(s) on every steps of the sequence.<br />
<br />
*Patch:<br />
-new 'quick select' option in order to select all outputs patched to selected channels<br />
<br />
-new Channel/Output test shortcut<br />
<br />
-speedUp display<br />
<br />
*Sample:<br />
-smart +%/-% which only operate on recorded levels for selected channel(s) over a region or at one frame<br />
<br />
*Sequence:<br />
-in the main sequence window, one can now arrange columns as desired<br />
<br />
-new searchBox to quickly find a step/cue associated to a text<br />
<br />
*MasterLink/TimeLink/DeviceLink/StepLink Editor:<br />
-one can now select active step<br />
<br />
-more shortcuts<br />
<br />
*SubMaster Editor:<br />
-one can now select active submaster<br />
<br />
*Curves:<br />
-new design with more powerful editing<br />
<br />
*ShortCuts:<br />
-new searchBox to quickly find a shortcut<br />
<br />
*Save/SaveAs:<br />
-warning when directory is not writable<br />
<br />
*Force DeviceLink:<br />
-one can now use FullForce new option and select which attributes will be recorded<br />
<br />
*Device:<br />
-the main window should reflect active color for device. (it works for RGB or CMY colors only...)<br />
<br />
*General:<br />
-selection style is now more obvious (yellow square is 'around' selected channels)<br />
<br />
*Palette Editor:<br />
-one can move in Palette thanks to the new Up/Down switcher<br />
<br />
*Palette Listing:<br />
-Colour Palette are now colored for EZ view<br />
<br />
===4.0.17===<br />
<br />
a miserable bug of the previous release leads to this one<br />
<br />
===4.0.16_b4===<br />
<br />
===4.0.16_b2===<br />
<br />
===4.0.16 ===<br />
<br />
available for almost every systems (Linux version will be uploaded ASAP... sorry guys for the looooong waiting)<br />
<br />
*E1.31 (aka streamingACN) is now available as a netDMX protocol <br />
*one can now use 16 DMX universe<br />
<br />
Midi :<br />
*one can now use 'subStick' function for Midi Patch.<br />
thus Midi faders will always be patched to displayed submasters <br />
*'flashStick' is also available for the same purpose.<br />
SubMasters :<br />
*added a new 'E' button as Exclusion.<br />
thus AllSub master will not act on excluded submasters<br />
+ various fix<br />
<br />
===4.0.15_b2===<br />
<br />
2 new important stuff:<br />
*in Art-Net, DL no longer send continuously. it sends only on DMX change<br />
*in Patch, you can now "repeat" a Device. it's useful for playing with LedStrips<br />
also, more work have been done on DeviceCommands...<br />
in the Palette Listing, you can now use the new "recycle" icon in order to load same channels as in the DeviceCommands.<br />
<br />
===4.0.15_b1===<br />
<br />
===4.0.16_b3===<br />
<br />
===4.0.15_b3===<br />
<br />
===4.0.15===<br />
<br />
*on Windows, you should now be able to double-clic on .sho in order to launch DL and load desire sho<br />
*new SetUp I/O menu which group all DMX, USBDMX, NETDMX, MIDI and OSC function *new option to cross-patch dmx universes<br />
<br />
DMX Input:<br />
*more accurate<br />
*new option to bound DmxInput to channels or SubMasters<br />
<br />
Patch:<br />
*new option to "repeat" DMX Levels for Devices (useful for led strips)<br />
<br />
ArtNet :<br />
*you can now manually register Node's IP/Net/SubNet.<br />
*DL no longer send continuously packets.... it sends only on change.<br />
*new option in the Setup "Release FREEZE on Go".<br />
allow user to freeze DMX state until the next GO (useful when one want to move in sequence without modifying stage)<br />
<br />
Device Personality :<br />
*you can now import Personalities of the OFL project (Open Fixture Library) open-fixture-library.herokuapp.com/<br />
(which at the time of writing is open-fixture-library-pr-199.herokuapp.com/ ).<br />
*you can hide Commands for Colours, Focus and Blade in order to display bigger values table.<br />
<br />
Palette Editor:<br />
*you can now use At_level shortcut on selection of levels (multiple selection is allowed)<br />
General<br />
*you can now choose to display only patched channels<br />
<br />
===4.0.14===<br />
<br />
No new function Only fixes<br />
<br />
===4.0.13_b3===<br />
<br />
many changes to Artnet and dmxInput.<br />
<br />
===4.0.13===<br />
<br />
*enable DMXInput for DMX USB PRO widgets and clone<br />
*enable DMXInput for ArtNet<br />
*adjustable DMX rate<br />
*better Artnet support<br />
*better support for looooong samples<br />
*plenty of little annoying stuff<br />
<br />
===4.0.12===<br />
<br />
*new 'NoSolo' option for submaster:<br />
it means that a submaster tagged as 'NoSolo' won't be closed during 'Solo' operation, it also means that it won't close any sub when it's flashed.<br />
you just need to clic 2 times on the solo option .<br />
*when 'Solo' operation , device's parameters are now untouched (except the INTENSITY/DIMMER parameter)<br />
*new 'ReSync' option for midi:<br />
this function resend all midiOut levels. it's useful when you switch preset from the BCF2000<br />
*new option in the SETUP to bound MLink time and Timed submasters to Joystick: it means one can now speed up or down submasters opening/closing<br />
*import Sample extended:<br />
you can now select in one shot several samples to import.<br />
*'clone' is now available in the sample editor :<br />
it means you can copy selected channels levels to other(s) channel for a defined region or for a frame. This let you create enveloppe for channel and copy it to other channel.... yeah I know, this is huge!<br />
*import Chaser extended:<br />
you can now select in one shot several chasers to import.<br />
<br />
===4.0.11===<br />
<br />
fix annoying reported bugs.<br />
<br />
===4.0.10===<br />
<br />
*when cloning a device, one can now choose to clone source device's levels to destination devices's levels<br />
(in palette, in sub, in micropalette)<br />
*more device merging subtilities<br />
<br />
===Pre 4.0.09===<br />
<br />
*this one brings 'Gang Load' fashion to D::Light<br />
<br />
===4.0.9===<br />
<br />
extend the use of multiple selection in Cue/Group/Sample/Chasers Listing/Device Listing/Patch...<br />
you can now select several Chasers for example and load them to several submasters in one shot (thanks to drag n' drop)<br />
multiple selection have also been introduced for 'Remove' functions and 'Clone' functions.<br />
*you can now extract each submaster of the Gun Control (cf noGun option)<br />
*you can now set submasters config for a page of Sumaster (simply scroll the button down RecMLink button<br />
<br />
===4.0.8===<br />
<br />
===4.0.7===<br />
<br />
Mainly bug fixes and better memory bandwidth management<br />
<br />
===4.0.6===<br />
<br />
===4.0.5===<br />
<br />
This release will introduce microPalette.<br />
<br />
what is a microPalette ?<br />
<br />
microPalette handle one or several parameter(s) defined in the personality of a device, and only operate on a specific range defined by the user.<br />
microPalette are loaded in submasters and are executed in an exclusive mode for all selected devices that are registered within the submaster.<br />
for example, let's say devices are lighting ON with shutter open.<br />
you record a microPalette for SHUTTER parameter on the range 4 -> 128 that you load on submaster 1.<br />
when you'll open sub1, the shutter will start strobing form low to fast (if in the personality strobing form low to fast is registered in the range 4 -> 128).<br />
when you shutdown the submaster, the shutter will return to it's open state.<br />
it'll be veeeeeery useful for gigs<br />
*address patch issue when user use Shift key to extand selection for outputs<br />
*bug fixes and code cleaning<br />
<br />
===4.0.4===<br />
<br />
this release fix wrong behavior of 4.0.3 (sorry for the mess...)<br />
<br />
===4.0.3===<br />
<br />
*speeding internal things (and cleaning)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed) <br />
*better midi output (submaster's flash for example)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed":<br />
<br />
===4.0.2===<br />
<br />
<br />
fix & improve curves for dimmers<br />
<br />
===4.0.1===<br />
<br />
available for every supported systems : Win7, Win8, Win10, Linux32Bits (Ubuntu 14.04), Linux64Bits (Ubuntu 16.04), ARCHLInux (always on the top), MacOS 10.6 thru 10.12 on MacOS, D::Light is linked against XQuartz 2.7.11<br />
one of the main big thing is that D::Light is now a pay app... this move will hopefully be profitable for the software.<br />
the other big thing is that D::Light can now drive moving lights / LED lights.<br />
several improvements have been introduced for Chasers, Samples, user interface, drag'n drop, etc....<br />
<br />
===4.0.0.b-78===<br />
<br />
===4.0.0.b-75===<br />
<br />
fix blackout/sceneMaster/grandMaster with devices that use 'virtual intensity for colours' parameter<br />
<br />
<br />
===4.0.0.b-74===<br />
<br />
news:<br />
*refresh/balance available as OSC commands<br />
/pad/refresh 1<br />
/pad/balance 1<br />
*OSC message can bypass level's locking mechanism for /circ/level and /sub/level<br />
<br />
===4.0.0.b-76===<br />
<br />
*better handling of DLink<br />
*fix some Devices stuff for sequence -you can now use "0" Tlink (==20ms)<br />
*you can now use "0" waitTime _ 5xfaster than 0.1<br />
if you want to reset waitTimes to nothing (no autogo), set command line to . and use wait shortcut (or double clic in the waitTime column)<br />
*display Info when MLink or Tlink are recorded/updated<br />
++ various fix<br />
<br />
===4.0.0.b-73===<br />
<br />
Hi,<br />
b73 is out for some platforms (aka MacOS from 10.9 to 10.12 (linked against XQuartz 2.7.10), Windows 64b and Linux 64b)<br />
'''the main big thing with this release is that D::Light became a paid app...'''<br />
I tried during 13 years to keep in free, but I cannot no more. So please make archive of your sho as there will be no return.<br />
news:<br />
*lots of bug fixes<br />
*manual xfade for devices<br />
*you can now call Palettes from the main window (manually (new setup option or drag the switcher under the keypad) or with shortcuts)<br />
*nice handling of palettes in submasters.<br />
*improve device mechanism for Chasers<br />
*new timing options for chasers<br />
<br />
===Pre 4.0.0.b-72===<br />
<br />
*Samples are now LTP...<br />
mean easier, lighter, smarter...<br />
it also means some serious incompatibility with existing sample... sorry for that but it's a necessary evil.<br />
*fix DLink is now also available in Chaser<br />
*add 'Virtual Intensity for Colours" in the Device Listing.<br />
this new option let you control the Intensity of the device even when INTENSITY/DIMMer combo is not registered.<br />
usefull for LED RVB for example...<br />
<br />
===Pre 4.0.0.b-71===<br />
<br />
fix a miserable bug...<br />
news:<br />
*SampleListing now display Sample's length<br />
*you can change submaster's levels color (new setup option)<br />
<br />
===Pre 4.0.0.b-70===<br />
<br />
*new purge utility for device attributes within Samples<br />
*'device command' is now fully dedicated to sample's cause<br />
*better speed algorithm for stuff (aka sub_speed, joystick, general timing)<br />
*you can select devices directly in the 'palette Listing' window, as in the 'device commands' window<br />
*reorganization/colorization of 'device Commands' (in order to gain space and clarity)<br />
*add Ctrl+Arrow shortcut to select next channel and set it to default@Level<br />
<br />
===Pre 4.0.0.b-69===<br />
<br />
fix various wrong behavior<br />
*Devices:<br />
added the possibility to define HOME position for parameters to NULL. in this case, HOME call will never operate on the nulled parameters. (useful in some case where LAMP OFF is set to 0... and you don't want to switch the lamp off each time you HOME the device).<br />
<br />
===Pre 4.0.0.b-68===<br />
<br />
*added DND support for TLink and DLink in the chaser's editor<br />
*added DND support for Times in the chaser's editor (times can be DND for example from TimeIn to DelayOut, etc...)<br />
*added DND support for Cues in the chaser's editor<br />
*as for the sequence and other stuff you can now double-click in the TLink editor to set value<br />
*as for the Chaser's editor you can now DND Times in the Sequence editor in the way you want (eg from TimeIn to DelayOut, etc...)<br />
*Device's parameters now follow step times if INTENSITY is > 0 -fix for invPan/invTilt<br />
<br />
===4.0.0.b-67===<br />
<br />
===Pre 4.0.0.b-67===<br />
<br />
*added support for usb pro mk2 (revB) -added wait times to chaser editor $<br />
FWIW, I've decided to clean OSC reader/writer messenger before the final release (and this is not a good news for you... )<br />
I've changed:<br />
/circ/level x y (where x is the channel, y the level) /circ/prepalevel x y<br />
/sub/text x blabla<br />
/sub/level x y<br />
/sub/flash x y<br />
/sub/phase x y.y<br />
all the /subStick messages and also the /device ones<br />
for the devices it looks like<br />
/device s i i (string (/attribut/parameter), int (device numbr), int (value))<br />
I know that all your pd patchs, touchOSC stuff, etc... won't work anymore, but it gain clarity and parsing efficiency.<br />
<br />
===4.0.0.b-66===<br />
<br />
bug fixes<br />
few words about the new 'Phase' ID for a submaster:<br />
one can freely navigate in a sample thanks to the new phase function. it starts at 0.0 and end at 1.0 (1.0 is the latest frame of the sample).<br />
so you can set a sub as Phase for a sample (like you did with Speed function), and you have 255 steps to navigate in the sample.<br />
I've also added OSC message (/sub/x/phase 0.0........1.0).<br />
thus, you have a huuuuuuge precise control over the sample's restitution.<br />
you can go forward, backward, loop inside, etc.....<br />
<br />
===Pre 4.0.0.b-66===<br />
<br />
nouveaux messages OSC: reception<br />
/pad/sub x (select sub)<br />
/pad/record 1 (like record shortcut) /pad/update 1 (like update shortcut)<br />
sending<br />
/seq/x1text (send text associated to step loaded in X1) /seq/x2text (send text associated to step loaded in X2) /sub/pageText (send text associated with the active sub page) /seq/go_signal 1 (send when GO is triggered) /seq/goback_signal 1 (send when GO is triggered) /seq/pause_signal 1 (send when GO is triggered)<br />
and for the Devices:<br />
each device will respond to :<br />
/device/x/attribut/paramater 0... 65536<br />
where attribut is COLOR or FOCUS or EFFECT, etc.... and parameter are the ones recorded within the personality of the device<br />
each device will export his value to the same address<br />
<br />
===4.0.0.b-65===<br />
<br />
There's enough changes to make an update... I didn't finished all the clean though...<br />
*the main window has been polished to fit within small screen systems *you can sample devices<br />
*many many bug/trick fixes<br />
<br />
===4.0.0.b-64===<br />
<br />
mainly bug fixes and stuff improvements....<br />
<br />
===4.0.0.b-62===<br />
<br />
a miserable mistake on b61 leads to b62... mainly bug fixes and dep lib update<br />
<br />
===4.0.0.b-61===<br />
<br />
only for Win32, Win64, MacOS 10.11 (more OS to come later) mainly bug fixes.<br />
<br />
===4.0.0.b-58===<br />
<br />
freshly fresh for everyone, this beta fix several bugs or wrong behavior regarding Devices but also for the old fashion way...<br />
<br />
===4.0.0.b-57===<br />
<br />
*in the palette listing one can now apply a palette to selected devices in one click (nice 4 live...)<br />
*in the palette listing, palettes are now categorized (faster display)<br />
*in the 'device command' panel, if a parameter have a definition, associated scroller are now bound to minLevel/maxLevel (nice 4 live...)<br />
<br />
===4.0.0.b-56===<br />
<br />
only 4 MacOS 10.6 -> 10.11<br />
<br />
===4.0.0.b-55===<br />
<br />
should fix some stuff...<br />
only for Linux64, MacOS 10.8 -> 10.11<br />
<br />
===4.0.0.b-54===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-53===<br />
<br />
should fix group removing/deletion different compilation options for win64<br />
<br />
===4.0.0.b-52===<br />
<br />
should fix usbDMX Pro on ElCapitan && Yosemite should fix group deletion<br />
should fix Chase load in sub<br />
I don't have issue while loading global palette in sub.<br />
<br />
===4.0.0.b-51===<br />
<br />
with this one you can load PALETTES in submasters. no drag'n drop yet.... you can choose which device that is include in a palette is processed.<br />
on MacOSX, linked against fresh XQuartz 2.7.8<br />
<br />
===Pre 4.0.0.b-50===<br />
<br />
===Pre 4.0.0.b-49===<br />
<br />
===Pre 4.0.0.b-48===<br />
<br />
===4.0.0.b-47===<br />
<br />
lots of news coded during summer...<br />
*Device functions have been merged in a central window. This is now the start point for almost everything for Devices...<br />
*many things have been cleaned<br />
*Shift and Ctrl have been swapped (to massively select channel you now use Shift, to drag'ndrop a channel in a submaster to quickly inhib it, you now use Ctrl).<br />
<br />
===4.0.0.b-46===<br />
<br />
should fix reported bugs.<br />
<br />
===Pre 4.0.0.b-45===<br />
<br />
should fix:<br />
*record new sho (with permissions check on Linux) -artnet on Linux<br />
*strange and deep deep wrong behavior for devices<br />
should also clarify selection in the TLink editor.<br />
<br />
===4.0.0.b-44===<br />
<br />
should fix:<br />
*warning when user do not have permissions to write files on Linux<br />
*weird things when repatching a device<br />
<br />
===4.0.0.b-43===<br />
<br />
should fix:<br />
*artnet on windows computers<br />
*help on linux computers<br />
*submasters (timed and inhib ones) that stay in Pause state. -some inappropriate behaviors<br />
news:<br />
SHORTCUT :<br />
allow to delete previous binding when asking for an ever used key<br />
<br />
===4.0.0.b-42===<br />
<br />
ArtNet : restore network artPoll broadcast address (some node appears to not responding well over 255.255.255.255)<br />
Devices :<br />
*fix a case where palettes levels were not honored for dlinks<br />
*add the possibility to select the same parameter for several Devices by clicking on the parameter's column header<br />
Linux:<br />
*shrink size of the packages<br />
<br />
===4.0.0.b-41===<br />
<br />
mainly bug fixes:<br />
CHANNEL TRACK:<br />
fix bug and faster code.<br />
please do some hardcore tests...<br />
MIDI:<br />
new LOADSTEPID_X2/X1 functions for ProgramChange<br />
*retrieve single channel inhib when dragging with Shift to a submaster -retrieve hour trigger<br />
*new remove function for MidiTimeCode editor<br />
*bug font fixed<br />
<br />
===4.0.0.b-40===<br />
<br />
mainly bug fixes<br />
<br />
===4.0.0.b-39===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-38===<br />
<br />
so here comes a new one basically with bug fixes.<br />
also I've tried to reduce size (height) to fit on low resolution screen<br />
I've worked on the setup regarding ArtNet and OLA (for them to work better)<br />
the BIG one is the new remote available with this release that we have designed with aroom (big thanx)<br />
<br />
===4.0.0.b-37===<br />
<br />
removed things:<br />
channelcheck definitely removed (use Patch functions for this purpose) Color Scroller definitely removed (use Devices functions for this purpose)<br />
news/update/fixes:<br />
Patch:<br />
*you can now select several channels, and if you give one dimmer, channels we be patched as list starting with the given dimmer.<br />
(@mode exemple: CH 1 THRU 10 = 5 ENTER will patch ch 1 to dimmer 5, ch 2 to dimmer 6, etc...).<br />
*double click is available for check level<br />
Balance:<br />
*submaster that are in TIME mode and the little blue square of the sub is set, what's inside the submaster won't be touched by the Balance Mode<br />
Artnet:<br />
*now inegrated to the setup.<br />
*more simple, more usefull, honor the broadcast/unicast mode, honor selected nodes to use in unicast mode.<br />
Submasters:<br />
*there's now a little indicator close to the sub that show progression in case of MLink start or Times Start<br />
Midi Time Code:<br />
*new inhib MTC function in the setup<br />
+many various bug fixes<br />
<br />
===4.0.0.b-36===<br />
<br />
===4.0.0.b-35===<br />
<br />
bug fix<br />
+<br />
should improve Help display.<br />
in @Mode, the Help in the windows now display allowed syntax<br />
<br />
===4.0.0.b-34===<br />
<br />
*should improve TLink management<br />
*more/less OSC message for PATCH<br />
(new remote is here : github.com/dlight-tools/dlight-pad/blob/...ad_4.0_SGS2.touchosc ) -keep on cleaning code....<br />
<br />
===4.0.0.b-33===<br />
<br />
news:<br />
*should fix all errors reported for the b32 (except TLink that collapse, I've forgot....)<br />
Patch:<br />
*complete rewrite of this window.<br />
*the left part display channels, the right part display dimmers. D-Patch is the first address of patch for Devices<br />
*you can drag'n drop from channels to dimmers<br />
*you can select several dimmers like 1 + 2 Thru 10 + 20 + 44<br />
*the remote should not work anymore, let's try to write another one...<br />
+ many many more little stuff that make life better<br />
<br />
===4.0.0.b-32===<br />
<br />
General:<br />
*you can now double-clic on levels to set value<br />
Channel Track:<br />
*you can now DND to death!!<br />
ascii:<br />
*better integration with DL<br />
+bug fixes<br />
fews words:<br />
*DL seems stable enough now to cut off the release soon, I just need to re-write the patch window before the release.<br />
<br />
===4.0.0.b-31===<br />
<br />
*le double clic pour les textes des subs<br />
*tcl/tk updaté<br />
*molette de la souris pour les valeurs des paramètres des devices ainsi que pour les masters SCENE/FlashMaster AllSubMasters<br />
*meilleur check des noms de palettes<br />
*ID pour le message OSC /seq/go<br />
*ascii improve file loading/recording<br />
*device attribute's editor are now able to display levels in % as well as Real Values<br />
*et les corrections de bug annoncés sur la b30<br />
<br />
===4.0.0.b-30===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-29===<br />
<br />
*should fix Win64 package<br />
*Sequence : StepID<br />
this is the big new stuff which allow you to register an 'identifiant (ID)' for a step.<br />
<br />
Thus you can call the step thanx to new shortcuts stepID_load and stepID_goto where xxxx_load is used to set the ID for a step and xxxxx_goto is used to trigger the step<br />
there cannot be two stepID with the same number....<br />
<br />
in the setup you can choose if MSC Load message is mapped with the cues (as before) or with the stepID<br />
<br />
in OSC, two new messages : /seq/ID_goto xx.xxx and /seq/X2LoadAndFireID xx.xxx<br />
HourTrigger:<br />
*functions have been re-written<br />
+bug fixes<br />
<br />
===4.0.0.b-28===<br />
<br />
Text: all text are now edited in place<br />
File name: DL should support exotic characters (at least the french ones) +should fix all reported bugs of the previous beta<br />
<br />
===4.0.0.b-26===<br />
<br />
new beta available for every supported systems (with the addition of Windows 64bits) ATTENTION: on MacOS 10.6_10.7, DL is built against XQuartz 2.7.7 (please update your server...)<br />
bug fixes release + new features:<br />
OLA:<br />
*the server have been updated to 0.9.5<br />
Sequence :<br />
*the big sequence window is a whole new code with drag'n drop support for every parameters<br />
Track :<br />
*now display DLinks associated to a channel for sequence's steps<br />
OSC : new /sub/x/text message.<br />
*it's only an outgoing message that display text associated with subs. DL will not respond to this message<br />
MIDI :<br />
*new MidiSwitch +/- bind available<br />
Device :<br />
*Inverse Pan/Tilt now available in the Device's Listing<br />
<br />
===4.0.0.b-25===<br />
<br />
===4.0.0.b-24===<br />
<br />
bug fixes +<br />
Channel Track has been re-write<br />
*more useful and Sequence selector added<br />
@mode:<br />
*available in channel Track<br />
*bug fixes in TimeGroup editor<br />
*add [DELETE] [CUE] xx.x [THRU] xx.xx<br />
OLA:<br />
*fixes on yosemite (thanx aroom)<br />
+ many little stuff<br />
<br />
===4.0.0.b-22===<br />
<br />
mainly a bug fix with addition of:<br />
*in @mode and RPN, PALETTE will open the Palette Listing<br />
*0 + Colour/Focus/Beam/etc... will set selected devices to Home values for selected attributes.<br />
<br />
===4.0.0.b-21===<br />
<br />
mainly bug fixes...<br />
new features:<br />
*Devices command's windows now reflect real values for movers all the times + some goodies...<br />
<br />
===4.0.0.b-20===<br />
<br />
Recapitulatifs par rapport à la b16 :<br />
*Grand Master : Ok<br />
*Black : Ok<br />
*Focus avec le Pad Ok<br />
*Plus de sho corrompu : Ok Memorisation des Focus :ok Patch : OK<br />
*Ce qui ne fct pas ou plus:<br />
*Multi sélection avec souris et touche " CTRL", c'est ok avec les commande "ch +"<br />
*prise en compte de valeur par défaut des devices (chez moi un Strobe qui devrai être à 255)<br />
Au bout d'un moment de travail, les fenêtres ne passent plus en premier plan par l'appel au menu, lorsqu'elles sont ouvertes. donc il faut les sélectionner dans un coin apparent.<br />
*Les Cue FX ne mémorisent pas les canaux de devices.<br />
*Les clone de Cue, ne copient pas les canaux de devices<br />
*lorsqu'on clique sur le "DLINK" d'un STEP, on peut visiblement éditer les canaux individuellement, or ce ne fonctionne pas sur tous les canaux. (couleurs OK, mais STROBE, EFFECT...)<br />
J'ai d'ailleurs pas réussi à "jouer" avec un canal "EFFET / MACRO", mais c'est peut être le device, faut que je vérifie.<br />
Les Dlink ne sont pas liés aux CUES, donc on ne peut pas les mettre dans un SUB.<br />
Pas systématique<br />
*Ne mémorise de temps en temps pas la couleur (donc dans certains CUE, et pas d'autres) <-- Ca c'est bizarre et pénible<br />
je te joindrai le sho et le step où ça bloque.<br />
=> ben aujourd'hui ce step et cette couleur ne bloque plus !=> A suivre<br />
*Sortie du logiciel pas toujours propre (fenêtres bloquées ouverte), mais ce ne m'est plus arrivé le lendemain.<br />
*J'ai eu deux fois une fermeture inopinée lorsque je faisais des manip. avec les 4-5 fenêtres ouvertes (Focus, Beam, Couleur, Listing), sans perte de données, recul. avec menu "backup".<br />
<br />
===4.0.0.b18===<br />
<br />
===Pre 4.0.0.b18===<br />
<br />
===4.0.0.b17===<br />
<br />
mainly a bug fix.<br />
<br />
===4.0.0.b16===<br />
<br />
===Pre 4.0.0.b16===<br />
<br />
*SUB_SPEED are reset to 50% in case of gun shot<br />
*moving light's attributes have been redispatched, new BEAM family<br />
*palette listing now reflect available palette for selected channels.<br />
*Colour and Focus window now display parameters levels for each selected Devices (along with the active palette's name)<br />
<br />
===4.0.0.b15===<br />
<br />
available for Windows, MacOS 10.8, 10.9, 10.10 bug fixes only...<br />
<br />
===4.0.0.b14===<br />
<br />
bug fixes only... should address:<br />
*not patched channels -X1/X2 crash<br />
<br />
===4.0.0.b11===<br />
<br />
===4.0.0.b10===<br />
<br />
*fix a bug with the 'Personality Editor'<br />
*benefit from the compiler analyzer (lots of optimizations)<br />
*fix Sample recording<br />
*new 'Balance' function to isolate selected channel as long as Balance is ON<br />
<br />
maybe I'll repeat myself but It's important to test these beta in order to stabilize the first 4.0.0 in order to release it.<br />
<br />
my goal is to have a bullet proof release as the 3.0.24<br />
<br />
moving lights code will be part of this release as an experimental feature.<br />
<br />
===4.0.0.b09===<br />
<br />
it's a big step forward as it introduce concept/basics for moving light, Leds, and whatever you need in D::Light.<br />
<br />
Specifically it introduces 'DLinks' wich are more or less (actually less than more) like MLinks but for registered devices.<br />
<br />
DLinks acts like this:<br />
*you set all parameters you need for devices (with palette it's better)<br />
*you record a cue and DLinks are attached to the step that contain the cue<br />
*you can edit/modify/create/remove DLinks form the editor wich is available (for now... I've forget to set an option in the menus....) by click on the corresponding column in the sequence.<br />
*when DLink are loaded in X2, if the channel is black they're processed (this behavior is called GO_IN_B on some ligthdesk)<br />
*this is a special feature of DL: when a channel under TGroup control is fading to black, if DLink attached to next step is referring to this channel, parameters are processed.<br />
it fits very well for theater I think....<br />
*DLinks are not attached to cues, cues only contain Dimmer Parameter of devices (if they exists) -editors (like GROUP, CUE, SUB) does not deal with devices parameters.<br />
<br />
===Pre 4.0.0.b9===<br />
<br />
===4.0.0.b8===<br />
<br />
===4.0.0.b7===<br />
<br />
===4.0.0.b6===<br />
<br />
*a new beta is available for macOS >= 10.8 and Windows (if you want the other builds, just ask.) here's a non-finished list of modifications:<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording<br />
*add Palette recording/updating functions<br />
*add Palette listing and editor<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde<br />
*in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
attached a model of devices for the device editor.<br />
<br />
I think it's robust now and you can build Personality based on the attached example.<br />
<br />
===Pre 4.0.0.b6===<br />
<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording add Palette recording/updating functions<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
===4.0.0.b05===<br />
<br />
* add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho. It's usefull for Device that do not handle Intensity attribute.<br />
* add a merging mechanism to swap registered device model with another one. it'll be usefull when Palette will be coded but the purpose is to be able to switch between device when in tour you do not have the same device as at the creation.<br />
* from the main board you can access to several windows for (few for now) commands add CONTROL command for Lamp On/Off<br />
*add FOCUS command for Pan(Fine)/Tilt(Fine)<br />
*add BLADE command<br />
<br />
in the FOCUS and Blade windows you can hold CTRL to scroll FINE or scroll BOTH parameters I think you'll need to to rebuild your devices template as the one provided because all parameters you want to use must be set<br />
<br />
all library have been updated<br />
<br />
===Pre 4.0.0.b5===<br />
<br />
*add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho add a merging mechanism to swap registered device model with another one<br />
*add CONTROL command for Lamp On/Off add FOCUS command for Pan(Fine)/Tilt(Fine) add BLADE command<br />
*updated libs<br />
*join Alpha Profile 800 && ADB Warp model as example say that Parameters fields must be set....<br />
<br />
===4.0.0.b04===<br />
<br />
Avec cette beta, j'arrive à controler les couleurs du PAR via le ColourPanel<br />
le circuit de la fenêtre principale représente le paramètre DIMMER des devices<br />
*donc de la nouveauté dans le colourpanel où si le(s) devices sélectionnées ont plus de 3 couleurs, des scrollers de niveaux apparaissent en bas de la fenêtre<br />
*rajout des cases CMY<br />
*refonte des presets de couleurs (pour mémoire: left-clic = selection de couleur, un deuxième clic permet de nommer la couleur, Ctrl+clic permet d'enregistrer la couleur active)<br />
donc si vous avez listés/patchés des devices, que vous les sélectionnez depuis la fenêtre principale, vous devriez pouvoir controler les couleurs depuis le colourPanel.<br />
on ne peut pas encore enregistrer de cues avec des valeurs de couleurs ni charger des trucs dans les subs, ni rien.... petit à petit ça avance.<br />
aussi pour ceux qui possèdent un ultraDMX RDM Pro merci de me dire si il fonctionne mieux avec cette beta.<br />
après réflexions nocturnes je me dis que c'est pas bien de mettre les valeurs de HOME dans la librairie, qu'il vaudrait mieux définir ces valeurs dans le 'Device Listing'... où pourrait également apparaitre des champs comme 'Inverse Pan' et 'Inverse Tilt'...<br />
<br />
===4.0.0.b3===<br />
<br />
this one bring the Device Listing where you can import Device Files to your sho. please be carefull not having neither Manufacturer nor Model set as '*'<br />
'-' on Win32 leads to nothing good...<br />
in order to patch the imported device, you click on the Dimmer or Channel cell, it pop up a big dimmer view.<br />
use Ctrl+'move the mouse' to set the dimmer Range.<br />
once dimmer range is set, you type the channel number you want to assign the device and use 'c' (like in channel) to process the patch.<br />
you can use 0 channel to release a previous patch without removing a device<br />
<br />
===4.0.0.b2===<br />
<br />
this one should address reported bugs of the previous one<br />
<br />
===4.0.0.b1===<br />
<br />
voici la premiere béta d'une longue série qui devrait aboutir sur une proposition d'utilisation des projecteurs à LED, projecteurs asservis.<br />
ça sera sans doute assez long étant donné le chantier, néanmoins voici une première proposition....<br />
cette beta ne comprends qu'un module de création de librairie de projecteur.<br />
dans l'ordre pour las suivantes:<br />
*assignation des projecteurs dans un sho de DL en fonction de la librairie existante -fonctions d'accès aux paramètres<br />
*création/gestion de palette<br />
<br />
==D::Light v3==<br />
<br />
===3.0.24_b2===<br />
<br />
build system is slightly different from previous releases. now we have :<br />
*MacOS 10.6/10.7 build linked against XQuartz 2.7.4<br />
*MacOS 10.8/10.9 build linked against XQuartz 2.7.5<br />
*and the good old Win32, Linux32, Linux64 releases on Linux and MacOS, every lib have been updated<br />
here come the news....:<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
you can load one or several channels.<br />
it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.24===<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
*thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
*you can load one or several channels.<br />
*it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.22_b2===<br />
<br />
OSC:<br />
*less message for channels (eg only when their values are changing)<br />
Setup:<br />
*new option for sequence typo<br />
*bug fixes...<br />
<br />
===3.0.22_b1===<br />
<br />
new beta phase with:<br />
*bug fixes (at least more error checks)<br />
*MidiTimeCode improved<br />
<br />
===3.0.22===<br />
<br />
I'm proud to announce the 3.0.22 release of D::Light.<br />
It's available for each supported platforms (macOS 10.6->10.9, windows, Linux 32b, Linux 64b). On MacOSX, it's linked against XQuartz 2.7.5 (xquartz.macosforge.org/landing/)<br />
many bugs fixed....<br />
News:<br />
*MIDI TIMECODE: code improved<br />
OSC:<br />
*less and better verbose<br />
SETUP:<br />
*new typo function for sequence display<br />
*please consider making donations if you think this software is useful.</div>Sl1200mk2https://getdlight.com/wiki/index.php?title=Installation&diff=3119Installation2020-09-24T14:47:00Z<p>Sl1200mk2 : /* macOS */</p>
<hr />
<div>=Linux && RaspberryPi4=<br />
<br />
<br />
1) Télécharger la version de D::Light correspondant à votre OS.<br />
<br />
2) Décompresser<br />
<br />
3) Lancer le DLight.sh (vérifier que les droits d'exécution du fichier sont autorisés - clic droit > permissions > autoriser l’exécution du fichier comme un programme)<br />
<br />
:par exemple, dans un terminal: (remplacer /mon/chemin/vers/ par votre propre arborescence)<br />
sh /mon/chemin/vers/DLight/DLight.sh<br />
<br />
<br />
<br />
Remarques :<br />
<br />
*Il se peut que vous deviez linker /libudev.so.0 à /libudev.so.1. Plus d'info concernant cette démarche dans cette page dédié spécialement à l'installation sous linux [[Installation sur Linux#libudev.so.X|ici]] et [http://www.nicole-banana.com/index.php/forum/1-general/5341-resolu-installer-dlight-sur-linux-mint-16#8111 ici] ou [http://askubuntu.com/questions/288821/how-do-i-resolve-a-cannot-open-shared-object-file-libudev-so-0-error ici]<br />
<br />
*Si vous utilisez une interface usb->dmx, il se peut que vous deviez autoriser l'accès à celle-ci, voir ici : [[SETUP#Linux]]<br />
<br />
<br />
'''Vous trouverez plus d'information dans cette page dédiée spécialement à l'installation sour Linux : [[Installation sur Linux]]'''<br />
<br />
=macOS=<br />
<br />
1) Télécharger la bonne version de D::Light :<br />
<br />
:la version XQuartz_MacOS_10.9_Minimum est pour les MacOS à partir de 10.9<br />
:la version Native_MacOS_10.14_Minimum est pour les MacOS à partir de 10.14 et ne nécessite pas XQuartz pour fonctionner<br />
<br />
2) Ouvrir le fichier .dmg et glisser l'icône dans le dossier Applications<br />
<br />
3) Télécharger XQuartz (pour les versions XQuartz)<br />
:depuis [http://xquartz.macosforge.org/landing/ xquartz.macosforge.org] (au moins la version XQuartz 2.7.11, attention la version est importante : consultez la [[FAQ#macOS]] pour plus d'informations concernant la version).<br />
<br />
:Ouvrir le fichier .dmg puis cliquer sur le fichier .pkg, suivre l'installation.<br />
:Redémarrer l'ordinateur.<br />
<br />
''Note : Si vous avez des problèmes d'affichage après une mise à jour de xQuartz, regardez ici [[http://www.nicole-banana.com/index.php/forum/2-releases/5360-xquartz-2-7-6?start=12#8502]]''<br />
<br />
''Note : Si vous désirez désinstaller xQuartz, regardez ici [http://xquartz.macosforge.org/trac/wiki/X11-UsersFAQ xQuartz FAQ]''<br />
<br />
4) Lancer Dlight<br />
<br />
''Note : si lors de la première ouverture de D::Light macOS refuse d'ouvrir l'application, recommencer en faisant un click droit + ouvrir.''<br />
<br />
=Windows=<br />
<br />
1) Télécharger l'exécutable d'installation de D::Light (généralement nommé DL_Win32_Install_x.x.x.exe)<br />
<br />
2) Double cliquer sur l'icône pour lancer le processus d'installation.<br />
:D::Light sera installé dans le répertoire C:\Program Files (x86)<br />
:un raccourci est également installé dans les accès rapides aux programmes<br />
<br />
3) Lancer D::Light<br />
<br />
<br />
<br />
<br />
----<br />
<br />
Retourner à la page [[Accueil]]</div>Sl1200mk2https://getdlight.com/wiki/index.php?title=Introduction&diff=3118Introduction2020-09-24T14:45:38Z<p>Sl1200mk2 : /* Systèmes d'exploitation compatibles */</p>
<hr />
<div>=Préambule=<br />
<br />
<br />
D::Light est un jeu d’orgue multimédia conçu pour le théâtre. Il est compatible avec le boitier usbdmx pro de ENTTEC, les boitiers utilisant le protocole Art-Net, notamment le NetLynx de Artistic Licence qui permet d'accéder à 16 univers DMX (2 en USB, 4 avec le protocole ArtNet, 16 avec le protocole E1.31 (aka sACN)), ainsi que serveur DMX [https://www.openlighting.org OLA]. Il permet de piloter un ensemble de projecteurs grâce au protocole DMX 512.<br />
<br />
<br />
D::Light est structuré comme un jeu d’orgue traditionnel. Il se compose comme suit :<br />
<br />
• Un potentiomètre général : ”Grand Master”, qui contrôle le niveau général de la sortie DMX.<br />
<br />
• 2 registres principaux : ”préparation” et ”scène”. Le contenu du pas de séquence en préparation est transféré en scène en fonction des temps enregistrés.<br />
<br />
• Des ”Submasters” comme registres annexes, également sous le contrôle du potentiomètre général.<br />
<br />
<br />
D::Light a les capacités suivantes : <br />
<br />
• Création de 1 à 512 circuits<br />
<br />
• Output sur 16 Univers DMX.<br />
<br />
• 2 registres principaux : préparation et scène. <br />
<br />
• 5000 submasters répartis en 25 pages de 10 submasters sur 20 "Books".<br />
<br />
• Nombre de mémoires illimité (il est possible de créer des mémoires 0.1, 0.01, 0.001 etc ...). <br />
<br />
• Nombre de pas de séquence illimité .<br />
<br />
• Prise en charge des protocoles [[OSC]] et [[MIDI]].<br />
<br />
=Objectifs=<br />
<br />
D::Light est réalisé pour tenter d’apporter à la création lumière théâtrale un outil ”interface” capable de traduire des informations numériques en ”lumière”, mais aussi pour accompagner un régisseur lumière ou un éclairagiste lors de la conception de spectacle où portabilité et rapidité de programmation peuvent être des enjeux.<br />
<br />
Du fait de son langage de programmation, D::Light intègre des possibilités graphiques de contrôle de nombreux paramètres tels les niveaux de circuits, les éléments de la séquence, la navigation dans la séquence, etc... Ces possibilités de contrôle graphique permettent une efficacité en terme de rapidité quant à l’exécution de certaines commandes.<br />
<br />
<br />
La portabilité se traduit par l’encombrement réduit d’un ordinateur portable par rapport à une console traditionnelle, mais aussi par le fait que '''les conduites créées avec D::Light ne sont pas spécifiques à l’ordinateur sur lequel elles ont été réalisées.''' Le dossier résultant du travail sur un spectacle peut se transférer d’un ordinateur à un autre par une clé USB, par les réseaux Ethernet, par internet ...<br />
<br />
<br />
D::Light est capable de lire des paquets [[OSC]] reçus par le réseau, et d’interpreter des signaux [[MIDI]]. Il devient ainsi une interface virtuelle à un environnement réel dont on extrait des signaux ou informations numériques. Un éclairagiste ou régisseur lumière peut ainsi utiliser des évènements réels (via des [[http://www.interface-z.com capteurs]]) pour piloter ses lumières tout en gardant la possibilité d’intervenir à tout moment sur les niveaux de circuits pilotés, la séquence, les submasters, etc ...<br />
<br />
<br />
=Recommandations=<br />
<br />
<br />
==Les interfaces DMX==<br />
<br />
<br />
• Tout boitier utilisant le protocole [https://fr.wikipedia.org/wiki/Art-Net Art-Net] / E1.31 (aka sACN) et les boitier USB Pro (plus d'infos ici : [[Interfaces DMX]])<br />
<br />
• Le système [[OLA]]<br />
<br />
<br />
''Note : Il vous faudra éventuellement des [[SETUP#USB PRO|drivers]] pour les boitiers USB''<br />
<br />
==L'ordinateur==<br />
<br />
D::Light fonctionne sur un ordinateur de type Macintosh INTEL ou sur un PC.<br />
<br />
<br />
===Systèmes d'exploitation compatibles===<br />
<br />
<br />
La version actuelle 4.0 est compilée pour fonctionner sur les OS suivants :<br />
<br />
• Linux 32b / 64b<br />
<br />
• macOS à partir de 10.9<br />
<br />
• Windows 7 / 8 / 10<br />
<br />
===Installation===<br />
<br />
Pour plus d'info quand a l'installation de D::Light sur votre ordinateur, veuillez consulter cette section spécifique : [[Installation]]<br />
<br />
<br />
<br />
----<br />
<br />
Retourner à la page [[Accueil]]</div>Sl1200mk2https://getdlight.com/wiki/index.php?title=ChangeLog&diff=3117ChangeLog2020-09-24T14:08:21Z<p>Sl1200mk2 : /* 4.1.13 [NOTYETRELEASED] */</p>
<hr />
<div>__NOTOC__<br />
<br />
==D::Light v4==<br />
<br />
===4.1.13 [NOTYETRELEASED]===<br />
<br />
*macOS:<br />
-too much issues with old macOS so revert to XQuartz... // trop de problèmes avec les différents systèmes d'exploitations donc retour à XQuartz pour les macOS < 10.14<br />
<br />
*windows:<br />
-add 2xFingers wheel effect to devices parameters // nouvelle fonctionnalité pour utiliser 2 doigts sur le trackpad (ou la molette de la souris) pour incrémenter/décrémenter les niveaux des paramètres des Devices<br />
<br />
*setUp:<br />
-new 'Balance ground level' option to not balance everything to black // nouvelle option 'Balance ground level' pour laisser un niveau minimum de lumière au plateau lorsque la fonction Balance est utilisée<br />
<br />
*stepID:<br />
-step 0 is now registered with '0' ID // le step 0 est dorénavant enregistré avec l'ID 0<br />
<br />
*Recall:<br />
-better Recall of DeviceLinks // amélioration de la fonction Recall pour les DeviceLinks<br />
<br />
*Sequence:<br />
-new buttons to LoadTo Scene/Prepa selected step // nouveaux boutons pour charger en Scene/Prepa le pas de séquence sélectionné<br />
<br />
===4.1.12 [20200904]===<br />
<br />
*macOS:<br />
-bye bye XQuartz... D::Light is now native for every supported macOS version (starting from 10.9) // bye bye XQuartz, D::Light est maintenant natif pour toutes les versions supportées de macOS (à partir de macOS 10.9)<br />
<br />
<br />
++fixes&&bugFixes<br />
<br />
<br />
===4.1.11 [20200718]===<br />
<br />
*Windows:<br />
-fix Open/backup // correction de l'ouverture du backup<br />
-fix invPan/invTilt accessibility in deviceListing // correction des boites à cocher dans le deviceListing <br />
<br />
*Palette:<br />
-new menu to remove unused Palettes // nouveau menu pour effacer les palettes inutilisées<br />
<br />
*SetUp I/O:<br />
-you can now access to MidiPatch and MidiTimeCode editor from the Midi panel of SetUp I/O // vous pouvez dorénavant accéder au patch Midi ainsi qu'à l'éditeur de midiTimeCode directement depuis le SetUp I/O<br />
<br />
*Track:<br />
-add +%/-% shortcuts // ajout des raccourcis clavier +% et -%<br />
<br />
*SLink:<br />
-new MidiSwicth command // nouvelle commande midiSwitch dans les stepLinks<br />
<br />
*Park:<br />
-add +%/-% functionality and shortcuts // ajout de la fonctionnalité +% et -% ainsi que les raccourcis clavier correspondants<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.1.10 [20200703]===<br />
<br />
*Devices:<br />
-new DeviceTools (menu Device/DeviceTools) that bring Focus joystick, Colours picker and Blade utilities as a separate window. Useful in addition of the dynamicBottom. // nouvelle fenêtre DeviceTools qui permet d'afficher uniquement les joysticks des Focus et Blades ainsi que le picker de couleurs.<br />
<br />
-fix palette recording with levels that come from SubMasters // correction de l'enregistrement des palettes lorsque les niveaux sont issus de SubMasters<br />
<br />
*Sample:<br />
-new several options before Sample Recording // nouvelles options réglables avant l'enregistrement des Samples<br />
<br />
*Midi:<br />
-new floatingScale command that let a CC control levels of active channel's selection, useful with infinite knob... // nouvelle command floatingScale qui permet à un rotatif ou fader (ControlChange) de piloter les niveaux de la sélection active de circuits.<br />
<br />
*General:<br />
-augmented 'Recall' function that allow user to recall levels of prev/next/desire cue for selected channels // nouvelle fonction 'Recall' qui permet de rappeler les niveaux des circuits sélectionnés par rapport à la cue suivante/précédente/définie<br />
<br />
-new 'levelStyleDisplay' shortcut to switch between percent/real display // nouveau raccourci clavier pour la fonction 'levelStyleDisplay' qui permet d'alterner l'affichage en pourcent ou en valeur réelle des niveaux des circuits.<br />
<br />
-new commandLine up to the channel panel // nouvelle ligne de commande au dessus de l'écran d'affichage des circuits.<br />
<br />
*StepLinks:<br />
-added GOTO message to VLC to play desire item (there's a strange offset though between playlist ID items and ID items sent by D::Light) // ajout du message GOTO aux commandes VLC pour jouer un morceau de la playlist de VLC<br />
<br />
*SetUp I/O:<br />
-new 'Fixed Frame Rate' option in order to provide continuous DMX stream // nouvelle option 'Fixed Frame Rate' pour permettre l'émission d'un flux DMX fixe à vitesse constante (notamment lorsqu'il n'y a pas de modifications de niveaux).<br />
<br />
-new 'DMX Input Patch' option for usbDMX and netDMX that let you patch incoming DMX to Devices (each parameter is reachable) // nouvelle function 'DMX Input Patch' pour l'usbDMX et les netDMX qui permet de patcher un signal DMX entrant sur n'importe quel paramètre des Devices.<br />
<br />
===4.1.09 [20200313]===<br />
<br />
*SetUp :<br />
-new Splitted 'UI' mode // nouvelle interface 'Splitted' pour la fenêtre principale<br />
<br />
<br />
*Fixes&&Improvements<br />
<br />
===4.1.08 [20200214]===<br />
<br />
*SetUp :<br />
-new option to set Submaster's matrice (10 or 16 Submasters displayed) // Nouvelle option pour définir la matrice des Submasters<br />
<br />
<br />
*SetupIO :<br />
-E1.31 (streamingACN protocol) DMX universe mapping can now reach universe 63999 // le mapping des univers DMX pour le protocole E1.31 (streamingACN) peut aller jusqu'à l'univers 63999<br />
<br />
<br />
*Fixes&&Improvements<br />
<br />
===4.1.07 [20200131]===<br />
<br />
*SetUp :<br />
-new option to Detach/attach main User Interface // Nouvelle option pour séparer ou grouper la fenêtre principale<br />
<br />
-new option to anchor StepLinks to sequence // Nouvelle option pour lier le déclenchement des stepLinks au step+/- dans le séquentiel<br />
<br />
*StepLinks:<br />
-new type command to change displayed SubMasterPage // nouvelle commande pour afficher une page de SubMaster spécifique<br />
<br />
*TimeLinks:<br />
new TLinks are now registered with '.' in the Time column. It means that step times will be used // Les nouveaux TLinks sont enregistrés avec un '.' dans la colonne des temps. Ce qui signifie que les temps du pas de séquence sont utilisés (il est toujours possible d'assigner un délai spécifique)<br />
<br />
*DeviceCommand:<br />
-new option to clone levels from a desired device // nouvelle option (bouton et raccourci clavier) pour cloner les valeurs d'un device vers tous les devices inscrits dans le deviceCommand<br />
<br />
===4.1.06 [20200107]===<br />
<br />
bug fix release :)<br />
<br />
<br />
===4.1.05 [20191220]===<br />
<br />
*macOS<br />
-more Native integration <br />
<br />
-fix&&improvements<br />
<br />
===4.1.04 [20191130]===<br />
<br />
*SubMasters:<br />
-add new OSC and Midi messages for subBook rotations // ajout de nouveaux messages OSC et MIDI pour la navigation dans les subBooks.<br />
<br />
-add new buttons to quickly switch between Submaster's pages // ajout de nouveaux boutons pour rapidement choisir la page de Submaster affichée.<br />
<br />
*Patch:<br />
-you can now give a name to channels (useful on tour...) // il est dorénavant possible d'assigner du texte à un circuit.<br />
<br />
*Objects Listing:<br />
-new option for Chaser and Sample Listing to run the selected effects (in order to quickly identify them) // nouvelle option pour les Chaser et Sample Listings qui permet de rapidement faire un play/pause des effets sélectionnés<br />
<br />
*Devices:<br />
-new 'Recall DLink' function to copy state of selected devices from a step/cue/stepID // nouvelle fonction 'Recall DLink' pour copier les niveaux des devices en sélection depuis une cue/step/stepID donné<br />
<br />
*General<br />
-new 'Ring Buffer' mechanism for channel's quick selection (+shortcuts+OSC+MIDI links) // nouveau mécanisme appelé 'Ring Buffer' pour une sélection rapide des circuits (accessible via les raccourcis claviers, des messages OSC ou des commandes MIDI)<br />
<br />
-one can use commandLine to define Refresh timing // il est dorénavant possible de préciser le temps de la commande Refresh (via la ligne de commande)<br />
<br />
-you can define a prefered path in the SetUp // Il est possible de définir une arborescence dans le SetUp pour que D::Light ouvre le navigateur de fichier de préférence vers le chemin défini.<br />
<br />
===4.1.03 [20190729]===<br />
<br />
*SetUpIO:<br />
-virtual submasters for incoming data are now separate. One can control either usbDMXInput, netDMXInput and oscInput at the same time.<br />
<br />
it means one can use usbDMX Input to control Submasters from an external lightdesk and in the same time use netDMX Input to control Channels from a fancy madMapper patch :) and output DMX... :)<br />
<br />
//<br />
<br />
-D::light dispose dorénavant de 2 entrées DMX séparées (usbDMXInput et netDMXInput) via les 'Virtual Submaster'.<br />
<br />
ça signifie qu'il est possible d'utiliser une console lumière pour piloter les Submasters de D::Light (via usbDMXInput) tout en utilisant madMapper pour controler les circuits (via netDMXInput)... et sortir du DMX :)<br />
<br />
<br />
<br />
<br />
===4.1.02 [20190726]===<br />
<br />
*Midi:<br />
-new 'FloatingScaleIncrement' and 'FloatingScaleDecrement' available for ControlChange // nouvelles fonctionnalités 'FloatingScaleIncrement' et 'FloatingScaleDecrement' pour les ControlChange Midi.<br />
<br />
Ces nouvelles fonctions permettent d'utiliser une roue codeuse Midi (qui envoie +1 dans un sens et +1 dans l'autre sens sur 2 canaux différents) pour pouvoir se déplacer dans les listings ou modifier le niveau des circuits sélectionnés.<br />
<br />
-better shortcut support // amélioration de la commande midi 'Shortcut'<br />
<br />
<br />
*OSC:<br />
-better strategy // meilleure stratégie d'émission des messages OSC<br />
<br />
<br />
*E1.31:<br />
-better code for E1.31 input // meilleur code pour la réception de paquets E1.31<br />
<br />
===4.1.01 [20190722]===<br />
<br />
*fix<br />
<br />
<br />
===4.1.00 [20190719]===<br />
<br />
*UserInterface:<br />
-more 'flat' design // fin du nouveau design de l'interface utilisateur<br />
<br />
<br />
*Park:<br />
-new 'Park' function is order to lock channels or specific parameters of Device // nouvelle fonction 'Park' qui permet de bloquer des circuits ou des paramètres individuels de Device à une niveau donné.<br />
<br />
<br />
*macOS:<br />
-D::Light is now notarized from Apple // D::light est "notarizé" de la part d'Apple<br />
<br />
===4.0.31 [20190618]===<br />
<br />
*UserInterface:<br />
-new 'flat' design // nouveau design de l'interface utilisateur<br />
<br />
<br />
*Chaser / Sample:<br />
-one can now use SPEED Submasters to gain more fine controls on Chasers/Samples restitution (ClockWise way, CounterClockWise way, Random way)<br />
<br />
//<br />
<br />
-Il est dorénavant possible de controler le sens de défilement des Chasers et des Samples, soit dans le sens horaire (normal... CWise) soit dans le sens anti horaire (du dernier step vers le premier ... CCWise) soit en mode aléatoire (Random).<br />
<br />
Pour accéder à ces controles il suffit de définir un Submaster comme SPEED d'un Chaser ou d'un Sample et en lieu et place du texte associé au Sub se trouve le PlayMode.<br />
<br />
<br />
<br />
*Clone:<br />
-one can now set desire objects number while cloning (available for Cue, Group, Chaser, Sample, Palette, microPalette) // Il est dorénavant possible de choisir lors d'un clone d'objet le numéro de l'objet cloné (valable pour les objets Cue, Group, Chaser, Sample, Palette, microPalette)<br />
<br />
<br />
<br />
*Freeze:<br />
-Frozen step is now coloured // A l'appel de la fonction Freeze, le step en SCENE devient coloré pour une meilleure identification<br />
<br />
-grandMaster can now control Frozen levels // Le grandMaster est dorénavant maitre sur l'état lumineux freezé<br />
<br />
<br />
<br />
*Sequence:<br />
-one can now use Ctrl+Space to load selected step and launch GO (only in the big sequence window) // Il est dorénavant possible d'utiliser la barre espace dans la fenêtre de Sequence pour lancer un GO.<br />
<br />
Il est également possible de sélectionner un step et d'appuyer sur Control+Space pour charger le step sélectionné en Préparation et automatiquement lancer un GO.<br />
<br />
<br />
*Curves:<br />
-one can now select point and use Ctrl+Arrows(Up/Down/Left/Right) to move it // Il est dorénavant possible de sélectionner un point de la courbe du 'Curve Editor' et d'utiliser la combinaison de touche Ctrl+Flèche(Nord/Sud/Est/Ouest) pour le déplacer<br />
<br />
<br />
*TimeLink:<br />
-new copyToStep function to copy selected Tlinks to desire step // nouvelle fonction de copie (et raccourci clavier associé) pour copier les TimeLinks sélectionnés vers le pas de séquence inscrit dans la ligne de commande.<br />
<br />
<br />
*Midi:<br />
-new design of the midi Patch Editor // nouveau design de la fenêtre d'édition du patch Midi<br />
<br />
-more copyToMidiSwitch capabilities (you can now copy selected patch to all existing midiSwitch when the commandLine is empty) // Il est dorénavant possible de copier tout ou partie du patch midi vers tous les MidiSwitch existants en laissant la ligne de commande vide.<br />
<br />
<br />
*DeviceCommand:<br />
-one can now use MouseScroll in Blade's specialized widget // Il est dorénavant possible d'utiliser le scroll de la souris pour modifier les niveaux des Blades<br />
<br />
<br />
*microPalette:<br />
-one can now register INTENSITY/DIMMER as a definition for microPalette // Il est dorénavant possible d'enregistrer le paramètre INTENSITY/DIMMER comme définition d'une microPalette<br />
<br />
===4.0.30 [20190314]===<br />
*Objects Listings:<br />
-one can now sort (or reorder) objects in Cue/Group/Chaser/Sample/Palette/microPalette Listings // nouvelle commande pour re-numéroter les objects dans les différents listing<br />
<br />
-new 'reOrder' shortcut // également un nouveau raccourci clavier 'reOrder'<br />
<br />
<br />
*Submasters:<br />
-new state for Solo function (we now got NORMAL/SOLO/FLASHSOLO/NOSOLO) // ajout d'une nouvelle fonctionnalité pour le SOLO des Submasters.<br />
<br />
les différents états sont:<br />
<br />
**NORMAL : rien de particulier<br />
**SOLO (vert) : en fonction de l'ouverture du Submaster les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**FLASHSOLO (jaune) : lors de l'appui sur le bouton FLASH du Submaster, les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**NOSOLO (rouge) : le Submaster ne se coupe pas lors de l'action d'autres Submasters en mode SOLO ou FLASHSOLO<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.29 [20190226]===<br />
*General:<br />
-Balance function for channels is now dynamic // amélioration de la fonction Balance pour les circuits.<br />
<br />
Lorsque la fonction Balance est activée (qui permet d'isoler le(s) circuit(s) sélectionné(s)), si la sélection de circuit change, la Balance est updatée<br />
<br />
<br />
*OSC:<br />
-new /shortcut command which accepts string as argument // nouvelle commande /shortcut pour simuler un raccourci clavier.<br />
<br />
Cette commande accepte une 'string' comme argument.<br />
<br />
Par exemple '/shortcut p' va changer le registre de travail actif.<br />
<br />
<br />
*Track:<br />
-one can now track Palette across sequence // il est dorénavant possible de tracker les Palettes chargées dans le séquentiel (via les DeviceLinks)<br />
<br />
<br />
*Device:<br />
-more https://open-fixture-library.org/ integration<br />
<br />
<br />
*DeviceLinks:<br />
-Purge menu redefined // extension du menu Purge des DeviceLink.<br />
<br />
Il est dorénavant possible de purger un Paramètre ou tous les paramètres d'un attribut pour un DeviceLink en un coup<br />
<br />
<br />
*DeviceCommand:<br />
-new Live bound which display levels form palettes loaded in SubMasters // nouveau mode Live pour le DeviceCommand <br />
<br />
en mode Live, le DeviceCommand affiche les niveaux des paramètres des devices qui sont pilotés par des palettes chargées dans les submasters<br />
<br />
===4.0.28 [20190118]===<br />
*Submaster:<br />
-improve Submasters Solo mode // amélioration du mode Solo pour les Submasters.<br />
<br />
dorénavant le mode solo n'est plus réservé aux Flash, il est également accessible pendant le scroll des Submasters.<br />
<br />
-Balance do not kill 'E' (aka Exclusion) Submasters // les 'E' (comme Exclusion) Submasters ne sont plus remis à zéro en cas de Balance<br />
<br />
<br />
*Group:<br />
-enhance popUp dialog // amélioration de la fenêtre popUp d'enregistrement des Groupes.<br />
<br />
Lors de l'enregistrement d'un Groupe une fenêtre popUp s'ouvre où vous pouvez directement renseigner le nom du nouveau Groupe.<br />
<br />
<br />
*MasterLink:<br />
-improve MasterLink behavior (follow step +/-) // Les MasterLinks suivent la séquence pour les commandes step +/-<br />
<br />
-improve MasterLink editor Submaster's selection/registration // amélioration de la sélection/enregistrement des Submasters dans l'éditeur de MasterLink.<br />
<br />
vous pouvez dorénavant sélectionner les Submasters à enregistrer dans les MLinks de la même manière que la sélection de circuits dans la fenêtre principale.<br />
<br />
===4.0.26 [20181214]===<br />
*Patch:<br />
-'Enter' key can now be used to select either channels or outputs. CommandLine is used for sourcing.<br />
<br />
<br />
*Main Window:<br />
-'Enter' key can now be used to select channels. CommandLine is used for sourcing.<br />
<br />
-new 'DynamicBottom' display for Device's selection.<br />
<br />
<br />
*Sequence:<br />
-one can now register/insert cueless step. Such steps are useful to trigger D/M/S Links.<br />
<br />
<br />
*SubMasters:<br />
-new 'Looping Style' options for SubMasters loaded with Sample. one can select if levels are persistent after each loop or reseted.<br />
<br />
<br />
*SetUp:<br />
-one can now choose if SOLO mode for SubMasters also behave on Scene levels.<br />
<br />
-one can choose colours for Scene/Prepa registers<br />
<br />
<br />
*SetUp I/O:<br />
-one can now choose DMX input frame length.<br />
<br />
<br />
*DeviceLink:<br />
- one can now trigger MoveInBlack in one click for all listed Devices of each steps<br />
<br />
<br />
*TimeLink:<br />
-new 'Quick Selection' option to selected each identical parameters<br />
<br />
<br />
*Midi:<br />
-one can now use NOTE and PROGRAM CHANGE to trigger defined shortcuts<br />
<br />
<br />
*OSC:<br />
-new command which allow to control parameters of selected devices (range is -1.0 <= x.xx <= 1.0):<br />
<br />
/deviceParameter/ATTRIBUTE/PARAMETER x.xxx<br />
<br />
===4.0.24 [20181004]===<br />
<br />
===4.0.23 [20181002]===<br />
<br />
*menu Accelerators :<br />
-accelerators for MLink, TLink, DLink, SLink have changed (respectively Shift+Meta+w, Shift+Meta+x, Shift+Meta+y, Shift+Meta+z)<br />
<br />
<br />
*Sample :<br />
-faster encoder/decoder <br />
<br />
<br />
*VLC :<br />
-D::Light can now trigger VLC's playlist [https://www.getdlight.com/wiki/index.php/SETUP_I/O#VLC].<br />
<br />
<br />
*SubMasters :<br />
-VLC volume, DMX Input and OSC Input can be assigned to a regular SubMaster.<br />
<br />
<br />
*palette Editor :<br />
-Live functionality added<br />
<br />
<br />
*palette Listing :<br />
-new 'ALL' selector to display every recorded palette for selected channels<br />
<br />
<br />
*OLA server :<br />
-bumped to 0.10.7<br />
<br />
<br />
*MacOS :<br />
-MacOS 10.14 compatibility<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.22 [20180718]===<br />
<br />
*General:<br />
-last active step is recorded within the .sho, thus in case of crash or backup loading, last recorded step is set as the active step<br />
<br />
<br />
*USBDMX:<br />
-added more widget /*NODLE U1*/ /*FX5*/ /*Digital Enlightenment*/ /*anyma*/ /*avldiy*/ /*Eurolite*/<br />
<br />
(untested though....)<br />
<br />
<br />
<br />
*DeviceLink:<br />
-more powerful selection capabilities.<br />
<br />
one can now select several cells in DeviceLink Editor and apply chosen palette to all of them<br />
<br />
-MoveInBlack option editable for channels listed in the DeviceLink Editor<br />
<br />
<br />
<br />
*Curves:<br />
-new 'Square' interpolator (aka 'Square Law' curves)<br />
<br />
<br />
++fixes and optimizations<br />
<br />
===4.0.21 [20180705]===<br />
<br />
*DeviceListing:<br />
-one can now 'shiftPAN' and 'shiftTILT' devices<br />
<br />
<br />
*StepLinks:<br />
-one can choose to which destination OSC messages are sent (aka 'All Destinations' or specific IP:PORT)<br />
<br />
<br />
*General:<br />
-fixes and optimizations<br />
<br />
===4.0.20 [20180615]===<br />
<br />
*Palette:<br />
-Palette are now applied according to a user defined time (time is defined in [[SETUP]])<br />
<br />
-new Shift+CMD+P shortcut to display 'Palette Listing'<br />
<br />
<br />
*Virtual Submaster:<br />
-a new virtual submaster is available in [[SETUP I/O]]/OSC which can handle all incoming /circ/x/level OSC messages.<br />
<br />
-a new virtual submaster is available in [[SETUP I/O]]/DMX Utility which can handle all incoming DMX levels.<br />
<br />
<br />
*Submaster:<br />
-one can now colorize each Submaster (and it's levels in Output)<br />
<br />
<br />
*Accelerator:<br />
-new accelerators are available in Cue/Group/Chaser/Sample Editors<br />
<br />
<br />
*Track:<br />
-better MLink support<br />
<br />
===4.0.19 [20180515]===<br />
<br />
*Sample:<br />
-fix wrong device restitution under certain circumstances<br />
<br />
<br />
*Sequence:<br />
-new accelerator shortcut (CMD+R) in order to load selected step in active register<br />
<br />
-Cue names are now displayed in the big sequence window<br />
<br />
-one can now drag'n drop step(s) in order to reorganize the sequence<br />
<br />
-fix XFade wrong behavior <br />
<br />
<br />
*General:<br />
-in case of weird shutdown (crash....), D::Light now ask if user wanna use the backup.<br />
<br />
<br />
*OSC:<br />
-re-writting of OSC messaging system in favor of mono-argumentation (thus, touchOSC become usable again)<br />
<br />
-new syntax for Devices (cf https://getdlight.com/wiki/index.php/OSC)<br />
<br />
-old syntax (aka multi-argumentation) is still available thanks to a new switch in setupIO/OSC menu (Messaging argumentation type)<br />
<br />
<br />
*Track:<br />
- one can now track/update/create/delete Masterlinks from the Track window<br />
<br />
- better tracking for duplicate values<br />
<br />
- one can now use 'All' shortcut to select all displayed levels for selected channels<br />
<br />
<br />
*SplashScreen:<br />
-new initialization process which lead to a new splashscreen<br />
<br />
<br />
*MasterLinks:<br />
-MLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new insert MLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move MLinks<br />
<br />
<br />
*USBDMX:<br />
-D::Light now support HotPLug for usbDMX widgets :) only on macOS and Linux :(<br />
<br />
it means one can unplug/replug a usbDMX device, if the widget was previously active, D::Light will manage automatically the re-connection.<br />
<br />
<br />
*StepLinks :<br />
<br />
https://getdlight.com/wiki/index.php/STEPLINK<br />
<br />
-SLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new copy SLink button (+shortcuts) in the editor<br />
<br />
-new insert SLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move SLinks<br />
<br />
-OSC StepLinks are now typed, it means one must specify if argument(s) is an int, a float or a string<br />
<br />
-CURVES StepLinks now accept THRU (>) for outputs (in the same fashion as for channels)<br />
<br />
<br />
*Device Listing :<br />
-one can now sort Device's order according to ID or Model or Channel<br />
<br />
-one can now use massive Merge (by selecting several Devices before merge)<br />
<br />
<br />
*Palette Editor :<br />
- one can now use empty command line for AtLevel shortcut in order to purge selected levels<br />
<br />
<br />
*Palette Listing :<br />
- new 'Bound To' (editors) option in order to avoid opening Device Command<br />
<br />
<br />
*Chasers :<br />
- CHZ_Cue management is now the same as for the main sequence... if one record CHZ_Cue 1.5, it'll land between CHZ_Cue 1 and CHZ_Cue 2<br />
<br />
- Palette shortcut is now available in Chaser Editor<br />
<br />
<br />
*Curves :<br />
- deepest interaction with the patch.... Output(s) assigned to a curve of the curveListing are now linked(was ist das schön).<br />
<br />
- CurveEditor : one cane now select which curve is displayed (either from patch or from curveListing)<br />
<br />
- Curves are now 16bits -POTENTIAL INCOMPATIBILITY- (they need to be redrawn)<br />
<br />
===4.0.18 [20180124]===<br />
<br />
This release introduce SLinks.<br />
<br />
One can send custom Midi or OSC messages per sequence's step. Thus, it allows D::Light to become the master sequencer of your show as it can trigger specific cues/steps in other software.<br />
<br />
One can also load custom curves for output(s)/channel(s) on every steps of the sequence.<br />
<br />
*Patch:<br />
-new 'quick select' option in order to select all outputs patched to selected channels<br />
<br />
-new Channel/Output test shortcut<br />
<br />
-speedUp display<br />
<br />
*Sample:<br />
-smart +%/-% which only operate on recorded levels for selected channel(s) over a region or at one frame<br />
<br />
*Sequence:<br />
-in the main sequence window, one can now arrange columns as desired<br />
<br />
-new searchBox to quickly find a step/cue associated to a text<br />
<br />
*MasterLink/TimeLink/DeviceLink/StepLink Editor:<br />
-one can now select active step<br />
<br />
-more shortcuts<br />
<br />
*SubMaster Editor:<br />
-one can now select active submaster<br />
<br />
*Curves:<br />
-new design with more powerful editing<br />
<br />
*ShortCuts:<br />
-new searchBox to quickly find a shortcut<br />
<br />
*Save/SaveAs:<br />
-warning when directory is not writable<br />
<br />
*Force DeviceLink:<br />
-one can now use FullForce new option and select which attributes will be recorded<br />
<br />
*Device:<br />
-the main window should reflect active color for device. (it works for RGB or CMY colors only...)<br />
<br />
*General:<br />
-selection style is now more obvious (yellow square is 'around' selected channels)<br />
<br />
*Palette Editor:<br />
-one can move in Palette thanks to the new Up/Down switcher<br />
<br />
*Palette Listing:<br />
-Colour Palette are now colored for EZ view<br />
<br />
===4.0.17===<br />
<br />
a miserable bug of the previous release leads to this one<br />
<br />
===4.0.16_b4===<br />
<br />
===4.0.16_b2===<br />
<br />
===4.0.16 ===<br />
<br />
available for almost every systems (Linux version will be uploaded ASAP... sorry guys for the looooong waiting)<br />
<br />
*E1.31 (aka streamingACN) is now available as a netDMX protocol <br />
*one can now use 16 DMX universe<br />
<br />
Midi :<br />
*one can now use 'subStick' function for Midi Patch.<br />
thus Midi faders will always be patched to displayed submasters <br />
*'flashStick' is also available for the same purpose.<br />
SubMasters :<br />
*added a new 'E' button as Exclusion.<br />
thus AllSub master will not act on excluded submasters<br />
+ various fix<br />
<br />
===4.0.15_b2===<br />
<br />
2 new important stuff:<br />
*in Art-Net, DL no longer send continuously. it sends only on DMX change<br />
*in Patch, you can now "repeat" a Device. it's useful for playing with LedStrips<br />
also, more work have been done on DeviceCommands...<br />
in the Palette Listing, you can now use the new "recycle" icon in order to load same channels as in the DeviceCommands.<br />
<br />
===4.0.15_b1===<br />
<br />
===4.0.16_b3===<br />
<br />
===4.0.15_b3===<br />
<br />
===4.0.15===<br />
<br />
*on Windows, you should now be able to double-clic on .sho in order to launch DL and load desire sho<br />
*new SetUp I/O menu which group all DMX, USBDMX, NETDMX, MIDI and OSC function *new option to cross-patch dmx universes<br />
<br />
DMX Input:<br />
*more accurate<br />
*new option to bound DmxInput to channels or SubMasters<br />
<br />
Patch:<br />
*new option to "repeat" DMX Levels for Devices (useful for led strips)<br />
<br />
ArtNet :<br />
*you can now manually register Node's IP/Net/SubNet.<br />
*DL no longer send continuously packets.... it sends only on change.<br />
*new option in the Setup "Release FREEZE on Go".<br />
allow user to freeze DMX state until the next GO (useful when one want to move in sequence without modifying stage)<br />
<br />
Device Personality :<br />
*you can now import Personalities of the OFL project (Open Fixture Library) open-fixture-library.herokuapp.com/<br />
(which at the time of writing is open-fixture-library-pr-199.herokuapp.com/ ).<br />
*you can hide Commands for Colours, Focus and Blade in order to display bigger values table.<br />
<br />
Palette Editor:<br />
*you can now use At_level shortcut on selection of levels (multiple selection is allowed)<br />
General<br />
*you can now choose to display only patched channels<br />
<br />
===4.0.14===<br />
<br />
No new function Only fixes<br />
<br />
===4.0.13_b3===<br />
<br />
many changes to Artnet and dmxInput.<br />
<br />
===4.0.13===<br />
<br />
*enable DMXInput for DMX USB PRO widgets and clone<br />
*enable DMXInput for ArtNet<br />
*adjustable DMX rate<br />
*better Artnet support<br />
*better support for looooong samples<br />
*plenty of little annoying stuff<br />
<br />
===4.0.12===<br />
<br />
*new 'NoSolo' option for submaster:<br />
it means that a submaster tagged as 'NoSolo' won't be closed during 'Solo' operation, it also means that it won't close any sub when it's flashed.<br />
you just need to clic 2 times on the solo option .<br />
*when 'Solo' operation , device's parameters are now untouched (except the INTENSITY/DIMMER parameter)<br />
*new 'ReSync' option for midi:<br />
this function resend all midiOut levels. it's useful when you switch preset from the BCF2000<br />
*new option in the SETUP to bound MLink time and Timed submasters to Joystick: it means one can now speed up or down submasters opening/closing<br />
*import Sample extended:<br />
you can now select in one shot several samples to import.<br />
*'clone' is now available in the sample editor :<br />
it means you can copy selected channels levels to other(s) channel for a defined region or for a frame. This let you create enveloppe for channel and copy it to other channel.... yeah I know, this is huge!<br />
*import Chaser extended:<br />
you can now select in one shot several chasers to import.<br />
<br />
===4.0.11===<br />
<br />
fix annoying reported bugs.<br />
<br />
===4.0.10===<br />
<br />
*when cloning a device, one can now choose to clone source device's levels to destination devices's levels<br />
(in palette, in sub, in micropalette)<br />
*more device merging subtilities<br />
<br />
===Pre 4.0.09===<br />
<br />
*this one brings 'Gang Load' fashion to D::Light<br />
<br />
===4.0.9===<br />
<br />
extend the use of multiple selection in Cue/Group/Sample/Chasers Listing/Device Listing/Patch...<br />
you can now select several Chasers for example and load them to several submasters in one shot (thanks to drag n' drop)<br />
multiple selection have also been introduced for 'Remove' functions and 'Clone' functions.<br />
*you can now extract each submaster of the Gun Control (cf noGun option)<br />
*you can now set submasters config for a page of Sumaster (simply scroll the button down RecMLink button<br />
<br />
===4.0.8===<br />
<br />
===4.0.7===<br />
<br />
Mainly bug fixes and better memory bandwidth management<br />
<br />
===4.0.6===<br />
<br />
===4.0.5===<br />
<br />
This release will introduce microPalette.<br />
<br />
what is a microPalette ?<br />
<br />
microPalette handle one or several parameter(s) defined in the personality of a device, and only operate on a specific range defined by the user.<br />
microPalette are loaded in submasters and are executed in an exclusive mode for all selected devices that are registered within the submaster.<br />
for example, let's say devices are lighting ON with shutter open.<br />
you record a microPalette for SHUTTER parameter on the range 4 -> 128 that you load on submaster 1.<br />
when you'll open sub1, the shutter will start strobing form low to fast (if in the personality strobing form low to fast is registered in the range 4 -> 128).<br />
when you shutdown the submaster, the shutter will return to it's open state.<br />
it'll be veeeeeery useful for gigs<br />
*address patch issue when user use Shift key to extand selection for outputs<br />
*bug fixes and code cleaning<br />
<br />
===4.0.4===<br />
<br />
this release fix wrong behavior of 4.0.3 (sorry for the mess...)<br />
<br />
===4.0.3===<br />
<br />
*speeding internal things (and cleaning)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed) <br />
*better midi output (submaster's flash for example)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed":<br />
<br />
===4.0.2===<br />
<br />
<br />
fix & improve curves for dimmers<br />
<br />
===4.0.1===<br />
<br />
available for every supported systems : Win7, Win8, Win10, Linux32Bits (Ubuntu 14.04), Linux64Bits (Ubuntu 16.04), ARCHLInux (always on the top), MacOS 10.6 thru 10.12 on MacOS, D::Light is linked against XQuartz 2.7.11<br />
one of the main big thing is that D::Light is now a pay app... this move will hopefully be profitable for the software.<br />
the other big thing is that D::Light can now drive moving lights / LED lights.<br />
several improvements have been introduced for Chasers, Samples, user interface, drag'n drop, etc....<br />
<br />
===4.0.0.b-78===<br />
<br />
===4.0.0.b-75===<br />
<br />
fix blackout/sceneMaster/grandMaster with devices that use 'virtual intensity for colours' parameter<br />
<br />
<br />
===4.0.0.b-74===<br />
<br />
news:<br />
*refresh/balance available as OSC commands<br />
/pad/refresh 1<br />
/pad/balance 1<br />
*OSC message can bypass level's locking mechanism for /circ/level and /sub/level<br />
<br />
===4.0.0.b-76===<br />
<br />
*better handling of DLink<br />
*fix some Devices stuff for sequence -you can now use "0" Tlink (==20ms)<br />
*you can now use "0" waitTime _ 5xfaster than 0.1<br />
if you want to reset waitTimes to nothing (no autogo), set command line to . and use wait shortcut (or double clic in the waitTime column)<br />
*display Info when MLink or Tlink are recorded/updated<br />
++ various fix<br />
<br />
===4.0.0.b-73===<br />
<br />
Hi,<br />
b73 is out for some platforms (aka MacOS from 10.9 to 10.12 (linked against XQuartz 2.7.10), Windows 64b and Linux 64b)<br />
'''the main big thing with this release is that D::Light became a paid app...'''<br />
I tried during 13 years to keep in free, but I cannot no more. So please make archive of your sho as there will be no return.<br />
news:<br />
*lots of bug fixes<br />
*manual xfade for devices<br />
*you can now call Palettes from the main window (manually (new setup option or drag the switcher under the keypad) or with shortcuts)<br />
*nice handling of palettes in submasters.<br />
*improve device mechanism for Chasers<br />
*new timing options for chasers<br />
<br />
===Pre 4.0.0.b-72===<br />
<br />
*Samples are now LTP...<br />
mean easier, lighter, smarter...<br />
it also means some serious incompatibility with existing sample... sorry for that but it's a necessary evil.<br />
*fix DLink is now also available in Chaser<br />
*add 'Virtual Intensity for Colours" in the Device Listing.<br />
this new option let you control the Intensity of the device even when INTENSITY/DIMMer combo is not registered.<br />
usefull for LED RVB for example...<br />
<br />
===Pre 4.0.0.b-71===<br />
<br />
fix a miserable bug...<br />
news:<br />
*SampleListing now display Sample's length<br />
*you can change submaster's levels color (new setup option)<br />
<br />
===Pre 4.0.0.b-70===<br />
<br />
*new purge utility for device attributes within Samples<br />
*'device command' is now fully dedicated to sample's cause<br />
*better speed algorithm for stuff (aka sub_speed, joystick, general timing)<br />
*you can select devices directly in the 'palette Listing' window, as in the 'device commands' window<br />
*reorganization/colorization of 'device Commands' (in order to gain space and clarity)<br />
*add Ctrl+Arrow shortcut to select next channel and set it to default@Level<br />
<br />
===Pre 4.0.0.b-69===<br />
<br />
fix various wrong behavior<br />
*Devices:<br />
added the possibility to define HOME position for parameters to NULL. in this case, HOME call will never operate on the nulled parameters. (useful in some case where LAMP OFF is set to 0... and you don't want to switch the lamp off each time you HOME the device).<br />
<br />
===Pre 4.0.0.b-68===<br />
<br />
*added DND support for TLink and DLink in the chaser's editor<br />
*added DND support for Times in the chaser's editor (times can be DND for example from TimeIn to DelayOut, etc...)<br />
*added DND support for Cues in the chaser's editor<br />
*as for the sequence and other stuff you can now double-click in the TLink editor to set value<br />
*as for the Chaser's editor you can now DND Times in the Sequence editor in the way you want (eg from TimeIn to DelayOut, etc...)<br />
*Device's parameters now follow step times if INTENSITY is > 0 -fix for invPan/invTilt<br />
<br />
===4.0.0.b-67===<br />
<br />
===Pre 4.0.0.b-67===<br />
<br />
*added support for usb pro mk2 (revB) -added wait times to chaser editor $<br />
FWIW, I've decided to clean OSC reader/writer messenger before the final release (and this is not a good news for you... )<br />
I've changed:<br />
/circ/level x y (where x is the channel, y the level) /circ/prepalevel x y<br />
/sub/text x blabla<br />
/sub/level x y<br />
/sub/flash x y<br />
/sub/phase x y.y<br />
all the /subStick messages and also the /device ones<br />
for the devices it looks like<br />
/device s i i (string (/attribut/parameter), int (device numbr), int (value))<br />
I know that all your pd patchs, touchOSC stuff, etc... won't work anymore, but it gain clarity and parsing efficiency.<br />
<br />
===4.0.0.b-66===<br />
<br />
bug fixes<br />
few words about the new 'Phase' ID for a submaster:<br />
one can freely navigate in a sample thanks to the new phase function. it starts at 0.0 and end at 1.0 (1.0 is the latest frame of the sample).<br />
so you can set a sub as Phase for a sample (like you did with Speed function), and you have 255 steps to navigate in the sample.<br />
I've also added OSC message (/sub/x/phase 0.0........1.0).<br />
thus, you have a huuuuuuge precise control over the sample's restitution.<br />
you can go forward, backward, loop inside, etc.....<br />
<br />
===Pre 4.0.0.b-66===<br />
<br />
nouveaux messages OSC: reception<br />
/pad/sub x (select sub)<br />
/pad/record 1 (like record shortcut) /pad/update 1 (like update shortcut)<br />
sending<br />
/seq/x1text (send text associated to step loaded in X1) /seq/x2text (send text associated to step loaded in X2) /sub/pageText (send text associated with the active sub page) /seq/go_signal 1 (send when GO is triggered) /seq/goback_signal 1 (send when GO is triggered) /seq/pause_signal 1 (send when GO is triggered)<br />
and for the Devices:<br />
each device will respond to :<br />
/device/x/attribut/paramater 0... 65536<br />
where attribut is COLOR or FOCUS or EFFECT, etc.... and parameter are the ones recorded within the personality of the device<br />
each device will export his value to the same address<br />
<br />
===4.0.0.b-65===<br />
<br />
There's enough changes to make an update... I didn't finished all the clean though...<br />
*the main window has been polished to fit within small screen systems *you can sample devices<br />
*many many bug/trick fixes<br />
<br />
===4.0.0.b-64===<br />
<br />
mainly bug fixes and stuff improvements....<br />
<br />
===4.0.0.b-62===<br />
<br />
a miserable mistake on b61 leads to b62... mainly bug fixes and dep lib update<br />
<br />
===4.0.0.b-61===<br />
<br />
only for Win32, Win64, MacOS 10.11 (more OS to come later) mainly bug fixes.<br />
<br />
===4.0.0.b-58===<br />
<br />
freshly fresh for everyone, this beta fix several bugs or wrong behavior regarding Devices but also for the old fashion way...<br />
<br />
===4.0.0.b-57===<br />
<br />
*in the palette listing one can now apply a palette to selected devices in one click (nice 4 live...)<br />
*in the palette listing, palettes are now categorized (faster display)<br />
*in the 'device command' panel, if a parameter have a definition, associated scroller are now bound to minLevel/maxLevel (nice 4 live...)<br />
<br />
===4.0.0.b-56===<br />
<br />
only 4 MacOS 10.6 -> 10.11<br />
<br />
===4.0.0.b-55===<br />
<br />
should fix some stuff...<br />
only for Linux64, MacOS 10.8 -> 10.11<br />
<br />
===4.0.0.b-54===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-53===<br />
<br />
should fix group removing/deletion different compilation options for win64<br />
<br />
===4.0.0.b-52===<br />
<br />
should fix usbDMX Pro on ElCapitan && Yosemite should fix group deletion<br />
should fix Chase load in sub<br />
I don't have issue while loading global palette in sub.<br />
<br />
===4.0.0.b-51===<br />
<br />
with this one you can load PALETTES in submasters. no drag'n drop yet.... you can choose which device that is include in a palette is processed.<br />
on MacOSX, linked against fresh XQuartz 2.7.8<br />
<br />
===Pre 4.0.0.b-50===<br />
<br />
===Pre 4.0.0.b-49===<br />
<br />
===Pre 4.0.0.b-48===<br />
<br />
===4.0.0.b-47===<br />
<br />
lots of news coded during summer...<br />
*Device functions have been merged in a central window. This is now the start point for almost everything for Devices...<br />
*many things have been cleaned<br />
*Shift and Ctrl have been swapped (to massively select channel you now use Shift, to drag'ndrop a channel in a submaster to quickly inhib it, you now use Ctrl).<br />
<br />
===4.0.0.b-46===<br />
<br />
should fix reported bugs.<br />
<br />
===Pre 4.0.0.b-45===<br />
<br />
should fix:<br />
*record new sho (with permissions check on Linux) -artnet on Linux<br />
*strange and deep deep wrong behavior for devices<br />
should also clarify selection in the TLink editor.<br />
<br />
===4.0.0.b-44===<br />
<br />
should fix:<br />
*warning when user do not have permissions to write files on Linux<br />
*weird things when repatching a device<br />
<br />
===4.0.0.b-43===<br />
<br />
should fix:<br />
*artnet on windows computers<br />
*help on linux computers<br />
*submasters (timed and inhib ones) that stay in Pause state. -some inappropriate behaviors<br />
news:<br />
SHORTCUT :<br />
allow to delete previous binding when asking for an ever used key<br />
<br />
===4.0.0.b-42===<br />
<br />
ArtNet : restore network artPoll broadcast address (some node appears to not responding well over 255.255.255.255)<br />
Devices :<br />
*fix a case where palettes levels were not honored for dlinks<br />
*add the possibility to select the same parameter for several Devices by clicking on the parameter's column header<br />
Linux:<br />
*shrink size of the packages<br />
<br />
===4.0.0.b-41===<br />
<br />
mainly bug fixes:<br />
CHANNEL TRACK:<br />
fix bug and faster code.<br />
please do some hardcore tests...<br />
MIDI:<br />
new LOADSTEPID_X2/X1 functions for ProgramChange<br />
*retrieve single channel inhib when dragging with Shift to a submaster -retrieve hour trigger<br />
*new remove function for MidiTimeCode editor<br />
*bug font fixed<br />
<br />
===4.0.0.b-40===<br />
<br />
mainly bug fixes<br />
<br />
===4.0.0.b-39===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-38===<br />
<br />
so here comes a new one basically with bug fixes.<br />
also I've tried to reduce size (height) to fit on low resolution screen<br />
I've worked on the setup regarding ArtNet and OLA (for them to work better)<br />
the BIG one is the new remote available with this release that we have designed with aroom (big thanx)<br />
<br />
===4.0.0.b-37===<br />
<br />
removed things:<br />
channelcheck definitely removed (use Patch functions for this purpose) Color Scroller definitely removed (use Devices functions for this purpose)<br />
news/update/fixes:<br />
Patch:<br />
*you can now select several channels, and if you give one dimmer, channels we be patched as list starting with the given dimmer.<br />
(@mode exemple: CH 1 THRU 10 = 5 ENTER will patch ch 1 to dimmer 5, ch 2 to dimmer 6, etc...).<br />
*double click is available for check level<br />
Balance:<br />
*submaster that are in TIME mode and the little blue square of the sub is set, what's inside the submaster won't be touched by the Balance Mode<br />
Artnet:<br />
*now inegrated to the setup.<br />
*more simple, more usefull, honor the broadcast/unicast mode, honor selected nodes to use in unicast mode.<br />
Submasters:<br />
*there's now a little indicator close to the sub that show progression in case of MLink start or Times Start<br />
Midi Time Code:<br />
*new inhib MTC function in the setup<br />
+many various bug fixes<br />
<br />
===4.0.0.b-36===<br />
<br />
===4.0.0.b-35===<br />
<br />
bug fix<br />
+<br />
should improve Help display.<br />
in @Mode, the Help in the windows now display allowed syntax<br />
<br />
===4.0.0.b-34===<br />
<br />
*should improve TLink management<br />
*more/less OSC message for PATCH<br />
(new remote is here : github.com/dlight-tools/dlight-pad/blob/...ad_4.0_SGS2.touchosc ) -keep on cleaning code....<br />
<br />
===4.0.0.b-33===<br />
<br />
news:<br />
*should fix all errors reported for the b32 (except TLink that collapse, I've forgot....)<br />
Patch:<br />
*complete rewrite of this window.<br />
*the left part display channels, the right part display dimmers. D-Patch is the first address of patch for Devices<br />
*you can drag'n drop from channels to dimmers<br />
*you can select several dimmers like 1 + 2 Thru 10 + 20 + 44<br />
*the remote should not work anymore, let's try to write another one...<br />
+ many many more little stuff that make life better<br />
<br />
===4.0.0.b-32===<br />
<br />
General:<br />
*you can now double-clic on levels to set value<br />
Channel Track:<br />
*you can now DND to death!!<br />
ascii:<br />
*better integration with DL<br />
+bug fixes<br />
fews words:<br />
*DL seems stable enough now to cut off the release soon, I just need to re-write the patch window before the release.<br />
<br />
===4.0.0.b-31===<br />
<br />
*le double clic pour les textes des subs<br />
*tcl/tk updaté<br />
*molette de la souris pour les valeurs des paramètres des devices ainsi que pour les masters SCENE/FlashMaster AllSubMasters<br />
*meilleur check des noms de palettes<br />
*ID pour le message OSC /seq/go<br />
*ascii improve file loading/recording<br />
*device attribute's editor are now able to display levels in % as well as Real Values<br />
*et les corrections de bug annoncés sur la b30<br />
<br />
===4.0.0.b-30===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-29===<br />
<br />
*should fix Win64 package<br />
*Sequence : StepID<br />
this is the big new stuff which allow you to register an 'identifiant (ID)' for a step.<br />
<br />
Thus you can call the step thanx to new shortcuts stepID_load and stepID_goto where xxxx_load is used to set the ID for a step and xxxxx_goto is used to trigger the step<br />
there cannot be two stepID with the same number....<br />
<br />
in the setup you can choose if MSC Load message is mapped with the cues (as before) or with the stepID<br />
<br />
in OSC, two new messages : /seq/ID_goto xx.xxx and /seq/X2LoadAndFireID xx.xxx<br />
HourTrigger:<br />
*functions have been re-written<br />
+bug fixes<br />
<br />
===4.0.0.b-28===<br />
<br />
Text: all text are now edited in place<br />
File name: DL should support exotic characters (at least the french ones) +should fix all reported bugs of the previous beta<br />
<br />
===4.0.0.b-26===<br />
<br />
new beta available for every supported systems (with the addition of Windows 64bits) ATTENTION: on MacOS 10.6_10.7, DL is built against XQuartz 2.7.7 (please update your server...)<br />
bug fixes release + new features:<br />
OLA:<br />
*the server have been updated to 0.9.5<br />
Sequence :<br />
*the big sequence window is a whole new code with drag'n drop support for every parameters<br />
Track :<br />
*now display DLinks associated to a channel for sequence's steps<br />
OSC : new /sub/x/text message.<br />
*it's only an outgoing message that display text associated with subs. DL will not respond to this message<br />
MIDI :<br />
*new MidiSwitch +/- bind available<br />
Device :<br />
*Inverse Pan/Tilt now available in the Device's Listing<br />
<br />
===4.0.0.b-25===<br />
<br />
===4.0.0.b-24===<br />
<br />
bug fixes +<br />
Channel Track has been re-write<br />
*more useful and Sequence selector added<br />
@mode:<br />
*available in channel Track<br />
*bug fixes in TimeGroup editor<br />
*add [DELETE] [CUE] xx.x [THRU] xx.xx<br />
OLA:<br />
*fixes on yosemite (thanx aroom)<br />
+ many little stuff<br />
<br />
===4.0.0.b-22===<br />
<br />
mainly a bug fix with addition of:<br />
*in @mode and RPN, PALETTE will open the Palette Listing<br />
*0 + Colour/Focus/Beam/etc... will set selected devices to Home values for selected attributes.<br />
<br />
===4.0.0.b-21===<br />
<br />
mainly bug fixes...<br />
new features:<br />
*Devices command's windows now reflect real values for movers all the times + some goodies...<br />
<br />
===4.0.0.b-20===<br />
<br />
Recapitulatifs par rapport à la b16 :<br />
*Grand Master : Ok<br />
*Black : Ok<br />
*Focus avec le Pad Ok<br />
*Plus de sho corrompu : Ok Memorisation des Focus :ok Patch : OK<br />
*Ce qui ne fct pas ou plus:<br />
*Multi sélection avec souris et touche " CTRL", c'est ok avec les commande "ch +"<br />
*prise en compte de valeur par défaut des devices (chez moi un Strobe qui devrai être à 255)<br />
Au bout d'un moment de travail, les fenêtres ne passent plus en premier plan par l'appel au menu, lorsqu'elles sont ouvertes. donc il faut les sélectionner dans un coin apparent.<br />
*Les Cue FX ne mémorisent pas les canaux de devices.<br />
*Les clone de Cue, ne copient pas les canaux de devices<br />
*lorsqu'on clique sur le "DLINK" d'un STEP, on peut visiblement éditer les canaux individuellement, or ce ne fonctionne pas sur tous les canaux. (couleurs OK, mais STROBE, EFFECT...)<br />
J'ai d'ailleurs pas réussi à "jouer" avec un canal "EFFET / MACRO", mais c'est peut être le device, faut que je vérifie.<br />
Les Dlink ne sont pas liés aux CUES, donc on ne peut pas les mettre dans un SUB.<br />
Pas systématique<br />
*Ne mémorise de temps en temps pas la couleur (donc dans certains CUE, et pas d'autres) <-- Ca c'est bizarre et pénible<br />
je te joindrai le sho et le step où ça bloque.<br />
=> ben aujourd'hui ce step et cette couleur ne bloque plus !=> A suivre<br />
*Sortie du logiciel pas toujours propre (fenêtres bloquées ouverte), mais ce ne m'est plus arrivé le lendemain.<br />
*J'ai eu deux fois une fermeture inopinée lorsque je faisais des manip. avec les 4-5 fenêtres ouvertes (Focus, Beam, Couleur, Listing), sans perte de données, recul. avec menu "backup".<br />
<br />
===4.0.0.b18===<br />
<br />
===Pre 4.0.0.b18===<br />
<br />
===4.0.0.b17===<br />
<br />
mainly a bug fix.<br />
<br />
===4.0.0.b16===<br />
<br />
===Pre 4.0.0.b16===<br />
<br />
*SUB_SPEED are reset to 50% in case of gun shot<br />
*moving light's attributes have been redispatched, new BEAM family<br />
*palette listing now reflect available palette for selected channels.<br />
*Colour and Focus window now display parameters levels for each selected Devices (along with the active palette's name)<br />
<br />
===4.0.0.b15===<br />
<br />
available for Windows, MacOS 10.8, 10.9, 10.10 bug fixes only...<br />
<br />
===4.0.0.b14===<br />
<br />
bug fixes only... should address:<br />
*not patched channels -X1/X2 crash<br />
<br />
===4.0.0.b11===<br />
<br />
===4.0.0.b10===<br />
<br />
*fix a bug with the 'Personality Editor'<br />
*benefit from the compiler analyzer (lots of optimizations)<br />
*fix Sample recording<br />
*new 'Balance' function to isolate selected channel as long as Balance is ON<br />
<br />
maybe I'll repeat myself but It's important to test these beta in order to stabilize the first 4.0.0 in order to release it.<br />
<br />
my goal is to have a bullet proof release as the 3.0.24<br />
<br />
moving lights code will be part of this release as an experimental feature.<br />
<br />
===4.0.0.b09===<br />
<br />
it's a big step forward as it introduce concept/basics for moving light, Leds, and whatever you need in D::Light.<br />
<br />
Specifically it introduces 'DLinks' wich are more or less (actually less than more) like MLinks but for registered devices.<br />
<br />
DLinks acts like this:<br />
*you set all parameters you need for devices (with palette it's better)<br />
*you record a cue and DLinks are attached to the step that contain the cue<br />
*you can edit/modify/create/remove DLinks form the editor wich is available (for now... I've forget to set an option in the menus....) by click on the corresponding column in the sequence.<br />
*when DLink are loaded in X2, if the channel is black they're processed (this behavior is called GO_IN_B on some ligthdesk)<br />
*this is a special feature of DL: when a channel under TGroup control is fading to black, if DLink attached to next step is referring to this channel, parameters are processed.<br />
it fits very well for theater I think....<br />
*DLinks are not attached to cues, cues only contain Dimmer Parameter of devices (if they exists) -editors (like GROUP, CUE, SUB) does not deal with devices parameters.<br />
<br />
===Pre 4.0.0.b9===<br />
<br />
===4.0.0.b8===<br />
<br />
===4.0.0.b7===<br />
<br />
===4.0.0.b6===<br />
<br />
*a new beta is available for macOS >= 10.8 and Windows (if you want the other builds, just ask.) here's a non-finished list of modifications:<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording<br />
*add Palette recording/updating functions<br />
*add Palette listing and editor<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde<br />
*in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
attached a model of devices for the device editor.<br />
<br />
I think it's robust now and you can build Personality based on the attached example.<br />
<br />
===Pre 4.0.0.b6===<br />
<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording add Palette recording/updating functions<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
===4.0.0.b05===<br />
<br />
* add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho. It's usefull for Device that do not handle Intensity attribute.<br />
* add a merging mechanism to swap registered device model with another one. it'll be usefull when Palette will be coded but the purpose is to be able to switch between device when in tour you do not have the same device as at the creation.<br />
* from the main board you can access to several windows for (few for now) commands add CONTROL command for Lamp On/Off<br />
*add FOCUS command for Pan(Fine)/Tilt(Fine)<br />
*add BLADE command<br />
<br />
in the FOCUS and Blade windows you can hold CTRL to scroll FINE or scroll BOTH parameters I think you'll need to to rebuild your devices template as the one provided because all parameters you want to use must be set<br />
<br />
all library have been updated<br />
<br />
===Pre 4.0.0.b5===<br />
<br />
*add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho add a merging mechanism to swap registered device model with another one<br />
*add CONTROL command for Lamp On/Off add FOCUS command for Pan(Fine)/Tilt(Fine) add BLADE command<br />
*updated libs<br />
*join Alpha Profile 800 && ADB Warp model as example say that Parameters fields must be set....<br />
<br />
===4.0.0.b04===<br />
<br />
Avec cette beta, j'arrive à controler les couleurs du PAR via le ColourPanel<br />
le circuit de la fenêtre principale représente le paramètre DIMMER des devices<br />
*donc de la nouveauté dans le colourpanel où si le(s) devices sélectionnées ont plus de 3 couleurs, des scrollers de niveaux apparaissent en bas de la fenêtre<br />
*rajout des cases CMY<br />
*refonte des presets de couleurs (pour mémoire: left-clic = selection de couleur, un deuxième clic permet de nommer la couleur, Ctrl+clic permet d'enregistrer la couleur active)<br />
donc si vous avez listés/patchés des devices, que vous les sélectionnez depuis la fenêtre principale, vous devriez pouvoir controler les couleurs depuis le colourPanel.<br />
on ne peut pas encore enregistrer de cues avec des valeurs de couleurs ni charger des trucs dans les subs, ni rien.... petit à petit ça avance.<br />
aussi pour ceux qui possèdent un ultraDMX RDM Pro merci de me dire si il fonctionne mieux avec cette beta.<br />
après réflexions nocturnes je me dis que c'est pas bien de mettre les valeurs de HOME dans la librairie, qu'il vaudrait mieux définir ces valeurs dans le 'Device Listing'... où pourrait également apparaitre des champs comme 'Inverse Pan' et 'Inverse Tilt'...<br />
<br />
===4.0.0.b3===<br />
<br />
this one bring the Device Listing where you can import Device Files to your sho. please be carefull not having neither Manufacturer nor Model set as '*'<br />
'-' on Win32 leads to nothing good...<br />
in order to patch the imported device, you click on the Dimmer or Channel cell, it pop up a big dimmer view.<br />
use Ctrl+'move the mouse' to set the dimmer Range.<br />
once dimmer range is set, you type the channel number you want to assign the device and use 'c' (like in channel) to process the patch.<br />
you can use 0 channel to release a previous patch without removing a device<br />
<br />
===4.0.0.b2===<br />
<br />
this one should address reported bugs of the previous one<br />
<br />
===4.0.0.b1===<br />
<br />
voici la premiere béta d'une longue série qui devrait aboutir sur une proposition d'utilisation des projecteurs à LED, projecteurs asservis.<br />
ça sera sans doute assez long étant donné le chantier, néanmoins voici une première proposition....<br />
cette beta ne comprends qu'un module de création de librairie de projecteur.<br />
dans l'ordre pour las suivantes:<br />
*assignation des projecteurs dans un sho de DL en fonction de la librairie existante -fonctions d'accès aux paramètres<br />
*création/gestion de palette<br />
<br />
==D::Light v3==<br />
<br />
===3.0.24_b2===<br />
<br />
build system is slightly different from previous releases. now we have :<br />
*MacOS 10.6/10.7 build linked against XQuartz 2.7.4<br />
*MacOS 10.8/10.9 build linked against XQuartz 2.7.5<br />
*and the good old Win32, Linux32, Linux64 releases on Linux and MacOS, every lib have been updated<br />
here come the news....:<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
you can load one or several channels.<br />
it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.24===<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
*thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
*you can load one or several channels.<br />
*it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.22_b2===<br />
<br />
OSC:<br />
*less message for channels (eg only when their values are changing)<br />
Setup:<br />
*new option for sequence typo<br />
*bug fixes...<br />
<br />
===3.0.22_b1===<br />
<br />
new beta phase with:<br />
*bug fixes (at least more error checks)<br />
*MidiTimeCode improved<br />
<br />
===3.0.22===<br />
<br />
I'm proud to announce the 3.0.22 release of D::Light.<br />
It's available for each supported platforms (macOS 10.6->10.9, windows, Linux 32b, Linux 64b). On MacOSX, it's linked against XQuartz 2.7.5 (xquartz.macosforge.org/landing/)<br />
many bugs fixed....<br />
News:<br />
*MIDI TIMECODE: code improved<br />
OSC:<br />
*less and better verbose<br />
SETUP:<br />
*new typo function for sequence display<br />
*please consider making donations if you think this software is useful.</div>Sl1200mk2https://getdlight.com/wiki/index.php?title=ChangeLog&diff=3116ChangeLog2020-09-24T14:04:06Z<p>Sl1200mk2 : /* 4.1.13 [NOTYETRELEASED] */</p>
<hr />
<div>__NOTOC__<br />
<br />
==D::Light v4==<br />
<br />
===4.1.13 [NOTYETRELEASED]===<br />
<br />
*macOS:<br />
-too much issues with old macOS so revert to XQuartz... // trop de problèmes avec les différents systèmes d'exploitations donc retour à XQuartz pour les macOS < 10.14<br />
<br />
*windows:<br />
-add 2xFingers wheel effect to devices parameters // nouvelle fonctionnalité pour utiliser 2 doigts sur le trackpad (ou la molette de la souris) pour incrémenter/décrémenter les niveaux des paramètres des Devices<br />
<br />
*setUp:<br />
-new 'Balance ground level' option to not balance everything to black // nouvelle option 'Balance ground level' pour laisser un niveau minimum de lumière au plateau lorsque la fonction Balance est utilisée<br />
<br />
*stepID:<br />
-step 0 is now registered with '0' ID // le step 0 est dorénavant enregistré avec l'ID 0<br />
<br />
*Recall:<br />
-better Recall of DeviceLinks // amélioration de la fonction Recall pour les DeviceLinks<br />
<br />
===4.1.12 [20200904]===<br />
<br />
*macOS:<br />
-bye bye XQuartz... D::Light is now native for every supported macOS version (starting from 10.9) // bye bye XQuartz, D::Light est maintenant natif pour toutes les versions supportées de macOS (à partir de macOS 10.9)<br />
<br />
<br />
++fixes&&bugFixes<br />
<br />
<br />
===4.1.11 [20200718]===<br />
<br />
*Windows:<br />
-fix Open/backup // correction de l'ouverture du backup<br />
-fix invPan/invTilt accessibility in deviceListing // correction des boites à cocher dans le deviceListing <br />
<br />
*Palette:<br />
-new menu to remove unused Palettes // nouveau menu pour effacer les palettes inutilisées<br />
<br />
*SetUp I/O:<br />
-you can now access to MidiPatch and MidiTimeCode editor from the Midi panel of SetUp I/O // vous pouvez dorénavant accéder au patch Midi ainsi qu'à l'éditeur de midiTimeCode directement depuis le SetUp I/O<br />
<br />
*Track:<br />
-add +%/-% shortcuts // ajout des raccourcis clavier +% et -%<br />
<br />
*SLink:<br />
-new MidiSwicth command // nouvelle commande midiSwitch dans les stepLinks<br />
<br />
*Park:<br />
-add +%/-% functionality and shortcuts // ajout de la fonctionnalité +% et -% ainsi que les raccourcis clavier correspondants<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.1.10 [20200703]===<br />
<br />
*Devices:<br />
-new DeviceTools (menu Device/DeviceTools) that bring Focus joystick, Colours picker and Blade utilities as a separate window. Useful in addition of the dynamicBottom. // nouvelle fenêtre DeviceTools qui permet d'afficher uniquement les joysticks des Focus et Blades ainsi que le picker de couleurs.<br />
<br />
-fix palette recording with levels that come from SubMasters // correction de l'enregistrement des palettes lorsque les niveaux sont issus de SubMasters<br />
<br />
*Sample:<br />
-new several options before Sample Recording // nouvelles options réglables avant l'enregistrement des Samples<br />
<br />
*Midi:<br />
-new floatingScale command that let a CC control levels of active channel's selection, useful with infinite knob... // nouvelle command floatingScale qui permet à un rotatif ou fader (ControlChange) de piloter les niveaux de la sélection active de circuits.<br />
<br />
*General:<br />
-augmented 'Recall' function that allow user to recall levels of prev/next/desire cue for selected channels // nouvelle fonction 'Recall' qui permet de rappeler les niveaux des circuits sélectionnés par rapport à la cue suivante/précédente/définie<br />
<br />
-new 'levelStyleDisplay' shortcut to switch between percent/real display // nouveau raccourci clavier pour la fonction 'levelStyleDisplay' qui permet d'alterner l'affichage en pourcent ou en valeur réelle des niveaux des circuits.<br />
<br />
-new commandLine up to the channel panel // nouvelle ligne de commande au dessus de l'écran d'affichage des circuits.<br />
<br />
*StepLinks:<br />
-added GOTO message to VLC to play desire item (there's a strange offset though between playlist ID items and ID items sent by D::Light) // ajout du message GOTO aux commandes VLC pour jouer un morceau de la playlist de VLC<br />
<br />
*SetUp I/O:<br />
-new 'Fixed Frame Rate' option in order to provide continuous DMX stream // nouvelle option 'Fixed Frame Rate' pour permettre l'émission d'un flux DMX fixe à vitesse constante (notamment lorsqu'il n'y a pas de modifications de niveaux).<br />
<br />
-new 'DMX Input Patch' option for usbDMX and netDMX that let you patch incoming DMX to Devices (each parameter is reachable) // nouvelle function 'DMX Input Patch' pour l'usbDMX et les netDMX qui permet de patcher un signal DMX entrant sur n'importe quel paramètre des Devices.<br />
<br />
===4.1.09 [20200313]===<br />
<br />
*SetUp :<br />
-new Splitted 'UI' mode // nouvelle interface 'Splitted' pour la fenêtre principale<br />
<br />
<br />
*Fixes&&Improvements<br />
<br />
===4.1.08 [20200214]===<br />
<br />
*SetUp :<br />
-new option to set Submaster's matrice (10 or 16 Submasters displayed) // Nouvelle option pour définir la matrice des Submasters<br />
<br />
<br />
*SetupIO :<br />
-E1.31 (streamingACN protocol) DMX universe mapping can now reach universe 63999 // le mapping des univers DMX pour le protocole E1.31 (streamingACN) peut aller jusqu'à l'univers 63999<br />
<br />
<br />
*Fixes&&Improvements<br />
<br />
===4.1.07 [20200131]===<br />
<br />
*SetUp :<br />
-new option to Detach/attach main User Interface // Nouvelle option pour séparer ou grouper la fenêtre principale<br />
<br />
-new option to anchor StepLinks to sequence // Nouvelle option pour lier le déclenchement des stepLinks au step+/- dans le séquentiel<br />
<br />
*StepLinks:<br />
-new type command to change displayed SubMasterPage // nouvelle commande pour afficher une page de SubMaster spécifique<br />
<br />
*TimeLinks:<br />
new TLinks are now registered with '.' in the Time column. It means that step times will be used // Les nouveaux TLinks sont enregistrés avec un '.' dans la colonne des temps. Ce qui signifie que les temps du pas de séquence sont utilisés (il est toujours possible d'assigner un délai spécifique)<br />
<br />
*DeviceCommand:<br />
-new option to clone levels from a desired device // nouvelle option (bouton et raccourci clavier) pour cloner les valeurs d'un device vers tous les devices inscrits dans le deviceCommand<br />
<br />
===4.1.06 [20200107]===<br />
<br />
bug fix release :)<br />
<br />
<br />
===4.1.05 [20191220]===<br />
<br />
*macOS<br />
-more Native integration <br />
<br />
-fix&&improvements<br />
<br />
===4.1.04 [20191130]===<br />
<br />
*SubMasters:<br />
-add new OSC and Midi messages for subBook rotations // ajout de nouveaux messages OSC et MIDI pour la navigation dans les subBooks.<br />
<br />
-add new buttons to quickly switch between Submaster's pages // ajout de nouveaux boutons pour rapidement choisir la page de Submaster affichée.<br />
<br />
*Patch:<br />
-you can now give a name to channels (useful on tour...) // il est dorénavant possible d'assigner du texte à un circuit.<br />
<br />
*Objects Listing:<br />
-new option for Chaser and Sample Listing to run the selected effects (in order to quickly identify them) // nouvelle option pour les Chaser et Sample Listings qui permet de rapidement faire un play/pause des effets sélectionnés<br />
<br />
*Devices:<br />
-new 'Recall DLink' function to copy state of selected devices from a step/cue/stepID // nouvelle fonction 'Recall DLink' pour copier les niveaux des devices en sélection depuis une cue/step/stepID donné<br />
<br />
*General<br />
-new 'Ring Buffer' mechanism for channel's quick selection (+shortcuts+OSC+MIDI links) // nouveau mécanisme appelé 'Ring Buffer' pour une sélection rapide des circuits (accessible via les raccourcis claviers, des messages OSC ou des commandes MIDI)<br />
<br />
-one can use commandLine to define Refresh timing // il est dorénavant possible de préciser le temps de la commande Refresh (via la ligne de commande)<br />
<br />
-you can define a prefered path in the SetUp // Il est possible de définir une arborescence dans le SetUp pour que D::Light ouvre le navigateur de fichier de préférence vers le chemin défini.<br />
<br />
===4.1.03 [20190729]===<br />
<br />
*SetUpIO:<br />
-virtual submasters for incoming data are now separate. One can control either usbDMXInput, netDMXInput and oscInput at the same time.<br />
<br />
it means one can use usbDMX Input to control Submasters from an external lightdesk and in the same time use netDMX Input to control Channels from a fancy madMapper patch :) and output DMX... :)<br />
<br />
//<br />
<br />
-D::light dispose dorénavant de 2 entrées DMX séparées (usbDMXInput et netDMXInput) via les 'Virtual Submaster'.<br />
<br />
ça signifie qu'il est possible d'utiliser une console lumière pour piloter les Submasters de D::Light (via usbDMXInput) tout en utilisant madMapper pour controler les circuits (via netDMXInput)... et sortir du DMX :)<br />
<br />
<br />
<br />
<br />
===4.1.02 [20190726]===<br />
<br />
*Midi:<br />
-new 'FloatingScaleIncrement' and 'FloatingScaleDecrement' available for ControlChange // nouvelles fonctionnalités 'FloatingScaleIncrement' et 'FloatingScaleDecrement' pour les ControlChange Midi.<br />
<br />
Ces nouvelles fonctions permettent d'utiliser une roue codeuse Midi (qui envoie +1 dans un sens et +1 dans l'autre sens sur 2 canaux différents) pour pouvoir se déplacer dans les listings ou modifier le niveau des circuits sélectionnés.<br />
<br />
-better shortcut support // amélioration de la commande midi 'Shortcut'<br />
<br />
<br />
*OSC:<br />
-better strategy // meilleure stratégie d'émission des messages OSC<br />
<br />
<br />
*E1.31:<br />
-better code for E1.31 input // meilleur code pour la réception de paquets E1.31<br />
<br />
===4.1.01 [20190722]===<br />
<br />
*fix<br />
<br />
<br />
===4.1.00 [20190719]===<br />
<br />
*UserInterface:<br />
-more 'flat' design // fin du nouveau design de l'interface utilisateur<br />
<br />
<br />
*Park:<br />
-new 'Park' function is order to lock channels or specific parameters of Device // nouvelle fonction 'Park' qui permet de bloquer des circuits ou des paramètres individuels de Device à une niveau donné.<br />
<br />
<br />
*macOS:<br />
-D::Light is now notarized from Apple // D::light est "notarizé" de la part d'Apple<br />
<br />
===4.0.31 [20190618]===<br />
<br />
*UserInterface:<br />
-new 'flat' design // nouveau design de l'interface utilisateur<br />
<br />
<br />
*Chaser / Sample:<br />
-one can now use SPEED Submasters to gain more fine controls on Chasers/Samples restitution (ClockWise way, CounterClockWise way, Random way)<br />
<br />
//<br />
<br />
-Il est dorénavant possible de controler le sens de défilement des Chasers et des Samples, soit dans le sens horaire (normal... CWise) soit dans le sens anti horaire (du dernier step vers le premier ... CCWise) soit en mode aléatoire (Random).<br />
<br />
Pour accéder à ces controles il suffit de définir un Submaster comme SPEED d'un Chaser ou d'un Sample et en lieu et place du texte associé au Sub se trouve le PlayMode.<br />
<br />
<br />
<br />
*Clone:<br />
-one can now set desire objects number while cloning (available for Cue, Group, Chaser, Sample, Palette, microPalette) // Il est dorénavant possible de choisir lors d'un clone d'objet le numéro de l'objet cloné (valable pour les objets Cue, Group, Chaser, Sample, Palette, microPalette)<br />
<br />
<br />
<br />
*Freeze:<br />
-Frozen step is now coloured // A l'appel de la fonction Freeze, le step en SCENE devient coloré pour une meilleure identification<br />
<br />
-grandMaster can now control Frozen levels // Le grandMaster est dorénavant maitre sur l'état lumineux freezé<br />
<br />
<br />
<br />
*Sequence:<br />
-one can now use Ctrl+Space to load selected step and launch GO (only in the big sequence window) // Il est dorénavant possible d'utiliser la barre espace dans la fenêtre de Sequence pour lancer un GO.<br />
<br />
Il est également possible de sélectionner un step et d'appuyer sur Control+Space pour charger le step sélectionné en Préparation et automatiquement lancer un GO.<br />
<br />
<br />
*Curves:<br />
-one can now select point and use Ctrl+Arrows(Up/Down/Left/Right) to move it // Il est dorénavant possible de sélectionner un point de la courbe du 'Curve Editor' et d'utiliser la combinaison de touche Ctrl+Flèche(Nord/Sud/Est/Ouest) pour le déplacer<br />
<br />
<br />
*TimeLink:<br />
-new copyToStep function to copy selected Tlinks to desire step // nouvelle fonction de copie (et raccourci clavier associé) pour copier les TimeLinks sélectionnés vers le pas de séquence inscrit dans la ligne de commande.<br />
<br />
<br />
*Midi:<br />
-new design of the midi Patch Editor // nouveau design de la fenêtre d'édition du patch Midi<br />
<br />
-more copyToMidiSwitch capabilities (you can now copy selected patch to all existing midiSwitch when the commandLine is empty) // Il est dorénavant possible de copier tout ou partie du patch midi vers tous les MidiSwitch existants en laissant la ligne de commande vide.<br />
<br />
<br />
*DeviceCommand:<br />
-one can now use MouseScroll in Blade's specialized widget // Il est dorénavant possible d'utiliser le scroll de la souris pour modifier les niveaux des Blades<br />
<br />
<br />
*microPalette:<br />
-one can now register INTENSITY/DIMMER as a definition for microPalette // Il est dorénavant possible d'enregistrer le paramètre INTENSITY/DIMMER comme définition d'une microPalette<br />
<br />
===4.0.30 [20190314]===<br />
*Objects Listings:<br />
-one can now sort (or reorder) objects in Cue/Group/Chaser/Sample/Palette/microPalette Listings // nouvelle commande pour re-numéroter les objects dans les différents listing<br />
<br />
-new 'reOrder' shortcut // également un nouveau raccourci clavier 'reOrder'<br />
<br />
<br />
*Submasters:<br />
-new state for Solo function (we now got NORMAL/SOLO/FLASHSOLO/NOSOLO) // ajout d'une nouvelle fonctionnalité pour le SOLO des Submasters.<br />
<br />
les différents états sont:<br />
<br />
**NORMAL : rien de particulier<br />
**SOLO (vert) : en fonction de l'ouverture du Submaster les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**FLASHSOLO (jaune) : lors de l'appui sur le bouton FLASH du Submaster, les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**NOSOLO (rouge) : le Submaster ne se coupe pas lors de l'action d'autres Submasters en mode SOLO ou FLASHSOLO<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.29 [20190226]===<br />
*General:<br />
-Balance function for channels is now dynamic // amélioration de la fonction Balance pour les circuits.<br />
<br />
Lorsque la fonction Balance est activée (qui permet d'isoler le(s) circuit(s) sélectionné(s)), si la sélection de circuit change, la Balance est updatée<br />
<br />
<br />
*OSC:<br />
-new /shortcut command which accepts string as argument // nouvelle commande /shortcut pour simuler un raccourci clavier.<br />
<br />
Cette commande accepte une 'string' comme argument.<br />
<br />
Par exemple '/shortcut p' va changer le registre de travail actif.<br />
<br />
<br />
*Track:<br />
-one can now track Palette across sequence // il est dorénavant possible de tracker les Palettes chargées dans le séquentiel (via les DeviceLinks)<br />
<br />
<br />
*Device:<br />
-more https://open-fixture-library.org/ integration<br />
<br />
<br />
*DeviceLinks:<br />
-Purge menu redefined // extension du menu Purge des DeviceLink.<br />
<br />
Il est dorénavant possible de purger un Paramètre ou tous les paramètres d'un attribut pour un DeviceLink en un coup<br />
<br />
<br />
*DeviceCommand:<br />
-new Live bound which display levels form palettes loaded in SubMasters // nouveau mode Live pour le DeviceCommand <br />
<br />
en mode Live, le DeviceCommand affiche les niveaux des paramètres des devices qui sont pilotés par des palettes chargées dans les submasters<br />
<br />
===4.0.28 [20190118]===<br />
*Submaster:<br />
-improve Submasters Solo mode // amélioration du mode Solo pour les Submasters.<br />
<br />
dorénavant le mode solo n'est plus réservé aux Flash, il est également accessible pendant le scroll des Submasters.<br />
<br />
-Balance do not kill 'E' (aka Exclusion) Submasters // les 'E' (comme Exclusion) Submasters ne sont plus remis à zéro en cas de Balance<br />
<br />
<br />
*Group:<br />
-enhance popUp dialog // amélioration de la fenêtre popUp d'enregistrement des Groupes.<br />
<br />
Lors de l'enregistrement d'un Groupe une fenêtre popUp s'ouvre où vous pouvez directement renseigner le nom du nouveau Groupe.<br />
<br />
<br />
*MasterLink:<br />
-improve MasterLink behavior (follow step +/-) // Les MasterLinks suivent la séquence pour les commandes step +/-<br />
<br />
-improve MasterLink editor Submaster's selection/registration // amélioration de la sélection/enregistrement des Submasters dans l'éditeur de MasterLink.<br />
<br />
vous pouvez dorénavant sélectionner les Submasters à enregistrer dans les MLinks de la même manière que la sélection de circuits dans la fenêtre principale.<br />
<br />
===4.0.26 [20181214]===<br />
*Patch:<br />
-'Enter' key can now be used to select either channels or outputs. CommandLine is used for sourcing.<br />
<br />
<br />
*Main Window:<br />
-'Enter' key can now be used to select channels. CommandLine is used for sourcing.<br />
<br />
-new 'DynamicBottom' display for Device's selection.<br />
<br />
<br />
*Sequence:<br />
-one can now register/insert cueless step. Such steps are useful to trigger D/M/S Links.<br />
<br />
<br />
*SubMasters:<br />
-new 'Looping Style' options for SubMasters loaded with Sample. one can select if levels are persistent after each loop or reseted.<br />
<br />
<br />
*SetUp:<br />
-one can now choose if SOLO mode for SubMasters also behave on Scene levels.<br />
<br />
-one can choose colours for Scene/Prepa registers<br />
<br />
<br />
*SetUp I/O:<br />
-one can now choose DMX input frame length.<br />
<br />
<br />
*DeviceLink:<br />
- one can now trigger MoveInBlack in one click for all listed Devices of each steps<br />
<br />
<br />
*TimeLink:<br />
-new 'Quick Selection' option to selected each identical parameters<br />
<br />
<br />
*Midi:<br />
-one can now use NOTE and PROGRAM CHANGE to trigger defined shortcuts<br />
<br />
<br />
*OSC:<br />
-new command which allow to control parameters of selected devices (range is -1.0 <= x.xx <= 1.0):<br />
<br />
/deviceParameter/ATTRIBUTE/PARAMETER x.xxx<br />
<br />
===4.0.24 [20181004]===<br />
<br />
===4.0.23 [20181002]===<br />
<br />
*menu Accelerators :<br />
-accelerators for MLink, TLink, DLink, SLink have changed (respectively Shift+Meta+w, Shift+Meta+x, Shift+Meta+y, Shift+Meta+z)<br />
<br />
<br />
*Sample :<br />
-faster encoder/decoder <br />
<br />
<br />
*VLC :<br />
-D::Light can now trigger VLC's playlist [https://www.getdlight.com/wiki/index.php/SETUP_I/O#VLC].<br />
<br />
<br />
*SubMasters :<br />
-VLC volume, DMX Input and OSC Input can be assigned to a regular SubMaster.<br />
<br />
<br />
*palette Editor :<br />
-Live functionality added<br />
<br />
<br />
*palette Listing :<br />
-new 'ALL' selector to display every recorded palette for selected channels<br />
<br />
<br />
*OLA server :<br />
-bumped to 0.10.7<br />
<br />
<br />
*MacOS :<br />
-MacOS 10.14 compatibility<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.22 [20180718]===<br />
<br />
*General:<br />
-last active step is recorded within the .sho, thus in case of crash or backup loading, last recorded step is set as the active step<br />
<br />
<br />
*USBDMX:<br />
-added more widget /*NODLE U1*/ /*FX5*/ /*Digital Enlightenment*/ /*anyma*/ /*avldiy*/ /*Eurolite*/<br />
<br />
(untested though....)<br />
<br />
<br />
<br />
*DeviceLink:<br />
-more powerful selection capabilities.<br />
<br />
one can now select several cells in DeviceLink Editor and apply chosen palette to all of them<br />
<br />
-MoveInBlack option editable for channels listed in the DeviceLink Editor<br />
<br />
<br />
<br />
*Curves:<br />
-new 'Square' interpolator (aka 'Square Law' curves)<br />
<br />
<br />
++fixes and optimizations<br />
<br />
===4.0.21 [20180705]===<br />
<br />
*DeviceListing:<br />
-one can now 'shiftPAN' and 'shiftTILT' devices<br />
<br />
<br />
*StepLinks:<br />
-one can choose to which destination OSC messages are sent (aka 'All Destinations' or specific IP:PORT)<br />
<br />
<br />
*General:<br />
-fixes and optimizations<br />
<br />
===4.0.20 [20180615]===<br />
<br />
*Palette:<br />
-Palette are now applied according to a user defined time (time is defined in [[SETUP]])<br />
<br />
-new Shift+CMD+P shortcut to display 'Palette Listing'<br />
<br />
<br />
*Virtual Submaster:<br />
-a new virtual submaster is available in [[SETUP I/O]]/OSC which can handle all incoming /circ/x/level OSC messages.<br />
<br />
-a new virtual submaster is available in [[SETUP I/O]]/DMX Utility which can handle all incoming DMX levels.<br />
<br />
<br />
*Submaster:<br />
-one can now colorize each Submaster (and it's levels in Output)<br />
<br />
<br />
*Accelerator:<br />
-new accelerators are available in Cue/Group/Chaser/Sample Editors<br />
<br />
<br />
*Track:<br />
-better MLink support<br />
<br />
===4.0.19 [20180515]===<br />
<br />
*Sample:<br />
-fix wrong device restitution under certain circumstances<br />
<br />
<br />
*Sequence:<br />
-new accelerator shortcut (CMD+R) in order to load selected step in active register<br />
<br />
-Cue names are now displayed in the big sequence window<br />
<br />
-one can now drag'n drop step(s) in order to reorganize the sequence<br />
<br />
-fix XFade wrong behavior <br />
<br />
<br />
*General:<br />
-in case of weird shutdown (crash....), D::Light now ask if user wanna use the backup.<br />
<br />
<br />
*OSC:<br />
-re-writting of OSC messaging system in favor of mono-argumentation (thus, touchOSC become usable again)<br />
<br />
-new syntax for Devices (cf https://getdlight.com/wiki/index.php/OSC)<br />
<br />
-old syntax (aka multi-argumentation) is still available thanks to a new switch in setupIO/OSC menu (Messaging argumentation type)<br />
<br />
<br />
*Track:<br />
- one can now track/update/create/delete Masterlinks from the Track window<br />
<br />
- better tracking for duplicate values<br />
<br />
- one can now use 'All' shortcut to select all displayed levels for selected channels<br />
<br />
<br />
*SplashScreen:<br />
-new initialization process which lead to a new splashscreen<br />
<br />
<br />
*MasterLinks:<br />
-MLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new insert MLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move MLinks<br />
<br />
<br />
*USBDMX:<br />
-D::Light now support HotPLug for usbDMX widgets :) only on macOS and Linux :(<br />
<br />
it means one can unplug/replug a usbDMX device, if the widget was previously active, D::Light will manage automatically the re-connection.<br />
<br />
<br />
*StepLinks :<br />
<br />
https://getdlight.com/wiki/index.php/STEPLINK<br />
<br />
-SLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new copy SLink button (+shortcuts) in the editor<br />
<br />
-new insert SLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move SLinks<br />
<br />
-OSC StepLinks are now typed, it means one must specify if argument(s) is an int, a float or a string<br />
<br />
-CURVES StepLinks now accept THRU (>) for outputs (in the same fashion as for channels)<br />
<br />
<br />
*Device Listing :<br />
-one can now sort Device's order according to ID or Model or Channel<br />
<br />
-one can now use massive Merge (by selecting several Devices before merge)<br />
<br />
<br />
*Palette Editor :<br />
- one can now use empty command line for AtLevel shortcut in order to purge selected levels<br />
<br />
<br />
*Palette Listing :<br />
- new 'Bound To' (editors) option in order to avoid opening Device Command<br />
<br />
<br />
*Chasers :<br />
- CHZ_Cue management is now the same as for the main sequence... if one record CHZ_Cue 1.5, it'll land between CHZ_Cue 1 and CHZ_Cue 2<br />
<br />
- Palette shortcut is now available in Chaser Editor<br />
<br />
<br />
*Curves :<br />
- deepest interaction with the patch.... Output(s) assigned to a curve of the curveListing are now linked(was ist das schön).<br />
<br />
- CurveEditor : one cane now select which curve is displayed (either from patch or from curveListing)<br />
<br />
- Curves are now 16bits -POTENTIAL INCOMPATIBILITY- (they need to be redrawn)<br />
<br />
===4.0.18 [20180124]===<br />
<br />
This release introduce SLinks.<br />
<br />
One can send custom Midi or OSC messages per sequence's step. Thus, it allows D::Light to become the master sequencer of your show as it can trigger specific cues/steps in other software.<br />
<br />
One can also load custom curves for output(s)/channel(s) on every steps of the sequence.<br />
<br />
*Patch:<br />
-new 'quick select' option in order to select all outputs patched to selected channels<br />
<br />
-new Channel/Output test shortcut<br />
<br />
-speedUp display<br />
<br />
*Sample:<br />
-smart +%/-% which only operate on recorded levels for selected channel(s) over a region or at one frame<br />
<br />
*Sequence:<br />
-in the main sequence window, one can now arrange columns as desired<br />
<br />
-new searchBox to quickly find a step/cue associated to a text<br />
<br />
*MasterLink/TimeLink/DeviceLink/StepLink Editor:<br />
-one can now select active step<br />
<br />
-more shortcuts<br />
<br />
*SubMaster Editor:<br />
-one can now select active submaster<br />
<br />
*Curves:<br />
-new design with more powerful editing<br />
<br />
*ShortCuts:<br />
-new searchBox to quickly find a shortcut<br />
<br />
*Save/SaveAs:<br />
-warning when directory is not writable<br />
<br />
*Force DeviceLink:<br />
-one can now use FullForce new option and select which attributes will be recorded<br />
<br />
*Device:<br />
-the main window should reflect active color for device. (it works for RGB or CMY colors only...)<br />
<br />
*General:<br />
-selection style is now more obvious (yellow square is 'around' selected channels)<br />
<br />
*Palette Editor:<br />
-one can move in Palette thanks to the new Up/Down switcher<br />
<br />
*Palette Listing:<br />
-Colour Palette are now colored for EZ view<br />
<br />
===4.0.17===<br />
<br />
a miserable bug of the previous release leads to this one<br />
<br />
===4.0.16_b4===<br />
<br />
===4.0.16_b2===<br />
<br />
===4.0.16 ===<br />
<br />
available for almost every systems (Linux version will be uploaded ASAP... sorry guys for the looooong waiting)<br />
<br />
*E1.31 (aka streamingACN) is now available as a netDMX protocol <br />
*one can now use 16 DMX universe<br />
<br />
Midi :<br />
*one can now use 'subStick' function for Midi Patch.<br />
thus Midi faders will always be patched to displayed submasters <br />
*'flashStick' is also available for the same purpose.<br />
SubMasters :<br />
*added a new 'E' button as Exclusion.<br />
thus AllSub master will not act on excluded submasters<br />
+ various fix<br />
<br />
===4.0.15_b2===<br />
<br />
2 new important stuff:<br />
*in Art-Net, DL no longer send continuously. it sends only on DMX change<br />
*in Patch, you can now "repeat" a Device. it's useful for playing with LedStrips<br />
also, more work have been done on DeviceCommands...<br />
in the Palette Listing, you can now use the new "recycle" icon in order to load same channels as in the DeviceCommands.<br />
<br />
===4.0.15_b1===<br />
<br />
===4.0.16_b3===<br />
<br />
===4.0.15_b3===<br />
<br />
===4.0.15===<br />
<br />
*on Windows, you should now be able to double-clic on .sho in order to launch DL and load desire sho<br />
*new SetUp I/O menu which group all DMX, USBDMX, NETDMX, MIDI and OSC function *new option to cross-patch dmx universes<br />
<br />
DMX Input:<br />
*more accurate<br />
*new option to bound DmxInput to channels or SubMasters<br />
<br />
Patch:<br />
*new option to "repeat" DMX Levels for Devices (useful for led strips)<br />
<br />
ArtNet :<br />
*you can now manually register Node's IP/Net/SubNet.<br />
*DL no longer send continuously packets.... it sends only on change.<br />
*new option in the Setup "Release FREEZE on Go".<br />
allow user to freeze DMX state until the next GO (useful when one want to move in sequence without modifying stage)<br />
<br />
Device Personality :<br />
*you can now import Personalities of the OFL project (Open Fixture Library) open-fixture-library.herokuapp.com/<br />
(which at the time of writing is open-fixture-library-pr-199.herokuapp.com/ ).<br />
*you can hide Commands for Colours, Focus and Blade in order to display bigger values table.<br />
<br />
Palette Editor:<br />
*you can now use At_level shortcut on selection of levels (multiple selection is allowed)<br />
General<br />
*you can now choose to display only patched channels<br />
<br />
===4.0.14===<br />
<br />
No new function Only fixes<br />
<br />
===4.0.13_b3===<br />
<br />
many changes to Artnet and dmxInput.<br />
<br />
===4.0.13===<br />
<br />
*enable DMXInput for DMX USB PRO widgets and clone<br />
*enable DMXInput for ArtNet<br />
*adjustable DMX rate<br />
*better Artnet support<br />
*better support for looooong samples<br />
*plenty of little annoying stuff<br />
<br />
===4.0.12===<br />
<br />
*new 'NoSolo' option for submaster:<br />
it means that a submaster tagged as 'NoSolo' won't be closed during 'Solo' operation, it also means that it won't close any sub when it's flashed.<br />
you just need to clic 2 times on the solo option .<br />
*when 'Solo' operation , device's parameters are now untouched (except the INTENSITY/DIMMER parameter)<br />
*new 'ReSync' option for midi:<br />
this function resend all midiOut levels. it's useful when you switch preset from the BCF2000<br />
*new option in the SETUP to bound MLink time and Timed submasters to Joystick: it means one can now speed up or down submasters opening/closing<br />
*import Sample extended:<br />
you can now select in one shot several samples to import.<br />
*'clone' is now available in the sample editor :<br />
it means you can copy selected channels levels to other(s) channel for a defined region or for a frame. This let you create enveloppe for channel and copy it to other channel.... yeah I know, this is huge!<br />
*import Chaser extended:<br />
you can now select in one shot several chasers to import.<br />
<br />
===4.0.11===<br />
<br />
fix annoying reported bugs.<br />
<br />
===4.0.10===<br />
<br />
*when cloning a device, one can now choose to clone source device's levels to destination devices's levels<br />
(in palette, in sub, in micropalette)<br />
*more device merging subtilities<br />
<br />
===Pre 4.0.09===<br />
<br />
*this one brings 'Gang Load' fashion to D::Light<br />
<br />
===4.0.9===<br />
<br />
extend the use of multiple selection in Cue/Group/Sample/Chasers Listing/Device Listing/Patch...<br />
you can now select several Chasers for example and load them to several submasters in one shot (thanks to drag n' drop)<br />
multiple selection have also been introduced for 'Remove' functions and 'Clone' functions.<br />
*you can now extract each submaster of the Gun Control (cf noGun option)<br />
*you can now set submasters config for a page of Sumaster (simply scroll the button down RecMLink button<br />
<br />
===4.0.8===<br />
<br />
===4.0.7===<br />
<br />
Mainly bug fixes and better memory bandwidth management<br />
<br />
===4.0.6===<br />
<br />
===4.0.5===<br />
<br />
This release will introduce microPalette.<br />
<br />
what is a microPalette ?<br />
<br />
microPalette handle one or several parameter(s) defined in the personality of a device, and only operate on a specific range defined by the user.<br />
microPalette are loaded in submasters and are executed in an exclusive mode for all selected devices that are registered within the submaster.<br />
for example, let's say devices are lighting ON with shutter open.<br />
you record a microPalette for SHUTTER parameter on the range 4 -> 128 that you load on submaster 1.<br />
when you'll open sub1, the shutter will start strobing form low to fast (if in the personality strobing form low to fast is registered in the range 4 -> 128).<br />
when you shutdown the submaster, the shutter will return to it's open state.<br />
it'll be veeeeeery useful for gigs<br />
*address patch issue when user use Shift key to extand selection for outputs<br />
*bug fixes and code cleaning<br />
<br />
===4.0.4===<br />
<br />
this release fix wrong behavior of 4.0.3 (sorry for the mess...)<br />
<br />
===4.0.3===<br />
<br />
*speeding internal things (and cleaning)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed) <br />
*better midi output (submaster's flash for example)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed":<br />
<br />
===4.0.2===<br />
<br />
<br />
fix & improve curves for dimmers<br />
<br />
===4.0.1===<br />
<br />
available for every supported systems : Win7, Win8, Win10, Linux32Bits (Ubuntu 14.04), Linux64Bits (Ubuntu 16.04), ARCHLInux (always on the top), MacOS 10.6 thru 10.12 on MacOS, D::Light is linked against XQuartz 2.7.11<br />
one of the main big thing is that D::Light is now a pay app... this move will hopefully be profitable for the software.<br />
the other big thing is that D::Light can now drive moving lights / LED lights.<br />
several improvements have been introduced for Chasers, Samples, user interface, drag'n drop, etc....<br />
<br />
===4.0.0.b-78===<br />
<br />
===4.0.0.b-75===<br />
<br />
fix blackout/sceneMaster/grandMaster with devices that use 'virtual intensity for colours' parameter<br />
<br />
<br />
===4.0.0.b-74===<br />
<br />
news:<br />
*refresh/balance available as OSC commands<br />
/pad/refresh 1<br />
/pad/balance 1<br />
*OSC message can bypass level's locking mechanism for /circ/level and /sub/level<br />
<br />
===4.0.0.b-76===<br />
<br />
*better handling of DLink<br />
*fix some Devices stuff for sequence -you can now use "0" Tlink (==20ms)<br />
*you can now use "0" waitTime _ 5xfaster than 0.1<br />
if you want to reset waitTimes to nothing (no autogo), set command line to . and use wait shortcut (or double clic in the waitTime column)<br />
*display Info when MLink or Tlink are recorded/updated<br />
++ various fix<br />
<br />
===4.0.0.b-73===<br />
<br />
Hi,<br />
b73 is out for some platforms (aka MacOS from 10.9 to 10.12 (linked against XQuartz 2.7.10), Windows 64b and Linux 64b)<br />
'''the main big thing with this release is that D::Light became a paid app...'''<br />
I tried during 13 years to keep in free, but I cannot no more. So please make archive of your sho as there will be no return.<br />
news:<br />
*lots of bug fixes<br />
*manual xfade for devices<br />
*you can now call Palettes from the main window (manually (new setup option or drag the switcher under the keypad) or with shortcuts)<br />
*nice handling of palettes in submasters.<br />
*improve device mechanism for Chasers<br />
*new timing options for chasers<br />
<br />
===Pre 4.0.0.b-72===<br />
<br />
*Samples are now LTP...<br />
mean easier, lighter, smarter...<br />
it also means some serious incompatibility with existing sample... sorry for that but it's a necessary evil.<br />
*fix DLink is now also available in Chaser<br />
*add 'Virtual Intensity for Colours" in the Device Listing.<br />
this new option let you control the Intensity of the device even when INTENSITY/DIMMer combo is not registered.<br />
usefull for LED RVB for example...<br />
<br />
===Pre 4.0.0.b-71===<br />
<br />
fix a miserable bug...<br />
news:<br />
*SampleListing now display Sample's length<br />
*you can change submaster's levels color (new setup option)<br />
<br />
===Pre 4.0.0.b-70===<br />
<br />
*new purge utility for device attributes within Samples<br />
*'device command' is now fully dedicated to sample's cause<br />
*better speed algorithm for stuff (aka sub_speed, joystick, general timing)<br />
*you can select devices directly in the 'palette Listing' window, as in the 'device commands' window<br />
*reorganization/colorization of 'device Commands' (in order to gain space and clarity)<br />
*add Ctrl+Arrow shortcut to select next channel and set it to default@Level<br />
<br />
===Pre 4.0.0.b-69===<br />
<br />
fix various wrong behavior<br />
*Devices:<br />
added the possibility to define HOME position for parameters to NULL. in this case, HOME call will never operate on the nulled parameters. (useful in some case where LAMP OFF is set to 0... and you don't want to switch the lamp off each time you HOME the device).<br />
<br />
===Pre 4.0.0.b-68===<br />
<br />
*added DND support for TLink and DLink in the chaser's editor<br />
*added DND support for Times in the chaser's editor (times can be DND for example from TimeIn to DelayOut, etc...)<br />
*added DND support for Cues in the chaser's editor<br />
*as for the sequence and other stuff you can now double-click in the TLink editor to set value<br />
*as for the Chaser's editor you can now DND Times in the Sequence editor in the way you want (eg from TimeIn to DelayOut, etc...)<br />
*Device's parameters now follow step times if INTENSITY is > 0 -fix for invPan/invTilt<br />
<br />
===4.0.0.b-67===<br />
<br />
===Pre 4.0.0.b-67===<br />
<br />
*added support for usb pro mk2 (revB) -added wait times to chaser editor $<br />
FWIW, I've decided to clean OSC reader/writer messenger before the final release (and this is not a good news for you... )<br />
I've changed:<br />
/circ/level x y (where x is the channel, y the level) /circ/prepalevel x y<br />
/sub/text x blabla<br />
/sub/level x y<br />
/sub/flash x y<br />
/sub/phase x y.y<br />
all the /subStick messages and also the /device ones<br />
for the devices it looks like<br />
/device s i i (string (/attribut/parameter), int (device numbr), int (value))<br />
I know that all your pd patchs, touchOSC stuff, etc... won't work anymore, but it gain clarity and parsing efficiency.<br />
<br />
===4.0.0.b-66===<br />
<br />
bug fixes<br />
few words about the new 'Phase' ID for a submaster:<br />
one can freely navigate in a sample thanks to the new phase function. it starts at 0.0 and end at 1.0 (1.0 is the latest frame of the sample).<br />
so you can set a sub as Phase for a sample (like you did with Speed function), and you have 255 steps to navigate in the sample.<br />
I've also added OSC message (/sub/x/phase 0.0........1.0).<br />
thus, you have a huuuuuuge precise control over the sample's restitution.<br />
you can go forward, backward, loop inside, etc.....<br />
<br />
===Pre 4.0.0.b-66===<br />
<br />
nouveaux messages OSC: reception<br />
/pad/sub x (select sub)<br />
/pad/record 1 (like record shortcut) /pad/update 1 (like update shortcut)<br />
sending<br />
/seq/x1text (send text associated to step loaded in X1) /seq/x2text (send text associated to step loaded in X2) /sub/pageText (send text associated with the active sub page) /seq/go_signal 1 (send when GO is triggered) /seq/goback_signal 1 (send when GO is triggered) /seq/pause_signal 1 (send when GO is triggered)<br />
and for the Devices:<br />
each device will respond to :<br />
/device/x/attribut/paramater 0... 65536<br />
where attribut is COLOR or FOCUS or EFFECT, etc.... and parameter are the ones recorded within the personality of the device<br />
each device will export his value to the same address<br />
<br />
===4.0.0.b-65===<br />
<br />
There's enough changes to make an update... I didn't finished all the clean though...<br />
*the main window has been polished to fit within small screen systems *you can sample devices<br />
*many many bug/trick fixes<br />
<br />
===4.0.0.b-64===<br />
<br />
mainly bug fixes and stuff improvements....<br />
<br />
===4.0.0.b-62===<br />
<br />
a miserable mistake on b61 leads to b62... mainly bug fixes and dep lib update<br />
<br />
===4.0.0.b-61===<br />
<br />
only for Win32, Win64, MacOS 10.11 (more OS to come later) mainly bug fixes.<br />
<br />
===4.0.0.b-58===<br />
<br />
freshly fresh for everyone, this beta fix several bugs or wrong behavior regarding Devices but also for the old fashion way...<br />
<br />
===4.0.0.b-57===<br />
<br />
*in the palette listing one can now apply a palette to selected devices in one click (nice 4 live...)<br />
*in the palette listing, palettes are now categorized (faster display)<br />
*in the 'device command' panel, if a parameter have a definition, associated scroller are now bound to minLevel/maxLevel (nice 4 live...)<br />
<br />
===4.0.0.b-56===<br />
<br />
only 4 MacOS 10.6 -> 10.11<br />
<br />
===4.0.0.b-55===<br />
<br />
should fix some stuff...<br />
only for Linux64, MacOS 10.8 -> 10.11<br />
<br />
===4.0.0.b-54===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-53===<br />
<br />
should fix group removing/deletion different compilation options for win64<br />
<br />
===4.0.0.b-52===<br />
<br />
should fix usbDMX Pro on ElCapitan && Yosemite should fix group deletion<br />
should fix Chase load in sub<br />
I don't have issue while loading global palette in sub.<br />
<br />
===4.0.0.b-51===<br />
<br />
with this one you can load PALETTES in submasters. no drag'n drop yet.... you can choose which device that is include in a palette is processed.<br />
on MacOSX, linked against fresh XQuartz 2.7.8<br />
<br />
===Pre 4.0.0.b-50===<br />
<br />
===Pre 4.0.0.b-49===<br />
<br />
===Pre 4.0.0.b-48===<br />
<br />
===4.0.0.b-47===<br />
<br />
lots of news coded during summer...<br />
*Device functions have been merged in a central window. This is now the start point for almost everything for Devices...<br />
*many things have been cleaned<br />
*Shift and Ctrl have been swapped (to massively select channel you now use Shift, to drag'ndrop a channel in a submaster to quickly inhib it, you now use Ctrl).<br />
<br />
===4.0.0.b-46===<br />
<br />
should fix reported bugs.<br />
<br />
===Pre 4.0.0.b-45===<br />
<br />
should fix:<br />
*record new sho (with permissions check on Linux) -artnet on Linux<br />
*strange and deep deep wrong behavior for devices<br />
should also clarify selection in the TLink editor.<br />
<br />
===4.0.0.b-44===<br />
<br />
should fix:<br />
*warning when user do not have permissions to write files on Linux<br />
*weird things when repatching a device<br />
<br />
===4.0.0.b-43===<br />
<br />
should fix:<br />
*artnet on windows computers<br />
*help on linux computers<br />
*submasters (timed and inhib ones) that stay in Pause state. -some inappropriate behaviors<br />
news:<br />
SHORTCUT :<br />
allow to delete previous binding when asking for an ever used key<br />
<br />
===4.0.0.b-42===<br />
<br />
ArtNet : restore network artPoll broadcast address (some node appears to not responding well over 255.255.255.255)<br />
Devices :<br />
*fix a case where palettes levels were not honored for dlinks<br />
*add the possibility to select the same parameter for several Devices by clicking on the parameter's column header<br />
Linux:<br />
*shrink size of the packages<br />
<br />
===4.0.0.b-41===<br />
<br />
mainly bug fixes:<br />
CHANNEL TRACK:<br />
fix bug and faster code.<br />
please do some hardcore tests...<br />
MIDI:<br />
new LOADSTEPID_X2/X1 functions for ProgramChange<br />
*retrieve single channel inhib when dragging with Shift to a submaster -retrieve hour trigger<br />
*new remove function for MidiTimeCode editor<br />
*bug font fixed<br />
<br />
===4.0.0.b-40===<br />
<br />
mainly bug fixes<br />
<br />
===4.0.0.b-39===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-38===<br />
<br />
so here comes a new one basically with bug fixes.<br />
also I've tried to reduce size (height) to fit on low resolution screen<br />
I've worked on the setup regarding ArtNet and OLA (for them to work better)<br />
the BIG one is the new remote available with this release that we have designed with aroom (big thanx)<br />
<br />
===4.0.0.b-37===<br />
<br />
removed things:<br />
channelcheck definitely removed (use Patch functions for this purpose) Color Scroller definitely removed (use Devices functions for this purpose)<br />
news/update/fixes:<br />
Patch:<br />
*you can now select several channels, and if you give one dimmer, channels we be patched as list starting with the given dimmer.<br />
(@mode exemple: CH 1 THRU 10 = 5 ENTER will patch ch 1 to dimmer 5, ch 2 to dimmer 6, etc...).<br />
*double click is available for check level<br />
Balance:<br />
*submaster that are in TIME mode and the little blue square of the sub is set, what's inside the submaster won't be touched by the Balance Mode<br />
Artnet:<br />
*now inegrated to the setup.<br />
*more simple, more usefull, honor the broadcast/unicast mode, honor selected nodes to use in unicast mode.<br />
Submasters:<br />
*there's now a little indicator close to the sub that show progression in case of MLink start or Times Start<br />
Midi Time Code:<br />
*new inhib MTC function in the setup<br />
+many various bug fixes<br />
<br />
===4.0.0.b-36===<br />
<br />
===4.0.0.b-35===<br />
<br />
bug fix<br />
+<br />
should improve Help display.<br />
in @Mode, the Help in the windows now display allowed syntax<br />
<br />
===4.0.0.b-34===<br />
<br />
*should improve TLink management<br />
*more/less OSC message for PATCH<br />
(new remote is here : github.com/dlight-tools/dlight-pad/blob/...ad_4.0_SGS2.touchosc ) -keep on cleaning code....<br />
<br />
===4.0.0.b-33===<br />
<br />
news:<br />
*should fix all errors reported for the b32 (except TLink that collapse, I've forgot....)<br />
Patch:<br />
*complete rewrite of this window.<br />
*the left part display channels, the right part display dimmers. D-Patch is the first address of patch for Devices<br />
*you can drag'n drop from channels to dimmers<br />
*you can select several dimmers like 1 + 2 Thru 10 + 20 + 44<br />
*the remote should not work anymore, let's try to write another one...<br />
+ many many more little stuff that make life better<br />
<br />
===4.0.0.b-32===<br />
<br />
General:<br />
*you can now double-clic on levels to set value<br />
Channel Track:<br />
*you can now DND to death!!<br />
ascii:<br />
*better integration with DL<br />
+bug fixes<br />
fews words:<br />
*DL seems stable enough now to cut off the release soon, I just need to re-write the patch window before the release.<br />
<br />
===4.0.0.b-31===<br />
<br />
*le double clic pour les textes des subs<br />
*tcl/tk updaté<br />
*molette de la souris pour les valeurs des paramètres des devices ainsi que pour les masters SCENE/FlashMaster AllSubMasters<br />
*meilleur check des noms de palettes<br />
*ID pour le message OSC /seq/go<br />
*ascii improve file loading/recording<br />
*device attribute's editor are now able to display levels in % as well as Real Values<br />
*et les corrections de bug annoncés sur la b30<br />
<br />
===4.0.0.b-30===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-29===<br />
<br />
*should fix Win64 package<br />
*Sequence : StepID<br />
this is the big new stuff which allow you to register an 'identifiant (ID)' for a step.<br />
<br />
Thus you can call the step thanx to new shortcuts stepID_load and stepID_goto where xxxx_load is used to set the ID for a step and xxxxx_goto is used to trigger the step<br />
there cannot be two stepID with the same number....<br />
<br />
in the setup you can choose if MSC Load message is mapped with the cues (as before) or with the stepID<br />
<br />
in OSC, two new messages : /seq/ID_goto xx.xxx and /seq/X2LoadAndFireID xx.xxx<br />
HourTrigger:<br />
*functions have been re-written<br />
+bug fixes<br />
<br />
===4.0.0.b-28===<br />
<br />
Text: all text are now edited in place<br />
File name: DL should support exotic characters (at least the french ones) +should fix all reported bugs of the previous beta<br />
<br />
===4.0.0.b-26===<br />
<br />
new beta available for every supported systems (with the addition of Windows 64bits) ATTENTION: on MacOS 10.6_10.7, DL is built against XQuartz 2.7.7 (please update your server...)<br />
bug fixes release + new features:<br />
OLA:<br />
*the server have been updated to 0.9.5<br />
Sequence :<br />
*the big sequence window is a whole new code with drag'n drop support for every parameters<br />
Track :<br />
*now display DLinks associated to a channel for sequence's steps<br />
OSC : new /sub/x/text message.<br />
*it's only an outgoing message that display text associated with subs. DL will not respond to this message<br />
MIDI :<br />
*new MidiSwitch +/- bind available<br />
Device :<br />
*Inverse Pan/Tilt now available in the Device's Listing<br />
<br />
===4.0.0.b-25===<br />
<br />
===4.0.0.b-24===<br />
<br />
bug fixes +<br />
Channel Track has been re-write<br />
*more useful and Sequence selector added<br />
@mode:<br />
*available in channel Track<br />
*bug fixes in TimeGroup editor<br />
*add [DELETE] [CUE] xx.x [THRU] xx.xx<br />
OLA:<br />
*fixes on yosemite (thanx aroom)<br />
+ many little stuff<br />
<br />
===4.0.0.b-22===<br />
<br />
mainly a bug fix with addition of:<br />
*in @mode and RPN, PALETTE will open the Palette Listing<br />
*0 + Colour/Focus/Beam/etc... will set selected devices to Home values for selected attributes.<br />
<br />
===4.0.0.b-21===<br />
<br />
mainly bug fixes...<br />
new features:<br />
*Devices command's windows now reflect real values for movers all the times + some goodies...<br />
<br />
===4.0.0.b-20===<br />
<br />
Recapitulatifs par rapport à la b16 :<br />
*Grand Master : Ok<br />
*Black : Ok<br />
*Focus avec le Pad Ok<br />
*Plus de sho corrompu : Ok Memorisation des Focus :ok Patch : OK<br />
*Ce qui ne fct pas ou plus:<br />
*Multi sélection avec souris et touche " CTRL", c'est ok avec les commande "ch +"<br />
*prise en compte de valeur par défaut des devices (chez moi un Strobe qui devrai être à 255)<br />
Au bout d'un moment de travail, les fenêtres ne passent plus en premier plan par l'appel au menu, lorsqu'elles sont ouvertes. donc il faut les sélectionner dans un coin apparent.<br />
*Les Cue FX ne mémorisent pas les canaux de devices.<br />
*Les clone de Cue, ne copient pas les canaux de devices<br />
*lorsqu'on clique sur le "DLINK" d'un STEP, on peut visiblement éditer les canaux individuellement, or ce ne fonctionne pas sur tous les canaux. (couleurs OK, mais STROBE, EFFECT...)<br />
J'ai d'ailleurs pas réussi à "jouer" avec un canal "EFFET / MACRO", mais c'est peut être le device, faut que je vérifie.<br />
Les Dlink ne sont pas liés aux CUES, donc on ne peut pas les mettre dans un SUB.<br />
Pas systématique<br />
*Ne mémorise de temps en temps pas la couleur (donc dans certains CUE, et pas d'autres) <-- Ca c'est bizarre et pénible<br />
je te joindrai le sho et le step où ça bloque.<br />
=> ben aujourd'hui ce step et cette couleur ne bloque plus !=> A suivre<br />
*Sortie du logiciel pas toujours propre (fenêtres bloquées ouverte), mais ce ne m'est plus arrivé le lendemain.<br />
*J'ai eu deux fois une fermeture inopinée lorsque je faisais des manip. avec les 4-5 fenêtres ouvertes (Focus, Beam, Couleur, Listing), sans perte de données, recul. avec menu "backup".<br />
<br />
===4.0.0.b18===<br />
<br />
===Pre 4.0.0.b18===<br />
<br />
===4.0.0.b17===<br />
<br />
mainly a bug fix.<br />
<br />
===4.0.0.b16===<br />
<br />
===Pre 4.0.0.b16===<br />
<br />
*SUB_SPEED are reset to 50% in case of gun shot<br />
*moving light's attributes have been redispatched, new BEAM family<br />
*palette listing now reflect available palette for selected channels.<br />
*Colour and Focus window now display parameters levels for each selected Devices (along with the active palette's name)<br />
<br />
===4.0.0.b15===<br />
<br />
available for Windows, MacOS 10.8, 10.9, 10.10 bug fixes only...<br />
<br />
===4.0.0.b14===<br />
<br />
bug fixes only... should address:<br />
*not patched channels -X1/X2 crash<br />
<br />
===4.0.0.b11===<br />
<br />
===4.0.0.b10===<br />
<br />
*fix a bug with the 'Personality Editor'<br />
*benefit from the compiler analyzer (lots of optimizations)<br />
*fix Sample recording<br />
*new 'Balance' function to isolate selected channel as long as Balance is ON<br />
<br />
maybe I'll repeat myself but It's important to test these beta in order to stabilize the first 4.0.0 in order to release it.<br />
<br />
my goal is to have a bullet proof release as the 3.0.24<br />
<br />
moving lights code will be part of this release as an experimental feature.<br />
<br />
===4.0.0.b09===<br />
<br />
it's a big step forward as it introduce concept/basics for moving light, Leds, and whatever you need in D::Light.<br />
<br />
Specifically it introduces 'DLinks' wich are more or less (actually less than more) like MLinks but for registered devices.<br />
<br />
DLinks acts like this:<br />
*you set all parameters you need for devices (with palette it's better)<br />
*you record a cue and DLinks are attached to the step that contain the cue<br />
*you can edit/modify/create/remove DLinks form the editor wich is available (for now... I've forget to set an option in the menus....) by click on the corresponding column in the sequence.<br />
*when DLink are loaded in X2, if the channel is black they're processed (this behavior is called GO_IN_B on some ligthdesk)<br />
*this is a special feature of DL: when a channel under TGroup control is fading to black, if DLink attached to next step is referring to this channel, parameters are processed.<br />
it fits very well for theater I think....<br />
*DLinks are not attached to cues, cues only contain Dimmer Parameter of devices (if they exists) -editors (like GROUP, CUE, SUB) does not deal with devices parameters.<br />
<br />
===Pre 4.0.0.b9===<br />
<br />
===4.0.0.b8===<br />
<br />
===4.0.0.b7===<br />
<br />
===4.0.0.b6===<br />
<br />
*a new beta is available for macOS >= 10.8 and Windows (if you want the other builds, just ask.) here's a non-finished list of modifications:<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording<br />
*add Palette recording/updating functions<br />
*add Palette listing and editor<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde<br />
*in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
attached a model of devices for the device editor.<br />
<br />
I think it's robust now and you can build Personality based on the attached example.<br />
<br />
===Pre 4.0.0.b6===<br />
<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording add Palette recording/updating functions<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
===4.0.0.b05===<br />
<br />
* add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho. It's usefull for Device that do not handle Intensity attribute.<br />
* add a merging mechanism to swap registered device model with another one. it'll be usefull when Palette will be coded but the purpose is to be able to switch between device when in tour you do not have the same device as at the creation.<br />
* from the main board you can access to several windows for (few for now) commands add CONTROL command for Lamp On/Off<br />
*add FOCUS command for Pan(Fine)/Tilt(Fine)<br />
*add BLADE command<br />
<br />
in the FOCUS and Blade windows you can hold CTRL to scroll FINE or scroll BOTH parameters I think you'll need to to rebuild your devices template as the one provided because all parameters you want to use must be set<br />
<br />
all library have been updated<br />
<br />
===Pre 4.0.0.b5===<br />
<br />
*add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho add a merging mechanism to swap registered device model with another one<br />
*add CONTROL command for Lamp On/Off add FOCUS command for Pan(Fine)/Tilt(Fine) add BLADE command<br />
*updated libs<br />
*join Alpha Profile 800 && ADB Warp model as example say that Parameters fields must be set....<br />
<br />
===4.0.0.b04===<br />
<br />
Avec cette beta, j'arrive à controler les couleurs du PAR via le ColourPanel<br />
le circuit de la fenêtre principale représente le paramètre DIMMER des devices<br />
*donc de la nouveauté dans le colourpanel où si le(s) devices sélectionnées ont plus de 3 couleurs, des scrollers de niveaux apparaissent en bas de la fenêtre<br />
*rajout des cases CMY<br />
*refonte des presets de couleurs (pour mémoire: left-clic = selection de couleur, un deuxième clic permet de nommer la couleur, Ctrl+clic permet d'enregistrer la couleur active)<br />
donc si vous avez listés/patchés des devices, que vous les sélectionnez depuis la fenêtre principale, vous devriez pouvoir controler les couleurs depuis le colourPanel.<br />
on ne peut pas encore enregistrer de cues avec des valeurs de couleurs ni charger des trucs dans les subs, ni rien.... petit à petit ça avance.<br />
aussi pour ceux qui possèdent un ultraDMX RDM Pro merci de me dire si il fonctionne mieux avec cette beta.<br />
après réflexions nocturnes je me dis que c'est pas bien de mettre les valeurs de HOME dans la librairie, qu'il vaudrait mieux définir ces valeurs dans le 'Device Listing'... où pourrait également apparaitre des champs comme 'Inverse Pan' et 'Inverse Tilt'...<br />
<br />
===4.0.0.b3===<br />
<br />
this one bring the Device Listing where you can import Device Files to your sho. please be carefull not having neither Manufacturer nor Model set as '*'<br />
'-' on Win32 leads to nothing good...<br />
in order to patch the imported device, you click on the Dimmer or Channel cell, it pop up a big dimmer view.<br />
use Ctrl+'move the mouse' to set the dimmer Range.<br />
once dimmer range is set, you type the channel number you want to assign the device and use 'c' (like in channel) to process the patch.<br />
you can use 0 channel to release a previous patch without removing a device<br />
<br />
===4.0.0.b2===<br />
<br />
this one should address reported bugs of the previous one<br />
<br />
===4.0.0.b1===<br />
<br />
voici la premiere béta d'une longue série qui devrait aboutir sur une proposition d'utilisation des projecteurs à LED, projecteurs asservis.<br />
ça sera sans doute assez long étant donné le chantier, néanmoins voici une première proposition....<br />
cette beta ne comprends qu'un module de création de librairie de projecteur.<br />
dans l'ordre pour las suivantes:<br />
*assignation des projecteurs dans un sho de DL en fonction de la librairie existante -fonctions d'accès aux paramètres<br />
*création/gestion de palette<br />
<br />
==D::Light v3==<br />
<br />
===3.0.24_b2===<br />
<br />
build system is slightly different from previous releases. now we have :<br />
*MacOS 10.6/10.7 build linked against XQuartz 2.7.4<br />
*MacOS 10.8/10.9 build linked against XQuartz 2.7.5<br />
*and the good old Win32, Linux32, Linux64 releases on Linux and MacOS, every lib have been updated<br />
here come the news....:<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
you can load one or several channels.<br />
it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.24===<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
*thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
*you can load one or several channels.<br />
*it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.22_b2===<br />
<br />
OSC:<br />
*less message for channels (eg only when their values are changing)<br />
Setup:<br />
*new option for sequence typo<br />
*bug fixes...<br />
<br />
===3.0.22_b1===<br />
<br />
new beta phase with:<br />
*bug fixes (at least more error checks)<br />
*MidiTimeCode improved<br />
<br />
===3.0.22===<br />
<br />
I'm proud to announce the 3.0.22 release of D::Light.<br />
It's available for each supported platforms (macOS 10.6->10.9, windows, Linux 32b, Linux 64b). On MacOSX, it's linked against XQuartz 2.7.5 (xquartz.macosforge.org/landing/)<br />
many bugs fixed....<br />
News:<br />
*MIDI TIMECODE: code improved<br />
OSC:<br />
*less and better verbose<br />
SETUP:<br />
*new typo function for sequence display<br />
*please consider making donations if you think this software is useful.</div>Sl1200mk2https://getdlight.com/wiki/index.php?title=ChangeLog&diff=3115ChangeLog2020-09-24T13:59:35Z<p>Sl1200mk2 : /* D::Light v4 */</p>
<hr />
<div>__NOTOC__<br />
<br />
==D::Light v4==<br />
<br />
===4.1.13 [NOTYETRELEASED]===<br />
<br />
*macOS:<br />
-too much issues with old macOS so revert to XQuartz... // trop de problèmes avec les différents systèmes d'exploitations donc retour à XQuartz pour les macOS < 10.14<br />
<br />
*setUp:<br />
-new 'Balance ground level' option to not balance everything to black // nouvelle option 'Balance ground level' pour laisser un niveau minimum de lumière au plateau lorsque la fonction Balance est utilisée<br />
<br />
*stepID:<br />
-step 0 is now registered with '0' ID // le step 0 est dorénavant enregistré avec l'ID 0<br />
<br />
*Recall:<br />
-better Recall of DeviceLinks // amélioration de la fonction Recall pour les DeviceLinks<br />
<br />
<br />
<br />
===4.1.12 [20200904]===<br />
<br />
*macOS:<br />
-bye bye XQuartz... D::Light is now native for every supported macOS version (starting from 10.9) // bye bye XQuartz, D::Light est maintenant natif pour toutes les versions supportées de macOS (à partir de macOS 10.9)<br />
<br />
<br />
++fixes&&bugFixes<br />
<br />
<br />
===4.1.11 [20200718]===<br />
<br />
*Windows:<br />
-fix Open/backup // correction de l'ouverture du backup<br />
-fix invPan/invTilt accessibility in deviceListing // correction des boites à cocher dans le deviceListing <br />
<br />
*Palette:<br />
-new menu to remove unused Palettes // nouveau menu pour effacer les palettes inutilisées<br />
<br />
*SetUp I/O:<br />
-you can now access to MidiPatch and MidiTimeCode editor from the Midi panel of SetUp I/O // vous pouvez dorénavant accéder au patch Midi ainsi qu'à l'éditeur de midiTimeCode directement depuis le SetUp I/O<br />
<br />
*Track:<br />
-add +%/-% shortcuts // ajout des raccourcis clavier +% et -%<br />
<br />
*SLink:<br />
-new MidiSwicth command // nouvelle commande midiSwitch dans les stepLinks<br />
<br />
*Park:<br />
-add +%/-% functionality and shortcuts // ajout de la fonctionnalité +% et -% ainsi que les raccourcis clavier correspondants<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.1.10 [20200703]===<br />
<br />
*Devices:<br />
-new DeviceTools (menu Device/DeviceTools) that bring Focus joystick, Colours picker and Blade utilities as a separate window. Useful in addition of the dynamicBottom. // nouvelle fenêtre DeviceTools qui permet d'afficher uniquement les joysticks des Focus et Blades ainsi que le picker de couleurs.<br />
<br />
-fix palette recording with levels that come from SubMasters // correction de l'enregistrement des palettes lorsque les niveaux sont issus de SubMasters<br />
<br />
*Sample:<br />
-new several options before Sample Recording // nouvelles options réglables avant l'enregistrement des Samples<br />
<br />
*Midi:<br />
-new floatingScale command that let a CC control levels of active channel's selection, useful with infinite knob... // nouvelle command floatingScale qui permet à un rotatif ou fader (ControlChange) de piloter les niveaux de la sélection active de circuits.<br />
<br />
*General:<br />
-augmented 'Recall' function that allow user to recall levels of prev/next/desire cue for selected channels // nouvelle fonction 'Recall' qui permet de rappeler les niveaux des circuits sélectionnés par rapport à la cue suivante/précédente/définie<br />
<br />
-new 'levelStyleDisplay' shortcut to switch between percent/real display // nouveau raccourci clavier pour la fonction 'levelStyleDisplay' qui permet d'alterner l'affichage en pourcent ou en valeur réelle des niveaux des circuits.<br />
<br />
-new commandLine up to the channel panel // nouvelle ligne de commande au dessus de l'écran d'affichage des circuits.<br />
<br />
*StepLinks:<br />
-added GOTO message to VLC to play desire item (there's a strange offset though between playlist ID items and ID items sent by D::Light) // ajout du message GOTO aux commandes VLC pour jouer un morceau de la playlist de VLC<br />
<br />
*SetUp I/O:<br />
-new 'Fixed Frame Rate' option in order to provide continuous DMX stream // nouvelle option 'Fixed Frame Rate' pour permettre l'émission d'un flux DMX fixe à vitesse constante (notamment lorsqu'il n'y a pas de modifications de niveaux).<br />
<br />
-new 'DMX Input Patch' option for usbDMX and netDMX that let you patch incoming DMX to Devices (each parameter is reachable) // nouvelle function 'DMX Input Patch' pour l'usbDMX et les netDMX qui permet de patcher un signal DMX entrant sur n'importe quel paramètre des Devices.<br />
<br />
===4.1.09 [20200313]===<br />
<br />
*SetUp :<br />
-new Splitted 'UI' mode // nouvelle interface 'Splitted' pour la fenêtre principale<br />
<br />
<br />
*Fixes&&Improvements<br />
<br />
===4.1.08 [20200214]===<br />
<br />
*SetUp :<br />
-new option to set Submaster's matrice (10 or 16 Submasters displayed) // Nouvelle option pour définir la matrice des Submasters<br />
<br />
<br />
*SetupIO :<br />
-E1.31 (streamingACN protocol) DMX universe mapping can now reach universe 63999 // le mapping des univers DMX pour le protocole E1.31 (streamingACN) peut aller jusqu'à l'univers 63999<br />
<br />
<br />
*Fixes&&Improvements<br />
<br />
===4.1.07 [20200131]===<br />
<br />
*SetUp :<br />
-new option to Detach/attach main User Interface // Nouvelle option pour séparer ou grouper la fenêtre principale<br />
<br />
-new option to anchor StepLinks to sequence // Nouvelle option pour lier le déclenchement des stepLinks au step+/- dans le séquentiel<br />
<br />
*StepLinks:<br />
-new type command to change displayed SubMasterPage // nouvelle commande pour afficher une page de SubMaster spécifique<br />
<br />
*TimeLinks:<br />
new TLinks are now registered with '.' in the Time column. It means that step times will be used // Les nouveaux TLinks sont enregistrés avec un '.' dans la colonne des temps. Ce qui signifie que les temps du pas de séquence sont utilisés (il est toujours possible d'assigner un délai spécifique)<br />
<br />
*DeviceCommand:<br />
-new option to clone levels from a desired device // nouvelle option (bouton et raccourci clavier) pour cloner les valeurs d'un device vers tous les devices inscrits dans le deviceCommand<br />
<br />
===4.1.06 [20200107]===<br />
<br />
bug fix release :)<br />
<br />
<br />
===4.1.05 [20191220]===<br />
<br />
*macOS<br />
-more Native integration <br />
<br />
-fix&&improvements<br />
<br />
===4.1.04 [20191130]===<br />
<br />
*SubMasters:<br />
-add new OSC and Midi messages for subBook rotations // ajout de nouveaux messages OSC et MIDI pour la navigation dans les subBooks.<br />
<br />
-add new buttons to quickly switch between Submaster's pages // ajout de nouveaux boutons pour rapidement choisir la page de Submaster affichée.<br />
<br />
*Patch:<br />
-you can now give a name to channels (useful on tour...) // il est dorénavant possible d'assigner du texte à un circuit.<br />
<br />
*Objects Listing:<br />
-new option for Chaser and Sample Listing to run the selected effects (in order to quickly identify them) // nouvelle option pour les Chaser et Sample Listings qui permet de rapidement faire un play/pause des effets sélectionnés<br />
<br />
*Devices:<br />
-new 'Recall DLink' function to copy state of selected devices from a step/cue/stepID // nouvelle fonction 'Recall DLink' pour copier les niveaux des devices en sélection depuis une cue/step/stepID donné<br />
<br />
*General<br />
-new 'Ring Buffer' mechanism for channel's quick selection (+shortcuts+OSC+MIDI links) // nouveau mécanisme appelé 'Ring Buffer' pour une sélection rapide des circuits (accessible via les raccourcis claviers, des messages OSC ou des commandes MIDI)<br />
<br />
-one can use commandLine to define Refresh timing // il est dorénavant possible de préciser le temps de la commande Refresh (via la ligne de commande)<br />
<br />
-you can define a prefered path in the SetUp // Il est possible de définir une arborescence dans le SetUp pour que D::Light ouvre le navigateur de fichier de préférence vers le chemin défini.<br />
<br />
===4.1.03 [20190729]===<br />
<br />
*SetUpIO:<br />
-virtual submasters for incoming data are now separate. One can control either usbDMXInput, netDMXInput and oscInput at the same time.<br />
<br />
it means one can use usbDMX Input to control Submasters from an external lightdesk and in the same time use netDMX Input to control Channels from a fancy madMapper patch :) and output DMX... :)<br />
<br />
//<br />
<br />
-D::light dispose dorénavant de 2 entrées DMX séparées (usbDMXInput et netDMXInput) via les 'Virtual Submaster'.<br />
<br />
ça signifie qu'il est possible d'utiliser une console lumière pour piloter les Submasters de D::Light (via usbDMXInput) tout en utilisant madMapper pour controler les circuits (via netDMXInput)... et sortir du DMX :)<br />
<br />
<br />
<br />
<br />
===4.1.02 [20190726]===<br />
<br />
*Midi:<br />
-new 'FloatingScaleIncrement' and 'FloatingScaleDecrement' available for ControlChange // nouvelles fonctionnalités 'FloatingScaleIncrement' et 'FloatingScaleDecrement' pour les ControlChange Midi.<br />
<br />
Ces nouvelles fonctions permettent d'utiliser une roue codeuse Midi (qui envoie +1 dans un sens et +1 dans l'autre sens sur 2 canaux différents) pour pouvoir se déplacer dans les listings ou modifier le niveau des circuits sélectionnés.<br />
<br />
-better shortcut support // amélioration de la commande midi 'Shortcut'<br />
<br />
<br />
*OSC:<br />
-better strategy // meilleure stratégie d'émission des messages OSC<br />
<br />
<br />
*E1.31:<br />
-better code for E1.31 input // meilleur code pour la réception de paquets E1.31<br />
<br />
===4.1.01 [20190722]===<br />
<br />
*fix<br />
<br />
<br />
===4.1.00 [20190719]===<br />
<br />
*UserInterface:<br />
-more 'flat' design // fin du nouveau design de l'interface utilisateur<br />
<br />
<br />
*Park:<br />
-new 'Park' function is order to lock channels or specific parameters of Device // nouvelle fonction 'Park' qui permet de bloquer des circuits ou des paramètres individuels de Device à une niveau donné.<br />
<br />
<br />
*macOS:<br />
-D::Light is now notarized from Apple // D::light est "notarizé" de la part d'Apple<br />
<br />
===4.0.31 [20190618]===<br />
<br />
*UserInterface:<br />
-new 'flat' design // nouveau design de l'interface utilisateur<br />
<br />
<br />
*Chaser / Sample:<br />
-one can now use SPEED Submasters to gain more fine controls on Chasers/Samples restitution (ClockWise way, CounterClockWise way, Random way)<br />
<br />
//<br />
<br />
-Il est dorénavant possible de controler le sens de défilement des Chasers et des Samples, soit dans le sens horaire (normal... CWise) soit dans le sens anti horaire (du dernier step vers le premier ... CCWise) soit en mode aléatoire (Random).<br />
<br />
Pour accéder à ces controles il suffit de définir un Submaster comme SPEED d'un Chaser ou d'un Sample et en lieu et place du texte associé au Sub se trouve le PlayMode.<br />
<br />
<br />
<br />
*Clone:<br />
-one can now set desire objects number while cloning (available for Cue, Group, Chaser, Sample, Palette, microPalette) // Il est dorénavant possible de choisir lors d'un clone d'objet le numéro de l'objet cloné (valable pour les objets Cue, Group, Chaser, Sample, Palette, microPalette)<br />
<br />
<br />
<br />
*Freeze:<br />
-Frozen step is now coloured // A l'appel de la fonction Freeze, le step en SCENE devient coloré pour une meilleure identification<br />
<br />
-grandMaster can now control Frozen levels // Le grandMaster est dorénavant maitre sur l'état lumineux freezé<br />
<br />
<br />
<br />
*Sequence:<br />
-one can now use Ctrl+Space to load selected step and launch GO (only in the big sequence window) // Il est dorénavant possible d'utiliser la barre espace dans la fenêtre de Sequence pour lancer un GO.<br />
<br />
Il est également possible de sélectionner un step et d'appuyer sur Control+Space pour charger le step sélectionné en Préparation et automatiquement lancer un GO.<br />
<br />
<br />
*Curves:<br />
-one can now select point and use Ctrl+Arrows(Up/Down/Left/Right) to move it // Il est dorénavant possible de sélectionner un point de la courbe du 'Curve Editor' et d'utiliser la combinaison de touche Ctrl+Flèche(Nord/Sud/Est/Ouest) pour le déplacer<br />
<br />
<br />
*TimeLink:<br />
-new copyToStep function to copy selected Tlinks to desire step // nouvelle fonction de copie (et raccourci clavier associé) pour copier les TimeLinks sélectionnés vers le pas de séquence inscrit dans la ligne de commande.<br />
<br />
<br />
*Midi:<br />
-new design of the midi Patch Editor // nouveau design de la fenêtre d'édition du patch Midi<br />
<br />
-more copyToMidiSwitch capabilities (you can now copy selected patch to all existing midiSwitch when the commandLine is empty) // Il est dorénavant possible de copier tout ou partie du patch midi vers tous les MidiSwitch existants en laissant la ligne de commande vide.<br />
<br />
<br />
*DeviceCommand:<br />
-one can now use MouseScroll in Blade's specialized widget // Il est dorénavant possible d'utiliser le scroll de la souris pour modifier les niveaux des Blades<br />
<br />
<br />
*microPalette:<br />
-one can now register INTENSITY/DIMMER as a definition for microPalette // Il est dorénavant possible d'enregistrer le paramètre INTENSITY/DIMMER comme définition d'une microPalette<br />
<br />
===4.0.30 [20190314]===<br />
*Objects Listings:<br />
-one can now sort (or reorder) objects in Cue/Group/Chaser/Sample/Palette/microPalette Listings // nouvelle commande pour re-numéroter les objects dans les différents listing<br />
<br />
-new 'reOrder' shortcut // également un nouveau raccourci clavier 'reOrder'<br />
<br />
<br />
*Submasters:<br />
-new state for Solo function (we now got NORMAL/SOLO/FLASHSOLO/NOSOLO) // ajout d'une nouvelle fonctionnalité pour le SOLO des Submasters.<br />
<br />
les différents états sont:<br />
<br />
**NORMAL : rien de particulier<br />
**SOLO (vert) : en fonction de l'ouverture du Submaster les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**FLASHSOLO (jaune) : lors de l'appui sur le bouton FLASH du Submaster, les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**NOSOLO (rouge) : le Submaster ne se coupe pas lors de l'action d'autres Submasters en mode SOLO ou FLASHSOLO<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.29 [20190226]===<br />
*General:<br />
-Balance function for channels is now dynamic // amélioration de la fonction Balance pour les circuits.<br />
<br />
Lorsque la fonction Balance est activée (qui permet d'isoler le(s) circuit(s) sélectionné(s)), si la sélection de circuit change, la Balance est updatée<br />
<br />
<br />
*OSC:<br />
-new /shortcut command which accepts string as argument // nouvelle commande /shortcut pour simuler un raccourci clavier.<br />
<br />
Cette commande accepte une 'string' comme argument.<br />
<br />
Par exemple '/shortcut p' va changer le registre de travail actif.<br />
<br />
<br />
*Track:<br />
-one can now track Palette across sequence // il est dorénavant possible de tracker les Palettes chargées dans le séquentiel (via les DeviceLinks)<br />
<br />
<br />
*Device:<br />
-more https://open-fixture-library.org/ integration<br />
<br />
<br />
*DeviceLinks:<br />
-Purge menu redefined // extension du menu Purge des DeviceLink.<br />
<br />
Il est dorénavant possible de purger un Paramètre ou tous les paramètres d'un attribut pour un DeviceLink en un coup<br />
<br />
<br />
*DeviceCommand:<br />
-new Live bound which display levels form palettes loaded in SubMasters // nouveau mode Live pour le DeviceCommand <br />
<br />
en mode Live, le DeviceCommand affiche les niveaux des paramètres des devices qui sont pilotés par des palettes chargées dans les submasters<br />
<br />
===4.0.28 [20190118]===<br />
*Submaster:<br />
-improve Submasters Solo mode // amélioration du mode Solo pour les Submasters.<br />
<br />
dorénavant le mode solo n'est plus réservé aux Flash, il est également accessible pendant le scroll des Submasters.<br />
<br />
-Balance do not kill 'E' (aka Exclusion) Submasters // les 'E' (comme Exclusion) Submasters ne sont plus remis à zéro en cas de Balance<br />
<br />
<br />
*Group:<br />
-enhance popUp dialog // amélioration de la fenêtre popUp d'enregistrement des Groupes.<br />
<br />
Lors de l'enregistrement d'un Groupe une fenêtre popUp s'ouvre où vous pouvez directement renseigner le nom du nouveau Groupe.<br />
<br />
<br />
*MasterLink:<br />
-improve MasterLink behavior (follow step +/-) // Les MasterLinks suivent la séquence pour les commandes step +/-<br />
<br />
-improve MasterLink editor Submaster's selection/registration // amélioration de la sélection/enregistrement des Submasters dans l'éditeur de MasterLink.<br />
<br />
vous pouvez dorénavant sélectionner les Submasters à enregistrer dans les MLinks de la même manière que la sélection de circuits dans la fenêtre principale.<br />
<br />
===4.0.26 [20181214]===<br />
*Patch:<br />
-'Enter' key can now be used to select either channels or outputs. CommandLine is used for sourcing.<br />
<br />
<br />
*Main Window:<br />
-'Enter' key can now be used to select channels. CommandLine is used for sourcing.<br />
<br />
-new 'DynamicBottom' display for Device's selection.<br />
<br />
<br />
*Sequence:<br />
-one can now register/insert cueless step. Such steps are useful to trigger D/M/S Links.<br />
<br />
<br />
*SubMasters:<br />
-new 'Looping Style' options for SubMasters loaded with Sample. one can select if levels are persistent after each loop or reseted.<br />
<br />
<br />
*SetUp:<br />
-one can now choose if SOLO mode for SubMasters also behave on Scene levels.<br />
<br />
-one can choose colours for Scene/Prepa registers<br />
<br />
<br />
*SetUp I/O:<br />
-one can now choose DMX input frame length.<br />
<br />
<br />
*DeviceLink:<br />
- one can now trigger MoveInBlack in one click for all listed Devices of each steps<br />
<br />
<br />
*TimeLink:<br />
-new 'Quick Selection' option to selected each identical parameters<br />
<br />
<br />
*Midi:<br />
-one can now use NOTE and PROGRAM CHANGE to trigger defined shortcuts<br />
<br />
<br />
*OSC:<br />
-new command which allow to control parameters of selected devices (range is -1.0 <= x.xx <= 1.0):<br />
<br />
/deviceParameter/ATTRIBUTE/PARAMETER x.xxx<br />
<br />
===4.0.24 [20181004]===<br />
<br />
===4.0.23 [20181002]===<br />
<br />
*menu Accelerators :<br />
-accelerators for MLink, TLink, DLink, SLink have changed (respectively Shift+Meta+w, Shift+Meta+x, Shift+Meta+y, Shift+Meta+z)<br />
<br />
<br />
*Sample :<br />
-faster encoder/decoder <br />
<br />
<br />
*VLC :<br />
-D::Light can now trigger VLC's playlist [https://www.getdlight.com/wiki/index.php/SETUP_I/O#VLC].<br />
<br />
<br />
*SubMasters :<br />
-VLC volume, DMX Input and OSC Input can be assigned to a regular SubMaster.<br />
<br />
<br />
*palette Editor :<br />
-Live functionality added<br />
<br />
<br />
*palette Listing :<br />
-new 'ALL' selector to display every recorded palette for selected channels<br />
<br />
<br />
*OLA server :<br />
-bumped to 0.10.7<br />
<br />
<br />
*MacOS :<br />
-MacOS 10.14 compatibility<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.22 [20180718]===<br />
<br />
*General:<br />
-last active step is recorded within the .sho, thus in case of crash or backup loading, last recorded step is set as the active step<br />
<br />
<br />
*USBDMX:<br />
-added more widget /*NODLE U1*/ /*FX5*/ /*Digital Enlightenment*/ /*anyma*/ /*avldiy*/ /*Eurolite*/<br />
<br />
(untested though....)<br />
<br />
<br />
<br />
*DeviceLink:<br />
-more powerful selection capabilities.<br />
<br />
one can now select several cells in DeviceLink Editor and apply chosen palette to all of them<br />
<br />
-MoveInBlack option editable for channels listed in the DeviceLink Editor<br />
<br />
<br />
<br />
*Curves:<br />
-new 'Square' interpolator (aka 'Square Law' curves)<br />
<br />
<br />
++fixes and optimizations<br />
<br />
===4.0.21 [20180705]===<br />
<br />
*DeviceListing:<br />
-one can now 'shiftPAN' and 'shiftTILT' devices<br />
<br />
<br />
*StepLinks:<br />
-one can choose to which destination OSC messages are sent (aka 'All Destinations' or specific IP:PORT)<br />
<br />
<br />
*General:<br />
-fixes and optimizations<br />
<br />
===4.0.20 [20180615]===<br />
<br />
*Palette:<br />
-Palette are now applied according to a user defined time (time is defined in [[SETUP]])<br />
<br />
-new Shift+CMD+P shortcut to display 'Palette Listing'<br />
<br />
<br />
*Virtual Submaster:<br />
-a new virtual submaster is available in [[SETUP I/O]]/OSC which can handle all incoming /circ/x/level OSC messages.<br />
<br />
-a new virtual submaster is available in [[SETUP I/O]]/DMX Utility which can handle all incoming DMX levels.<br />
<br />
<br />
*Submaster:<br />
-one can now colorize each Submaster (and it's levels in Output)<br />
<br />
<br />
*Accelerator:<br />
-new accelerators are available in Cue/Group/Chaser/Sample Editors<br />
<br />
<br />
*Track:<br />
-better MLink support<br />
<br />
===4.0.19 [20180515]===<br />
<br />
*Sample:<br />
-fix wrong device restitution under certain circumstances<br />
<br />
<br />
*Sequence:<br />
-new accelerator shortcut (CMD+R) in order to load selected step in active register<br />
<br />
-Cue names are now displayed in the big sequence window<br />
<br />
-one can now drag'n drop step(s) in order to reorganize the sequence<br />
<br />
-fix XFade wrong behavior <br />
<br />
<br />
*General:<br />
-in case of weird shutdown (crash....), D::Light now ask if user wanna use the backup.<br />
<br />
<br />
*OSC:<br />
-re-writting of OSC messaging system in favor of mono-argumentation (thus, touchOSC become usable again)<br />
<br />
-new syntax for Devices (cf https://getdlight.com/wiki/index.php/OSC)<br />
<br />
-old syntax (aka multi-argumentation) is still available thanks to a new switch in setupIO/OSC menu (Messaging argumentation type)<br />
<br />
<br />
*Track:<br />
- one can now track/update/create/delete Masterlinks from the Track window<br />
<br />
- better tracking for duplicate values<br />
<br />
- one can now use 'All' shortcut to select all displayed levels for selected channels<br />
<br />
<br />
*SplashScreen:<br />
-new initialization process which lead to a new splashscreen<br />
<br />
<br />
*MasterLinks:<br />
-MLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new insert MLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move MLinks<br />
<br />
<br />
*USBDMX:<br />
-D::Light now support HotPLug for usbDMX widgets :) only on macOS and Linux :(<br />
<br />
it means one can unplug/replug a usbDMX device, if the widget was previously active, D::Light will manage automatically the re-connection.<br />
<br />
<br />
*StepLinks :<br />
<br />
https://getdlight.com/wiki/index.php/STEPLINK<br />
<br />
-SLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new copy SLink button (+shortcuts) in the editor<br />
<br />
-new insert SLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move SLinks<br />
<br />
-OSC StepLinks are now typed, it means one must specify if argument(s) is an int, a float or a string<br />
<br />
-CURVES StepLinks now accept THRU (>) for outputs (in the same fashion as for channels)<br />
<br />
<br />
*Device Listing :<br />
-one can now sort Device's order according to ID or Model or Channel<br />
<br />
-one can now use massive Merge (by selecting several Devices before merge)<br />
<br />
<br />
*Palette Editor :<br />
- one can now use empty command line for AtLevel shortcut in order to purge selected levels<br />
<br />
<br />
*Palette Listing :<br />
- new 'Bound To' (editors) option in order to avoid opening Device Command<br />
<br />
<br />
*Chasers :<br />
- CHZ_Cue management is now the same as for the main sequence... if one record CHZ_Cue 1.5, it'll land between CHZ_Cue 1 and CHZ_Cue 2<br />
<br />
- Palette shortcut is now available in Chaser Editor<br />
<br />
<br />
*Curves :<br />
- deepest interaction with the patch.... Output(s) assigned to a curve of the curveListing are now linked(was ist das schön).<br />
<br />
- CurveEditor : one cane now select which curve is displayed (either from patch or from curveListing)<br />
<br />
- Curves are now 16bits -POTENTIAL INCOMPATIBILITY- (they need to be redrawn)<br />
<br />
===4.0.18 [20180124]===<br />
<br />
This release introduce SLinks.<br />
<br />
One can send custom Midi or OSC messages per sequence's step. Thus, it allows D::Light to become the master sequencer of your show as it can trigger specific cues/steps in other software.<br />
<br />
One can also load custom curves for output(s)/channel(s) on every steps of the sequence.<br />
<br />
*Patch:<br />
-new 'quick select' option in order to select all outputs patched to selected channels<br />
<br />
-new Channel/Output test shortcut<br />
<br />
-speedUp display<br />
<br />
*Sample:<br />
-smart +%/-% which only operate on recorded levels for selected channel(s) over a region or at one frame<br />
<br />
*Sequence:<br />
-in the main sequence window, one can now arrange columns as desired<br />
<br />
-new searchBox to quickly find a step/cue associated to a text<br />
<br />
*MasterLink/TimeLink/DeviceLink/StepLink Editor:<br />
-one can now select active step<br />
<br />
-more shortcuts<br />
<br />
*SubMaster Editor:<br />
-one can now select active submaster<br />
<br />
*Curves:<br />
-new design with more powerful editing<br />
<br />
*ShortCuts:<br />
-new searchBox to quickly find a shortcut<br />
<br />
*Save/SaveAs:<br />
-warning when directory is not writable<br />
<br />
*Force DeviceLink:<br />
-one can now use FullForce new option and select which attributes will be recorded<br />
<br />
*Device:<br />
-the main window should reflect active color for device. (it works for RGB or CMY colors only...)<br />
<br />
*General:<br />
-selection style is now more obvious (yellow square is 'around' selected channels)<br />
<br />
*Palette Editor:<br />
-one can move in Palette thanks to the new Up/Down switcher<br />
<br />
*Palette Listing:<br />
-Colour Palette are now colored for EZ view<br />
<br />
===4.0.17===<br />
<br />
a miserable bug of the previous release leads to this one<br />
<br />
===4.0.16_b4===<br />
<br />
===4.0.16_b2===<br />
<br />
===4.0.16 ===<br />
<br />
available for almost every systems (Linux version will be uploaded ASAP... sorry guys for the looooong waiting)<br />
<br />
*E1.31 (aka streamingACN) is now available as a netDMX protocol <br />
*one can now use 16 DMX universe<br />
<br />
Midi :<br />
*one can now use 'subStick' function for Midi Patch.<br />
thus Midi faders will always be patched to displayed submasters <br />
*'flashStick' is also available for the same purpose.<br />
SubMasters :<br />
*added a new 'E' button as Exclusion.<br />
thus AllSub master will not act on excluded submasters<br />
+ various fix<br />
<br />
===4.0.15_b2===<br />
<br />
2 new important stuff:<br />
*in Art-Net, DL no longer send continuously. it sends only on DMX change<br />
*in Patch, you can now "repeat" a Device. it's useful for playing with LedStrips<br />
also, more work have been done on DeviceCommands...<br />
in the Palette Listing, you can now use the new "recycle" icon in order to load same channels as in the DeviceCommands.<br />
<br />
===4.0.15_b1===<br />
<br />
===4.0.16_b3===<br />
<br />
===4.0.15_b3===<br />
<br />
===4.0.15===<br />
<br />
*on Windows, you should now be able to double-clic on .sho in order to launch DL and load desire sho<br />
*new SetUp I/O menu which group all DMX, USBDMX, NETDMX, MIDI and OSC function *new option to cross-patch dmx universes<br />
<br />
DMX Input:<br />
*more accurate<br />
*new option to bound DmxInput to channels or SubMasters<br />
<br />
Patch:<br />
*new option to "repeat" DMX Levels for Devices (useful for led strips)<br />
<br />
ArtNet :<br />
*you can now manually register Node's IP/Net/SubNet.<br />
*DL no longer send continuously packets.... it sends only on change.<br />
*new option in the Setup "Release FREEZE on Go".<br />
allow user to freeze DMX state until the next GO (useful when one want to move in sequence without modifying stage)<br />
<br />
Device Personality :<br />
*you can now import Personalities of the OFL project (Open Fixture Library) open-fixture-library.herokuapp.com/<br />
(which at the time of writing is open-fixture-library-pr-199.herokuapp.com/ ).<br />
*you can hide Commands for Colours, Focus and Blade in order to display bigger values table.<br />
<br />
Palette Editor:<br />
*you can now use At_level shortcut on selection of levels (multiple selection is allowed)<br />
General<br />
*you can now choose to display only patched channels<br />
<br />
===4.0.14===<br />
<br />
No new function Only fixes<br />
<br />
===4.0.13_b3===<br />
<br />
many changes to Artnet and dmxInput.<br />
<br />
===4.0.13===<br />
<br />
*enable DMXInput for DMX USB PRO widgets and clone<br />
*enable DMXInput for ArtNet<br />
*adjustable DMX rate<br />
*better Artnet support<br />
*better support for looooong samples<br />
*plenty of little annoying stuff<br />
<br />
===4.0.12===<br />
<br />
*new 'NoSolo' option for submaster:<br />
it means that a submaster tagged as 'NoSolo' won't be closed during 'Solo' operation, it also means that it won't close any sub when it's flashed.<br />
you just need to clic 2 times on the solo option .<br />
*when 'Solo' operation , device's parameters are now untouched (except the INTENSITY/DIMMER parameter)<br />
*new 'ReSync' option for midi:<br />
this function resend all midiOut levels. it's useful when you switch preset from the BCF2000<br />
*new option in the SETUP to bound MLink time and Timed submasters to Joystick: it means one can now speed up or down submasters opening/closing<br />
*import Sample extended:<br />
you can now select in one shot several samples to import.<br />
*'clone' is now available in the sample editor :<br />
it means you can copy selected channels levels to other(s) channel for a defined region or for a frame. This let you create enveloppe for channel and copy it to other channel.... yeah I know, this is huge!<br />
*import Chaser extended:<br />
you can now select in one shot several chasers to import.<br />
<br />
===4.0.11===<br />
<br />
fix annoying reported bugs.<br />
<br />
===4.0.10===<br />
<br />
*when cloning a device, one can now choose to clone source device's levels to destination devices's levels<br />
(in palette, in sub, in micropalette)<br />
*more device merging subtilities<br />
<br />
===Pre 4.0.09===<br />
<br />
*this one brings 'Gang Load' fashion to D::Light<br />
<br />
===4.0.9===<br />
<br />
extend the use of multiple selection in Cue/Group/Sample/Chasers Listing/Device Listing/Patch...<br />
you can now select several Chasers for example and load them to several submasters in one shot (thanks to drag n' drop)<br />
multiple selection have also been introduced for 'Remove' functions and 'Clone' functions.<br />
*you can now extract each submaster of the Gun Control (cf noGun option)<br />
*you can now set submasters config for a page of Sumaster (simply scroll the button down RecMLink button<br />
<br />
===4.0.8===<br />
<br />
===4.0.7===<br />
<br />
Mainly bug fixes and better memory bandwidth management<br />
<br />
===4.0.6===<br />
<br />
===4.0.5===<br />
<br />
This release will introduce microPalette.<br />
<br />
what is a microPalette ?<br />
<br />
microPalette handle one or several parameter(s) defined in the personality of a device, and only operate on a specific range defined by the user.<br />
microPalette are loaded in submasters and are executed in an exclusive mode for all selected devices that are registered within the submaster.<br />
for example, let's say devices are lighting ON with shutter open.<br />
you record a microPalette for SHUTTER parameter on the range 4 -> 128 that you load on submaster 1.<br />
when you'll open sub1, the shutter will start strobing form low to fast (if in the personality strobing form low to fast is registered in the range 4 -> 128).<br />
when you shutdown the submaster, the shutter will return to it's open state.<br />
it'll be veeeeeery useful for gigs<br />
*address patch issue when user use Shift key to extand selection for outputs<br />
*bug fixes and code cleaning<br />
<br />
===4.0.4===<br />
<br />
this release fix wrong behavior of 4.0.3 (sorry for the mess...)<br />
<br />
===4.0.3===<br />
<br />
*speeding internal things (and cleaning)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed) <br />
*better midi output (submaster's flash for example)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed":<br />
<br />
===4.0.2===<br />
<br />
<br />
fix & improve curves for dimmers<br />
<br />
===4.0.1===<br />
<br />
available for every supported systems : Win7, Win8, Win10, Linux32Bits (Ubuntu 14.04), Linux64Bits (Ubuntu 16.04), ARCHLInux (always on the top), MacOS 10.6 thru 10.12 on MacOS, D::Light is linked against XQuartz 2.7.11<br />
one of the main big thing is that D::Light is now a pay app... this move will hopefully be profitable for the software.<br />
the other big thing is that D::Light can now drive moving lights / LED lights.<br />
several improvements have been introduced for Chasers, Samples, user interface, drag'n drop, etc....<br />
<br />
===4.0.0.b-78===<br />
<br />
===4.0.0.b-75===<br />
<br />
fix blackout/sceneMaster/grandMaster with devices that use 'virtual intensity for colours' parameter<br />
<br />
<br />
===4.0.0.b-74===<br />
<br />
news:<br />
*refresh/balance available as OSC commands<br />
/pad/refresh 1<br />
/pad/balance 1<br />
*OSC message can bypass level's locking mechanism for /circ/level and /sub/level<br />
<br />
===4.0.0.b-76===<br />
<br />
*better handling of DLink<br />
*fix some Devices stuff for sequence -you can now use "0" Tlink (==20ms)<br />
*you can now use "0" waitTime _ 5xfaster than 0.1<br />
if you want to reset waitTimes to nothing (no autogo), set command line to . and use wait shortcut (or double clic in the waitTime column)<br />
*display Info when MLink or Tlink are recorded/updated<br />
++ various fix<br />
<br />
===4.0.0.b-73===<br />
<br />
Hi,<br />
b73 is out for some platforms (aka MacOS from 10.9 to 10.12 (linked against XQuartz 2.7.10), Windows 64b and Linux 64b)<br />
'''the main big thing with this release is that D::Light became a paid app...'''<br />
I tried during 13 years to keep in free, but I cannot no more. So please make archive of your sho as there will be no return.<br />
news:<br />
*lots of bug fixes<br />
*manual xfade for devices<br />
*you can now call Palettes from the main window (manually (new setup option or drag the switcher under the keypad) or with shortcuts)<br />
*nice handling of palettes in submasters.<br />
*improve device mechanism for Chasers<br />
*new timing options for chasers<br />
<br />
===Pre 4.0.0.b-72===<br />
<br />
*Samples are now LTP...<br />
mean easier, lighter, smarter...<br />
it also means some serious incompatibility with existing sample... sorry for that but it's a necessary evil.<br />
*fix DLink is now also available in Chaser<br />
*add 'Virtual Intensity for Colours" in the Device Listing.<br />
this new option let you control the Intensity of the device even when INTENSITY/DIMMer combo is not registered.<br />
usefull for LED RVB for example...<br />
<br />
===Pre 4.0.0.b-71===<br />
<br />
fix a miserable bug...<br />
news:<br />
*SampleListing now display Sample's length<br />
*you can change submaster's levels color (new setup option)<br />
<br />
===Pre 4.0.0.b-70===<br />
<br />
*new purge utility for device attributes within Samples<br />
*'device command' is now fully dedicated to sample's cause<br />
*better speed algorithm for stuff (aka sub_speed, joystick, general timing)<br />
*you can select devices directly in the 'palette Listing' window, as in the 'device commands' window<br />
*reorganization/colorization of 'device Commands' (in order to gain space and clarity)<br />
*add Ctrl+Arrow shortcut to select next channel and set it to default@Level<br />
<br />
===Pre 4.0.0.b-69===<br />
<br />
fix various wrong behavior<br />
*Devices:<br />
added the possibility to define HOME position for parameters to NULL. in this case, HOME call will never operate on the nulled parameters. (useful in some case where LAMP OFF is set to 0... and you don't want to switch the lamp off each time you HOME the device).<br />
<br />
===Pre 4.0.0.b-68===<br />
<br />
*added DND support for TLink and DLink in the chaser's editor<br />
*added DND support for Times in the chaser's editor (times can be DND for example from TimeIn to DelayOut, etc...)<br />
*added DND support for Cues in the chaser's editor<br />
*as for the sequence and other stuff you can now double-click in the TLink editor to set value<br />
*as for the Chaser's editor you can now DND Times in the Sequence editor in the way you want (eg from TimeIn to DelayOut, etc...)<br />
*Device's parameters now follow step times if INTENSITY is > 0 -fix for invPan/invTilt<br />
<br />
===4.0.0.b-67===<br />
<br />
===Pre 4.0.0.b-67===<br />
<br />
*added support for usb pro mk2 (revB) -added wait times to chaser editor $<br />
FWIW, I've decided to clean OSC reader/writer messenger before the final release (and this is not a good news for you... )<br />
I've changed:<br />
/circ/level x y (where x is the channel, y the level) /circ/prepalevel x y<br />
/sub/text x blabla<br />
/sub/level x y<br />
/sub/flash x y<br />
/sub/phase x y.y<br />
all the /subStick messages and also the /device ones<br />
for the devices it looks like<br />
/device s i i (string (/attribut/parameter), int (device numbr), int (value))<br />
I know that all your pd patchs, touchOSC stuff, etc... won't work anymore, but it gain clarity and parsing efficiency.<br />
<br />
===4.0.0.b-66===<br />
<br />
bug fixes<br />
few words about the new 'Phase' ID for a submaster:<br />
one can freely navigate in a sample thanks to the new phase function. it starts at 0.0 and end at 1.0 (1.0 is the latest frame of the sample).<br />
so you can set a sub as Phase for a sample (like you did with Speed function), and you have 255 steps to navigate in the sample.<br />
I've also added OSC message (/sub/x/phase 0.0........1.0).<br />
thus, you have a huuuuuuge precise control over the sample's restitution.<br />
you can go forward, backward, loop inside, etc.....<br />
<br />
===Pre 4.0.0.b-66===<br />
<br />
nouveaux messages OSC: reception<br />
/pad/sub x (select sub)<br />
/pad/record 1 (like record shortcut) /pad/update 1 (like update shortcut)<br />
sending<br />
/seq/x1text (send text associated to step loaded in X1) /seq/x2text (send text associated to step loaded in X2) /sub/pageText (send text associated with the active sub page) /seq/go_signal 1 (send when GO is triggered) /seq/goback_signal 1 (send when GO is triggered) /seq/pause_signal 1 (send when GO is triggered)<br />
and for the Devices:<br />
each device will respond to :<br />
/device/x/attribut/paramater 0... 65536<br />
where attribut is COLOR or FOCUS or EFFECT, etc.... and parameter are the ones recorded within the personality of the device<br />
each device will export his value to the same address<br />
<br />
===4.0.0.b-65===<br />
<br />
There's enough changes to make an update... I didn't finished all the clean though...<br />
*the main window has been polished to fit within small screen systems *you can sample devices<br />
*many many bug/trick fixes<br />
<br />
===4.0.0.b-64===<br />
<br />
mainly bug fixes and stuff improvements....<br />
<br />
===4.0.0.b-62===<br />
<br />
a miserable mistake on b61 leads to b62... mainly bug fixes and dep lib update<br />
<br />
===4.0.0.b-61===<br />
<br />
only for Win32, Win64, MacOS 10.11 (more OS to come later) mainly bug fixes.<br />
<br />
===4.0.0.b-58===<br />
<br />
freshly fresh for everyone, this beta fix several bugs or wrong behavior regarding Devices but also for the old fashion way...<br />
<br />
===4.0.0.b-57===<br />
<br />
*in the palette listing one can now apply a palette to selected devices in one click (nice 4 live...)<br />
*in the palette listing, palettes are now categorized (faster display)<br />
*in the 'device command' panel, if a parameter have a definition, associated scroller are now bound to minLevel/maxLevel (nice 4 live...)<br />
<br />
===4.0.0.b-56===<br />
<br />
only 4 MacOS 10.6 -> 10.11<br />
<br />
===4.0.0.b-55===<br />
<br />
should fix some stuff...<br />
only for Linux64, MacOS 10.8 -> 10.11<br />
<br />
===4.0.0.b-54===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-53===<br />
<br />
should fix group removing/deletion different compilation options for win64<br />
<br />
===4.0.0.b-52===<br />
<br />
should fix usbDMX Pro on ElCapitan && Yosemite should fix group deletion<br />
should fix Chase load in sub<br />
I don't have issue while loading global palette in sub.<br />
<br />
===4.0.0.b-51===<br />
<br />
with this one you can load PALETTES in submasters. no drag'n drop yet.... you can choose which device that is include in a palette is processed.<br />
on MacOSX, linked against fresh XQuartz 2.7.8<br />
<br />
===Pre 4.0.0.b-50===<br />
<br />
===Pre 4.0.0.b-49===<br />
<br />
===Pre 4.0.0.b-48===<br />
<br />
===4.0.0.b-47===<br />
<br />
lots of news coded during summer...<br />
*Device functions have been merged in a central window. This is now the start point for almost everything for Devices...<br />
*many things have been cleaned<br />
*Shift and Ctrl have been swapped (to massively select channel you now use Shift, to drag'ndrop a channel in a submaster to quickly inhib it, you now use Ctrl).<br />
<br />
===4.0.0.b-46===<br />
<br />
should fix reported bugs.<br />
<br />
===Pre 4.0.0.b-45===<br />
<br />
should fix:<br />
*record new sho (with permissions check on Linux) -artnet on Linux<br />
*strange and deep deep wrong behavior for devices<br />
should also clarify selection in the TLink editor.<br />
<br />
===4.0.0.b-44===<br />
<br />
should fix:<br />
*warning when user do not have permissions to write files on Linux<br />
*weird things when repatching a device<br />
<br />
===4.0.0.b-43===<br />
<br />
should fix:<br />
*artnet on windows computers<br />
*help on linux computers<br />
*submasters (timed and inhib ones) that stay in Pause state. -some inappropriate behaviors<br />
news:<br />
SHORTCUT :<br />
allow to delete previous binding when asking for an ever used key<br />
<br />
===4.0.0.b-42===<br />
<br />
ArtNet : restore network artPoll broadcast address (some node appears to not responding well over 255.255.255.255)<br />
Devices :<br />
*fix a case where palettes levels were not honored for dlinks<br />
*add the possibility to select the same parameter for several Devices by clicking on the parameter's column header<br />
Linux:<br />
*shrink size of the packages<br />
<br />
===4.0.0.b-41===<br />
<br />
mainly bug fixes:<br />
CHANNEL TRACK:<br />
fix bug and faster code.<br />
please do some hardcore tests...<br />
MIDI:<br />
new LOADSTEPID_X2/X1 functions for ProgramChange<br />
*retrieve single channel inhib when dragging with Shift to a submaster -retrieve hour trigger<br />
*new remove function for MidiTimeCode editor<br />
*bug font fixed<br />
<br />
===4.0.0.b-40===<br />
<br />
mainly bug fixes<br />
<br />
===4.0.0.b-39===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-38===<br />
<br />
so here comes a new one basically with bug fixes.<br />
also I've tried to reduce size (height) to fit on low resolution screen<br />
I've worked on the setup regarding ArtNet and OLA (for them to work better)<br />
the BIG one is the new remote available with this release that we have designed with aroom (big thanx)<br />
<br />
===4.0.0.b-37===<br />
<br />
removed things:<br />
channelcheck definitely removed (use Patch functions for this purpose) Color Scroller definitely removed (use Devices functions for this purpose)<br />
news/update/fixes:<br />
Patch:<br />
*you can now select several channels, and if you give one dimmer, channels we be patched as list starting with the given dimmer.<br />
(@mode exemple: CH 1 THRU 10 = 5 ENTER will patch ch 1 to dimmer 5, ch 2 to dimmer 6, etc...).<br />
*double click is available for check level<br />
Balance:<br />
*submaster that are in TIME mode and the little blue square of the sub is set, what's inside the submaster won't be touched by the Balance Mode<br />
Artnet:<br />
*now inegrated to the setup.<br />
*more simple, more usefull, honor the broadcast/unicast mode, honor selected nodes to use in unicast mode.<br />
Submasters:<br />
*there's now a little indicator close to the sub that show progression in case of MLink start or Times Start<br />
Midi Time Code:<br />
*new inhib MTC function in the setup<br />
+many various bug fixes<br />
<br />
===4.0.0.b-36===<br />
<br />
===4.0.0.b-35===<br />
<br />
bug fix<br />
+<br />
should improve Help display.<br />
in @Mode, the Help in the windows now display allowed syntax<br />
<br />
===4.0.0.b-34===<br />
<br />
*should improve TLink management<br />
*more/less OSC message for PATCH<br />
(new remote is here : github.com/dlight-tools/dlight-pad/blob/...ad_4.0_SGS2.touchosc ) -keep on cleaning code....<br />
<br />
===4.0.0.b-33===<br />
<br />
news:<br />
*should fix all errors reported for the b32 (except TLink that collapse, I've forgot....)<br />
Patch:<br />
*complete rewrite of this window.<br />
*the left part display channels, the right part display dimmers. D-Patch is the first address of patch for Devices<br />
*you can drag'n drop from channels to dimmers<br />
*you can select several dimmers like 1 + 2 Thru 10 + 20 + 44<br />
*the remote should not work anymore, let's try to write another one...<br />
+ many many more little stuff that make life better<br />
<br />
===4.0.0.b-32===<br />
<br />
General:<br />
*you can now double-clic on levels to set value<br />
Channel Track:<br />
*you can now DND to death!!<br />
ascii:<br />
*better integration with DL<br />
+bug fixes<br />
fews words:<br />
*DL seems stable enough now to cut off the release soon, I just need to re-write the patch window before the release.<br />
<br />
===4.0.0.b-31===<br />
<br />
*le double clic pour les textes des subs<br />
*tcl/tk updaté<br />
*molette de la souris pour les valeurs des paramètres des devices ainsi que pour les masters SCENE/FlashMaster AllSubMasters<br />
*meilleur check des noms de palettes<br />
*ID pour le message OSC /seq/go<br />
*ascii improve file loading/recording<br />
*device attribute's editor are now able to display levels in % as well as Real Values<br />
*et les corrections de bug annoncés sur la b30<br />
<br />
===4.0.0.b-30===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-29===<br />
<br />
*should fix Win64 package<br />
*Sequence : StepID<br />
this is the big new stuff which allow you to register an 'identifiant (ID)' for a step.<br />
<br />
Thus you can call the step thanx to new shortcuts stepID_load and stepID_goto where xxxx_load is used to set the ID for a step and xxxxx_goto is used to trigger the step<br />
there cannot be two stepID with the same number....<br />
<br />
in the setup you can choose if MSC Load message is mapped with the cues (as before) or with the stepID<br />
<br />
in OSC, two new messages : /seq/ID_goto xx.xxx and /seq/X2LoadAndFireID xx.xxx<br />
HourTrigger:<br />
*functions have been re-written<br />
+bug fixes<br />
<br />
===4.0.0.b-28===<br />
<br />
Text: all text are now edited in place<br />
File name: DL should support exotic characters (at least the french ones) +should fix all reported bugs of the previous beta<br />
<br />
===4.0.0.b-26===<br />
<br />
new beta available for every supported systems (with the addition of Windows 64bits) ATTENTION: on MacOS 10.6_10.7, DL is built against XQuartz 2.7.7 (please update your server...)<br />
bug fixes release + new features:<br />
OLA:<br />
*the server have been updated to 0.9.5<br />
Sequence :<br />
*the big sequence window is a whole new code with drag'n drop support for every parameters<br />
Track :<br />
*now display DLinks associated to a channel for sequence's steps<br />
OSC : new /sub/x/text message.<br />
*it's only an outgoing message that display text associated with subs. DL will not respond to this message<br />
MIDI :<br />
*new MidiSwitch +/- bind available<br />
Device :<br />
*Inverse Pan/Tilt now available in the Device's Listing<br />
<br />
===4.0.0.b-25===<br />
<br />
===4.0.0.b-24===<br />
<br />
bug fixes +<br />
Channel Track has been re-write<br />
*more useful and Sequence selector added<br />
@mode:<br />
*available in channel Track<br />
*bug fixes in TimeGroup editor<br />
*add [DELETE] [CUE] xx.x [THRU] xx.xx<br />
OLA:<br />
*fixes on yosemite (thanx aroom)<br />
+ many little stuff<br />
<br />
===4.0.0.b-22===<br />
<br />
mainly a bug fix with addition of:<br />
*in @mode and RPN, PALETTE will open the Palette Listing<br />
*0 + Colour/Focus/Beam/etc... will set selected devices to Home values for selected attributes.<br />
<br />
===4.0.0.b-21===<br />
<br />
mainly bug fixes...<br />
new features:<br />
*Devices command's windows now reflect real values for movers all the times + some goodies...<br />
<br />
===4.0.0.b-20===<br />
<br />
Recapitulatifs par rapport à la b16 :<br />
*Grand Master : Ok<br />
*Black : Ok<br />
*Focus avec le Pad Ok<br />
*Plus de sho corrompu : Ok Memorisation des Focus :ok Patch : OK<br />
*Ce qui ne fct pas ou plus:<br />
*Multi sélection avec souris et touche " CTRL", c'est ok avec les commande "ch +"<br />
*prise en compte de valeur par défaut des devices (chez moi un Strobe qui devrai être à 255)<br />
Au bout d'un moment de travail, les fenêtres ne passent plus en premier plan par l'appel au menu, lorsqu'elles sont ouvertes. donc il faut les sélectionner dans un coin apparent.<br />
*Les Cue FX ne mémorisent pas les canaux de devices.<br />
*Les clone de Cue, ne copient pas les canaux de devices<br />
*lorsqu'on clique sur le "DLINK" d'un STEP, on peut visiblement éditer les canaux individuellement, or ce ne fonctionne pas sur tous les canaux. (couleurs OK, mais STROBE, EFFECT...)<br />
J'ai d'ailleurs pas réussi à "jouer" avec un canal "EFFET / MACRO", mais c'est peut être le device, faut que je vérifie.<br />
Les Dlink ne sont pas liés aux CUES, donc on ne peut pas les mettre dans un SUB.<br />
Pas systématique<br />
*Ne mémorise de temps en temps pas la couleur (donc dans certains CUE, et pas d'autres) <-- Ca c'est bizarre et pénible<br />
je te joindrai le sho et le step où ça bloque.<br />
=> ben aujourd'hui ce step et cette couleur ne bloque plus !=> A suivre<br />
*Sortie du logiciel pas toujours propre (fenêtres bloquées ouverte), mais ce ne m'est plus arrivé le lendemain.<br />
*J'ai eu deux fois une fermeture inopinée lorsque je faisais des manip. avec les 4-5 fenêtres ouvertes (Focus, Beam, Couleur, Listing), sans perte de données, recul. avec menu "backup".<br />
<br />
===4.0.0.b18===<br />
<br />
===Pre 4.0.0.b18===<br />
<br />
===4.0.0.b17===<br />
<br />
mainly a bug fix.<br />
<br />
===4.0.0.b16===<br />
<br />
===Pre 4.0.0.b16===<br />
<br />
*SUB_SPEED are reset to 50% in case of gun shot<br />
*moving light's attributes have been redispatched, new BEAM family<br />
*palette listing now reflect available palette for selected channels.<br />
*Colour and Focus window now display parameters levels for each selected Devices (along with the active palette's name)<br />
<br />
===4.0.0.b15===<br />
<br />
available for Windows, MacOS 10.8, 10.9, 10.10 bug fixes only...<br />
<br />
===4.0.0.b14===<br />
<br />
bug fixes only... should address:<br />
*not patched channels -X1/X2 crash<br />
<br />
===4.0.0.b11===<br />
<br />
===4.0.0.b10===<br />
<br />
*fix a bug with the 'Personality Editor'<br />
*benefit from the compiler analyzer (lots of optimizations)<br />
*fix Sample recording<br />
*new 'Balance' function to isolate selected channel as long as Balance is ON<br />
<br />
maybe I'll repeat myself but It's important to test these beta in order to stabilize the first 4.0.0 in order to release it.<br />
<br />
my goal is to have a bullet proof release as the 3.0.24<br />
<br />
moving lights code will be part of this release as an experimental feature.<br />
<br />
===4.0.0.b09===<br />
<br />
it's a big step forward as it introduce concept/basics for moving light, Leds, and whatever you need in D::Light.<br />
<br />
Specifically it introduces 'DLinks' wich are more or less (actually less than more) like MLinks but for registered devices.<br />
<br />
DLinks acts like this:<br />
*you set all parameters you need for devices (with palette it's better)<br />
*you record a cue and DLinks are attached to the step that contain the cue<br />
*you can edit/modify/create/remove DLinks form the editor wich is available (for now... I've forget to set an option in the menus....) by click on the corresponding column in the sequence.<br />
*when DLink are loaded in X2, if the channel is black they're processed (this behavior is called GO_IN_B on some ligthdesk)<br />
*this is a special feature of DL: when a channel under TGroup control is fading to black, if DLink attached to next step is referring to this channel, parameters are processed.<br />
it fits very well for theater I think....<br />
*DLinks are not attached to cues, cues only contain Dimmer Parameter of devices (if they exists) -editors (like GROUP, CUE, SUB) does not deal with devices parameters.<br />
<br />
===Pre 4.0.0.b9===<br />
<br />
===4.0.0.b8===<br />
<br />
===4.0.0.b7===<br />
<br />
===4.0.0.b6===<br />
<br />
*a new beta is available for macOS >= 10.8 and Windows (if you want the other builds, just ask.) here's a non-finished list of modifications:<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording<br />
*add Palette recording/updating functions<br />
*add Palette listing and editor<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde<br />
*in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
attached a model of devices for the device editor.<br />
<br />
I think it's robust now and you can build Personality based on the attached example.<br />
<br />
===Pre 4.0.0.b6===<br />
<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording add Palette recording/updating functions<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
===4.0.0.b05===<br />
<br />
* add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho. It's usefull for Device that do not handle Intensity attribute.<br />
* add a merging mechanism to swap registered device model with another one. it'll be usefull when Palette will be coded but the purpose is to be able to switch between device when in tour you do not have the same device as at the creation.<br />
* from the main board you can access to several windows for (few for now) commands add CONTROL command for Lamp On/Off<br />
*add FOCUS command for Pan(Fine)/Tilt(Fine)<br />
*add BLADE command<br />
<br />
in the FOCUS and Blade windows you can hold CTRL to scroll FINE or scroll BOTH parameters I think you'll need to to rebuild your devices template as the one provided because all parameters you want to use must be set<br />
<br />
all library have been updated<br />
<br />
===Pre 4.0.0.b5===<br />
<br />
*add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho add a merging mechanism to swap registered device model with another one<br />
*add CONTROL command for Lamp On/Off add FOCUS command for Pan(Fine)/Tilt(Fine) add BLADE command<br />
*updated libs<br />
*join Alpha Profile 800 && ADB Warp model as example say that Parameters fields must be set....<br />
<br />
===4.0.0.b04===<br />
<br />
Avec cette beta, j'arrive à controler les couleurs du PAR via le ColourPanel<br />
le circuit de la fenêtre principale représente le paramètre DIMMER des devices<br />
*donc de la nouveauté dans le colourpanel où si le(s) devices sélectionnées ont plus de 3 couleurs, des scrollers de niveaux apparaissent en bas de la fenêtre<br />
*rajout des cases CMY<br />
*refonte des presets de couleurs (pour mémoire: left-clic = selection de couleur, un deuxième clic permet de nommer la couleur, Ctrl+clic permet d'enregistrer la couleur active)<br />
donc si vous avez listés/patchés des devices, que vous les sélectionnez depuis la fenêtre principale, vous devriez pouvoir controler les couleurs depuis le colourPanel.<br />
on ne peut pas encore enregistrer de cues avec des valeurs de couleurs ni charger des trucs dans les subs, ni rien.... petit à petit ça avance.<br />
aussi pour ceux qui possèdent un ultraDMX RDM Pro merci de me dire si il fonctionne mieux avec cette beta.<br />
après réflexions nocturnes je me dis que c'est pas bien de mettre les valeurs de HOME dans la librairie, qu'il vaudrait mieux définir ces valeurs dans le 'Device Listing'... où pourrait également apparaitre des champs comme 'Inverse Pan' et 'Inverse Tilt'...<br />
<br />
===4.0.0.b3===<br />
<br />
this one bring the Device Listing where you can import Device Files to your sho. please be carefull not having neither Manufacturer nor Model set as '*'<br />
'-' on Win32 leads to nothing good...<br />
in order to patch the imported device, you click on the Dimmer or Channel cell, it pop up a big dimmer view.<br />
use Ctrl+'move the mouse' to set the dimmer Range.<br />
once dimmer range is set, you type the channel number you want to assign the device and use 'c' (like in channel) to process the patch.<br />
you can use 0 channel to release a previous patch without removing a device<br />
<br />
===4.0.0.b2===<br />
<br />
this one should address reported bugs of the previous one<br />
<br />
===4.0.0.b1===<br />
<br />
voici la premiere béta d'une longue série qui devrait aboutir sur une proposition d'utilisation des projecteurs à LED, projecteurs asservis.<br />
ça sera sans doute assez long étant donné le chantier, néanmoins voici une première proposition....<br />
cette beta ne comprends qu'un module de création de librairie de projecteur.<br />
dans l'ordre pour las suivantes:<br />
*assignation des projecteurs dans un sho de DL en fonction de la librairie existante -fonctions d'accès aux paramètres<br />
*création/gestion de palette<br />
<br />
==D::Light v3==<br />
<br />
===3.0.24_b2===<br />
<br />
build system is slightly different from previous releases. now we have :<br />
*MacOS 10.6/10.7 build linked against XQuartz 2.7.4<br />
*MacOS 10.8/10.9 build linked against XQuartz 2.7.5<br />
*and the good old Win32, Linux32, Linux64 releases on Linux and MacOS, every lib have been updated<br />
here come the news....:<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
you can load one or several channels.<br />
it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.24===<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
*thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
*you can load one or several channels.<br />
*it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.22_b2===<br />
<br />
OSC:<br />
*less message for channels (eg only when their values are changing)<br />
Setup:<br />
*new option for sequence typo<br />
*bug fixes...<br />
<br />
===3.0.22_b1===<br />
<br />
new beta phase with:<br />
*bug fixes (at least more error checks)<br />
*MidiTimeCode improved<br />
<br />
===3.0.22===<br />
<br />
I'm proud to announce the 3.0.22 release of D::Light.<br />
It's available for each supported platforms (macOS 10.6->10.9, windows, Linux 32b, Linux 64b). On MacOSX, it's linked against XQuartz 2.7.5 (xquartz.macosforge.org/landing/)<br />
many bugs fixed....<br />
News:<br />
*MIDI TIMECODE: code improved<br />
OSC:<br />
*less and better verbose<br />
SETUP:<br />
*new typo function for sequence display<br />
*please consider making donations if you think this software is useful.</div>Sl1200mk2https://getdlight.com/wiki/index.php?title=ChangeLog&diff=3114ChangeLog2020-09-04T14:18:24Z<p>Sl1200mk2 : /* D::Light v4 */</p>
<hr />
<div>__NOTOC__<br />
<br />
==D::Light v4==<br />
<br />
===4.1.12 [20200904]===<br />
<br />
*macOS:<br />
-bye bye XQuartz... D::Light is now native for every supported macOS version (starting from 10.9) // bye bye XQuartz, D::Light est maintenant natif pour toutes les versions supportées de macOS (à partir de macOS 10.9)<br />
<br />
<br />
++fixes&&bugFixes<br />
<br />
<br />
===4.1.11 [20200718]===<br />
<br />
*Windows:<br />
-fix Open/backup // correction de l'ouverture du backup<br />
-fix invPan/invTilt accessibility in deviceListing // correction des boites à cocher dans le deviceListing <br />
<br />
*Palette:<br />
-new menu to remove unused Palettes // nouveau menu pour effacer les palettes inutilisées<br />
<br />
*SetUp I/O:<br />
-you can now access to MidiPatch and MidiTimeCode editor from the Midi panel of SetUp I/O // vous pouvez dorénavant accéder au patch Midi ainsi qu'à l'éditeur de midiTimeCode directement depuis le SetUp I/O<br />
<br />
*Track:<br />
-add +%/-% shortcuts // ajout des raccourcis clavier +% et -%<br />
<br />
*SLink:<br />
-new MidiSwicth command // nouvelle commande midiSwitch dans les stepLinks<br />
<br />
*Park:<br />
-add +%/-% functionality and shortcuts // ajout de la fonctionnalité +% et -% ainsi que les raccourcis clavier correspondants<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.1.10 [20200703]===<br />
<br />
*Devices:<br />
-new DeviceTools (menu Device/DeviceTools) that bring Focus joystick, Colours picker and Blade utilities as a separate window. Useful in addition of the dynamicBottom. // nouvelle fenêtre DeviceTools qui permet d'afficher uniquement les joysticks des Focus et Blades ainsi que le picker de couleurs.<br />
<br />
-fix palette recording with levels that come from SubMasters // correction de l'enregistrement des palettes lorsque les niveaux sont issus de SubMasters<br />
<br />
*Sample:<br />
-new several options before Sample Recording // nouvelles options réglables avant l'enregistrement des Samples<br />
<br />
*Midi:<br />
-new floatingScale command that let a CC control levels of active channel's selection, useful with infinite knob... // nouvelle command floatingScale qui permet à un rotatif ou fader (ControlChange) de piloter les niveaux de la sélection active de circuits.<br />
<br />
*General:<br />
-augmented 'Recall' function that allow user to recall levels of prev/next/desire cue for selected channels // nouvelle fonction 'Recall' qui permet de rappeler les niveaux des circuits sélectionnés par rapport à la cue suivante/précédente/définie<br />
<br />
-new 'levelStyleDisplay' shortcut to switch between percent/real display // nouveau raccourci clavier pour la fonction 'levelStyleDisplay' qui permet d'alterner l'affichage en pourcent ou en valeur réelle des niveaux des circuits.<br />
<br />
-new commandLine up to the channel panel // nouvelle ligne de commande au dessus de l'écran d'affichage des circuits.<br />
<br />
*StepLinks:<br />
-added GOTO message to VLC to play desire item (there's a strange offset though between playlist ID items and ID items sent by D::Light) // ajout du message GOTO aux commandes VLC pour jouer un morceau de la playlist de VLC<br />
<br />
*SetUp I/O:<br />
-new 'Fixed Frame Rate' option in order to provide continuous DMX stream // nouvelle option 'Fixed Frame Rate' pour permettre l'émission d'un flux DMX fixe à vitesse constante (notamment lorsqu'il n'y a pas de modifications de niveaux).<br />
<br />
-new 'DMX Input Patch' option for usbDMX and netDMX that let you patch incoming DMX to Devices (each parameter is reachable) // nouvelle function 'DMX Input Patch' pour l'usbDMX et les netDMX qui permet de patcher un signal DMX entrant sur n'importe quel paramètre des Devices.<br />
<br />
===4.1.09 [20200313]===<br />
<br />
*SetUp :<br />
-new Splitted 'UI' mode // nouvelle interface 'Splitted' pour la fenêtre principale<br />
<br />
<br />
*Fixes&&Improvements<br />
<br />
===4.1.08 [20200214]===<br />
<br />
*SetUp :<br />
-new option to set Submaster's matrice (10 or 16 Submasters displayed) // Nouvelle option pour définir la matrice des Submasters<br />
<br />
<br />
*SetupIO :<br />
-E1.31 (streamingACN protocol) DMX universe mapping can now reach universe 63999 // le mapping des univers DMX pour le protocole E1.31 (streamingACN) peut aller jusqu'à l'univers 63999<br />
<br />
<br />
*Fixes&&Improvements<br />
<br />
===4.1.07 [20200131]===<br />
<br />
*SetUp :<br />
-new option to Detach/attach main User Interface // Nouvelle option pour séparer ou grouper la fenêtre principale<br />
<br />
-new option to anchor StepLinks to sequence // Nouvelle option pour lier le déclenchement des stepLinks au step+/- dans le séquentiel<br />
<br />
*StepLinks:<br />
-new type command to change displayed SubMasterPage // nouvelle commande pour afficher une page de SubMaster spécifique<br />
<br />
*TimeLinks:<br />
new TLinks are now registered with '.' in the Time column. It means that step times will be used // Les nouveaux TLinks sont enregistrés avec un '.' dans la colonne des temps. Ce qui signifie que les temps du pas de séquence sont utilisés (il est toujours possible d'assigner un délai spécifique)<br />
<br />
*DeviceCommand:<br />
-new option to clone levels from a desired device // nouvelle option (bouton et raccourci clavier) pour cloner les valeurs d'un device vers tous les devices inscrits dans le deviceCommand<br />
<br />
===4.1.06 [20200107]===<br />
<br />
bug fix release :)<br />
<br />
<br />
===4.1.05 [20191220]===<br />
<br />
*macOS<br />
-more Native integration <br />
<br />
-fix&&improvements<br />
<br />
===4.1.04 [20191130]===<br />
<br />
*SubMasters:<br />
-add new OSC and Midi messages for subBook rotations // ajout de nouveaux messages OSC et MIDI pour la navigation dans les subBooks.<br />
<br />
-add new buttons to quickly switch between Submaster's pages // ajout de nouveaux boutons pour rapidement choisir la page de Submaster affichée.<br />
<br />
*Patch:<br />
-you can now give a name to channels (useful on tour...) // il est dorénavant possible d'assigner du texte à un circuit.<br />
<br />
*Objects Listing:<br />
-new option for Chaser and Sample Listing to run the selected effects (in order to quickly identify them) // nouvelle option pour les Chaser et Sample Listings qui permet de rapidement faire un play/pause des effets sélectionnés<br />
<br />
*Devices:<br />
-new 'Recall DLink' function to copy state of selected devices from a step/cue/stepID // nouvelle fonction 'Recall DLink' pour copier les niveaux des devices en sélection depuis une cue/step/stepID donné<br />
<br />
*General<br />
-new 'Ring Buffer' mechanism for channel's quick selection (+shortcuts+OSC+MIDI links) // nouveau mécanisme appelé 'Ring Buffer' pour une sélection rapide des circuits (accessible via les raccourcis claviers, des messages OSC ou des commandes MIDI)<br />
<br />
-one can use commandLine to define Refresh timing // il est dorénavant possible de préciser le temps de la commande Refresh (via la ligne de commande)<br />
<br />
-you can define a prefered path in the SetUp // Il est possible de définir une arborescence dans le SetUp pour que D::Light ouvre le navigateur de fichier de préférence vers le chemin défini.<br />
<br />
===4.1.03 [20190729]===<br />
<br />
*SetUpIO:<br />
-virtual submasters for incoming data are now separate. One can control either usbDMXInput, netDMXInput and oscInput at the same time.<br />
<br />
it means one can use usbDMX Input to control Submasters from an external lightdesk and in the same time use netDMX Input to control Channels from a fancy madMapper patch :) and output DMX... :)<br />
<br />
//<br />
<br />
-D::light dispose dorénavant de 2 entrées DMX séparées (usbDMXInput et netDMXInput) via les 'Virtual Submaster'.<br />
<br />
ça signifie qu'il est possible d'utiliser une console lumière pour piloter les Submasters de D::Light (via usbDMXInput) tout en utilisant madMapper pour controler les circuits (via netDMXInput)... et sortir du DMX :)<br />
<br />
<br />
<br />
<br />
===4.1.02 [20190726]===<br />
<br />
*Midi:<br />
-new 'FloatingScaleIncrement' and 'FloatingScaleDecrement' available for ControlChange // nouvelles fonctionnalités 'FloatingScaleIncrement' et 'FloatingScaleDecrement' pour les ControlChange Midi.<br />
<br />
Ces nouvelles fonctions permettent d'utiliser une roue codeuse Midi (qui envoie +1 dans un sens et +1 dans l'autre sens sur 2 canaux différents) pour pouvoir se déplacer dans les listings ou modifier le niveau des circuits sélectionnés.<br />
<br />
-better shortcut support // amélioration de la commande midi 'Shortcut'<br />
<br />
<br />
*OSC:<br />
-better strategy // meilleure stratégie d'émission des messages OSC<br />
<br />
<br />
*E1.31:<br />
-better code for E1.31 input // meilleur code pour la réception de paquets E1.31<br />
<br />
===4.1.01 [20190722]===<br />
<br />
*fix<br />
<br />
<br />
===4.1.00 [20190719]===<br />
<br />
*UserInterface:<br />
-more 'flat' design // fin du nouveau design de l'interface utilisateur<br />
<br />
<br />
*Park:<br />
-new 'Park' function is order to lock channels or specific parameters of Device // nouvelle fonction 'Park' qui permet de bloquer des circuits ou des paramètres individuels de Device à une niveau donné.<br />
<br />
<br />
*macOS:<br />
-D::Light is now notarized from Apple // D::light est "notarizé" de la part d'Apple<br />
<br />
===4.0.31 [20190618]===<br />
<br />
*UserInterface:<br />
-new 'flat' design // nouveau design de l'interface utilisateur<br />
<br />
<br />
*Chaser / Sample:<br />
-one can now use SPEED Submasters to gain more fine controls on Chasers/Samples restitution (ClockWise way, CounterClockWise way, Random way)<br />
<br />
//<br />
<br />
-Il est dorénavant possible de controler le sens de défilement des Chasers et des Samples, soit dans le sens horaire (normal... CWise) soit dans le sens anti horaire (du dernier step vers le premier ... CCWise) soit en mode aléatoire (Random).<br />
<br />
Pour accéder à ces controles il suffit de définir un Submaster comme SPEED d'un Chaser ou d'un Sample et en lieu et place du texte associé au Sub se trouve le PlayMode.<br />
<br />
<br />
<br />
*Clone:<br />
-one can now set desire objects number while cloning (available for Cue, Group, Chaser, Sample, Palette, microPalette) // Il est dorénavant possible de choisir lors d'un clone d'objet le numéro de l'objet cloné (valable pour les objets Cue, Group, Chaser, Sample, Palette, microPalette)<br />
<br />
<br />
<br />
*Freeze:<br />
-Frozen step is now coloured // A l'appel de la fonction Freeze, le step en SCENE devient coloré pour une meilleure identification<br />
<br />
-grandMaster can now control Frozen levels // Le grandMaster est dorénavant maitre sur l'état lumineux freezé<br />
<br />
<br />
<br />
*Sequence:<br />
-one can now use Ctrl+Space to load selected step and launch GO (only in the big sequence window) // Il est dorénavant possible d'utiliser la barre espace dans la fenêtre de Sequence pour lancer un GO.<br />
<br />
Il est également possible de sélectionner un step et d'appuyer sur Control+Space pour charger le step sélectionné en Préparation et automatiquement lancer un GO.<br />
<br />
<br />
*Curves:<br />
-one can now select point and use Ctrl+Arrows(Up/Down/Left/Right) to move it // Il est dorénavant possible de sélectionner un point de la courbe du 'Curve Editor' et d'utiliser la combinaison de touche Ctrl+Flèche(Nord/Sud/Est/Ouest) pour le déplacer<br />
<br />
<br />
*TimeLink:<br />
-new copyToStep function to copy selected Tlinks to desire step // nouvelle fonction de copie (et raccourci clavier associé) pour copier les TimeLinks sélectionnés vers le pas de séquence inscrit dans la ligne de commande.<br />
<br />
<br />
*Midi:<br />
-new design of the midi Patch Editor // nouveau design de la fenêtre d'édition du patch Midi<br />
<br />
-more copyToMidiSwitch capabilities (you can now copy selected patch to all existing midiSwitch when the commandLine is empty) // Il est dorénavant possible de copier tout ou partie du patch midi vers tous les MidiSwitch existants en laissant la ligne de commande vide.<br />
<br />
<br />
*DeviceCommand:<br />
-one can now use MouseScroll in Blade's specialized widget // Il est dorénavant possible d'utiliser le scroll de la souris pour modifier les niveaux des Blades<br />
<br />
<br />
*microPalette:<br />
-one can now register INTENSITY/DIMMER as a definition for microPalette // Il est dorénavant possible d'enregistrer le paramètre INTENSITY/DIMMER comme définition d'une microPalette<br />
<br />
===4.0.30 [20190314]===<br />
*Objects Listings:<br />
-one can now sort (or reorder) objects in Cue/Group/Chaser/Sample/Palette/microPalette Listings // nouvelle commande pour re-numéroter les objects dans les différents listing<br />
<br />
-new 'reOrder' shortcut // également un nouveau raccourci clavier 'reOrder'<br />
<br />
<br />
*Submasters:<br />
-new state for Solo function (we now got NORMAL/SOLO/FLASHSOLO/NOSOLO) // ajout d'une nouvelle fonctionnalité pour le SOLO des Submasters.<br />
<br />
les différents états sont:<br />
<br />
**NORMAL : rien de particulier<br />
**SOLO (vert) : en fonction de l'ouverture du Submaster les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**FLASHSOLO (jaune) : lors de l'appui sur le bouton FLASH du Submaster, les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**NOSOLO (rouge) : le Submaster ne se coupe pas lors de l'action d'autres Submasters en mode SOLO ou FLASHSOLO<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.29 [20190226]===<br />
*General:<br />
-Balance function for channels is now dynamic // amélioration de la fonction Balance pour les circuits.<br />
<br />
Lorsque la fonction Balance est activée (qui permet d'isoler le(s) circuit(s) sélectionné(s)), si la sélection de circuit change, la Balance est updatée<br />
<br />
<br />
*OSC:<br />
-new /shortcut command which accepts string as argument // nouvelle commande /shortcut pour simuler un raccourci clavier.<br />
<br />
Cette commande accepte une 'string' comme argument.<br />
<br />
Par exemple '/shortcut p' va changer le registre de travail actif.<br />
<br />
<br />
*Track:<br />
-one can now track Palette across sequence // il est dorénavant possible de tracker les Palettes chargées dans le séquentiel (via les DeviceLinks)<br />
<br />
<br />
*Device:<br />
-more https://open-fixture-library.org/ integration<br />
<br />
<br />
*DeviceLinks:<br />
-Purge menu redefined // extension du menu Purge des DeviceLink.<br />
<br />
Il est dorénavant possible de purger un Paramètre ou tous les paramètres d'un attribut pour un DeviceLink en un coup<br />
<br />
<br />
*DeviceCommand:<br />
-new Live bound which display levels form palettes loaded in SubMasters // nouveau mode Live pour le DeviceCommand <br />
<br />
en mode Live, le DeviceCommand affiche les niveaux des paramètres des devices qui sont pilotés par des palettes chargées dans les submasters<br />
<br />
===4.0.28 [20190118]===<br />
*Submaster:<br />
-improve Submasters Solo mode // amélioration du mode Solo pour les Submasters.<br />
<br />
dorénavant le mode solo n'est plus réservé aux Flash, il est également accessible pendant le scroll des Submasters.<br />
<br />
-Balance do not kill 'E' (aka Exclusion) Submasters // les 'E' (comme Exclusion) Submasters ne sont plus remis à zéro en cas de Balance<br />
<br />
<br />
*Group:<br />
-enhance popUp dialog // amélioration de la fenêtre popUp d'enregistrement des Groupes.<br />
<br />
Lors de l'enregistrement d'un Groupe une fenêtre popUp s'ouvre où vous pouvez directement renseigner le nom du nouveau Groupe.<br />
<br />
<br />
*MasterLink:<br />
-improve MasterLink behavior (follow step +/-) // Les MasterLinks suivent la séquence pour les commandes step +/-<br />
<br />
-improve MasterLink editor Submaster's selection/registration // amélioration de la sélection/enregistrement des Submasters dans l'éditeur de MasterLink.<br />
<br />
vous pouvez dorénavant sélectionner les Submasters à enregistrer dans les MLinks de la même manière que la sélection de circuits dans la fenêtre principale.<br />
<br />
===4.0.26 [20181214]===<br />
*Patch:<br />
-'Enter' key can now be used to select either channels or outputs. CommandLine is used for sourcing.<br />
<br />
<br />
*Main Window:<br />
-'Enter' key can now be used to select channels. CommandLine is used for sourcing.<br />
<br />
-new 'DynamicBottom' display for Device's selection.<br />
<br />
<br />
*Sequence:<br />
-one can now register/insert cueless step. Such steps are useful to trigger D/M/S Links.<br />
<br />
<br />
*SubMasters:<br />
-new 'Looping Style' options for SubMasters loaded with Sample. one can select if levels are persistent after each loop or reseted.<br />
<br />
<br />
*SetUp:<br />
-one can now choose if SOLO mode for SubMasters also behave on Scene levels.<br />
<br />
-one can choose colours for Scene/Prepa registers<br />
<br />
<br />
*SetUp I/O:<br />
-one can now choose DMX input frame length.<br />
<br />
<br />
*DeviceLink:<br />
- one can now trigger MoveInBlack in one click for all listed Devices of each steps<br />
<br />
<br />
*TimeLink:<br />
-new 'Quick Selection' option to selected each identical parameters<br />
<br />
<br />
*Midi:<br />
-one can now use NOTE and PROGRAM CHANGE to trigger defined shortcuts<br />
<br />
<br />
*OSC:<br />
-new command which allow to control parameters of selected devices (range is -1.0 <= x.xx <= 1.0):<br />
<br />
/deviceParameter/ATTRIBUTE/PARAMETER x.xxx<br />
<br />
===4.0.24 [20181004]===<br />
<br />
===4.0.23 [20181002]===<br />
<br />
*menu Accelerators :<br />
-accelerators for MLink, TLink, DLink, SLink have changed (respectively Shift+Meta+w, Shift+Meta+x, Shift+Meta+y, Shift+Meta+z)<br />
<br />
<br />
*Sample :<br />
-faster encoder/decoder <br />
<br />
<br />
*VLC :<br />
-D::Light can now trigger VLC's playlist [https://www.getdlight.com/wiki/index.php/SETUP_I/O#VLC].<br />
<br />
<br />
*SubMasters :<br />
-VLC volume, DMX Input and OSC Input can be assigned to a regular SubMaster.<br />
<br />
<br />
*palette Editor :<br />
-Live functionality added<br />
<br />
<br />
*palette Listing :<br />
-new 'ALL' selector to display every recorded palette for selected channels<br />
<br />
<br />
*OLA server :<br />
-bumped to 0.10.7<br />
<br />
<br />
*MacOS :<br />
-MacOS 10.14 compatibility<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.22 [20180718]===<br />
<br />
*General:<br />
-last active step is recorded within the .sho, thus in case of crash or backup loading, last recorded step is set as the active step<br />
<br />
<br />
*USBDMX:<br />
-added more widget /*NODLE U1*/ /*FX5*/ /*Digital Enlightenment*/ /*anyma*/ /*avldiy*/ /*Eurolite*/<br />
<br />
(untested though....)<br />
<br />
<br />
<br />
*DeviceLink:<br />
-more powerful selection capabilities.<br />
<br />
one can now select several cells in DeviceLink Editor and apply chosen palette to all of them<br />
<br />
-MoveInBlack option editable for channels listed in the DeviceLink Editor<br />
<br />
<br />
<br />
*Curves:<br />
-new 'Square' interpolator (aka 'Square Law' curves)<br />
<br />
<br />
++fixes and optimizations<br />
<br />
===4.0.21 [20180705]===<br />
<br />
*DeviceListing:<br />
-one can now 'shiftPAN' and 'shiftTILT' devices<br />
<br />
<br />
*StepLinks:<br />
-one can choose to which destination OSC messages are sent (aka 'All Destinations' or specific IP:PORT)<br />
<br />
<br />
*General:<br />
-fixes and optimizations<br />
<br />
===4.0.20 [20180615]===<br />
<br />
*Palette:<br />
-Palette are now applied according to a user defined time (time is defined in [[SETUP]])<br />
<br />
-new Shift+CMD+P shortcut to display 'Palette Listing'<br />
<br />
<br />
*Virtual Submaster:<br />
-a new virtual submaster is available in [[SETUP I/O]]/OSC which can handle all incoming /circ/x/level OSC messages.<br />
<br />
-a new virtual submaster is available in [[SETUP I/O]]/DMX Utility which can handle all incoming DMX levels.<br />
<br />
<br />
*Submaster:<br />
-one can now colorize each Submaster (and it's levels in Output)<br />
<br />
<br />
*Accelerator:<br />
-new accelerators are available in Cue/Group/Chaser/Sample Editors<br />
<br />
<br />
*Track:<br />
-better MLink support<br />
<br />
===4.0.19 [20180515]===<br />
<br />
*Sample:<br />
-fix wrong device restitution under certain circumstances<br />
<br />
<br />
*Sequence:<br />
-new accelerator shortcut (CMD+R) in order to load selected step in active register<br />
<br />
-Cue names are now displayed in the big sequence window<br />
<br />
-one can now drag'n drop step(s) in order to reorganize the sequence<br />
<br />
-fix XFade wrong behavior <br />
<br />
<br />
*General:<br />
-in case of weird shutdown (crash....), D::Light now ask if user wanna use the backup.<br />
<br />
<br />
*OSC:<br />
-re-writting of OSC messaging system in favor of mono-argumentation (thus, touchOSC become usable again)<br />
<br />
-new syntax for Devices (cf https://getdlight.com/wiki/index.php/OSC)<br />
<br />
-old syntax (aka multi-argumentation) is still available thanks to a new switch in setupIO/OSC menu (Messaging argumentation type)<br />
<br />
<br />
*Track:<br />
- one can now track/update/create/delete Masterlinks from the Track window<br />
<br />
- better tracking for duplicate values<br />
<br />
- one can now use 'All' shortcut to select all displayed levels for selected channels<br />
<br />
<br />
*SplashScreen:<br />
-new initialization process which lead to a new splashscreen<br />
<br />
<br />
*MasterLinks:<br />
-MLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new insert MLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move MLinks<br />
<br />
<br />
*USBDMX:<br />
-D::Light now support HotPLug for usbDMX widgets :) only on macOS and Linux :(<br />
<br />
it means one can unplug/replug a usbDMX device, if the widget was previously active, D::Light will manage automatically the re-connection.<br />
<br />
<br />
*StepLinks :<br />
<br />
https://getdlight.com/wiki/index.php/STEPLINK<br />
<br />
-SLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new copy SLink button (+shortcuts) in the editor<br />
<br />
-new insert SLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move SLinks<br />
<br />
-OSC StepLinks are now typed, it means one must specify if argument(s) is an int, a float or a string<br />
<br />
-CURVES StepLinks now accept THRU (>) for outputs (in the same fashion as for channels)<br />
<br />
<br />
*Device Listing :<br />
-one can now sort Device's order according to ID or Model or Channel<br />
<br />
-one can now use massive Merge (by selecting several Devices before merge)<br />
<br />
<br />
*Palette Editor :<br />
- one can now use empty command line for AtLevel shortcut in order to purge selected levels<br />
<br />
<br />
*Palette Listing :<br />
- new 'Bound To' (editors) option in order to avoid opening Device Command<br />
<br />
<br />
*Chasers :<br />
- CHZ_Cue management is now the same as for the main sequence... if one record CHZ_Cue 1.5, it'll land between CHZ_Cue 1 and CHZ_Cue 2<br />
<br />
- Palette shortcut is now available in Chaser Editor<br />
<br />
<br />
*Curves :<br />
- deepest interaction with the patch.... Output(s) assigned to a curve of the curveListing are now linked(was ist das schön).<br />
<br />
- CurveEditor : one cane now select which curve is displayed (either from patch or from curveListing)<br />
<br />
- Curves are now 16bits -POTENTIAL INCOMPATIBILITY- (they need to be redrawn)<br />
<br />
===4.0.18 [20180124]===<br />
<br />
This release introduce SLinks.<br />
<br />
One can send custom Midi or OSC messages per sequence's step. Thus, it allows D::Light to become the master sequencer of your show as it can trigger specific cues/steps in other software.<br />
<br />
One can also load custom curves for output(s)/channel(s) on every steps of the sequence.<br />
<br />
*Patch:<br />
-new 'quick select' option in order to select all outputs patched to selected channels<br />
<br />
-new Channel/Output test shortcut<br />
<br />
-speedUp display<br />
<br />
*Sample:<br />
-smart +%/-% which only operate on recorded levels for selected channel(s) over a region or at one frame<br />
<br />
*Sequence:<br />
-in the main sequence window, one can now arrange columns as desired<br />
<br />
-new searchBox to quickly find a step/cue associated to a text<br />
<br />
*MasterLink/TimeLink/DeviceLink/StepLink Editor:<br />
-one can now select active step<br />
<br />
-more shortcuts<br />
<br />
*SubMaster Editor:<br />
-one can now select active submaster<br />
<br />
*Curves:<br />
-new design with more powerful editing<br />
<br />
*ShortCuts:<br />
-new searchBox to quickly find a shortcut<br />
<br />
*Save/SaveAs:<br />
-warning when directory is not writable<br />
<br />
*Force DeviceLink:<br />
-one can now use FullForce new option and select which attributes will be recorded<br />
<br />
*Device:<br />
-the main window should reflect active color for device. (it works for RGB or CMY colors only...)<br />
<br />
*General:<br />
-selection style is now more obvious (yellow square is 'around' selected channels)<br />
<br />
*Palette Editor:<br />
-one can move in Palette thanks to the new Up/Down switcher<br />
<br />
*Palette Listing:<br />
-Colour Palette are now colored for EZ view<br />
<br />
===4.0.17===<br />
<br />
a miserable bug of the previous release leads to this one<br />
<br />
===4.0.16_b4===<br />
<br />
===4.0.16_b2===<br />
<br />
===4.0.16 ===<br />
<br />
available for almost every systems (Linux version will be uploaded ASAP... sorry guys for the looooong waiting)<br />
<br />
*E1.31 (aka streamingACN) is now available as a netDMX protocol <br />
*one can now use 16 DMX universe<br />
<br />
Midi :<br />
*one can now use 'subStick' function for Midi Patch.<br />
thus Midi faders will always be patched to displayed submasters <br />
*'flashStick' is also available for the same purpose.<br />
SubMasters :<br />
*added a new 'E' button as Exclusion.<br />
thus AllSub master will not act on excluded submasters<br />
+ various fix<br />
<br />
===4.0.15_b2===<br />
<br />
2 new important stuff:<br />
*in Art-Net, DL no longer send continuously. it sends only on DMX change<br />
*in Patch, you can now "repeat" a Device. it's useful for playing with LedStrips<br />
also, more work have been done on DeviceCommands...<br />
in the Palette Listing, you can now use the new "recycle" icon in order to load same channels as in the DeviceCommands.<br />
<br />
===4.0.15_b1===<br />
<br />
===4.0.16_b3===<br />
<br />
===4.0.15_b3===<br />
<br />
===4.0.15===<br />
<br />
*on Windows, you should now be able to double-clic on .sho in order to launch DL and load desire sho<br />
*new SetUp I/O menu which group all DMX, USBDMX, NETDMX, MIDI and OSC function *new option to cross-patch dmx universes<br />
<br />
DMX Input:<br />
*more accurate<br />
*new option to bound DmxInput to channels or SubMasters<br />
<br />
Patch:<br />
*new option to "repeat" DMX Levels for Devices (useful for led strips)<br />
<br />
ArtNet :<br />
*you can now manually register Node's IP/Net/SubNet.<br />
*DL no longer send continuously packets.... it sends only on change.<br />
*new option in the Setup "Release FREEZE on Go".<br />
allow user to freeze DMX state until the next GO (useful when one want to move in sequence without modifying stage)<br />
<br />
Device Personality :<br />
*you can now import Personalities of the OFL project (Open Fixture Library) open-fixture-library.herokuapp.com/<br />
(which at the time of writing is open-fixture-library-pr-199.herokuapp.com/ ).<br />
*you can hide Commands for Colours, Focus and Blade in order to display bigger values table.<br />
<br />
Palette Editor:<br />
*you can now use At_level shortcut on selection of levels (multiple selection is allowed)<br />
General<br />
*you can now choose to display only patched channels<br />
<br />
===4.0.14===<br />
<br />
No new function Only fixes<br />
<br />
===4.0.13_b3===<br />
<br />
many changes to Artnet and dmxInput.<br />
<br />
===4.0.13===<br />
<br />
*enable DMXInput for DMX USB PRO widgets and clone<br />
*enable DMXInput for ArtNet<br />
*adjustable DMX rate<br />
*better Artnet support<br />
*better support for looooong samples<br />
*plenty of little annoying stuff<br />
<br />
===4.0.12===<br />
<br />
*new 'NoSolo' option for submaster:<br />
it means that a submaster tagged as 'NoSolo' won't be closed during 'Solo' operation, it also means that it won't close any sub when it's flashed.<br />
you just need to clic 2 times on the solo option .<br />
*when 'Solo' operation , device's parameters are now untouched (except the INTENSITY/DIMMER parameter)<br />
*new 'ReSync' option for midi:<br />
this function resend all midiOut levels. it's useful when you switch preset from the BCF2000<br />
*new option in the SETUP to bound MLink time and Timed submasters to Joystick: it means one can now speed up or down submasters opening/closing<br />
*import Sample extended:<br />
you can now select in one shot several samples to import.<br />
*'clone' is now available in the sample editor :<br />
it means you can copy selected channels levels to other(s) channel for a defined region or for a frame. This let you create enveloppe for channel and copy it to other channel.... yeah I know, this is huge!<br />
*import Chaser extended:<br />
you can now select in one shot several chasers to import.<br />
<br />
===4.0.11===<br />
<br />
fix annoying reported bugs.<br />
<br />
===4.0.10===<br />
<br />
*when cloning a device, one can now choose to clone source device's levels to destination devices's levels<br />
(in palette, in sub, in micropalette)<br />
*more device merging subtilities<br />
<br />
===Pre 4.0.09===<br />
<br />
*this one brings 'Gang Load' fashion to D::Light<br />
<br />
===4.0.9===<br />
<br />
extend the use of multiple selection in Cue/Group/Sample/Chasers Listing/Device Listing/Patch...<br />
you can now select several Chasers for example and load them to several submasters in one shot (thanks to drag n' drop)<br />
multiple selection have also been introduced for 'Remove' functions and 'Clone' functions.<br />
*you can now extract each submaster of the Gun Control (cf noGun option)<br />
*you can now set submasters config for a page of Sumaster (simply scroll the button down RecMLink button<br />
<br />
===4.0.8===<br />
<br />
===4.0.7===<br />
<br />
Mainly bug fixes and better memory bandwidth management<br />
<br />
===4.0.6===<br />
<br />
===4.0.5===<br />
<br />
This release will introduce microPalette.<br />
<br />
what is a microPalette ?<br />
<br />
microPalette handle one or several parameter(s) defined in the personality of a device, and only operate on a specific range defined by the user.<br />
microPalette are loaded in submasters and are executed in an exclusive mode for all selected devices that are registered within the submaster.<br />
for example, let's say devices are lighting ON with shutter open.<br />
you record a microPalette for SHUTTER parameter on the range 4 -> 128 that you load on submaster 1.<br />
when you'll open sub1, the shutter will start strobing form low to fast (if in the personality strobing form low to fast is registered in the range 4 -> 128).<br />
when you shutdown the submaster, the shutter will return to it's open state.<br />
it'll be veeeeeery useful for gigs<br />
*address patch issue when user use Shift key to extand selection for outputs<br />
*bug fixes and code cleaning<br />
<br />
===4.0.4===<br />
<br />
this release fix wrong behavior of 4.0.3 (sorry for the mess...)<br />
<br />
===4.0.3===<br />
<br />
*speeding internal things (and cleaning)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed) <br />
*better midi output (submaster's flash for example)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed":<br />
<br />
===4.0.2===<br />
<br />
<br />
fix & improve curves for dimmers<br />
<br />
===4.0.1===<br />
<br />
available for every supported systems : Win7, Win8, Win10, Linux32Bits (Ubuntu 14.04), Linux64Bits (Ubuntu 16.04), ARCHLInux (always on the top), MacOS 10.6 thru 10.12 on MacOS, D::Light is linked against XQuartz 2.7.11<br />
one of the main big thing is that D::Light is now a pay app... this move will hopefully be profitable for the software.<br />
the other big thing is that D::Light can now drive moving lights / LED lights.<br />
several improvements have been introduced for Chasers, Samples, user interface, drag'n drop, etc....<br />
<br />
===4.0.0.b-78===<br />
<br />
===4.0.0.b-75===<br />
<br />
fix blackout/sceneMaster/grandMaster with devices that use 'virtual intensity for colours' parameter<br />
<br />
<br />
===4.0.0.b-74===<br />
<br />
news:<br />
*refresh/balance available as OSC commands<br />
/pad/refresh 1<br />
/pad/balance 1<br />
*OSC message can bypass level's locking mechanism for /circ/level and /sub/level<br />
<br />
===4.0.0.b-76===<br />
<br />
*better handling of DLink<br />
*fix some Devices stuff for sequence -you can now use "0" Tlink (==20ms)<br />
*you can now use "0" waitTime _ 5xfaster than 0.1<br />
if you want to reset waitTimes to nothing (no autogo), set command line to . and use wait shortcut (or double clic in the waitTime column)<br />
*display Info when MLink or Tlink are recorded/updated<br />
++ various fix<br />
<br />
===4.0.0.b-73===<br />
<br />
Hi,<br />
b73 is out for some platforms (aka MacOS from 10.9 to 10.12 (linked against XQuartz 2.7.10), Windows 64b and Linux 64b)<br />
'''the main big thing with this release is that D::Light became a paid app...'''<br />
I tried during 13 years to keep in free, but I cannot no more. So please make archive of your sho as there will be no return.<br />
news:<br />
*lots of bug fixes<br />
*manual xfade for devices<br />
*you can now call Palettes from the main window (manually (new setup option or drag the switcher under the keypad) or with shortcuts)<br />
*nice handling of palettes in submasters.<br />
*improve device mechanism for Chasers<br />
*new timing options for chasers<br />
<br />
===Pre 4.0.0.b-72===<br />
<br />
*Samples are now LTP...<br />
mean easier, lighter, smarter...<br />
it also means some serious incompatibility with existing sample... sorry for that but it's a necessary evil.<br />
*fix DLink is now also available in Chaser<br />
*add 'Virtual Intensity for Colours" in the Device Listing.<br />
this new option let you control the Intensity of the device even when INTENSITY/DIMMer combo is not registered.<br />
usefull for LED RVB for example...<br />
<br />
===Pre 4.0.0.b-71===<br />
<br />
fix a miserable bug...<br />
news:<br />
*SampleListing now display Sample's length<br />
*you can change submaster's levels color (new setup option)<br />
<br />
===Pre 4.0.0.b-70===<br />
<br />
*new purge utility for device attributes within Samples<br />
*'device command' is now fully dedicated to sample's cause<br />
*better speed algorithm for stuff (aka sub_speed, joystick, general timing)<br />
*you can select devices directly in the 'palette Listing' window, as in the 'device commands' window<br />
*reorganization/colorization of 'device Commands' (in order to gain space and clarity)<br />
*add Ctrl+Arrow shortcut to select next channel and set it to default@Level<br />
<br />
===Pre 4.0.0.b-69===<br />
<br />
fix various wrong behavior<br />
*Devices:<br />
added the possibility to define HOME position for parameters to NULL. in this case, HOME call will never operate on the nulled parameters. (useful in some case where LAMP OFF is set to 0... and you don't want to switch the lamp off each time you HOME the device).<br />
<br />
===Pre 4.0.0.b-68===<br />
<br />
*added DND support for TLink and DLink in the chaser's editor<br />
*added DND support for Times in the chaser's editor (times can be DND for example from TimeIn to DelayOut, etc...)<br />
*added DND support for Cues in the chaser's editor<br />
*as for the sequence and other stuff you can now double-click in the TLink editor to set value<br />
*as for the Chaser's editor you can now DND Times in the Sequence editor in the way you want (eg from TimeIn to DelayOut, etc...)<br />
*Device's parameters now follow step times if INTENSITY is > 0 -fix for invPan/invTilt<br />
<br />
===4.0.0.b-67===<br />
<br />
===Pre 4.0.0.b-67===<br />
<br />
*added support for usb pro mk2 (revB) -added wait times to chaser editor $<br />
FWIW, I've decided to clean OSC reader/writer messenger before the final release (and this is not a good news for you... )<br />
I've changed:<br />
/circ/level x y (where x is the channel, y the level) /circ/prepalevel x y<br />
/sub/text x blabla<br />
/sub/level x y<br />
/sub/flash x y<br />
/sub/phase x y.y<br />
all the /subStick messages and also the /device ones<br />
for the devices it looks like<br />
/device s i i (string (/attribut/parameter), int (device numbr), int (value))<br />
I know that all your pd patchs, touchOSC stuff, etc... won't work anymore, but it gain clarity and parsing efficiency.<br />
<br />
===4.0.0.b-66===<br />
<br />
bug fixes<br />
few words about the new 'Phase' ID for a submaster:<br />
one can freely navigate in a sample thanks to the new phase function. it starts at 0.0 and end at 1.0 (1.0 is the latest frame of the sample).<br />
so you can set a sub as Phase for a sample (like you did with Speed function), and you have 255 steps to navigate in the sample.<br />
I've also added OSC message (/sub/x/phase 0.0........1.0).<br />
thus, you have a huuuuuuge precise control over the sample's restitution.<br />
you can go forward, backward, loop inside, etc.....<br />
<br />
===Pre 4.0.0.b-66===<br />
<br />
nouveaux messages OSC: reception<br />
/pad/sub x (select sub)<br />
/pad/record 1 (like record shortcut) /pad/update 1 (like update shortcut)<br />
sending<br />
/seq/x1text (send text associated to step loaded in X1) /seq/x2text (send text associated to step loaded in X2) /sub/pageText (send text associated with the active sub page) /seq/go_signal 1 (send when GO is triggered) /seq/goback_signal 1 (send when GO is triggered) /seq/pause_signal 1 (send when GO is triggered)<br />
and for the Devices:<br />
each device will respond to :<br />
/device/x/attribut/paramater 0... 65536<br />
where attribut is COLOR or FOCUS or EFFECT, etc.... and parameter are the ones recorded within the personality of the device<br />
each device will export his value to the same address<br />
<br />
===4.0.0.b-65===<br />
<br />
There's enough changes to make an update... I didn't finished all the clean though...<br />
*the main window has been polished to fit within small screen systems *you can sample devices<br />
*many many bug/trick fixes<br />
<br />
===4.0.0.b-64===<br />
<br />
mainly bug fixes and stuff improvements....<br />
<br />
===4.0.0.b-62===<br />
<br />
a miserable mistake on b61 leads to b62... mainly bug fixes and dep lib update<br />
<br />
===4.0.0.b-61===<br />
<br />
only for Win32, Win64, MacOS 10.11 (more OS to come later) mainly bug fixes.<br />
<br />
===4.0.0.b-58===<br />
<br />
freshly fresh for everyone, this beta fix several bugs or wrong behavior regarding Devices but also for the old fashion way...<br />
<br />
===4.0.0.b-57===<br />
<br />
*in the palette listing one can now apply a palette to selected devices in one click (nice 4 live...)<br />
*in the palette listing, palettes are now categorized (faster display)<br />
*in the 'device command' panel, if a parameter have a definition, associated scroller are now bound to minLevel/maxLevel (nice 4 live...)<br />
<br />
===4.0.0.b-56===<br />
<br />
only 4 MacOS 10.6 -> 10.11<br />
<br />
===4.0.0.b-55===<br />
<br />
should fix some stuff...<br />
only for Linux64, MacOS 10.8 -> 10.11<br />
<br />
===4.0.0.b-54===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-53===<br />
<br />
should fix group removing/deletion different compilation options for win64<br />
<br />
===4.0.0.b-52===<br />
<br />
should fix usbDMX Pro on ElCapitan && Yosemite should fix group deletion<br />
should fix Chase load in sub<br />
I don't have issue while loading global palette in sub.<br />
<br />
===4.0.0.b-51===<br />
<br />
with this one you can load PALETTES in submasters. no drag'n drop yet.... you can choose which device that is include in a palette is processed.<br />
on MacOSX, linked against fresh XQuartz 2.7.8<br />
<br />
===Pre 4.0.0.b-50===<br />
<br />
===Pre 4.0.0.b-49===<br />
<br />
===Pre 4.0.0.b-48===<br />
<br />
===4.0.0.b-47===<br />
<br />
lots of news coded during summer...<br />
*Device functions have been merged in a central window. This is now the start point for almost everything for Devices...<br />
*many things have been cleaned<br />
*Shift and Ctrl have been swapped (to massively select channel you now use Shift, to drag'ndrop a channel in a submaster to quickly inhib it, you now use Ctrl).<br />
<br />
===4.0.0.b-46===<br />
<br />
should fix reported bugs.<br />
<br />
===Pre 4.0.0.b-45===<br />
<br />
should fix:<br />
*record new sho (with permissions check on Linux) -artnet on Linux<br />
*strange and deep deep wrong behavior for devices<br />
should also clarify selection in the TLink editor.<br />
<br />
===4.0.0.b-44===<br />
<br />
should fix:<br />
*warning when user do not have permissions to write files on Linux<br />
*weird things when repatching a device<br />
<br />
===4.0.0.b-43===<br />
<br />
should fix:<br />
*artnet on windows computers<br />
*help on linux computers<br />
*submasters (timed and inhib ones) that stay in Pause state. -some inappropriate behaviors<br />
news:<br />
SHORTCUT :<br />
allow to delete previous binding when asking for an ever used key<br />
<br />
===4.0.0.b-42===<br />
<br />
ArtNet : restore network artPoll broadcast address (some node appears to not responding well over 255.255.255.255)<br />
Devices :<br />
*fix a case where palettes levels were not honored for dlinks<br />
*add the possibility to select the same parameter for several Devices by clicking on the parameter's column header<br />
Linux:<br />
*shrink size of the packages<br />
<br />
===4.0.0.b-41===<br />
<br />
mainly bug fixes:<br />
CHANNEL TRACK:<br />
fix bug and faster code.<br />
please do some hardcore tests...<br />
MIDI:<br />
new LOADSTEPID_X2/X1 functions for ProgramChange<br />
*retrieve single channel inhib when dragging with Shift to a submaster -retrieve hour trigger<br />
*new remove function for MidiTimeCode editor<br />
*bug font fixed<br />
<br />
===4.0.0.b-40===<br />
<br />
mainly bug fixes<br />
<br />
===4.0.0.b-39===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-38===<br />
<br />
so here comes a new one basically with bug fixes.<br />
also I've tried to reduce size (height) to fit on low resolution screen<br />
I've worked on the setup regarding ArtNet and OLA (for them to work better)<br />
the BIG one is the new remote available with this release that we have designed with aroom (big thanx)<br />
<br />
===4.0.0.b-37===<br />
<br />
removed things:<br />
channelcheck definitely removed (use Patch functions for this purpose) Color Scroller definitely removed (use Devices functions for this purpose)<br />
news/update/fixes:<br />
Patch:<br />
*you can now select several channels, and if you give one dimmer, channels we be patched as list starting with the given dimmer.<br />
(@mode exemple: CH 1 THRU 10 = 5 ENTER will patch ch 1 to dimmer 5, ch 2 to dimmer 6, etc...).<br />
*double click is available for check level<br />
Balance:<br />
*submaster that are in TIME mode and the little blue square of the sub is set, what's inside the submaster won't be touched by the Balance Mode<br />
Artnet:<br />
*now inegrated to the setup.<br />
*more simple, more usefull, honor the broadcast/unicast mode, honor selected nodes to use in unicast mode.<br />
Submasters:<br />
*there's now a little indicator close to the sub that show progression in case of MLink start or Times Start<br />
Midi Time Code:<br />
*new inhib MTC function in the setup<br />
+many various bug fixes<br />
<br />
===4.0.0.b-36===<br />
<br />
===4.0.0.b-35===<br />
<br />
bug fix<br />
+<br />
should improve Help display.<br />
in @Mode, the Help in the windows now display allowed syntax<br />
<br />
===4.0.0.b-34===<br />
<br />
*should improve TLink management<br />
*more/less OSC message for PATCH<br />
(new remote is here : github.com/dlight-tools/dlight-pad/blob/...ad_4.0_SGS2.touchosc ) -keep on cleaning code....<br />
<br />
===4.0.0.b-33===<br />
<br />
news:<br />
*should fix all errors reported for the b32 (except TLink that collapse, I've forgot....)<br />
Patch:<br />
*complete rewrite of this window.<br />
*the left part display channels, the right part display dimmers. D-Patch is the first address of patch for Devices<br />
*you can drag'n drop from channels to dimmers<br />
*you can select several dimmers like 1 + 2 Thru 10 + 20 + 44<br />
*the remote should not work anymore, let's try to write another one...<br />
+ many many more little stuff that make life better<br />
<br />
===4.0.0.b-32===<br />
<br />
General:<br />
*you can now double-clic on levels to set value<br />
Channel Track:<br />
*you can now DND to death!!<br />
ascii:<br />
*better integration with DL<br />
+bug fixes<br />
fews words:<br />
*DL seems stable enough now to cut off the release soon, I just need to re-write the patch window before the release.<br />
<br />
===4.0.0.b-31===<br />
<br />
*le double clic pour les textes des subs<br />
*tcl/tk updaté<br />
*molette de la souris pour les valeurs des paramètres des devices ainsi que pour les masters SCENE/FlashMaster AllSubMasters<br />
*meilleur check des noms de palettes<br />
*ID pour le message OSC /seq/go<br />
*ascii improve file loading/recording<br />
*device attribute's editor are now able to display levels in % as well as Real Values<br />
*et les corrections de bug annoncés sur la b30<br />
<br />
===4.0.0.b-30===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-29===<br />
<br />
*should fix Win64 package<br />
*Sequence : StepID<br />
this is the big new stuff which allow you to register an 'identifiant (ID)' for a step.<br />
<br />
Thus you can call the step thanx to new shortcuts stepID_load and stepID_goto where xxxx_load is used to set the ID for a step and xxxxx_goto is used to trigger the step<br />
there cannot be two stepID with the same number....<br />
<br />
in the setup you can choose if MSC Load message is mapped with the cues (as before) or with the stepID<br />
<br />
in OSC, two new messages : /seq/ID_goto xx.xxx and /seq/X2LoadAndFireID xx.xxx<br />
HourTrigger:<br />
*functions have been re-written<br />
+bug fixes<br />
<br />
===4.0.0.b-28===<br />
<br />
Text: all text are now edited in place<br />
File name: DL should support exotic characters (at least the french ones) +should fix all reported bugs of the previous beta<br />
<br />
===4.0.0.b-26===<br />
<br />
new beta available for every supported systems (with the addition of Windows 64bits) ATTENTION: on MacOS 10.6_10.7, DL is built against XQuartz 2.7.7 (please update your server...)<br />
bug fixes release + new features:<br />
OLA:<br />
*the server have been updated to 0.9.5<br />
Sequence :<br />
*the big sequence window is a whole new code with drag'n drop support for every parameters<br />
Track :<br />
*now display DLinks associated to a channel for sequence's steps<br />
OSC : new /sub/x/text message.<br />
*it's only an outgoing message that display text associated with subs. DL will not respond to this message<br />
MIDI :<br />
*new MidiSwitch +/- bind available<br />
Device :<br />
*Inverse Pan/Tilt now available in the Device's Listing<br />
<br />
===4.0.0.b-25===<br />
<br />
===4.0.0.b-24===<br />
<br />
bug fixes +<br />
Channel Track has been re-write<br />
*more useful and Sequence selector added<br />
@mode:<br />
*available in channel Track<br />
*bug fixes in TimeGroup editor<br />
*add [DELETE] [CUE] xx.x [THRU] xx.xx<br />
OLA:<br />
*fixes on yosemite (thanx aroom)<br />
+ many little stuff<br />
<br />
===4.0.0.b-22===<br />
<br />
mainly a bug fix with addition of:<br />
*in @mode and RPN, PALETTE will open the Palette Listing<br />
*0 + Colour/Focus/Beam/etc... will set selected devices to Home values for selected attributes.<br />
<br />
===4.0.0.b-21===<br />
<br />
mainly bug fixes...<br />
new features:<br />
*Devices command's windows now reflect real values for movers all the times + some goodies...<br />
<br />
===4.0.0.b-20===<br />
<br />
Recapitulatifs par rapport à la b16 :<br />
*Grand Master : Ok<br />
*Black : Ok<br />
*Focus avec le Pad Ok<br />
*Plus de sho corrompu : Ok Memorisation des Focus :ok Patch : OK<br />
*Ce qui ne fct pas ou plus:<br />
*Multi sélection avec souris et touche " CTRL", c'est ok avec les commande "ch +"<br />
*prise en compte de valeur par défaut des devices (chez moi un Strobe qui devrai être à 255)<br />
Au bout d'un moment de travail, les fenêtres ne passent plus en premier plan par l'appel au menu, lorsqu'elles sont ouvertes. donc il faut les sélectionner dans un coin apparent.<br />
*Les Cue FX ne mémorisent pas les canaux de devices.<br />
*Les clone de Cue, ne copient pas les canaux de devices<br />
*lorsqu'on clique sur le "DLINK" d'un STEP, on peut visiblement éditer les canaux individuellement, or ce ne fonctionne pas sur tous les canaux. (couleurs OK, mais STROBE, EFFECT...)<br />
J'ai d'ailleurs pas réussi à "jouer" avec un canal "EFFET / MACRO", mais c'est peut être le device, faut que je vérifie.<br />
Les Dlink ne sont pas liés aux CUES, donc on ne peut pas les mettre dans un SUB.<br />
Pas systématique<br />
*Ne mémorise de temps en temps pas la couleur (donc dans certains CUE, et pas d'autres) <-- Ca c'est bizarre et pénible<br />
je te joindrai le sho et le step où ça bloque.<br />
=> ben aujourd'hui ce step et cette couleur ne bloque plus !=> A suivre<br />
*Sortie du logiciel pas toujours propre (fenêtres bloquées ouverte), mais ce ne m'est plus arrivé le lendemain.<br />
*J'ai eu deux fois une fermeture inopinée lorsque je faisais des manip. avec les 4-5 fenêtres ouvertes (Focus, Beam, Couleur, Listing), sans perte de données, recul. avec menu "backup".<br />
<br />
===4.0.0.b18===<br />
<br />
===Pre 4.0.0.b18===<br />
<br />
===4.0.0.b17===<br />
<br />
mainly a bug fix.<br />
<br />
===4.0.0.b16===<br />
<br />
===Pre 4.0.0.b16===<br />
<br />
*SUB_SPEED are reset to 50% in case of gun shot<br />
*moving light's attributes have been redispatched, new BEAM family<br />
*palette listing now reflect available palette for selected channels.<br />
*Colour and Focus window now display parameters levels for each selected Devices (along with the active palette's name)<br />
<br />
===4.0.0.b15===<br />
<br />
available for Windows, MacOS 10.8, 10.9, 10.10 bug fixes only...<br />
<br />
===4.0.0.b14===<br />
<br />
bug fixes only... should address:<br />
*not patched channels -X1/X2 crash<br />
<br />
===4.0.0.b11===<br />
<br />
===4.0.0.b10===<br />
<br />
*fix a bug with the 'Personality Editor'<br />
*benefit from the compiler analyzer (lots of optimizations)<br />
*fix Sample recording<br />
*new 'Balance' function to isolate selected channel as long as Balance is ON<br />
<br />
maybe I'll repeat myself but It's important to test these beta in order to stabilize the first 4.0.0 in order to release it.<br />
<br />
my goal is to have a bullet proof release as the 3.0.24<br />
<br />
moving lights code will be part of this release as an experimental feature.<br />
<br />
===4.0.0.b09===<br />
<br />
it's a big step forward as it introduce concept/basics for moving light, Leds, and whatever you need in D::Light.<br />
<br />
Specifically it introduces 'DLinks' wich are more or less (actually less than more) like MLinks but for registered devices.<br />
<br />
DLinks acts like this:<br />
*you set all parameters you need for devices (with palette it's better)<br />
*you record a cue and DLinks are attached to the step that contain the cue<br />
*you can edit/modify/create/remove DLinks form the editor wich is available (for now... I've forget to set an option in the menus....) by click on the corresponding column in the sequence.<br />
*when DLink are loaded in X2, if the channel is black they're processed (this behavior is called GO_IN_B on some ligthdesk)<br />
*this is a special feature of DL: when a channel under TGroup control is fading to black, if DLink attached to next step is referring to this channel, parameters are processed.<br />
it fits very well for theater I think....<br />
*DLinks are not attached to cues, cues only contain Dimmer Parameter of devices (if they exists) -editors (like GROUP, CUE, SUB) does not deal with devices parameters.<br />
<br />
===Pre 4.0.0.b9===<br />
<br />
===4.0.0.b8===<br />
<br />
===4.0.0.b7===<br />
<br />
===4.0.0.b6===<br />
<br />
*a new beta is available for macOS >= 10.8 and Windows (if you want the other builds, just ask.) here's a non-finished list of modifications:<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording<br />
*add Palette recording/updating functions<br />
*add Palette listing and editor<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde<br />
*in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
attached a model of devices for the device editor.<br />
<br />
I think it's robust now and you can build Personality based on the attached example.<br />
<br />
===Pre 4.0.0.b6===<br />
<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording add Palette recording/updating functions<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
===4.0.0.b05===<br />
<br />
* add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho. It's usefull for Device that do not handle Intensity attribute.<br />
* add a merging mechanism to swap registered device model with another one. it'll be usefull when Palette will be coded but the purpose is to be able to switch between device when in tour you do not have the same device as at the creation.<br />
* from the main board you can access to several windows for (few for now) commands add CONTROL command for Lamp On/Off<br />
*add FOCUS command for Pan(Fine)/Tilt(Fine)<br />
*add BLADE command<br />
<br />
in the FOCUS and Blade windows you can hold CTRL to scroll FINE or scroll BOTH parameters I think you'll need to to rebuild your devices template as the one provided because all parameters you want to use must be set<br />
<br />
all library have been updated<br />
<br />
===Pre 4.0.0.b5===<br />
<br />
*add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho add a merging mechanism to swap registered device model with another one<br />
*add CONTROL command for Lamp On/Off add FOCUS command for Pan(Fine)/Tilt(Fine) add BLADE command<br />
*updated libs<br />
*join Alpha Profile 800 && ADB Warp model as example say that Parameters fields must be set....<br />
<br />
===4.0.0.b04===<br />
<br />
Avec cette beta, j'arrive à controler les couleurs du PAR via le ColourPanel<br />
le circuit de la fenêtre principale représente le paramètre DIMMER des devices<br />
*donc de la nouveauté dans le colourpanel où si le(s) devices sélectionnées ont plus de 3 couleurs, des scrollers de niveaux apparaissent en bas de la fenêtre<br />
*rajout des cases CMY<br />
*refonte des presets de couleurs (pour mémoire: left-clic = selection de couleur, un deuxième clic permet de nommer la couleur, Ctrl+clic permet d'enregistrer la couleur active)<br />
donc si vous avez listés/patchés des devices, que vous les sélectionnez depuis la fenêtre principale, vous devriez pouvoir controler les couleurs depuis le colourPanel.<br />
on ne peut pas encore enregistrer de cues avec des valeurs de couleurs ni charger des trucs dans les subs, ni rien.... petit à petit ça avance.<br />
aussi pour ceux qui possèdent un ultraDMX RDM Pro merci de me dire si il fonctionne mieux avec cette beta.<br />
après réflexions nocturnes je me dis que c'est pas bien de mettre les valeurs de HOME dans la librairie, qu'il vaudrait mieux définir ces valeurs dans le 'Device Listing'... où pourrait également apparaitre des champs comme 'Inverse Pan' et 'Inverse Tilt'...<br />
<br />
===4.0.0.b3===<br />
<br />
this one bring the Device Listing where you can import Device Files to your sho. please be carefull not having neither Manufacturer nor Model set as '*'<br />
'-' on Win32 leads to nothing good...<br />
in order to patch the imported device, you click on the Dimmer or Channel cell, it pop up a big dimmer view.<br />
use Ctrl+'move the mouse' to set the dimmer Range.<br />
once dimmer range is set, you type the channel number you want to assign the device and use 'c' (like in channel) to process the patch.<br />
you can use 0 channel to release a previous patch without removing a device<br />
<br />
===4.0.0.b2===<br />
<br />
this one should address reported bugs of the previous one<br />
<br />
===4.0.0.b1===<br />
<br />
voici la premiere béta d'une longue série qui devrait aboutir sur une proposition d'utilisation des projecteurs à LED, projecteurs asservis.<br />
ça sera sans doute assez long étant donné le chantier, néanmoins voici une première proposition....<br />
cette beta ne comprends qu'un module de création de librairie de projecteur.<br />
dans l'ordre pour las suivantes:<br />
*assignation des projecteurs dans un sho de DL en fonction de la librairie existante -fonctions d'accès aux paramètres<br />
*création/gestion de palette<br />
<br />
==D::Light v3==<br />
<br />
===3.0.24_b2===<br />
<br />
build system is slightly different from previous releases. now we have :<br />
*MacOS 10.6/10.7 build linked against XQuartz 2.7.4<br />
*MacOS 10.8/10.9 build linked against XQuartz 2.7.5<br />
*and the good old Win32, Linux32, Linux64 releases on Linux and MacOS, every lib have been updated<br />
here come the news....:<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
you can load one or several channels.<br />
it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.24===<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
*thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
*you can load one or several channels.<br />
*it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.22_b2===<br />
<br />
OSC:<br />
*less message for channels (eg only when their values are changing)<br />
Setup:<br />
*new option for sequence typo<br />
*bug fixes...<br />
<br />
===3.0.22_b1===<br />
<br />
new beta phase with:<br />
*bug fixes (at least more error checks)<br />
*MidiTimeCode improved<br />
<br />
===3.0.22===<br />
<br />
I'm proud to announce the 3.0.22 release of D::Light.<br />
It's available for each supported platforms (macOS 10.6->10.9, windows, Linux 32b, Linux 64b). On MacOSX, it's linked against XQuartz 2.7.5 (xquartz.macosforge.org/landing/)<br />
many bugs fixed....<br />
News:<br />
*MIDI TIMECODE: code improved<br />
OSC:<br />
*less and better verbose<br />
SETUP:<br />
*new typo function for sequence display<br />
*please consider making donations if you think this software is useful.</div>Sl1200mk2https://getdlight.com/wiki/index.php?title=FAQ&diff=3113FAQ2020-09-02T13:41:00Z<p>Sl1200mk2 : /* Windows */</p>
<hr />
<div>=Frequently Asked Questions=<br />
<br />
Compilation des principales embûches rencontrées lors de l'utilisation du logiciel.<br />
<br />
'''Merci de bien vouloir y contribuer. Si vous avez posé une question sur le [http://www.getdlight.com/index.php/forum/index forum] et obtenu une réponse, vous pouvez la rajouter ici.'''<br />
<br />
<br />
<br />
==Non spécifique à l'OS==<br />
<br />
Q: Quelle est la résolution minimale de l'écran.<br />
<br />
R: 1024x768<br />
<br />
<br />
'''Q: Quand je lance le logiciel et que j'envoie le premier pas, le signal DMX ne corresponds pas du tout au circuits enregistrés dans mon pas de séquence.<br />
'''<br />
<br />
'''R: Afin de vérifier la validité de la license, l'ordinateur sur lequel D::Light est installé à besoin d'être connecté à l'internet au moins une fois chaque 3 mois. Si l'ordinateur n'a pas pu vérifier la license, il tombe en mode demo, où le signal DMX est volontairement tronqué.'''<br />
<br />
<br />
Q: Lorsque je clique sur l'icône du logiciel, celui-ci ne démarre pas.<br />
<br />
R: Essayer de démarrer le logiciel via le terminal. [https://www.getdlight.com/wiki/index.php/Lancer_le_logiciel_via_le_terminal]<br />
<br />
<br />
Q: Quand j'appouie sur le bouton GO, à partire du début, il passe de la cue 1 à la 2, et à la 3, à la 4 jusq'à la fin.<br />
<br />
R: A un moment donné du développement, la résolution de D::Light est descendu à 0seconde (au lieu de 0.1seconde). Du coup les vieux .sho ne sont pas adaptés et ont un temps de WAIT de 0seconde, '''ce qui signifie qu'ils s'enchainent'''.<br />
<br />
La solution:<br />
<br />
*ouvrir la fenêtre de Séquence<br />
*cliquer sur le premier step puis Shift+clic sur le dernier (pour sélectionner tous les steps)<br />
*appuier sur 'w' (vu que la ligne de commande doit être vide, ça va effacer tous les temps de Wait). En @ mode, appuyer sur w + . + enter.<br />
<br />
==Linux==<br />
<br />
Q: Lorsque je démarre le script DLight.sh, j'ai un problème de permission<br />
<br />
R: Il faut vérifier que les droits d'exécution du fichier DLight.sh sont autorisés. Plus d'info ici : [[Installation_sur_Linux]]<br />
<br />
<br />
Q: Lorsque je lance le script DLight.sh, j'ai un problème avec la /libudev.so.0<br />
<br />
R: Il faut linker /libudev.so.0 à /libudev.so.1 [https://www.getdlight.com/forum/1-general/5341-resolu-installer-dlight-sur-linux-mint-16]<br />
<br />
==macOS==<br />
<br />
Pour tourner sous macOS, D::Light à besoin du logiciel xQuartz. [http://xquartz.macosforge.org/landing/] Après installation de xQuartz, redémarrer l'ordinateur.<br />
<br />
<br />
Télécharger la version du logiciel qui correspond à l'OS de l'ordinateur<br />
:DL_X.X_X6_X7.dmg pour macOS 10.6 et 10.7<br />
:DL_X.X_X8_X9.dmg pour macOS 10.8 et 10.9<br />
:DL_X.X_MacOSX9_Minimum.dmg pour macOS 10.9 et plus (macOS 10.10, macOS 10.11, macOS 10.12)<br />
<br />
<br />
Télécharger la version de xQuartz qui correspond à la version de D::Light<br />
:DL_3.0.X - DL_4.0.0_b50 : jusqu'à xQuartz 2.7.7<br />
:DL_4.0.0_b51 - ... : à partir de xQuartz 2.7.8<br />
<br />
<br />
Q: J'ai des problèmes d'affichage après une mise à jour de xQuartz<br />
<br />
R: Regardez ici [https://www.getdlight.com/index.php/forum/2-releases/5360-xquartz-2-7-6?start=12#8502]<br />
<br />
<br />
Q: Je désire désinstaller xQuartz<br />
<br />
R: Regardez ici [https://www.xquartz.org/FAQs.html xQuartz FAQ]<br />
<br />
<br />
Q: Lorsque je branche un second écran / beamer, la fenêtre du logiciel disparait.<br />
<br />
R: A partir de macOS 10.9, xquartz - x11 a quelques difficultés à gérer les écrans secondaire. Ce bug est [http://xquartz.macosforge.org/trac/ticket/796 connu] - apparemment seul une correction dans une prochaine mise à jour d'osx pourrait régler le problème. Il y a par contre une possibilité de pouvoir récupérer les fenêtres du logiciel avec ShiftIt disponible [https://github.com/fikovnik/ShiftIt/releases ici]<br />
<br />
<br />
Q: D::Light ne démarre plus après la mise à jour à OS 10.10.5<br />
<br />
R: Simplement ré-installer xQuartz<br />
<br />
<br />
Q: Losrque je clique sur l'icône de l'application le soft refuse de s'ouvrir <br />
<br />
R: Essayer de démarrer le logiciel via le terminal [[Lancer_le_logiciel_via_le_terminal#Mac_OSX]]<br />
<br />
<br />
Q: Mon mac ne repère pas mon USB DMX PRO<br />
<br />
R: Possible conflit de driver. Veuillez consulter la section [[Interfaces DMX#Enttec DMX USB PRO|Enntec DMX USB PRO]] de la page [[Interfaces DMX]] ou regarder la FAQ d'Enttec à ce sujet : [https://www.enttec.com/?main_menu=Products&pn=70304&show=faq DMX USB Pro Support]<br />
<br />
<br />
Q: Sous El Capitan, D::Light ne reconnait pas ma node ethernet à travers mon adaptateur RJ45(Ethernet) / Thunderbolt<br />
<br />
R: Il faut configurer le convertisseur dans Préférences Système > Réseau <br />
:En IPv4: Manuellement.<br />
:Avec par exemple :<br />
::Adresse IP : 10.0.0.2<br />
::Sous-réseau : 255.255.0.0<br />
::Routeur : 10.0.0.1<br />
<br />
==Windows==<br />
<br />
Q: Mon interface USB/DMX n'est pas reconnu<br />
<br />
R: Il faut utiliser ZADIG.exe pour installer les drivers WINUSB nécessaires au fonctionnement des boitiers USB/DMX [http://zadig.akeo.ie/] Faites attention a bien choisir la version correspondante à votre OS [[Interfaces_DMX#Installation_des_drivers_pour_USB_PRO]]<br />
<br />
<br />
Q: Je n'arrive pas à ouvrir un fichier .sho ?<br />
<br />
R: Pour ouvrir un fichier .sho avec D::Light, il faut non seulement qu'il n'y ait aucun caractère spéciaux (accent, cédille...) dans toute la chaîne d'adressage de votre fichier (nom du fichier et dossiers-parents) mais il faut également que votre nom d'utilisateur ne comporte pas de caractère spéciaux, ni d'espace. Plus d'info : [[Fichier_.sho]]<br />
<br />
<br />
Q: Sous Windows je n'arrive pas à connecter mon application OSC Android avec D::light via le routeur WIFI ?<br />
<br />
R: Essayer de désactiver (ou de paramétrer plus finement) le pare-feu.<br />
<br />
<br />
Q: Sous Windows, D::Light utilise les drivers WINUSB pour faire fonctionner les boitiers usbDMX alors que d'autres logiciels utilisent les drivers FTDI. Comment faire pour passer de l'un à l'autre facilement?<br />
<br />
R: pour installer les drivers WINUSB, utilisez zadig.exe<br />
<br />
Pour revenir aux drivers ftdi:<br />
<br />
-ouvrir le gestionnaire de périphériques<br />
<br />
-dans Peripherique universal serial bus, choisir DMX USB PRO<br />
<br />
-dans l'onglet "pilote", "Mettre à jour le pilote"<br />
<br />
-"Parcourir mon ordinateur..."<br />
<br />
-"choisir parmi une liste de pilotes disponibles sur mon ordinateur"<br />
<br />
-décocher "Afficher les matériels compatibles"<br />
<br />
-choisir le fabricant FTDI, et le modèle USB Serial Converter Version : 2.12.28.0<br />
<br />
-"Suivant"<br />
<br />
<br />
<br />
----<br />
<br />
Retourner au [http://www.getdlight.com/index.php/forum/index Forum]<br />
<br />
Retourner à la page [[Accueil]]</div>Sl1200mk2https://getdlight.com/wiki/index.php?title=FAQ&diff=3112FAQ2020-09-02T13:04:57Z<p>Sl1200mk2 : /* Windows */</p>
<hr />
<div>=Frequently Asked Questions=<br />
<br />
Compilation des principales embûches rencontrées lors de l'utilisation du logiciel.<br />
<br />
'''Merci de bien vouloir y contribuer. Si vous avez posé une question sur le [http://www.getdlight.com/index.php/forum/index forum] et obtenu une réponse, vous pouvez la rajouter ici.'''<br />
<br />
<br />
<br />
==Non spécifique à l'OS==<br />
<br />
Q: Quelle est la résolution minimale de l'écran.<br />
<br />
R: 1024x768<br />
<br />
<br />
'''Q: Quand je lance le logiciel et que j'envoie le premier pas, le signal DMX ne corresponds pas du tout au circuits enregistrés dans mon pas de séquence.<br />
'''<br />
<br />
'''R: Afin de vérifier la validité de la license, l'ordinateur sur lequel D::Light est installé à besoin d'être connecté à l'internet au moins une fois chaque 3 mois. Si l'ordinateur n'a pas pu vérifier la license, il tombe en mode demo, où le signal DMX est volontairement tronqué.'''<br />
<br />
<br />
Q: Lorsque je clique sur l'icône du logiciel, celui-ci ne démarre pas.<br />
<br />
R: Essayer de démarrer le logiciel via le terminal. [https://www.getdlight.com/wiki/index.php/Lancer_le_logiciel_via_le_terminal]<br />
<br />
<br />
Q: Quand j'appouie sur le bouton GO, à partire du début, il passe de la cue 1 à la 2, et à la 3, à la 4 jusq'à la fin.<br />
<br />
R: A un moment donné du développement, la résolution de D::Light est descendu à 0seconde (au lieu de 0.1seconde). Du coup les vieux .sho ne sont pas adaptés et ont un temps de WAIT de 0seconde, '''ce qui signifie qu'ils s'enchainent'''.<br />
<br />
La solution:<br />
<br />
*ouvrir la fenêtre de Séquence<br />
*cliquer sur le premier step puis Shift+clic sur le dernier (pour sélectionner tous les steps)<br />
*appuier sur 'w' (vu que la ligne de commande doit être vide, ça va effacer tous les temps de Wait). En @ mode, appuyer sur w + . + enter.<br />
<br />
==Linux==<br />
<br />
Q: Lorsque je démarre le script DLight.sh, j'ai un problème de permission<br />
<br />
R: Il faut vérifier que les droits d'exécution du fichier DLight.sh sont autorisés. Plus d'info ici : [[Installation_sur_Linux]]<br />
<br />
<br />
Q: Lorsque je lance le script DLight.sh, j'ai un problème avec la /libudev.so.0<br />
<br />
R: Il faut linker /libudev.so.0 à /libudev.so.1 [https://www.getdlight.com/forum/1-general/5341-resolu-installer-dlight-sur-linux-mint-16]<br />
<br />
==macOS==<br />
<br />
Pour tourner sous macOS, D::Light à besoin du logiciel xQuartz. [http://xquartz.macosforge.org/landing/] Après installation de xQuartz, redémarrer l'ordinateur.<br />
<br />
<br />
Télécharger la version du logiciel qui correspond à l'OS de l'ordinateur<br />
:DL_X.X_X6_X7.dmg pour macOS 10.6 et 10.7<br />
:DL_X.X_X8_X9.dmg pour macOS 10.8 et 10.9<br />
:DL_X.X_MacOSX9_Minimum.dmg pour macOS 10.9 et plus (macOS 10.10, macOS 10.11, macOS 10.12)<br />
<br />
<br />
Télécharger la version de xQuartz qui correspond à la version de D::Light<br />
:DL_3.0.X - DL_4.0.0_b50 : jusqu'à xQuartz 2.7.7<br />
:DL_4.0.0_b51 - ... : à partir de xQuartz 2.7.8<br />
<br />
<br />
Q: J'ai des problèmes d'affichage après une mise à jour de xQuartz<br />
<br />
R: Regardez ici [https://www.getdlight.com/index.php/forum/2-releases/5360-xquartz-2-7-6?start=12#8502]<br />
<br />
<br />
Q: Je désire désinstaller xQuartz<br />
<br />
R: Regardez ici [https://www.xquartz.org/FAQs.html xQuartz FAQ]<br />
<br />
<br />
Q: Lorsque je branche un second écran / beamer, la fenêtre du logiciel disparait.<br />
<br />
R: A partir de macOS 10.9, xquartz - x11 a quelques difficultés à gérer les écrans secondaire. Ce bug est [http://xquartz.macosforge.org/trac/ticket/796 connu] - apparemment seul une correction dans une prochaine mise à jour d'osx pourrait régler le problème. Il y a par contre une possibilité de pouvoir récupérer les fenêtres du logiciel avec ShiftIt disponible [https://github.com/fikovnik/ShiftIt/releases ici]<br />
<br />
<br />
Q: D::Light ne démarre plus après la mise à jour à OS 10.10.5<br />
<br />
R: Simplement ré-installer xQuartz<br />
<br />
<br />
Q: Losrque je clique sur l'icône de l'application le soft refuse de s'ouvrir <br />
<br />
R: Essayer de démarrer le logiciel via le terminal [[Lancer_le_logiciel_via_le_terminal#Mac_OSX]]<br />
<br />
<br />
Q: Mon mac ne repère pas mon USB DMX PRO<br />
<br />
R: Possible conflit de driver. Veuillez consulter la section [[Interfaces DMX#Enttec DMX USB PRO|Enntec DMX USB PRO]] de la page [[Interfaces DMX]] ou regarder la FAQ d'Enttec à ce sujet : [https://www.enttec.com/?main_menu=Products&pn=70304&show=faq DMX USB Pro Support]<br />
<br />
<br />
Q: Sous El Capitan, D::Light ne reconnait pas ma node ethernet à travers mon adaptateur RJ45(Ethernet) / Thunderbolt<br />
<br />
R: Il faut configurer le convertisseur dans Préférences Système > Réseau <br />
:En IPv4: Manuellement.<br />
:Avec par exemple :<br />
::Adresse IP : 10.0.0.2<br />
::Sous-réseau : 255.255.0.0<br />
::Routeur : 10.0.0.1<br />
<br />
==Windows==<br />
<br />
Q: Mon interface USB/DMX n'est pas reconnu<br />
<br />
R: Il faut utiliser ZADIG.exe pour installer les drivers WINUSB nécessaires au fonctionnement des boitiers USB/DMX [http://zadig.akeo.ie/] Faites attention a bien choisir la version correspondante à votre OS [[Interfaces_DMX#Installation_des_drivers_pour_USB_PRO]]<br />
<br />
<br />
Q: Je n'arrive pas à ouvrir un fichier .sho ?<br />
<br />
R: Pour ouvrir un fichier .sho avec D::Light, il faut non seulement qu'il n'y ait aucun caractère spéciaux (accent, cédille...) dans toute la chaîne d'adressage de votre fichier (nom du fichier et dossiers-parents) mais il faut également que votre nom d'utilisateur ne comporte pas de caractère spéciaux, ni d'espace. Plus d'info : [[Fichier_.sho]]<br />
<br />
<br />
Q: Sous Windows je n'arrive pas à connecter mon application OSC Android avec D::light via le routeur WIFI ?<br />
<br />
R: Essayer de désactiver (ou de paramétrer plus finement) le pare-feu.<br />
<br />
<br />
Q: Sous Windows, D::Light utilise les drivers WINUSB pour faire fonctionner les boitiers usbDMX alors que d'autres logiciels utilisent les drivers FTDI. Comment faire pour passer de l'un à l'autre facilement?<br />
<br />
R: pour installer les drivers WINUSB, utilisez zadig.exe<br />
<br />
Pour revenir aux drivers ftdi:<br />
<br />
-ouvrir le gestionnaire de périphériques<br />
<br />
-dans Peripherique universal serial bus, choisir DMX USB PRO<br />
<br />
-dans l'onglet "pilote", "Mettre à jour le pilote"<br />
<br />
-"Parcourir mon ordinateur..."<br />
<br />
-"choisir parmi une liste de pilotes disponibles sur mon ordinateur"<br />
<br />
-décocher "Afficher les matériels compatibles"<br />
<br />
-choisir le fabricant FTDI, et le modèle USB Serial Converter Version : 2.12.28.0-"Suivant"<br />
<br />
<br />
<br />
----<br />
<br />
Retourner au [http://www.getdlight.com/index.php/forum/index Forum]<br />
<br />
Retourner à la page [[Accueil]]</div>Sl1200mk2https://getdlight.com/wiki/index.php?title=ChangeLog&diff=3111ChangeLog2020-07-18T13:49:47Z<p>Sl1200mk2 : /* 4.1.11 [NOTYETRELEASED] */</p>
<hr />
<div>__NOTOC__<br />
<br />
==D::Light v4==<br />
<br />
===4.1.11 [20200718]===<br />
<br />
*Windows:<br />
-fix Open/backup // correction de l'ouverture du backup<br />
-fix invPan/invTilt accessibility in deviceListing // correction des boites à cocher dans le deviceListing <br />
<br />
*Palette:<br />
-new menu to remove unused Palettes // nouveau menu pour effacer les palettes inutilisées<br />
<br />
*SetUp I/O:<br />
-you can now access to MidiPatch and MidiTimeCode editor from the Midi panel of SetUp I/O // vous pouvez dorénavant accéder au patch Midi ainsi qu'à l'éditeur de midiTimeCode directement depuis le SetUp I/O<br />
<br />
*Track:<br />
-add +%/-% shortcuts // ajout des raccourcis clavier +% et -%<br />
<br />
*SLink:<br />
-new MidiSwicth command // nouvelle commande midiSwitch dans les stepLinks<br />
<br />
*Park:<br />
-add +%/-% functionality and shortcuts // ajout de la fonctionnalité +% et -% ainsi que les raccourcis clavier correspondants<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.1.10 [20200703]===<br />
<br />
*Devices:<br />
-new DeviceTools (menu Device/DeviceTools) that bring Focus joystick, Colours picker and Blade utilities as a separate window. Useful in addition of the dynamicBottom. // nouvelle fenêtre DeviceTools qui permet d'afficher uniquement les joysticks des Focus et Blades ainsi que le picker de couleurs.<br />
<br />
-fix palette recording with levels that come from SubMasters // correction de l'enregistrement des palettes lorsque les niveaux sont issus de SubMasters<br />
<br />
*Sample:<br />
-new several options before Sample Recording // nouvelles options réglables avant l'enregistrement des Samples<br />
<br />
*Midi:<br />
-new floatingScale command that let a CC control levels of active channel's selection, useful with infinite knob... // nouvelle command floatingScale qui permet à un rotatif ou fader (ControlChange) de piloter les niveaux de la sélection active de circuits.<br />
<br />
*General:<br />
-augmented 'Recall' function that allow user to recall levels of prev/next/desire cue for selected channels // nouvelle fonction 'Recall' qui permet de rappeler les niveaux des circuits sélectionnés par rapport à la cue suivante/précédente/définie<br />
<br />
-new 'levelStyleDisplay' shortcut to switch between percent/real display // nouveau raccourci clavier pour la fonction 'levelStyleDisplay' qui permet d'alterner l'affichage en pourcent ou en valeur réelle des niveaux des circuits.<br />
<br />
-new commandLine up to the channel panel // nouvelle ligne de commande au dessus de l'écran d'affichage des circuits.<br />
<br />
*StepLinks:<br />
-added GOTO message to VLC to play desire item (there's a strange offset though between playlist ID items and ID items sent by D::Light) // ajout du message GOTO aux commandes VLC pour jouer un morceau de la playlist de VLC<br />
<br />
*SetUp I/O:<br />
-new 'Fixed Frame Rate' option in order to provide continuous DMX stream // nouvelle option 'Fixed Frame Rate' pour permettre l'émission d'un flux DMX fixe à vitesse constante (notamment lorsqu'il n'y a pas de modifications de niveaux).<br />
<br />
-new 'DMX Input Patch' option for usbDMX and netDMX that let you patch incoming DMX to Devices (each parameter is reachable) // nouvelle function 'DMX Input Patch' pour l'usbDMX et les netDMX qui permet de patcher un signal DMX entrant sur n'importe quel paramètre des Devices.<br />
<br />
===4.1.09 [20200313]===<br />
<br />
*SetUp :<br />
-new Splitted 'UI' mode // nouvelle interface 'Splitted' pour la fenêtre principale<br />
<br />
<br />
*Fixes&&Improvements<br />
<br />
===4.1.08 [20200214]===<br />
<br />
*SetUp :<br />
-new option to set Submaster's matrice (10 or 16 Submasters displayed) // Nouvelle option pour définir la matrice des Submasters<br />
<br />
<br />
*SetupIO :<br />
-E1.31 (streamingACN protocol) DMX universe mapping can now reach universe 63999 // le mapping des univers DMX pour le protocole E1.31 (streamingACN) peut aller jusqu'à l'univers 63999<br />
<br />
<br />
*Fixes&&Improvements<br />
<br />
===4.1.07 [20200131]===<br />
<br />
*SetUp :<br />
-new option to Detach/attach main User Interface // Nouvelle option pour séparer ou grouper la fenêtre principale<br />
<br />
-new option to anchor StepLinks to sequence // Nouvelle option pour lier le déclenchement des stepLinks au step+/- dans le séquentiel<br />
<br />
*StepLinks:<br />
-new type command to change displayed SubMasterPage // nouvelle commande pour afficher une page de SubMaster spécifique<br />
<br />
*TimeLinks:<br />
new TLinks are now registered with '.' in the Time column. It means that step times will be used // Les nouveaux TLinks sont enregistrés avec un '.' dans la colonne des temps. Ce qui signifie que les temps du pas de séquence sont utilisés (il est toujours possible d'assigner un délai spécifique)<br />
<br />
*DeviceCommand:<br />
-new option to clone levels from a desired device // nouvelle option (bouton et raccourci clavier) pour cloner les valeurs d'un device vers tous les devices inscrits dans le deviceCommand<br />
<br />
===4.1.06 [20200107]===<br />
<br />
bug fix release :)<br />
<br />
<br />
===4.1.05 [20191220]===<br />
<br />
*macOS<br />
-more Native integration <br />
<br />
-fix&&improvements<br />
<br />
===4.1.04 [20191130]===<br />
<br />
*SubMasters:<br />
-add new OSC and Midi messages for subBook rotations // ajout de nouveaux messages OSC et MIDI pour la navigation dans les subBooks.<br />
<br />
-add new buttons to quickly switch between Submaster's pages // ajout de nouveaux boutons pour rapidement choisir la page de Submaster affichée.<br />
<br />
*Patch:<br />
-you can now give a name to channels (useful on tour...) // il est dorénavant possible d'assigner du texte à un circuit.<br />
<br />
*Objects Listing:<br />
-new option for Chaser and Sample Listing to run the selected effects (in order to quickly identify them) // nouvelle option pour les Chaser et Sample Listings qui permet de rapidement faire un play/pause des effets sélectionnés<br />
<br />
*Devices:<br />
-new 'Recall DLink' function to copy state of selected devices from a step/cue/stepID // nouvelle fonction 'Recall DLink' pour copier les niveaux des devices en sélection depuis une cue/step/stepID donné<br />
<br />
*General<br />
-new 'Ring Buffer' mechanism for channel's quick selection (+shortcuts+OSC+MIDI links) // nouveau mécanisme appelé 'Ring Buffer' pour une sélection rapide des circuits (accessible via les raccourcis claviers, des messages OSC ou des commandes MIDI)<br />
<br />
-one can use commandLine to define Refresh timing // il est dorénavant possible de préciser le temps de la commande Refresh (via la ligne de commande)<br />
<br />
-you can define a prefered path in the SetUp // Il est possible de définir une arborescence dans le SetUp pour que D::Light ouvre le navigateur de fichier de préférence vers le chemin défini.<br />
<br />
===4.1.03 [20190729]===<br />
<br />
*SetUpIO:<br />
-virtual submasters for incoming data are now separate. One can control either usbDMXInput, netDMXInput and oscInput at the same time.<br />
<br />
it means one can use usbDMX Input to control Submasters from an external lightdesk and in the same time use netDMX Input to control Channels from a fancy madMapper patch :) and output DMX... :)<br />
<br />
//<br />
<br />
-D::light dispose dorénavant de 2 entrées DMX séparées (usbDMXInput et netDMXInput) via les 'Virtual Submaster'.<br />
<br />
ça signifie qu'il est possible d'utiliser une console lumière pour piloter les Submasters de D::Light (via usbDMXInput) tout en utilisant madMapper pour controler les circuits (via netDMXInput)... et sortir du DMX :)<br />
<br />
<br />
<br />
<br />
===4.1.02 [20190726]===<br />
<br />
*Midi:<br />
-new 'FloatingScaleIncrement' and 'FloatingScaleDecrement' available for ControlChange // nouvelles fonctionnalités 'FloatingScaleIncrement' et 'FloatingScaleDecrement' pour les ControlChange Midi.<br />
<br />
Ces nouvelles fonctions permettent d'utiliser une roue codeuse Midi (qui envoie +1 dans un sens et +1 dans l'autre sens sur 2 canaux différents) pour pouvoir se déplacer dans les listings ou modifier le niveau des circuits sélectionnés.<br />
<br />
-better shortcut support // amélioration de la commande midi 'Shortcut'<br />
<br />
<br />
*OSC:<br />
-better strategy // meilleure stratégie d'émission des messages OSC<br />
<br />
<br />
*E1.31:<br />
-better code for E1.31 input // meilleur code pour la réception de paquets E1.31<br />
<br />
===4.1.01 [20190722]===<br />
<br />
*fix<br />
<br />
<br />
===4.1.00 [20190719]===<br />
<br />
*UserInterface:<br />
-more 'flat' design // fin du nouveau design de l'interface utilisateur<br />
<br />
<br />
*Park:<br />
-new 'Park' function is order to lock channels or specific parameters of Device // nouvelle fonction 'Park' qui permet de bloquer des circuits ou des paramètres individuels de Device à une niveau donné.<br />
<br />
<br />
*macOS:<br />
-D::Light is now notarized from Apple // D::light est "notarizé" de la part d'Apple<br />
<br />
===4.0.31 [20190618]===<br />
<br />
*UserInterface:<br />
-new 'flat' design // nouveau design de l'interface utilisateur<br />
<br />
<br />
*Chaser / Sample:<br />
-one can now use SPEED Submasters to gain more fine controls on Chasers/Samples restitution (ClockWise way, CounterClockWise way, Random way)<br />
<br />
//<br />
<br />
-Il est dorénavant possible de controler le sens de défilement des Chasers et des Samples, soit dans le sens horaire (normal... CWise) soit dans le sens anti horaire (du dernier step vers le premier ... CCWise) soit en mode aléatoire (Random).<br />
<br />
Pour accéder à ces controles il suffit de définir un Submaster comme SPEED d'un Chaser ou d'un Sample et en lieu et place du texte associé au Sub se trouve le PlayMode.<br />
<br />
<br />
<br />
*Clone:<br />
-one can now set desire objects number while cloning (available for Cue, Group, Chaser, Sample, Palette, microPalette) // Il est dorénavant possible de choisir lors d'un clone d'objet le numéro de l'objet cloné (valable pour les objets Cue, Group, Chaser, Sample, Palette, microPalette)<br />
<br />
<br />
<br />
*Freeze:<br />
-Frozen step is now coloured // A l'appel de la fonction Freeze, le step en SCENE devient coloré pour une meilleure identification<br />
<br />
-grandMaster can now control Frozen levels // Le grandMaster est dorénavant maitre sur l'état lumineux freezé<br />
<br />
<br />
<br />
*Sequence:<br />
-one can now use Ctrl+Space to load selected step and launch GO (only in the big sequence window) // Il est dorénavant possible d'utiliser la barre espace dans la fenêtre de Sequence pour lancer un GO.<br />
<br />
Il est également possible de sélectionner un step et d'appuyer sur Control+Space pour charger le step sélectionné en Préparation et automatiquement lancer un GO.<br />
<br />
<br />
*Curves:<br />
-one can now select point and use Ctrl+Arrows(Up/Down/Left/Right) to move it // Il est dorénavant possible de sélectionner un point de la courbe du 'Curve Editor' et d'utiliser la combinaison de touche Ctrl+Flèche(Nord/Sud/Est/Ouest) pour le déplacer<br />
<br />
<br />
*TimeLink:<br />
-new copyToStep function to copy selected Tlinks to desire step // nouvelle fonction de copie (et raccourci clavier associé) pour copier les TimeLinks sélectionnés vers le pas de séquence inscrit dans la ligne de commande.<br />
<br />
<br />
*Midi:<br />
-new design of the midi Patch Editor // nouveau design de la fenêtre d'édition du patch Midi<br />
<br />
-more copyToMidiSwitch capabilities (you can now copy selected patch to all existing midiSwitch when the commandLine is empty) // Il est dorénavant possible de copier tout ou partie du patch midi vers tous les MidiSwitch existants en laissant la ligne de commande vide.<br />
<br />
<br />
*DeviceCommand:<br />
-one can now use MouseScroll in Blade's specialized widget // Il est dorénavant possible d'utiliser le scroll de la souris pour modifier les niveaux des Blades<br />
<br />
<br />
*microPalette:<br />
-one can now register INTENSITY/DIMMER as a definition for microPalette // Il est dorénavant possible d'enregistrer le paramètre INTENSITY/DIMMER comme définition d'une microPalette<br />
<br />
===4.0.30 [20190314]===<br />
*Objects Listings:<br />
-one can now sort (or reorder) objects in Cue/Group/Chaser/Sample/Palette/microPalette Listings // nouvelle commande pour re-numéroter les objects dans les différents listing<br />
<br />
-new 'reOrder' shortcut // également un nouveau raccourci clavier 'reOrder'<br />
<br />
<br />
*Submasters:<br />
-new state for Solo function (we now got NORMAL/SOLO/FLASHSOLO/NOSOLO) // ajout d'une nouvelle fonctionnalité pour le SOLO des Submasters.<br />
<br />
les différents états sont:<br />
<br />
**NORMAL : rien de particulier<br />
**SOLO (vert) : en fonction de l'ouverture du Submaster les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**FLASHSOLO (jaune) : lors de l'appui sur le bouton FLASH du Submaster, les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**NOSOLO (rouge) : le Submaster ne se coupe pas lors de l'action d'autres Submasters en mode SOLO ou FLASHSOLO<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.29 [20190226]===<br />
*General:<br />
-Balance function for channels is now dynamic // amélioration de la fonction Balance pour les circuits.<br />
<br />
Lorsque la fonction Balance est activée (qui permet d'isoler le(s) circuit(s) sélectionné(s)), si la sélection de circuit change, la Balance est updatée<br />
<br />
<br />
*OSC:<br />
-new /shortcut command which accepts string as argument // nouvelle commande /shortcut pour simuler un raccourci clavier.<br />
<br />
Cette commande accepte une 'string' comme argument.<br />
<br />
Par exemple '/shortcut p' va changer le registre de travail actif.<br />
<br />
<br />
*Track:<br />
-one can now track Palette across sequence // il est dorénavant possible de tracker les Palettes chargées dans le séquentiel (via les DeviceLinks)<br />
<br />
<br />
*Device:<br />
-more https://open-fixture-library.org/ integration<br />
<br />
<br />
*DeviceLinks:<br />
-Purge menu redefined // extension du menu Purge des DeviceLink.<br />
<br />
Il est dorénavant possible de purger un Paramètre ou tous les paramètres d'un attribut pour un DeviceLink en un coup<br />
<br />
<br />
*DeviceCommand:<br />
-new Live bound which display levels form palettes loaded in SubMasters // nouveau mode Live pour le DeviceCommand <br />
<br />
en mode Live, le DeviceCommand affiche les niveaux des paramètres des devices qui sont pilotés par des palettes chargées dans les submasters<br />
<br />
===4.0.28 [20190118]===<br />
*Submaster:<br />
-improve Submasters Solo mode // amélioration du mode Solo pour les Submasters.<br />
<br />
dorénavant le mode solo n'est plus réservé aux Flash, il est également accessible pendant le scroll des Submasters.<br />
<br />
-Balance do not kill 'E' (aka Exclusion) Submasters // les 'E' (comme Exclusion) Submasters ne sont plus remis à zéro en cas de Balance<br />
<br />
<br />
*Group:<br />
-enhance popUp dialog // amélioration de la fenêtre popUp d'enregistrement des Groupes.<br />
<br />
Lors de l'enregistrement d'un Groupe une fenêtre popUp s'ouvre où vous pouvez directement renseigner le nom du nouveau Groupe.<br />
<br />
<br />
*MasterLink:<br />
-improve MasterLink behavior (follow step +/-) // Les MasterLinks suivent la séquence pour les commandes step +/-<br />
<br />
-improve MasterLink editor Submaster's selection/registration // amélioration de la sélection/enregistrement des Submasters dans l'éditeur de MasterLink.<br />
<br />
vous pouvez dorénavant sélectionner les Submasters à enregistrer dans les MLinks de la même manière que la sélection de circuits dans la fenêtre principale.<br />
<br />
===4.0.26 [20181214]===<br />
*Patch:<br />
-'Enter' key can now be used to select either channels or outputs. CommandLine is used for sourcing.<br />
<br />
<br />
*Main Window:<br />
-'Enter' key can now be used to select channels. CommandLine is used for sourcing.<br />
<br />
-new 'DynamicBottom' display for Device's selection.<br />
<br />
<br />
*Sequence:<br />
-one can now register/insert cueless step. Such steps are useful to trigger D/M/S Links.<br />
<br />
<br />
*SubMasters:<br />
-new 'Looping Style' options for SubMasters loaded with Sample. one can select if levels are persistent after each loop or reseted.<br />
<br />
<br />
*SetUp:<br />
-one can now choose if SOLO mode for SubMasters also behave on Scene levels.<br />
<br />
-one can choose colours for Scene/Prepa registers<br />
<br />
<br />
*SetUp I/O:<br />
-one can now choose DMX input frame length.<br />
<br />
<br />
*DeviceLink:<br />
- one can now trigger MoveInBlack in one click for all listed Devices of each steps<br />
<br />
<br />
*TimeLink:<br />
-new 'Quick Selection' option to selected each identical parameters<br />
<br />
<br />
*Midi:<br />
-one can now use NOTE and PROGRAM CHANGE to trigger defined shortcuts<br />
<br />
<br />
*OSC:<br />
-new command which allow to control parameters of selected devices (range is -1.0 <= x.xx <= 1.0):<br />
<br />
/deviceParameter/ATTRIBUTE/PARAMETER x.xxx<br />
<br />
===4.0.24 [20181004]===<br />
<br />
===4.0.23 [20181002]===<br />
<br />
*menu Accelerators :<br />
-accelerators for MLink, TLink, DLink, SLink have changed (respectively Shift+Meta+w, Shift+Meta+x, Shift+Meta+y, Shift+Meta+z)<br />
<br />
<br />
*Sample :<br />
-faster encoder/decoder <br />
<br />
<br />
*VLC :<br />
-D::Light can now trigger VLC's playlist [https://www.getdlight.com/wiki/index.php/SETUP_I/O#VLC].<br />
<br />
<br />
*SubMasters :<br />
-VLC volume, DMX Input and OSC Input can be assigned to a regular SubMaster.<br />
<br />
<br />
*palette Editor :<br />
-Live functionality added<br />
<br />
<br />
*palette Listing :<br />
-new 'ALL' selector to display every recorded palette for selected channels<br />
<br />
<br />
*OLA server :<br />
-bumped to 0.10.7<br />
<br />
<br />
*MacOS :<br />
-MacOS 10.14 compatibility<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.22 [20180718]===<br />
<br />
*General:<br />
-last active step is recorded within the .sho, thus in case of crash or backup loading, last recorded step is set as the active step<br />
<br />
<br />
*USBDMX:<br />
-added more widget /*NODLE U1*/ /*FX5*/ /*Digital Enlightenment*/ /*anyma*/ /*avldiy*/ /*Eurolite*/<br />
<br />
(untested though....)<br />
<br />
<br />
<br />
*DeviceLink:<br />
-more powerful selection capabilities.<br />
<br />
one can now select several cells in DeviceLink Editor and apply chosen palette to all of them<br />
<br />
-MoveInBlack option editable for channels listed in the DeviceLink Editor<br />
<br />
<br />
<br />
*Curves:<br />
-new 'Square' interpolator (aka 'Square Law' curves)<br />
<br />
<br />
++fixes and optimizations<br />
<br />
===4.0.21 [20180705]===<br />
<br />
*DeviceListing:<br />
-one can now 'shiftPAN' and 'shiftTILT' devices<br />
<br />
<br />
*StepLinks:<br />
-one can choose to which destination OSC messages are sent (aka 'All Destinations' or specific IP:PORT)<br />
<br />
<br />
*General:<br />
-fixes and optimizations<br />
<br />
===4.0.20 [20180615]===<br />
<br />
*Palette:<br />
-Palette are now applied according to a user defined time (time is defined in [[SETUP]])<br />
<br />
-new Shift+CMD+P shortcut to display 'Palette Listing'<br />
<br />
<br />
*Virtual Submaster:<br />
-a new virtual submaster is available in [[SETUP I/O]]/OSC which can handle all incoming /circ/x/level OSC messages.<br />
<br />
-a new virtual submaster is available in [[SETUP I/O]]/DMX Utility which can handle all incoming DMX levels.<br />
<br />
<br />
*Submaster:<br />
-one can now colorize each Submaster (and it's levels in Output)<br />
<br />
<br />
*Accelerator:<br />
-new accelerators are available in Cue/Group/Chaser/Sample Editors<br />
<br />
<br />
*Track:<br />
-better MLink support<br />
<br />
===4.0.19 [20180515]===<br />
<br />
*Sample:<br />
-fix wrong device restitution under certain circumstances<br />
<br />
<br />
*Sequence:<br />
-new accelerator shortcut (CMD+R) in order to load selected step in active register<br />
<br />
-Cue names are now displayed in the big sequence window<br />
<br />
-one can now drag'n drop step(s) in order to reorganize the sequence<br />
<br />
-fix XFade wrong behavior <br />
<br />
<br />
*General:<br />
-in case of weird shutdown (crash....), D::Light now ask if user wanna use the backup.<br />
<br />
<br />
*OSC:<br />
-re-writting of OSC messaging system in favor of mono-argumentation (thus, touchOSC become usable again)<br />
<br />
-new syntax for Devices (cf https://getdlight.com/wiki/index.php/OSC)<br />
<br />
-old syntax (aka multi-argumentation) is still available thanks to a new switch in setupIO/OSC menu (Messaging argumentation type)<br />
<br />
<br />
*Track:<br />
- one can now track/update/create/delete Masterlinks from the Track window<br />
<br />
- better tracking for duplicate values<br />
<br />
- one can now use 'All' shortcut to select all displayed levels for selected channels<br />
<br />
<br />
*SplashScreen:<br />
-new initialization process which lead to a new splashscreen<br />
<br />
<br />
*MasterLinks:<br />
-MLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new insert MLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move MLinks<br />
<br />
<br />
*USBDMX:<br />
-D::Light now support HotPLug for usbDMX widgets :) only on macOS and Linux :(<br />
<br />
it means one can unplug/replug a usbDMX device, if the widget was previously active, D::Light will manage automatically the re-connection.<br />
<br />
<br />
*StepLinks :<br />
<br />
https://getdlight.com/wiki/index.php/STEPLINK<br />
<br />
-SLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new copy SLink button (+shortcuts) in the editor<br />
<br />
-new insert SLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move SLinks<br />
<br />
-OSC StepLinks are now typed, it means one must specify if argument(s) is an int, a float or a string<br />
<br />
-CURVES StepLinks now accept THRU (>) for outputs (in the same fashion as for channels)<br />
<br />
<br />
*Device Listing :<br />
-one can now sort Device's order according to ID or Model or Channel<br />
<br />
-one can now use massive Merge (by selecting several Devices before merge)<br />
<br />
<br />
*Palette Editor :<br />
- one can now use empty command line for AtLevel shortcut in order to purge selected levels<br />
<br />
<br />
*Palette Listing :<br />
- new 'Bound To' (editors) option in order to avoid opening Device Command<br />
<br />
<br />
*Chasers :<br />
- CHZ_Cue management is now the same as for the main sequence... if one record CHZ_Cue 1.5, it'll land between CHZ_Cue 1 and CHZ_Cue 2<br />
<br />
- Palette shortcut is now available in Chaser Editor<br />
<br />
<br />
*Curves :<br />
- deepest interaction with the patch.... Output(s) assigned to a curve of the curveListing are now linked(was ist das schön).<br />
<br />
- CurveEditor : one cane now select which curve is displayed (either from patch or from curveListing)<br />
<br />
- Curves are now 16bits -POTENTIAL INCOMPATIBILITY- (they need to be redrawn)<br />
<br />
===4.0.18 [20180124]===<br />
<br />
This release introduce SLinks.<br />
<br />
One can send custom Midi or OSC messages per sequence's step. Thus, it allows D::Light to become the master sequencer of your show as it can trigger specific cues/steps in other software.<br />
<br />
One can also load custom curves for output(s)/channel(s) on every steps of the sequence.<br />
<br />
*Patch:<br />
-new 'quick select' option in order to select all outputs patched to selected channels<br />
<br />
-new Channel/Output test shortcut<br />
<br />
-speedUp display<br />
<br />
*Sample:<br />
-smart +%/-% which only operate on recorded levels for selected channel(s) over a region or at one frame<br />
<br />
*Sequence:<br />
-in the main sequence window, one can now arrange columns as desired<br />
<br />
-new searchBox to quickly find a step/cue associated to a text<br />
<br />
*MasterLink/TimeLink/DeviceLink/StepLink Editor:<br />
-one can now select active step<br />
<br />
-more shortcuts<br />
<br />
*SubMaster Editor:<br />
-one can now select active submaster<br />
<br />
*Curves:<br />
-new design with more powerful editing<br />
<br />
*ShortCuts:<br />
-new searchBox to quickly find a shortcut<br />
<br />
*Save/SaveAs:<br />
-warning when directory is not writable<br />
<br />
*Force DeviceLink:<br />
-one can now use FullForce new option and select which attributes will be recorded<br />
<br />
*Device:<br />
-the main window should reflect active color for device. (it works for RGB or CMY colors only...)<br />
<br />
*General:<br />
-selection style is now more obvious (yellow square is 'around' selected channels)<br />
<br />
*Palette Editor:<br />
-one can move in Palette thanks to the new Up/Down switcher<br />
<br />
*Palette Listing:<br />
-Colour Palette are now colored for EZ view<br />
<br />
===4.0.17===<br />
<br />
a miserable bug of the previous release leads to this one<br />
<br />
===4.0.16_b4===<br />
<br />
===4.0.16_b2===<br />
<br />
===4.0.16 ===<br />
<br />
available for almost every systems (Linux version will be uploaded ASAP... sorry guys for the looooong waiting)<br />
<br />
*E1.31 (aka streamingACN) is now available as a netDMX protocol <br />
*one can now use 16 DMX universe<br />
<br />
Midi :<br />
*one can now use 'subStick' function for Midi Patch.<br />
thus Midi faders will always be patched to displayed submasters <br />
*'flashStick' is also available for the same purpose.<br />
SubMasters :<br />
*added a new 'E' button as Exclusion.<br />
thus AllSub master will not act on excluded submasters<br />
+ various fix<br />
<br />
===4.0.15_b2===<br />
<br />
2 new important stuff:<br />
*in Art-Net, DL no longer send continuously. it sends only on DMX change<br />
*in Patch, you can now "repeat" a Device. it's useful for playing with LedStrips<br />
also, more work have been done on DeviceCommands...<br />
in the Palette Listing, you can now use the new "recycle" icon in order to load same channels as in the DeviceCommands.<br />
<br />
===4.0.15_b1===<br />
<br />
===4.0.16_b3===<br />
<br />
===4.0.15_b3===<br />
<br />
===4.0.15===<br />
<br />
*on Windows, you should now be able to double-clic on .sho in order to launch DL and load desire sho<br />
*new SetUp I/O menu which group all DMX, USBDMX, NETDMX, MIDI and OSC function *new option to cross-patch dmx universes<br />
<br />
DMX Input:<br />
*more accurate<br />
*new option to bound DmxInput to channels or SubMasters<br />
<br />
Patch:<br />
*new option to "repeat" DMX Levels for Devices (useful for led strips)<br />
<br />
ArtNet :<br />
*you can now manually register Node's IP/Net/SubNet.<br />
*DL no longer send continuously packets.... it sends only on change.<br />
*new option in the Setup "Release FREEZE on Go".<br />
allow user to freeze DMX state until the next GO (useful when one want to move in sequence without modifying stage)<br />
<br />
Device Personality :<br />
*you can now import Personalities of the OFL project (Open Fixture Library) open-fixture-library.herokuapp.com/<br />
(which at the time of writing is open-fixture-library-pr-199.herokuapp.com/ ).<br />
*you can hide Commands for Colours, Focus and Blade in order to display bigger values table.<br />
<br />
Palette Editor:<br />
*you can now use At_level shortcut on selection of levels (multiple selection is allowed)<br />
General<br />
*you can now choose to display only patched channels<br />
<br />
===4.0.14===<br />
<br />
No new function Only fixes<br />
<br />
===4.0.13_b3===<br />
<br />
many changes to Artnet and dmxInput.<br />
<br />
===4.0.13===<br />
<br />
*enable DMXInput for DMX USB PRO widgets and clone<br />
*enable DMXInput for ArtNet<br />
*adjustable DMX rate<br />
*better Artnet support<br />
*better support for looooong samples<br />
*plenty of little annoying stuff<br />
<br />
===4.0.12===<br />
<br />
*new 'NoSolo' option for submaster:<br />
it means that a submaster tagged as 'NoSolo' won't be closed during 'Solo' operation, it also means that it won't close any sub when it's flashed.<br />
you just need to clic 2 times on the solo option .<br />
*when 'Solo' operation , device's parameters are now untouched (except the INTENSITY/DIMMER parameter)<br />
*new 'ReSync' option for midi:<br />
this function resend all midiOut levels. it's useful when you switch preset from the BCF2000<br />
*new option in the SETUP to bound MLink time and Timed submasters to Joystick: it means one can now speed up or down submasters opening/closing<br />
*import Sample extended:<br />
you can now select in one shot several samples to import.<br />
*'clone' is now available in the sample editor :<br />
it means you can copy selected channels levels to other(s) channel for a defined region or for a frame. This let you create enveloppe for channel and copy it to other channel.... yeah I know, this is huge!<br />
*import Chaser extended:<br />
you can now select in one shot several chasers to import.<br />
<br />
===4.0.11===<br />
<br />
fix annoying reported bugs.<br />
<br />
===4.0.10===<br />
<br />
*when cloning a device, one can now choose to clone source device's levels to destination devices's levels<br />
(in palette, in sub, in micropalette)<br />
*more device merging subtilities<br />
<br />
===Pre 4.0.09===<br />
<br />
*this one brings 'Gang Load' fashion to D::Light<br />
<br />
===4.0.9===<br />
<br />
extend the use of multiple selection in Cue/Group/Sample/Chasers Listing/Device Listing/Patch...<br />
you can now select several Chasers for example and load them to several submasters in one shot (thanks to drag n' drop)<br />
multiple selection have also been introduced for 'Remove' functions and 'Clone' functions.<br />
*you can now extract each submaster of the Gun Control (cf noGun option)<br />
*you can now set submasters config for a page of Sumaster (simply scroll the button down RecMLink button<br />
<br />
===4.0.8===<br />
<br />
===4.0.7===<br />
<br />
Mainly bug fixes and better memory bandwidth management<br />
<br />
===4.0.6===<br />
<br />
===4.0.5===<br />
<br />
This release will introduce microPalette.<br />
<br />
what is a microPalette ?<br />
<br />
microPalette handle one or several parameter(s) defined in the personality of a device, and only operate on a specific range defined by the user.<br />
microPalette are loaded in submasters and are executed in an exclusive mode for all selected devices that are registered within the submaster.<br />
for example, let's say devices are lighting ON with shutter open.<br />
you record a microPalette for SHUTTER parameter on the range 4 -> 128 that you load on submaster 1.<br />
when you'll open sub1, the shutter will start strobing form low to fast (if in the personality strobing form low to fast is registered in the range 4 -> 128).<br />
when you shutdown the submaster, the shutter will return to it's open state.<br />
it'll be veeeeeery useful for gigs<br />
*address patch issue when user use Shift key to extand selection for outputs<br />
*bug fixes and code cleaning<br />
<br />
===4.0.4===<br />
<br />
this release fix wrong behavior of 4.0.3 (sorry for the mess...)<br />
<br />
===4.0.3===<br />
<br />
*speeding internal things (and cleaning)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed) <br />
*better midi output (submaster's flash for example)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed":<br />
<br />
===4.0.2===<br />
<br />
<br />
fix & improve curves for dimmers<br />
<br />
===4.0.1===<br />
<br />
available for every supported systems : Win7, Win8, Win10, Linux32Bits (Ubuntu 14.04), Linux64Bits (Ubuntu 16.04), ARCHLInux (always on the top), MacOS 10.6 thru 10.12 on MacOS, D::Light is linked against XQuartz 2.7.11<br />
one of the main big thing is that D::Light is now a pay app... this move will hopefully be profitable for the software.<br />
the other big thing is that D::Light can now drive moving lights / LED lights.<br />
several improvements have been introduced for Chasers, Samples, user interface, drag'n drop, etc....<br />
<br />
===4.0.0.b-78===<br />
<br />
===4.0.0.b-75===<br />
<br />
fix blackout/sceneMaster/grandMaster with devices that use 'virtual intensity for colours' parameter<br />
<br />
<br />
===4.0.0.b-74===<br />
<br />
news:<br />
*refresh/balance available as OSC commands<br />
/pad/refresh 1<br />
/pad/balance 1<br />
*OSC message can bypass level's locking mechanism for /circ/level and /sub/level<br />
<br />
===4.0.0.b-76===<br />
<br />
*better handling of DLink<br />
*fix some Devices stuff for sequence -you can now use "0" Tlink (==20ms)<br />
*you can now use "0" waitTime _ 5xfaster than 0.1<br />
if you want to reset waitTimes to nothing (no autogo), set command line to . and use wait shortcut (or double clic in the waitTime column)<br />
*display Info when MLink or Tlink are recorded/updated<br />
++ various fix<br />
<br />
===4.0.0.b-73===<br />
<br />
Hi,<br />
b73 is out for some platforms (aka MacOS from 10.9 to 10.12 (linked against XQuartz 2.7.10), Windows 64b and Linux 64b)<br />
'''the main big thing with this release is that D::Light became a paid app...'''<br />
I tried during 13 years to keep in free, but I cannot no more. So please make archive of your sho as there will be no return.<br />
news:<br />
*lots of bug fixes<br />
*manual xfade for devices<br />
*you can now call Palettes from the main window (manually (new setup option or drag the switcher under the keypad) or with shortcuts)<br />
*nice handling of palettes in submasters.<br />
*improve device mechanism for Chasers<br />
*new timing options for chasers<br />
<br />
===Pre 4.0.0.b-72===<br />
<br />
*Samples are now LTP...<br />
mean easier, lighter, smarter...<br />
it also means some serious incompatibility with existing sample... sorry for that but it's a necessary evil.<br />
*fix DLink is now also available in Chaser<br />
*add 'Virtual Intensity for Colours" in the Device Listing.<br />
this new option let you control the Intensity of the device even when INTENSITY/DIMMer combo is not registered.<br />
usefull for LED RVB for example...<br />
<br />
===Pre 4.0.0.b-71===<br />
<br />
fix a miserable bug...<br />
news:<br />
*SampleListing now display Sample's length<br />
*you can change submaster's levels color (new setup option)<br />
<br />
===Pre 4.0.0.b-70===<br />
<br />
*new purge utility for device attributes within Samples<br />
*'device command' is now fully dedicated to sample's cause<br />
*better speed algorithm for stuff (aka sub_speed, joystick, general timing)<br />
*you can select devices directly in the 'palette Listing' window, as in the 'device commands' window<br />
*reorganization/colorization of 'device Commands' (in order to gain space and clarity)<br />
*add Ctrl+Arrow shortcut to select next channel and set it to default@Level<br />
<br />
===Pre 4.0.0.b-69===<br />
<br />
fix various wrong behavior<br />
*Devices:<br />
added the possibility to define HOME position for parameters to NULL. in this case, HOME call will never operate on the nulled parameters. (useful in some case where LAMP OFF is set to 0... and you don't want to switch the lamp off each time you HOME the device).<br />
<br />
===Pre 4.0.0.b-68===<br />
<br />
*added DND support for TLink and DLink in the chaser's editor<br />
*added DND support for Times in the chaser's editor (times can be DND for example from TimeIn to DelayOut, etc...)<br />
*added DND support for Cues in the chaser's editor<br />
*as for the sequence and other stuff you can now double-click in the TLink editor to set value<br />
*as for the Chaser's editor you can now DND Times in the Sequence editor in the way you want (eg from TimeIn to DelayOut, etc...)<br />
*Device's parameters now follow step times if INTENSITY is > 0 -fix for invPan/invTilt<br />
<br />
===4.0.0.b-67===<br />
<br />
===Pre 4.0.0.b-67===<br />
<br />
*added support for usb pro mk2 (revB) -added wait times to chaser editor $<br />
FWIW, I've decided to clean OSC reader/writer messenger before the final release (and this is not a good news for you... )<br />
I've changed:<br />
/circ/level x y (where x is the channel, y the level) /circ/prepalevel x y<br />
/sub/text x blabla<br />
/sub/level x y<br />
/sub/flash x y<br />
/sub/phase x y.y<br />
all the /subStick messages and also the /device ones<br />
for the devices it looks like<br />
/device s i i (string (/attribut/parameter), int (device numbr), int (value))<br />
I know that all your pd patchs, touchOSC stuff, etc... won't work anymore, but it gain clarity and parsing efficiency.<br />
<br />
===4.0.0.b-66===<br />
<br />
bug fixes<br />
few words about the new 'Phase' ID for a submaster:<br />
one can freely navigate in a sample thanks to the new phase function. it starts at 0.0 and end at 1.0 (1.0 is the latest frame of the sample).<br />
so you can set a sub as Phase for a sample (like you did with Speed function), and you have 255 steps to navigate in the sample.<br />
I've also added OSC message (/sub/x/phase 0.0........1.0).<br />
thus, you have a huuuuuuge precise control over the sample's restitution.<br />
you can go forward, backward, loop inside, etc.....<br />
<br />
===Pre 4.0.0.b-66===<br />
<br />
nouveaux messages OSC: reception<br />
/pad/sub x (select sub)<br />
/pad/record 1 (like record shortcut) /pad/update 1 (like update shortcut)<br />
sending<br />
/seq/x1text (send text associated to step loaded in X1) /seq/x2text (send text associated to step loaded in X2) /sub/pageText (send text associated with the active sub page) /seq/go_signal 1 (send when GO is triggered) /seq/goback_signal 1 (send when GO is triggered) /seq/pause_signal 1 (send when GO is triggered)<br />
and for the Devices:<br />
each device will respond to :<br />
/device/x/attribut/paramater 0... 65536<br />
where attribut is COLOR or FOCUS or EFFECT, etc.... and parameter are the ones recorded within the personality of the device<br />
each device will export his value to the same address<br />
<br />
===4.0.0.b-65===<br />
<br />
There's enough changes to make an update... I didn't finished all the clean though...<br />
*the main window has been polished to fit within small screen systems *you can sample devices<br />
*many many bug/trick fixes<br />
<br />
===4.0.0.b-64===<br />
<br />
mainly bug fixes and stuff improvements....<br />
<br />
===4.0.0.b-62===<br />
<br />
a miserable mistake on b61 leads to b62... mainly bug fixes and dep lib update<br />
<br />
===4.0.0.b-61===<br />
<br />
only for Win32, Win64, MacOS 10.11 (more OS to come later) mainly bug fixes.<br />
<br />
===4.0.0.b-58===<br />
<br />
freshly fresh for everyone, this beta fix several bugs or wrong behavior regarding Devices but also for the old fashion way...<br />
<br />
===4.0.0.b-57===<br />
<br />
*in the palette listing one can now apply a palette to selected devices in one click (nice 4 live...)<br />
*in the palette listing, palettes are now categorized (faster display)<br />
*in the 'device command' panel, if a parameter have a definition, associated scroller are now bound to minLevel/maxLevel (nice 4 live...)<br />
<br />
===4.0.0.b-56===<br />
<br />
only 4 MacOS 10.6 -> 10.11<br />
<br />
===4.0.0.b-55===<br />
<br />
should fix some stuff...<br />
only for Linux64, MacOS 10.8 -> 10.11<br />
<br />
===4.0.0.b-54===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-53===<br />
<br />
should fix group removing/deletion different compilation options for win64<br />
<br />
===4.0.0.b-52===<br />
<br />
should fix usbDMX Pro on ElCapitan && Yosemite should fix group deletion<br />
should fix Chase load in sub<br />
I don't have issue while loading global palette in sub.<br />
<br />
===4.0.0.b-51===<br />
<br />
with this one you can load PALETTES in submasters. no drag'n drop yet.... you can choose which device that is include in a palette is processed.<br />
on MacOSX, linked against fresh XQuartz 2.7.8<br />
<br />
===Pre 4.0.0.b-50===<br />
<br />
===Pre 4.0.0.b-49===<br />
<br />
===Pre 4.0.0.b-48===<br />
<br />
===4.0.0.b-47===<br />
<br />
lots of news coded during summer...<br />
*Device functions have been merged in a central window. This is now the start point for almost everything for Devices...<br />
*many things have been cleaned<br />
*Shift and Ctrl have been swapped (to massively select channel you now use Shift, to drag'ndrop a channel in a submaster to quickly inhib it, you now use Ctrl).<br />
<br />
===4.0.0.b-46===<br />
<br />
should fix reported bugs.<br />
<br />
===Pre 4.0.0.b-45===<br />
<br />
should fix:<br />
*record new sho (with permissions check on Linux) -artnet on Linux<br />
*strange and deep deep wrong behavior for devices<br />
should also clarify selection in the TLink editor.<br />
<br />
===4.0.0.b-44===<br />
<br />
should fix:<br />
*warning when user do not have permissions to write files on Linux<br />
*weird things when repatching a device<br />
<br />
===4.0.0.b-43===<br />
<br />
should fix:<br />
*artnet on windows computers<br />
*help on linux computers<br />
*submasters (timed and inhib ones) that stay in Pause state. -some inappropriate behaviors<br />
news:<br />
SHORTCUT :<br />
allow to delete previous binding when asking for an ever used key<br />
<br />
===4.0.0.b-42===<br />
<br />
ArtNet : restore network artPoll broadcast address (some node appears to not responding well over 255.255.255.255)<br />
Devices :<br />
*fix a case where palettes levels were not honored for dlinks<br />
*add the possibility to select the same parameter for several Devices by clicking on the parameter's column header<br />
Linux:<br />
*shrink size of the packages<br />
<br />
===4.0.0.b-41===<br />
<br />
mainly bug fixes:<br />
CHANNEL TRACK:<br />
fix bug and faster code.<br />
please do some hardcore tests...<br />
MIDI:<br />
new LOADSTEPID_X2/X1 functions for ProgramChange<br />
*retrieve single channel inhib when dragging with Shift to a submaster -retrieve hour trigger<br />
*new remove function for MidiTimeCode editor<br />
*bug font fixed<br />
<br />
===4.0.0.b-40===<br />
<br />
mainly bug fixes<br />
<br />
===4.0.0.b-39===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-38===<br />
<br />
so here comes a new one basically with bug fixes.<br />
also I've tried to reduce size (height) to fit on low resolution screen<br />
I've worked on the setup regarding ArtNet and OLA (for them to work better)<br />
the BIG one is the new remote available with this release that we have designed with aroom (big thanx)<br />
<br />
===4.0.0.b-37===<br />
<br />
removed things:<br />
channelcheck definitely removed (use Patch functions for this purpose) Color Scroller definitely removed (use Devices functions for this purpose)<br />
news/update/fixes:<br />
Patch:<br />
*you can now select several channels, and if you give one dimmer, channels we be patched as list starting with the given dimmer.<br />
(@mode exemple: CH 1 THRU 10 = 5 ENTER will patch ch 1 to dimmer 5, ch 2 to dimmer 6, etc...).<br />
*double click is available for check level<br />
Balance:<br />
*submaster that are in TIME mode and the little blue square of the sub is set, what's inside the submaster won't be touched by the Balance Mode<br />
Artnet:<br />
*now inegrated to the setup.<br />
*more simple, more usefull, honor the broadcast/unicast mode, honor selected nodes to use in unicast mode.<br />
Submasters:<br />
*there's now a little indicator close to the sub that show progression in case of MLink start or Times Start<br />
Midi Time Code:<br />
*new inhib MTC function in the setup<br />
+many various bug fixes<br />
<br />
===4.0.0.b-36===<br />
<br />
===4.0.0.b-35===<br />
<br />
bug fix<br />
+<br />
should improve Help display.<br />
in @Mode, the Help in the windows now display allowed syntax<br />
<br />
===4.0.0.b-34===<br />
<br />
*should improve TLink management<br />
*more/less OSC message for PATCH<br />
(new remote is here : github.com/dlight-tools/dlight-pad/blob/...ad_4.0_SGS2.touchosc ) -keep on cleaning code....<br />
<br />
===4.0.0.b-33===<br />
<br />
news:<br />
*should fix all errors reported for the b32 (except TLink that collapse, I've forgot....)<br />
Patch:<br />
*complete rewrite of this window.<br />
*the left part display channels, the right part display dimmers. D-Patch is the first address of patch for Devices<br />
*you can drag'n drop from channels to dimmers<br />
*you can select several dimmers like 1 + 2 Thru 10 + 20 + 44<br />
*the remote should not work anymore, let's try to write another one...<br />
+ many many more little stuff that make life better<br />
<br />
===4.0.0.b-32===<br />
<br />
General:<br />
*you can now double-clic on levels to set value<br />
Channel Track:<br />
*you can now DND to death!!<br />
ascii:<br />
*better integration with DL<br />
+bug fixes<br />
fews words:<br />
*DL seems stable enough now to cut off the release soon, I just need to re-write the patch window before the release.<br />
<br />
===4.0.0.b-31===<br />
<br />
*le double clic pour les textes des subs<br />
*tcl/tk updaté<br />
*molette de la souris pour les valeurs des paramètres des devices ainsi que pour les masters SCENE/FlashMaster AllSubMasters<br />
*meilleur check des noms de palettes<br />
*ID pour le message OSC /seq/go<br />
*ascii improve file loading/recording<br />
*device attribute's editor are now able to display levels in % as well as Real Values<br />
*et les corrections de bug annoncés sur la b30<br />
<br />
===4.0.0.b-30===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-29===<br />
<br />
*should fix Win64 package<br />
*Sequence : StepID<br />
this is the big new stuff which allow you to register an 'identifiant (ID)' for a step.<br />
<br />
Thus you can call the step thanx to new shortcuts stepID_load and stepID_goto where xxxx_load is used to set the ID for a step and xxxxx_goto is used to trigger the step<br />
there cannot be two stepID with the same number....<br />
<br />
in the setup you can choose if MSC Load message is mapped with the cues (as before) or with the stepID<br />
<br />
in OSC, two new messages : /seq/ID_goto xx.xxx and /seq/X2LoadAndFireID xx.xxx<br />
HourTrigger:<br />
*functions have been re-written<br />
+bug fixes<br />
<br />
===4.0.0.b-28===<br />
<br />
Text: all text are now edited in place<br />
File name: DL should support exotic characters (at least the french ones) +should fix all reported bugs of the previous beta<br />
<br />
===4.0.0.b-26===<br />
<br />
new beta available for every supported systems (with the addition of Windows 64bits) ATTENTION: on MacOS 10.6_10.7, DL is built against XQuartz 2.7.7 (please update your server...)<br />
bug fixes release + new features:<br />
OLA:<br />
*the server have been updated to 0.9.5<br />
Sequence :<br />
*the big sequence window is a whole new code with drag'n drop support for every parameters<br />
Track :<br />
*now display DLinks associated to a channel for sequence's steps<br />
OSC : new /sub/x/text message.<br />
*it's only an outgoing message that display text associated with subs. DL will not respond to this message<br />
MIDI :<br />
*new MidiSwitch +/- bind available<br />
Device :<br />
*Inverse Pan/Tilt now available in the Device's Listing<br />
<br />
===4.0.0.b-25===<br />
<br />
===4.0.0.b-24===<br />
<br />
bug fixes +<br />
Channel Track has been re-write<br />
*more useful and Sequence selector added<br />
@mode:<br />
*available in channel Track<br />
*bug fixes in TimeGroup editor<br />
*add [DELETE] [CUE] xx.x [THRU] xx.xx<br />
OLA:<br />
*fixes on yosemite (thanx aroom)<br />
+ many little stuff<br />
<br />
===4.0.0.b-22===<br />
<br />
mainly a bug fix with addition of:<br />
*in @mode and RPN, PALETTE will open the Palette Listing<br />
*0 + Colour/Focus/Beam/etc... will set selected devices to Home values for selected attributes.<br />
<br />
===4.0.0.b-21===<br />
<br />
mainly bug fixes...<br />
new features:<br />
*Devices command's windows now reflect real values for movers all the times + some goodies...<br />
<br />
===4.0.0.b-20===<br />
<br />
Recapitulatifs par rapport à la b16 :<br />
*Grand Master : Ok<br />
*Black : Ok<br />
*Focus avec le Pad Ok<br />
*Plus de sho corrompu : Ok Memorisation des Focus :ok Patch : OK<br />
*Ce qui ne fct pas ou plus:<br />
*Multi sélection avec souris et touche " CTRL", c'est ok avec les commande "ch +"<br />
*prise en compte de valeur par défaut des devices (chez moi un Strobe qui devrai être à 255)<br />
Au bout d'un moment de travail, les fenêtres ne passent plus en premier plan par l'appel au menu, lorsqu'elles sont ouvertes. donc il faut les sélectionner dans un coin apparent.<br />
*Les Cue FX ne mémorisent pas les canaux de devices.<br />
*Les clone de Cue, ne copient pas les canaux de devices<br />
*lorsqu'on clique sur le "DLINK" d'un STEP, on peut visiblement éditer les canaux individuellement, or ce ne fonctionne pas sur tous les canaux. (couleurs OK, mais STROBE, EFFECT...)<br />
J'ai d'ailleurs pas réussi à "jouer" avec un canal "EFFET / MACRO", mais c'est peut être le device, faut que je vérifie.<br />
Les Dlink ne sont pas liés aux CUES, donc on ne peut pas les mettre dans un SUB.<br />
Pas systématique<br />
*Ne mémorise de temps en temps pas la couleur (donc dans certains CUE, et pas d'autres) <-- Ca c'est bizarre et pénible<br />
je te joindrai le sho et le step où ça bloque.<br />
=> ben aujourd'hui ce step et cette couleur ne bloque plus !=> A suivre<br />
*Sortie du logiciel pas toujours propre (fenêtres bloquées ouverte), mais ce ne m'est plus arrivé le lendemain.<br />
*J'ai eu deux fois une fermeture inopinée lorsque je faisais des manip. avec les 4-5 fenêtres ouvertes (Focus, Beam, Couleur, Listing), sans perte de données, recul. avec menu "backup".<br />
<br />
===4.0.0.b18===<br />
<br />
===Pre 4.0.0.b18===<br />
<br />
===4.0.0.b17===<br />
<br />
mainly a bug fix.<br />
<br />
===4.0.0.b16===<br />
<br />
===Pre 4.0.0.b16===<br />
<br />
*SUB_SPEED are reset to 50% in case of gun shot<br />
*moving light's attributes have been redispatched, new BEAM family<br />
*palette listing now reflect available palette for selected channels.<br />
*Colour and Focus window now display parameters levels for each selected Devices (along with the active palette's name)<br />
<br />
===4.0.0.b15===<br />
<br />
available for Windows, MacOS 10.8, 10.9, 10.10 bug fixes only...<br />
<br />
===4.0.0.b14===<br />
<br />
bug fixes only... should address:<br />
*not patched channels -X1/X2 crash<br />
<br />
===4.0.0.b11===<br />
<br />
===4.0.0.b10===<br />
<br />
*fix a bug with the 'Personality Editor'<br />
*benefit from the compiler analyzer (lots of optimizations)<br />
*fix Sample recording<br />
*new 'Balance' function to isolate selected channel as long as Balance is ON<br />
<br />
maybe I'll repeat myself but It's important to test these beta in order to stabilize the first 4.0.0 in order to release it.<br />
<br />
my goal is to have a bullet proof release as the 3.0.24<br />
<br />
moving lights code will be part of this release as an experimental feature.<br />
<br />
===4.0.0.b09===<br />
<br />
it's a big step forward as it introduce concept/basics for moving light, Leds, and whatever you need in D::Light.<br />
<br />
Specifically it introduces 'DLinks' wich are more or less (actually less than more) like MLinks but for registered devices.<br />
<br />
DLinks acts like this:<br />
*you set all parameters you need for devices (with palette it's better)<br />
*you record a cue and DLinks are attached to the step that contain the cue<br />
*you can edit/modify/create/remove DLinks form the editor wich is available (for now... I've forget to set an option in the menus....) by click on the corresponding column in the sequence.<br />
*when DLink are loaded in X2, if the channel is black they're processed (this behavior is called GO_IN_B on some ligthdesk)<br />
*this is a special feature of DL: when a channel under TGroup control is fading to black, if DLink attached to next step is referring to this channel, parameters are processed.<br />
it fits very well for theater I think....<br />
*DLinks are not attached to cues, cues only contain Dimmer Parameter of devices (if they exists) -editors (like GROUP, CUE, SUB) does not deal with devices parameters.<br />
<br />
===Pre 4.0.0.b9===<br />
<br />
===4.0.0.b8===<br />
<br />
===4.0.0.b7===<br />
<br />
===4.0.0.b6===<br />
<br />
*a new beta is available for macOS >= 10.8 and Windows (if you want the other builds, just ask.) here's a non-finished list of modifications:<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording<br />
*add Palette recording/updating functions<br />
*add Palette listing and editor<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde<br />
*in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
attached a model of devices for the device editor.<br />
<br />
I think it's robust now and you can build Personality based on the attached example.<br />
<br />
===Pre 4.0.0.b6===<br />
<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording add Palette recording/updating functions<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
===4.0.0.b05===<br />
<br />
* add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho. It's usefull for Device that do not handle Intensity attribute.<br />
* add a merging mechanism to swap registered device model with another one. it'll be usefull when Palette will be coded but the purpose is to be able to switch between device when in tour you do not have the same device as at the creation.<br />
* from the main board you can access to several windows for (few for now) commands add CONTROL command for Lamp On/Off<br />
*add FOCUS command for Pan(Fine)/Tilt(Fine)<br />
*add BLADE command<br />
<br />
in the FOCUS and Blade windows you can hold CTRL to scroll FINE or scroll BOTH parameters I think you'll need to to rebuild your devices template as the one provided because all parameters you want to use must be set<br />
<br />
all library have been updated<br />
<br />
===Pre 4.0.0.b5===<br />
<br />
*add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho add a merging mechanism to swap registered device model with another one<br />
*add CONTROL command for Lamp On/Off add FOCUS command for Pan(Fine)/Tilt(Fine) add BLADE command<br />
*updated libs<br />
*join Alpha Profile 800 && ADB Warp model as example say that Parameters fields must be set....<br />
<br />
===4.0.0.b04===<br />
<br />
Avec cette beta, j'arrive à controler les couleurs du PAR via le ColourPanel<br />
le circuit de la fenêtre principale représente le paramètre DIMMER des devices<br />
*donc de la nouveauté dans le colourpanel où si le(s) devices sélectionnées ont plus de 3 couleurs, des scrollers de niveaux apparaissent en bas de la fenêtre<br />
*rajout des cases CMY<br />
*refonte des presets de couleurs (pour mémoire: left-clic = selection de couleur, un deuxième clic permet de nommer la couleur, Ctrl+clic permet d'enregistrer la couleur active)<br />
donc si vous avez listés/patchés des devices, que vous les sélectionnez depuis la fenêtre principale, vous devriez pouvoir controler les couleurs depuis le colourPanel.<br />
on ne peut pas encore enregistrer de cues avec des valeurs de couleurs ni charger des trucs dans les subs, ni rien.... petit à petit ça avance.<br />
aussi pour ceux qui possèdent un ultraDMX RDM Pro merci de me dire si il fonctionne mieux avec cette beta.<br />
après réflexions nocturnes je me dis que c'est pas bien de mettre les valeurs de HOME dans la librairie, qu'il vaudrait mieux définir ces valeurs dans le 'Device Listing'... où pourrait également apparaitre des champs comme 'Inverse Pan' et 'Inverse Tilt'...<br />
<br />
===4.0.0.b3===<br />
<br />
this one bring the Device Listing where you can import Device Files to your sho. please be carefull not having neither Manufacturer nor Model set as '*'<br />
'-' on Win32 leads to nothing good...<br />
in order to patch the imported device, you click on the Dimmer or Channel cell, it pop up a big dimmer view.<br />
use Ctrl+'move the mouse' to set the dimmer Range.<br />
once dimmer range is set, you type the channel number you want to assign the device and use 'c' (like in channel) to process the patch.<br />
you can use 0 channel to release a previous patch without removing a device<br />
<br />
===4.0.0.b2===<br />
<br />
this one should address reported bugs of the previous one<br />
<br />
===4.0.0.b1===<br />
<br />
voici la premiere béta d'une longue série qui devrait aboutir sur une proposition d'utilisation des projecteurs à LED, projecteurs asservis.<br />
ça sera sans doute assez long étant donné le chantier, néanmoins voici une première proposition....<br />
cette beta ne comprends qu'un module de création de librairie de projecteur.<br />
dans l'ordre pour las suivantes:<br />
*assignation des projecteurs dans un sho de DL en fonction de la librairie existante -fonctions d'accès aux paramètres<br />
*création/gestion de palette<br />
<br />
==D::Light v3==<br />
<br />
===3.0.24_b2===<br />
<br />
build system is slightly different from previous releases. now we have :<br />
*MacOS 10.6/10.7 build linked against XQuartz 2.7.4<br />
*MacOS 10.8/10.9 build linked against XQuartz 2.7.5<br />
*and the good old Win32, Linux32, Linux64 releases on Linux and MacOS, every lib have been updated<br />
here come the news....:<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
you can load one or several channels.<br />
it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.24===<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
*thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
*you can load one or several channels.<br />
*it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.22_b2===<br />
<br />
OSC:<br />
*less message for channels (eg only when their values are changing)<br />
Setup:<br />
*new option for sequence typo<br />
*bug fixes...<br />
<br />
===3.0.22_b1===<br />
<br />
new beta phase with:<br />
*bug fixes (at least more error checks)<br />
*MidiTimeCode improved<br />
<br />
===3.0.22===<br />
<br />
I'm proud to announce the 3.0.22 release of D::Light.<br />
It's available for each supported platforms (macOS 10.6->10.9, windows, Linux 32b, Linux 64b). On MacOSX, it's linked against XQuartz 2.7.5 (xquartz.macosforge.org/landing/)<br />
many bugs fixed....<br />
News:<br />
*MIDI TIMECODE: code improved<br />
OSC:<br />
*less and better verbose<br />
SETUP:<br />
*new typo function for sequence display<br />
*please consider making donations if you think this software is useful.</div>Sl1200mk2https://getdlight.com/wiki/index.php?title=ChangeLog&diff=3110ChangeLog2020-07-15T17:51:35Z<p>Sl1200mk2 : /* 4.1.11 [NOTYETRELEASED] */</p>
<hr />
<div>__NOTOC__<br />
<br />
==D::Light v4==<br />
<br />
===4.1.11 [NOTYETRELEASED]===<br />
<br />
*Windows:<br />
-fix Open/backup // correction de l'ouverture du backup<br />
<br />
*Palette:<br />
-new menu to remove unused Palettes // nouveau menu pour effacer les palettes inutilisées<br />
<br />
*SetUp I/O:<br />
-you can now access to MidiPatch and MidiTimeCode editor from the Midi panel of SetUp I/O // vous pouvez dorénavant accéder au patch Midi ainsi qu'à l'éditeur de midiTimeCode directement depuis le SetUp I/O<br />
<br />
*Track:<br />
-add +%/-% shortcuts // ajout des raccourcis clavier +% et -%<br />
<br />
*SLink:<br />
-new MidiSwicth command // nouvelle commande midiSwitch dans les stepLinks<br />
<br />
*Park:<br />
-add +%/-% functionality and shortcuts // ajout de la fonctionnalité +% et -% ainsi que les raccourcis clavier correspondants<br />
<br />
===4.1.10 [20200703]===<br />
<br />
*Devices:<br />
-new DeviceTools (menu Device/DeviceTools) that bring Focus joystick, Colours picker and Blade utilities as a separate window. Useful in addition of the dynamicBottom. // nouvelle fenêtre DeviceTools qui permet d'afficher uniquement les joysticks des Focus et Blades ainsi que le picker de couleurs.<br />
<br />
-fix palette recording with levels that come from SubMasters // correction de l'enregistrement des palettes lorsque les niveaux sont issus de SubMasters<br />
<br />
*Sample:<br />
-new several options before Sample Recording // nouvelles options réglables avant l'enregistrement des Samples<br />
<br />
*Midi:<br />
-new floatingScale command that let a CC control levels of active channel's selection, useful with infinite knob... // nouvelle command floatingScale qui permet à un rotatif ou fader (ControlChange) de piloter les niveaux de la sélection active de circuits.<br />
<br />
*General:<br />
-augmented 'Recall' function that allow user to recall levels of prev/next/desire cue for selected channels // nouvelle fonction 'Recall' qui permet de rappeler les niveaux des circuits sélectionnés par rapport à la cue suivante/précédente/définie<br />
<br />
-new 'levelStyleDisplay' shortcut to switch between percent/real display // nouveau raccourci clavier pour la fonction 'levelStyleDisplay' qui permet d'alterner l'affichage en pourcent ou en valeur réelle des niveaux des circuits.<br />
<br />
-new commandLine up to the channel panel // nouvelle ligne de commande au dessus de l'écran d'affichage des circuits.<br />
<br />
*StepLinks:<br />
-added GOTO message to VLC to play desire item (there's a strange offset though between playlist ID items and ID items sent by D::Light) // ajout du message GOTO aux commandes VLC pour jouer un morceau de la playlist de VLC<br />
<br />
*SetUp I/O:<br />
-new 'Fixed Frame Rate' option in order to provide continuous DMX stream // nouvelle option 'Fixed Frame Rate' pour permettre l'émission d'un flux DMX fixe à vitesse constante (notamment lorsqu'il n'y a pas de modifications de niveaux).<br />
<br />
-new 'DMX Input Patch' option for usbDMX and netDMX that let you patch incoming DMX to Devices (each parameter is reachable) // nouvelle function 'DMX Input Patch' pour l'usbDMX et les netDMX qui permet de patcher un signal DMX entrant sur n'importe quel paramètre des Devices.<br />
<br />
===4.1.09 [20200313]===<br />
<br />
*SetUp :<br />
-new Splitted 'UI' mode // nouvelle interface 'Splitted' pour la fenêtre principale<br />
<br />
<br />
*Fixes&&Improvements<br />
<br />
===4.1.08 [20200214]===<br />
<br />
*SetUp :<br />
-new option to set Submaster's matrice (10 or 16 Submasters displayed) // Nouvelle option pour définir la matrice des Submasters<br />
<br />
<br />
*SetupIO :<br />
-E1.31 (streamingACN protocol) DMX universe mapping can now reach universe 63999 // le mapping des univers DMX pour le protocole E1.31 (streamingACN) peut aller jusqu'à l'univers 63999<br />
<br />
<br />
*Fixes&&Improvements<br />
<br />
===4.1.07 [20200131]===<br />
<br />
*SetUp :<br />
-new option to Detach/attach main User Interface // Nouvelle option pour séparer ou grouper la fenêtre principale<br />
<br />
-new option to anchor StepLinks to sequence // Nouvelle option pour lier le déclenchement des stepLinks au step+/- dans le séquentiel<br />
<br />
*StepLinks:<br />
-new type command to change displayed SubMasterPage // nouvelle commande pour afficher une page de SubMaster spécifique<br />
<br />
*TimeLinks:<br />
new TLinks are now registered with '.' in the Time column. It means that step times will be used // Les nouveaux TLinks sont enregistrés avec un '.' dans la colonne des temps. Ce qui signifie que les temps du pas de séquence sont utilisés (il est toujours possible d'assigner un délai spécifique)<br />
<br />
*DeviceCommand:<br />
-new option to clone levels from a desired device // nouvelle option (bouton et raccourci clavier) pour cloner les valeurs d'un device vers tous les devices inscrits dans le deviceCommand<br />
<br />
===4.1.06 [20200107]===<br />
<br />
bug fix release :)<br />
<br />
<br />
===4.1.05 [20191220]===<br />
<br />
*macOS<br />
-more Native integration <br />
<br />
-fix&&improvements<br />
<br />
===4.1.04 [20191130]===<br />
<br />
*SubMasters:<br />
-add new OSC and Midi messages for subBook rotations // ajout de nouveaux messages OSC et MIDI pour la navigation dans les subBooks.<br />
<br />
-add new buttons to quickly switch between Submaster's pages // ajout de nouveaux boutons pour rapidement choisir la page de Submaster affichée.<br />
<br />
*Patch:<br />
-you can now give a name to channels (useful on tour...) // il est dorénavant possible d'assigner du texte à un circuit.<br />
<br />
*Objects Listing:<br />
-new option for Chaser and Sample Listing to run the selected effects (in order to quickly identify them) // nouvelle option pour les Chaser et Sample Listings qui permet de rapidement faire un play/pause des effets sélectionnés<br />
<br />
*Devices:<br />
-new 'Recall DLink' function to copy state of selected devices from a step/cue/stepID // nouvelle fonction 'Recall DLink' pour copier les niveaux des devices en sélection depuis une cue/step/stepID donné<br />
<br />
*General<br />
-new 'Ring Buffer' mechanism for channel's quick selection (+shortcuts+OSC+MIDI links) // nouveau mécanisme appelé 'Ring Buffer' pour une sélection rapide des circuits (accessible via les raccourcis claviers, des messages OSC ou des commandes MIDI)<br />
<br />
-one can use commandLine to define Refresh timing // il est dorénavant possible de préciser le temps de la commande Refresh (via la ligne de commande)<br />
<br />
-you can define a prefered path in the SetUp // Il est possible de définir une arborescence dans le SetUp pour que D::Light ouvre le navigateur de fichier de préférence vers le chemin défini.<br />
<br />
===4.1.03 [20190729]===<br />
<br />
*SetUpIO:<br />
-virtual submasters for incoming data are now separate. One can control either usbDMXInput, netDMXInput and oscInput at the same time.<br />
<br />
it means one can use usbDMX Input to control Submasters from an external lightdesk and in the same time use netDMX Input to control Channels from a fancy madMapper patch :) and output DMX... :)<br />
<br />
//<br />
<br />
-D::light dispose dorénavant de 2 entrées DMX séparées (usbDMXInput et netDMXInput) via les 'Virtual Submaster'.<br />
<br />
ça signifie qu'il est possible d'utiliser une console lumière pour piloter les Submasters de D::Light (via usbDMXInput) tout en utilisant madMapper pour controler les circuits (via netDMXInput)... et sortir du DMX :)<br />
<br />
<br />
<br />
<br />
===4.1.02 [20190726]===<br />
<br />
*Midi:<br />
-new 'FloatingScaleIncrement' and 'FloatingScaleDecrement' available for ControlChange // nouvelles fonctionnalités 'FloatingScaleIncrement' et 'FloatingScaleDecrement' pour les ControlChange Midi.<br />
<br />
Ces nouvelles fonctions permettent d'utiliser une roue codeuse Midi (qui envoie +1 dans un sens et +1 dans l'autre sens sur 2 canaux différents) pour pouvoir se déplacer dans les listings ou modifier le niveau des circuits sélectionnés.<br />
<br />
-better shortcut support // amélioration de la commande midi 'Shortcut'<br />
<br />
<br />
*OSC:<br />
-better strategy // meilleure stratégie d'émission des messages OSC<br />
<br />
<br />
*E1.31:<br />
-better code for E1.31 input // meilleur code pour la réception de paquets E1.31<br />
<br />
===4.1.01 [20190722]===<br />
<br />
*fix<br />
<br />
<br />
===4.1.00 [20190719]===<br />
<br />
*UserInterface:<br />
-more 'flat' design // fin du nouveau design de l'interface utilisateur<br />
<br />
<br />
*Park:<br />
-new 'Park' function is order to lock channels or specific parameters of Device // nouvelle fonction 'Park' qui permet de bloquer des circuits ou des paramètres individuels de Device à une niveau donné.<br />
<br />
<br />
*macOS:<br />
-D::Light is now notarized from Apple // D::light est "notarizé" de la part d'Apple<br />
<br />
===4.0.31 [20190618]===<br />
<br />
*UserInterface:<br />
-new 'flat' design // nouveau design de l'interface utilisateur<br />
<br />
<br />
*Chaser / Sample:<br />
-one can now use SPEED Submasters to gain more fine controls on Chasers/Samples restitution (ClockWise way, CounterClockWise way, Random way)<br />
<br />
//<br />
<br />
-Il est dorénavant possible de controler le sens de défilement des Chasers et des Samples, soit dans le sens horaire (normal... CWise) soit dans le sens anti horaire (du dernier step vers le premier ... CCWise) soit en mode aléatoire (Random).<br />
<br />
Pour accéder à ces controles il suffit de définir un Submaster comme SPEED d'un Chaser ou d'un Sample et en lieu et place du texte associé au Sub se trouve le PlayMode.<br />
<br />
<br />
<br />
*Clone:<br />
-one can now set desire objects number while cloning (available for Cue, Group, Chaser, Sample, Palette, microPalette) // Il est dorénavant possible de choisir lors d'un clone d'objet le numéro de l'objet cloné (valable pour les objets Cue, Group, Chaser, Sample, Palette, microPalette)<br />
<br />
<br />
<br />
*Freeze:<br />
-Frozen step is now coloured // A l'appel de la fonction Freeze, le step en SCENE devient coloré pour une meilleure identification<br />
<br />
-grandMaster can now control Frozen levels // Le grandMaster est dorénavant maitre sur l'état lumineux freezé<br />
<br />
<br />
<br />
*Sequence:<br />
-one can now use Ctrl+Space to load selected step and launch GO (only in the big sequence window) // Il est dorénavant possible d'utiliser la barre espace dans la fenêtre de Sequence pour lancer un GO.<br />
<br />
Il est également possible de sélectionner un step et d'appuyer sur Control+Space pour charger le step sélectionné en Préparation et automatiquement lancer un GO.<br />
<br />
<br />
*Curves:<br />
-one can now select point and use Ctrl+Arrows(Up/Down/Left/Right) to move it // Il est dorénavant possible de sélectionner un point de la courbe du 'Curve Editor' et d'utiliser la combinaison de touche Ctrl+Flèche(Nord/Sud/Est/Ouest) pour le déplacer<br />
<br />
<br />
*TimeLink:<br />
-new copyToStep function to copy selected Tlinks to desire step // nouvelle fonction de copie (et raccourci clavier associé) pour copier les TimeLinks sélectionnés vers le pas de séquence inscrit dans la ligne de commande.<br />
<br />
<br />
*Midi:<br />
-new design of the midi Patch Editor // nouveau design de la fenêtre d'édition du patch Midi<br />
<br />
-more copyToMidiSwitch capabilities (you can now copy selected patch to all existing midiSwitch when the commandLine is empty) // Il est dorénavant possible de copier tout ou partie du patch midi vers tous les MidiSwitch existants en laissant la ligne de commande vide.<br />
<br />
<br />
*DeviceCommand:<br />
-one can now use MouseScroll in Blade's specialized widget // Il est dorénavant possible d'utiliser le scroll de la souris pour modifier les niveaux des Blades<br />
<br />
<br />
*microPalette:<br />
-one can now register INTENSITY/DIMMER as a definition for microPalette // Il est dorénavant possible d'enregistrer le paramètre INTENSITY/DIMMER comme définition d'une microPalette<br />
<br />
===4.0.30 [20190314]===<br />
*Objects Listings:<br />
-one can now sort (or reorder) objects in Cue/Group/Chaser/Sample/Palette/microPalette Listings // nouvelle commande pour re-numéroter les objects dans les différents listing<br />
<br />
-new 'reOrder' shortcut // également un nouveau raccourci clavier 'reOrder'<br />
<br />
<br />
*Submasters:<br />
-new state for Solo function (we now got NORMAL/SOLO/FLASHSOLO/NOSOLO) // ajout d'une nouvelle fonctionnalité pour le SOLO des Submasters.<br />
<br />
les différents états sont:<br />
<br />
**NORMAL : rien de particulier<br />
**SOLO (vert) : en fonction de l'ouverture du Submaster les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**FLASHSOLO (jaune) : lors de l'appui sur le bouton FLASH du Submaster, les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**NOSOLO (rouge) : le Submaster ne se coupe pas lors de l'action d'autres Submasters en mode SOLO ou FLASHSOLO<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.29 [20190226]===<br />
*General:<br />
-Balance function for channels is now dynamic // amélioration de la fonction Balance pour les circuits.<br />
<br />
Lorsque la fonction Balance est activée (qui permet d'isoler le(s) circuit(s) sélectionné(s)), si la sélection de circuit change, la Balance est updatée<br />
<br />
<br />
*OSC:<br />
-new /shortcut command which accepts string as argument // nouvelle commande /shortcut pour simuler un raccourci clavier.<br />
<br />
Cette commande accepte une 'string' comme argument.<br />
<br />
Par exemple '/shortcut p' va changer le registre de travail actif.<br />
<br />
<br />
*Track:<br />
-one can now track Palette across sequence // il est dorénavant possible de tracker les Palettes chargées dans le séquentiel (via les DeviceLinks)<br />
<br />
<br />
*Device:<br />
-more https://open-fixture-library.org/ integration<br />
<br />
<br />
*DeviceLinks:<br />
-Purge menu redefined // extension du menu Purge des DeviceLink.<br />
<br />
Il est dorénavant possible de purger un Paramètre ou tous les paramètres d'un attribut pour un DeviceLink en un coup<br />
<br />
<br />
*DeviceCommand:<br />
-new Live bound which display levels form palettes loaded in SubMasters // nouveau mode Live pour le DeviceCommand <br />
<br />
en mode Live, le DeviceCommand affiche les niveaux des paramètres des devices qui sont pilotés par des palettes chargées dans les submasters<br />
<br />
===4.0.28 [20190118]===<br />
*Submaster:<br />
-improve Submasters Solo mode // amélioration du mode Solo pour les Submasters.<br />
<br />
dorénavant le mode solo n'est plus réservé aux Flash, il est également accessible pendant le scroll des Submasters.<br />
<br />
-Balance do not kill 'E' (aka Exclusion) Submasters // les 'E' (comme Exclusion) Submasters ne sont plus remis à zéro en cas de Balance<br />
<br />
<br />
*Group:<br />
-enhance popUp dialog // amélioration de la fenêtre popUp d'enregistrement des Groupes.<br />
<br />
Lors de l'enregistrement d'un Groupe une fenêtre popUp s'ouvre où vous pouvez directement renseigner le nom du nouveau Groupe.<br />
<br />
<br />
*MasterLink:<br />
-improve MasterLink behavior (follow step +/-) // Les MasterLinks suivent la séquence pour les commandes step +/-<br />
<br />
-improve MasterLink editor Submaster's selection/registration // amélioration de la sélection/enregistrement des Submasters dans l'éditeur de MasterLink.<br />
<br />
vous pouvez dorénavant sélectionner les Submasters à enregistrer dans les MLinks de la même manière que la sélection de circuits dans la fenêtre principale.<br />
<br />
===4.0.26 [20181214]===<br />
*Patch:<br />
-'Enter' key can now be used to select either channels or outputs. CommandLine is used for sourcing.<br />
<br />
<br />
*Main Window:<br />
-'Enter' key can now be used to select channels. CommandLine is used for sourcing.<br />
<br />
-new 'DynamicBottom' display for Device's selection.<br />
<br />
<br />
*Sequence:<br />
-one can now register/insert cueless step. Such steps are useful to trigger D/M/S Links.<br />
<br />
<br />
*SubMasters:<br />
-new 'Looping Style' options for SubMasters loaded with Sample. one can select if levels are persistent after each loop or reseted.<br />
<br />
<br />
*SetUp:<br />
-one can now choose if SOLO mode for SubMasters also behave on Scene levels.<br />
<br />
-one can choose colours for Scene/Prepa registers<br />
<br />
<br />
*SetUp I/O:<br />
-one can now choose DMX input frame length.<br />
<br />
<br />
*DeviceLink:<br />
- one can now trigger MoveInBlack in one click for all listed Devices of each steps<br />
<br />
<br />
*TimeLink:<br />
-new 'Quick Selection' option to selected each identical parameters<br />
<br />
<br />
*Midi:<br />
-one can now use NOTE and PROGRAM CHANGE to trigger defined shortcuts<br />
<br />
<br />
*OSC:<br />
-new command which allow to control parameters of selected devices (range is -1.0 <= x.xx <= 1.0):<br />
<br />
/deviceParameter/ATTRIBUTE/PARAMETER x.xxx<br />
<br />
===4.0.24 [20181004]===<br />
<br />
===4.0.23 [20181002]===<br />
<br />
*menu Accelerators :<br />
-accelerators for MLink, TLink, DLink, SLink have changed (respectively Shift+Meta+w, Shift+Meta+x, Shift+Meta+y, Shift+Meta+z)<br />
<br />
<br />
*Sample :<br />
-faster encoder/decoder <br />
<br />
<br />
*VLC :<br />
-D::Light can now trigger VLC's playlist [https://www.getdlight.com/wiki/index.php/SETUP_I/O#VLC].<br />
<br />
<br />
*SubMasters :<br />
-VLC volume, DMX Input and OSC Input can be assigned to a regular SubMaster.<br />
<br />
<br />
*palette Editor :<br />
-Live functionality added<br />
<br />
<br />
*palette Listing :<br />
-new 'ALL' selector to display every recorded palette for selected channels<br />
<br />
<br />
*OLA server :<br />
-bumped to 0.10.7<br />
<br />
<br />
*MacOS :<br />
-MacOS 10.14 compatibility<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.22 [20180718]===<br />
<br />
*General:<br />
-last active step is recorded within the .sho, thus in case of crash or backup loading, last recorded step is set as the active step<br />
<br />
<br />
*USBDMX:<br />
-added more widget /*NODLE U1*/ /*FX5*/ /*Digital Enlightenment*/ /*anyma*/ /*avldiy*/ /*Eurolite*/<br />
<br />
(untested though....)<br />
<br />
<br />
<br />
*DeviceLink:<br />
-more powerful selection capabilities.<br />
<br />
one can now select several cells in DeviceLink Editor and apply chosen palette to all of them<br />
<br />
-MoveInBlack option editable for channels listed in the DeviceLink Editor<br />
<br />
<br />
<br />
*Curves:<br />
-new 'Square' interpolator (aka 'Square Law' curves)<br />
<br />
<br />
++fixes and optimizations<br />
<br />
===4.0.21 [20180705]===<br />
<br />
*DeviceListing:<br />
-one can now 'shiftPAN' and 'shiftTILT' devices<br />
<br />
<br />
*StepLinks:<br />
-one can choose to which destination OSC messages are sent (aka 'All Destinations' or specific IP:PORT)<br />
<br />
<br />
*General:<br />
-fixes and optimizations<br />
<br />
===4.0.20 [20180615]===<br />
<br />
*Palette:<br />
-Palette are now applied according to a user defined time (time is defined in [[SETUP]])<br />
<br />
-new Shift+CMD+P shortcut to display 'Palette Listing'<br />
<br />
<br />
*Virtual Submaster:<br />
-a new virtual submaster is available in [[SETUP I/O]]/OSC which can handle all incoming /circ/x/level OSC messages.<br />
<br />
-a new virtual submaster is available in [[SETUP I/O]]/DMX Utility which can handle all incoming DMX levels.<br />
<br />
<br />
*Submaster:<br />
-one can now colorize each Submaster (and it's levels in Output)<br />
<br />
<br />
*Accelerator:<br />
-new accelerators are available in Cue/Group/Chaser/Sample Editors<br />
<br />
<br />
*Track:<br />
-better MLink support<br />
<br />
===4.0.19 [20180515]===<br />
<br />
*Sample:<br />
-fix wrong device restitution under certain circumstances<br />
<br />
<br />
*Sequence:<br />
-new accelerator shortcut (CMD+R) in order to load selected step in active register<br />
<br />
-Cue names are now displayed in the big sequence window<br />
<br />
-one can now drag'n drop step(s) in order to reorganize the sequence<br />
<br />
-fix XFade wrong behavior <br />
<br />
<br />
*General:<br />
-in case of weird shutdown (crash....), D::Light now ask if user wanna use the backup.<br />
<br />
<br />
*OSC:<br />
-re-writting of OSC messaging system in favor of mono-argumentation (thus, touchOSC become usable again)<br />
<br />
-new syntax for Devices (cf https://getdlight.com/wiki/index.php/OSC)<br />
<br />
-old syntax (aka multi-argumentation) is still available thanks to a new switch in setupIO/OSC menu (Messaging argumentation type)<br />
<br />
<br />
*Track:<br />
- one can now track/update/create/delete Masterlinks from the Track window<br />
<br />
- better tracking for duplicate values<br />
<br />
- one can now use 'All' shortcut to select all displayed levels for selected channels<br />
<br />
<br />
*SplashScreen:<br />
-new initialization process which lead to a new splashscreen<br />
<br />
<br />
*MasterLinks:<br />
-MLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new insert MLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move MLinks<br />
<br />
<br />
*USBDMX:<br />
-D::Light now support HotPLug for usbDMX widgets :) only on macOS and Linux :(<br />
<br />
it means one can unplug/replug a usbDMX device, if the widget was previously active, D::Light will manage automatically the re-connection.<br />
<br />
<br />
*StepLinks :<br />
<br />
https://getdlight.com/wiki/index.php/STEPLINK<br />
<br />
-SLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new copy SLink button (+shortcuts) in the editor<br />
<br />
-new insert SLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move SLinks<br />
<br />
-OSC StepLinks are now typed, it means one must specify if argument(s) is an int, a float or a string<br />
<br />
-CURVES StepLinks now accept THRU (>) for outputs (in the same fashion as for channels)<br />
<br />
<br />
*Device Listing :<br />
-one can now sort Device's order according to ID or Model or Channel<br />
<br />
-one can now use massive Merge (by selecting several Devices before merge)<br />
<br />
<br />
*Palette Editor :<br />
- one can now use empty command line for AtLevel shortcut in order to purge selected levels<br />
<br />
<br />
*Palette Listing :<br />
- new 'Bound To' (editors) option in order to avoid opening Device Command<br />
<br />
<br />
*Chasers :<br />
- CHZ_Cue management is now the same as for the main sequence... if one record CHZ_Cue 1.5, it'll land between CHZ_Cue 1 and CHZ_Cue 2<br />
<br />
- Palette shortcut is now available in Chaser Editor<br />
<br />
<br />
*Curves :<br />
- deepest interaction with the patch.... Output(s) assigned to a curve of the curveListing are now linked(was ist das schön).<br />
<br />
- CurveEditor : one cane now select which curve is displayed (either from patch or from curveListing)<br />
<br />
- Curves are now 16bits -POTENTIAL INCOMPATIBILITY- (they need to be redrawn)<br />
<br />
===4.0.18 [20180124]===<br />
<br />
This release introduce SLinks.<br />
<br />
One can send custom Midi or OSC messages per sequence's step. Thus, it allows D::Light to become the master sequencer of your show as it can trigger specific cues/steps in other software.<br />
<br />
One can also load custom curves for output(s)/channel(s) on every steps of the sequence.<br />
<br />
*Patch:<br />
-new 'quick select' option in order to select all outputs patched to selected channels<br />
<br />
-new Channel/Output test shortcut<br />
<br />
-speedUp display<br />
<br />
*Sample:<br />
-smart +%/-% which only operate on recorded levels for selected channel(s) over a region or at one frame<br />
<br />
*Sequence:<br />
-in the main sequence window, one can now arrange columns as desired<br />
<br />
-new searchBox to quickly find a step/cue associated to a text<br />
<br />
*MasterLink/TimeLink/DeviceLink/StepLink Editor:<br />
-one can now select active step<br />
<br />
-more shortcuts<br />
<br />
*SubMaster Editor:<br />
-one can now select active submaster<br />
<br />
*Curves:<br />
-new design with more powerful editing<br />
<br />
*ShortCuts:<br />
-new searchBox to quickly find a shortcut<br />
<br />
*Save/SaveAs:<br />
-warning when directory is not writable<br />
<br />
*Force DeviceLink:<br />
-one can now use FullForce new option and select which attributes will be recorded<br />
<br />
*Device:<br />
-the main window should reflect active color for device. (it works for RGB or CMY colors only...)<br />
<br />
*General:<br />
-selection style is now more obvious (yellow square is 'around' selected channels)<br />
<br />
*Palette Editor:<br />
-one can move in Palette thanks to the new Up/Down switcher<br />
<br />
*Palette Listing:<br />
-Colour Palette are now colored for EZ view<br />
<br />
===4.0.17===<br />
<br />
a miserable bug of the previous release leads to this one<br />
<br />
===4.0.16_b4===<br />
<br />
===4.0.16_b2===<br />
<br />
===4.0.16 ===<br />
<br />
available for almost every systems (Linux version will be uploaded ASAP... sorry guys for the looooong waiting)<br />
<br />
*E1.31 (aka streamingACN) is now available as a netDMX protocol <br />
*one can now use 16 DMX universe<br />
<br />
Midi :<br />
*one can now use 'subStick' function for Midi Patch.<br />
thus Midi faders will always be patched to displayed submasters <br />
*'flashStick' is also available for the same purpose.<br />
SubMasters :<br />
*added a new 'E' button as Exclusion.<br />
thus AllSub master will not act on excluded submasters<br />
+ various fix<br />
<br />
===4.0.15_b2===<br />
<br />
2 new important stuff:<br />
*in Art-Net, DL no longer send continuously. it sends only on DMX change<br />
*in Patch, you can now "repeat" a Device. it's useful for playing with LedStrips<br />
also, more work have been done on DeviceCommands...<br />
in the Palette Listing, you can now use the new "recycle" icon in order to load same channels as in the DeviceCommands.<br />
<br />
===4.0.15_b1===<br />
<br />
===4.0.16_b3===<br />
<br />
===4.0.15_b3===<br />
<br />
===4.0.15===<br />
<br />
*on Windows, you should now be able to double-clic on .sho in order to launch DL and load desire sho<br />
*new SetUp I/O menu which group all DMX, USBDMX, NETDMX, MIDI and OSC function *new option to cross-patch dmx universes<br />
<br />
DMX Input:<br />
*more accurate<br />
*new option to bound DmxInput to channels or SubMasters<br />
<br />
Patch:<br />
*new option to "repeat" DMX Levels for Devices (useful for led strips)<br />
<br />
ArtNet :<br />
*you can now manually register Node's IP/Net/SubNet.<br />
*DL no longer send continuously packets.... it sends only on change.<br />
*new option in the Setup "Release FREEZE on Go".<br />
allow user to freeze DMX state until the next GO (useful when one want to move in sequence without modifying stage)<br />
<br />
Device Personality :<br />
*you can now import Personalities of the OFL project (Open Fixture Library) open-fixture-library.herokuapp.com/<br />
(which at the time of writing is open-fixture-library-pr-199.herokuapp.com/ ).<br />
*you can hide Commands for Colours, Focus and Blade in order to display bigger values table.<br />
<br />
Palette Editor:<br />
*you can now use At_level shortcut on selection of levels (multiple selection is allowed)<br />
General<br />
*you can now choose to display only patched channels<br />
<br />
===4.0.14===<br />
<br />
No new function Only fixes<br />
<br />
===4.0.13_b3===<br />
<br />
many changes to Artnet and dmxInput.<br />
<br />
===4.0.13===<br />
<br />
*enable DMXInput for DMX USB PRO widgets and clone<br />
*enable DMXInput for ArtNet<br />
*adjustable DMX rate<br />
*better Artnet support<br />
*better support for looooong samples<br />
*plenty of little annoying stuff<br />
<br />
===4.0.12===<br />
<br />
*new 'NoSolo' option for submaster:<br />
it means that a submaster tagged as 'NoSolo' won't be closed during 'Solo' operation, it also means that it won't close any sub when it's flashed.<br />
you just need to clic 2 times on the solo option .<br />
*when 'Solo' operation , device's parameters are now untouched (except the INTENSITY/DIMMER parameter)<br />
*new 'ReSync' option for midi:<br />
this function resend all midiOut levels. it's useful when you switch preset from the BCF2000<br />
*new option in the SETUP to bound MLink time and Timed submasters to Joystick: it means one can now speed up or down submasters opening/closing<br />
*import Sample extended:<br />
you can now select in one shot several samples to import.<br />
*'clone' is now available in the sample editor :<br />
it means you can copy selected channels levels to other(s) channel for a defined region or for a frame. This let you create enveloppe for channel and copy it to other channel.... yeah I know, this is huge!<br />
*import Chaser extended:<br />
you can now select in one shot several chasers to import.<br />
<br />
===4.0.11===<br />
<br />
fix annoying reported bugs.<br />
<br />
===4.0.10===<br />
<br />
*when cloning a device, one can now choose to clone source device's levels to destination devices's levels<br />
(in palette, in sub, in micropalette)<br />
*more device merging subtilities<br />
<br />
===Pre 4.0.09===<br />
<br />
*this one brings 'Gang Load' fashion to D::Light<br />
<br />
===4.0.9===<br />
<br />
extend the use of multiple selection in Cue/Group/Sample/Chasers Listing/Device Listing/Patch...<br />
you can now select several Chasers for example and load them to several submasters in one shot (thanks to drag n' drop)<br />
multiple selection have also been introduced for 'Remove' functions and 'Clone' functions.<br />
*you can now extract each submaster of the Gun Control (cf noGun option)<br />
*you can now set submasters config for a page of Sumaster (simply scroll the button down RecMLink button<br />
<br />
===4.0.8===<br />
<br />
===4.0.7===<br />
<br />
Mainly bug fixes and better memory bandwidth management<br />
<br />
===4.0.6===<br />
<br />
===4.0.5===<br />
<br />
This release will introduce microPalette.<br />
<br />
what is a microPalette ?<br />
<br />
microPalette handle one or several parameter(s) defined in the personality of a device, and only operate on a specific range defined by the user.<br />
microPalette are loaded in submasters and are executed in an exclusive mode for all selected devices that are registered within the submaster.<br />
for example, let's say devices are lighting ON with shutter open.<br />
you record a microPalette for SHUTTER parameter on the range 4 -> 128 that you load on submaster 1.<br />
when you'll open sub1, the shutter will start strobing form low to fast (if in the personality strobing form low to fast is registered in the range 4 -> 128).<br />
when you shutdown the submaster, the shutter will return to it's open state.<br />
it'll be veeeeeery useful for gigs<br />
*address patch issue when user use Shift key to extand selection for outputs<br />
*bug fixes and code cleaning<br />
<br />
===4.0.4===<br />
<br />
this release fix wrong behavior of 4.0.3 (sorry for the mess...)<br />
<br />
===4.0.3===<br />
<br />
*speeding internal things (and cleaning)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed) <br />
*better midi output (submaster's flash for example)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed":<br />
<br />
===4.0.2===<br />
<br />
<br />
fix & improve curves for dimmers<br />
<br />
===4.0.1===<br />
<br />
available for every supported systems : Win7, Win8, Win10, Linux32Bits (Ubuntu 14.04), Linux64Bits (Ubuntu 16.04), ARCHLInux (always on the top), MacOS 10.6 thru 10.12 on MacOS, D::Light is linked against XQuartz 2.7.11<br />
one of the main big thing is that D::Light is now a pay app... this move will hopefully be profitable for the software.<br />
the other big thing is that D::Light can now drive moving lights / LED lights.<br />
several improvements have been introduced for Chasers, Samples, user interface, drag'n drop, etc....<br />
<br />
===4.0.0.b-78===<br />
<br />
===4.0.0.b-75===<br />
<br />
fix blackout/sceneMaster/grandMaster with devices that use 'virtual intensity for colours' parameter<br />
<br />
<br />
===4.0.0.b-74===<br />
<br />
news:<br />
*refresh/balance available as OSC commands<br />
/pad/refresh 1<br />
/pad/balance 1<br />
*OSC message can bypass level's locking mechanism for /circ/level and /sub/level<br />
<br />
===4.0.0.b-76===<br />
<br />
*better handling of DLink<br />
*fix some Devices stuff for sequence -you can now use "0" Tlink (==20ms)<br />
*you can now use "0" waitTime _ 5xfaster than 0.1<br />
if you want to reset waitTimes to nothing (no autogo), set command line to . and use wait shortcut (or double clic in the waitTime column)<br />
*display Info when MLink or Tlink are recorded/updated<br />
++ various fix<br />
<br />
===4.0.0.b-73===<br />
<br />
Hi,<br />
b73 is out for some platforms (aka MacOS from 10.9 to 10.12 (linked against XQuartz 2.7.10), Windows 64b and Linux 64b)<br />
'''the main big thing with this release is that D::Light became a paid app...'''<br />
I tried during 13 years to keep in free, but I cannot no more. So please make archive of your sho as there will be no return.<br />
news:<br />
*lots of bug fixes<br />
*manual xfade for devices<br />
*you can now call Palettes from the main window (manually (new setup option or drag the switcher under the keypad) or with shortcuts)<br />
*nice handling of palettes in submasters.<br />
*improve device mechanism for Chasers<br />
*new timing options for chasers<br />
<br />
===Pre 4.0.0.b-72===<br />
<br />
*Samples are now LTP...<br />
mean easier, lighter, smarter...<br />
it also means some serious incompatibility with existing sample... sorry for that but it's a necessary evil.<br />
*fix DLink is now also available in Chaser<br />
*add 'Virtual Intensity for Colours" in the Device Listing.<br />
this new option let you control the Intensity of the device even when INTENSITY/DIMMer combo is not registered.<br />
usefull for LED RVB for example...<br />
<br />
===Pre 4.0.0.b-71===<br />
<br />
fix a miserable bug...<br />
news:<br />
*SampleListing now display Sample's length<br />
*you can change submaster's levels color (new setup option)<br />
<br />
===Pre 4.0.0.b-70===<br />
<br />
*new purge utility for device attributes within Samples<br />
*'device command' is now fully dedicated to sample's cause<br />
*better speed algorithm for stuff (aka sub_speed, joystick, general timing)<br />
*you can select devices directly in the 'palette Listing' window, as in the 'device commands' window<br />
*reorganization/colorization of 'device Commands' (in order to gain space and clarity)<br />
*add Ctrl+Arrow shortcut to select next channel and set it to default@Level<br />
<br />
===Pre 4.0.0.b-69===<br />
<br />
fix various wrong behavior<br />
*Devices:<br />
added the possibility to define HOME position for parameters to NULL. in this case, HOME call will never operate on the nulled parameters. (useful in some case where LAMP OFF is set to 0... and you don't want to switch the lamp off each time you HOME the device).<br />
<br />
===Pre 4.0.0.b-68===<br />
<br />
*added DND support for TLink and DLink in the chaser's editor<br />
*added DND support for Times in the chaser's editor (times can be DND for example from TimeIn to DelayOut, etc...)<br />
*added DND support for Cues in the chaser's editor<br />
*as for the sequence and other stuff you can now double-click in the TLink editor to set value<br />
*as for the Chaser's editor you can now DND Times in the Sequence editor in the way you want (eg from TimeIn to DelayOut, etc...)<br />
*Device's parameters now follow step times if INTENSITY is > 0 -fix for invPan/invTilt<br />
<br />
===4.0.0.b-67===<br />
<br />
===Pre 4.0.0.b-67===<br />
<br />
*added support for usb pro mk2 (revB) -added wait times to chaser editor $<br />
FWIW, I've decided to clean OSC reader/writer messenger before the final release (and this is not a good news for you... )<br />
I've changed:<br />
/circ/level x y (where x is the channel, y the level) /circ/prepalevel x y<br />
/sub/text x blabla<br />
/sub/level x y<br />
/sub/flash x y<br />
/sub/phase x y.y<br />
all the /subStick messages and also the /device ones<br />
for the devices it looks like<br />
/device s i i (string (/attribut/parameter), int (device numbr), int (value))<br />
I know that all your pd patchs, touchOSC stuff, etc... won't work anymore, but it gain clarity and parsing efficiency.<br />
<br />
===4.0.0.b-66===<br />
<br />
bug fixes<br />
few words about the new 'Phase' ID for a submaster:<br />
one can freely navigate in a sample thanks to the new phase function. it starts at 0.0 and end at 1.0 (1.0 is the latest frame of the sample).<br />
so you can set a sub as Phase for a sample (like you did with Speed function), and you have 255 steps to navigate in the sample.<br />
I've also added OSC message (/sub/x/phase 0.0........1.0).<br />
thus, you have a huuuuuuge precise control over the sample's restitution.<br />
you can go forward, backward, loop inside, etc.....<br />
<br />
===Pre 4.0.0.b-66===<br />
<br />
nouveaux messages OSC: reception<br />
/pad/sub x (select sub)<br />
/pad/record 1 (like record shortcut) /pad/update 1 (like update shortcut)<br />
sending<br />
/seq/x1text (send text associated to step loaded in X1) /seq/x2text (send text associated to step loaded in X2) /sub/pageText (send text associated with the active sub page) /seq/go_signal 1 (send when GO is triggered) /seq/goback_signal 1 (send when GO is triggered) /seq/pause_signal 1 (send when GO is triggered)<br />
and for the Devices:<br />
each device will respond to :<br />
/device/x/attribut/paramater 0... 65536<br />
where attribut is COLOR or FOCUS or EFFECT, etc.... and parameter are the ones recorded within the personality of the device<br />
each device will export his value to the same address<br />
<br />
===4.0.0.b-65===<br />
<br />
There's enough changes to make an update... I didn't finished all the clean though...<br />
*the main window has been polished to fit within small screen systems *you can sample devices<br />
*many many bug/trick fixes<br />
<br />
===4.0.0.b-64===<br />
<br />
mainly bug fixes and stuff improvements....<br />
<br />
===4.0.0.b-62===<br />
<br />
a miserable mistake on b61 leads to b62... mainly bug fixes and dep lib update<br />
<br />
===4.0.0.b-61===<br />
<br />
only for Win32, Win64, MacOS 10.11 (more OS to come later) mainly bug fixes.<br />
<br />
===4.0.0.b-58===<br />
<br />
freshly fresh for everyone, this beta fix several bugs or wrong behavior regarding Devices but also for the old fashion way...<br />
<br />
===4.0.0.b-57===<br />
<br />
*in the palette listing one can now apply a palette to selected devices in one click (nice 4 live...)<br />
*in the palette listing, palettes are now categorized (faster display)<br />
*in the 'device command' panel, if a parameter have a definition, associated scroller are now bound to minLevel/maxLevel (nice 4 live...)<br />
<br />
===4.0.0.b-56===<br />
<br />
only 4 MacOS 10.6 -> 10.11<br />
<br />
===4.0.0.b-55===<br />
<br />
should fix some stuff...<br />
only for Linux64, MacOS 10.8 -> 10.11<br />
<br />
===4.0.0.b-54===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-53===<br />
<br />
should fix group removing/deletion different compilation options for win64<br />
<br />
===4.0.0.b-52===<br />
<br />
should fix usbDMX Pro on ElCapitan && Yosemite should fix group deletion<br />
should fix Chase load in sub<br />
I don't have issue while loading global palette in sub.<br />
<br />
===4.0.0.b-51===<br />
<br />
with this one you can load PALETTES in submasters. no drag'n drop yet.... you can choose which device that is include in a palette is processed.<br />
on MacOSX, linked against fresh XQuartz 2.7.8<br />
<br />
===Pre 4.0.0.b-50===<br />
<br />
===Pre 4.0.0.b-49===<br />
<br />
===Pre 4.0.0.b-48===<br />
<br />
===4.0.0.b-47===<br />
<br />
lots of news coded during summer...<br />
*Device functions have been merged in a central window. This is now the start point for almost everything for Devices...<br />
*many things have been cleaned<br />
*Shift and Ctrl have been swapped (to massively select channel you now use Shift, to drag'ndrop a channel in a submaster to quickly inhib it, you now use Ctrl).<br />
<br />
===4.0.0.b-46===<br />
<br />
should fix reported bugs.<br />
<br />
===Pre 4.0.0.b-45===<br />
<br />
should fix:<br />
*record new sho (with permissions check on Linux) -artnet on Linux<br />
*strange and deep deep wrong behavior for devices<br />
should also clarify selection in the TLink editor.<br />
<br />
===4.0.0.b-44===<br />
<br />
should fix:<br />
*warning when user do not have permissions to write files on Linux<br />
*weird things when repatching a device<br />
<br />
===4.0.0.b-43===<br />
<br />
should fix:<br />
*artnet on windows computers<br />
*help on linux computers<br />
*submasters (timed and inhib ones) that stay in Pause state. -some inappropriate behaviors<br />
news:<br />
SHORTCUT :<br />
allow to delete previous binding when asking for an ever used key<br />
<br />
===4.0.0.b-42===<br />
<br />
ArtNet : restore network artPoll broadcast address (some node appears to not responding well over 255.255.255.255)<br />
Devices :<br />
*fix a case where palettes levels were not honored for dlinks<br />
*add the possibility to select the same parameter for several Devices by clicking on the parameter's column header<br />
Linux:<br />
*shrink size of the packages<br />
<br />
===4.0.0.b-41===<br />
<br />
mainly bug fixes:<br />
CHANNEL TRACK:<br />
fix bug and faster code.<br />
please do some hardcore tests...<br />
MIDI:<br />
new LOADSTEPID_X2/X1 functions for ProgramChange<br />
*retrieve single channel inhib when dragging with Shift to a submaster -retrieve hour trigger<br />
*new remove function for MidiTimeCode editor<br />
*bug font fixed<br />
<br />
===4.0.0.b-40===<br />
<br />
mainly bug fixes<br />
<br />
===4.0.0.b-39===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-38===<br />
<br />
so here comes a new one basically with bug fixes.<br />
also I've tried to reduce size (height) to fit on low resolution screen<br />
I've worked on the setup regarding ArtNet and OLA (for them to work better)<br />
the BIG one is the new remote available with this release that we have designed with aroom (big thanx)<br />
<br />
===4.0.0.b-37===<br />
<br />
removed things:<br />
channelcheck definitely removed (use Patch functions for this purpose) Color Scroller definitely removed (use Devices functions for this purpose)<br />
news/update/fixes:<br />
Patch:<br />
*you can now select several channels, and if you give one dimmer, channels we be patched as list starting with the given dimmer.<br />
(@mode exemple: CH 1 THRU 10 = 5 ENTER will patch ch 1 to dimmer 5, ch 2 to dimmer 6, etc...).<br />
*double click is available for check level<br />
Balance:<br />
*submaster that are in TIME mode and the little blue square of the sub is set, what's inside the submaster won't be touched by the Balance Mode<br />
Artnet:<br />
*now inegrated to the setup.<br />
*more simple, more usefull, honor the broadcast/unicast mode, honor selected nodes to use in unicast mode.<br />
Submasters:<br />
*there's now a little indicator close to the sub that show progression in case of MLink start or Times Start<br />
Midi Time Code:<br />
*new inhib MTC function in the setup<br />
+many various bug fixes<br />
<br />
===4.0.0.b-36===<br />
<br />
===4.0.0.b-35===<br />
<br />
bug fix<br />
+<br />
should improve Help display.<br />
in @Mode, the Help in the windows now display allowed syntax<br />
<br />
===4.0.0.b-34===<br />
<br />
*should improve TLink management<br />
*more/less OSC message for PATCH<br />
(new remote is here : github.com/dlight-tools/dlight-pad/blob/...ad_4.0_SGS2.touchosc ) -keep on cleaning code....<br />
<br />
===4.0.0.b-33===<br />
<br />
news:<br />
*should fix all errors reported for the b32 (except TLink that collapse, I've forgot....)<br />
Patch:<br />
*complete rewrite of this window.<br />
*the left part display channels, the right part display dimmers. D-Patch is the first address of patch for Devices<br />
*you can drag'n drop from channels to dimmers<br />
*you can select several dimmers like 1 + 2 Thru 10 + 20 + 44<br />
*the remote should not work anymore, let's try to write another one...<br />
+ many many more little stuff that make life better<br />
<br />
===4.0.0.b-32===<br />
<br />
General:<br />
*you can now double-clic on levels to set value<br />
Channel Track:<br />
*you can now DND to death!!<br />
ascii:<br />
*better integration with DL<br />
+bug fixes<br />
fews words:<br />
*DL seems stable enough now to cut off the release soon, I just need to re-write the patch window before the release.<br />
<br />
===4.0.0.b-31===<br />
<br />
*le double clic pour les textes des subs<br />
*tcl/tk updaté<br />
*molette de la souris pour les valeurs des paramètres des devices ainsi que pour les masters SCENE/FlashMaster AllSubMasters<br />
*meilleur check des noms de palettes<br />
*ID pour le message OSC /seq/go<br />
*ascii improve file loading/recording<br />
*device attribute's editor are now able to display levels in % as well as Real Values<br />
*et les corrections de bug annoncés sur la b30<br />
<br />
===4.0.0.b-30===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-29===<br />
<br />
*should fix Win64 package<br />
*Sequence : StepID<br />
this is the big new stuff which allow you to register an 'identifiant (ID)' for a step.<br />
<br />
Thus you can call the step thanx to new shortcuts stepID_load and stepID_goto where xxxx_load is used to set the ID for a step and xxxxx_goto is used to trigger the step<br />
there cannot be two stepID with the same number....<br />
<br />
in the setup you can choose if MSC Load message is mapped with the cues (as before) or with the stepID<br />
<br />
in OSC, two new messages : /seq/ID_goto xx.xxx and /seq/X2LoadAndFireID xx.xxx<br />
HourTrigger:<br />
*functions have been re-written<br />
+bug fixes<br />
<br />
===4.0.0.b-28===<br />
<br />
Text: all text are now edited in place<br />
File name: DL should support exotic characters (at least the french ones) +should fix all reported bugs of the previous beta<br />
<br />
===4.0.0.b-26===<br />
<br />
new beta available for every supported systems (with the addition of Windows 64bits) ATTENTION: on MacOS 10.6_10.7, DL is built against XQuartz 2.7.7 (please update your server...)<br />
bug fixes release + new features:<br />
OLA:<br />
*the server have been updated to 0.9.5<br />
Sequence :<br />
*the big sequence window is a whole new code with drag'n drop support for every parameters<br />
Track :<br />
*now display DLinks associated to a channel for sequence's steps<br />
OSC : new /sub/x/text message.<br />
*it's only an outgoing message that display text associated with subs. DL will not respond to this message<br />
MIDI :<br />
*new MidiSwitch +/- bind available<br />
Device :<br />
*Inverse Pan/Tilt now available in the Device's Listing<br />
<br />
===4.0.0.b-25===<br />
<br />
===4.0.0.b-24===<br />
<br />
bug fixes +<br />
Channel Track has been re-write<br />
*more useful and Sequence selector added<br />
@mode:<br />
*available in channel Track<br />
*bug fixes in TimeGroup editor<br />
*add [DELETE] [CUE] xx.x [THRU] xx.xx<br />
OLA:<br />
*fixes on yosemite (thanx aroom)<br />
+ many little stuff<br />
<br />
===4.0.0.b-22===<br />
<br />
mainly a bug fix with addition of:<br />
*in @mode and RPN, PALETTE will open the Palette Listing<br />
*0 + Colour/Focus/Beam/etc... will set selected devices to Home values for selected attributes.<br />
<br />
===4.0.0.b-21===<br />
<br />
mainly bug fixes...<br />
new features:<br />
*Devices command's windows now reflect real values for movers all the times + some goodies...<br />
<br />
===4.0.0.b-20===<br />
<br />
Recapitulatifs par rapport à la b16 :<br />
*Grand Master : Ok<br />
*Black : Ok<br />
*Focus avec le Pad Ok<br />
*Plus de sho corrompu : Ok Memorisation des Focus :ok Patch : OK<br />
*Ce qui ne fct pas ou plus:<br />
*Multi sélection avec souris et touche " CTRL", c'est ok avec les commande "ch +"<br />
*prise en compte de valeur par défaut des devices (chez moi un Strobe qui devrai être à 255)<br />
Au bout d'un moment de travail, les fenêtres ne passent plus en premier plan par l'appel au menu, lorsqu'elles sont ouvertes. donc il faut les sélectionner dans un coin apparent.<br />
*Les Cue FX ne mémorisent pas les canaux de devices.<br />
*Les clone de Cue, ne copient pas les canaux de devices<br />
*lorsqu'on clique sur le "DLINK" d'un STEP, on peut visiblement éditer les canaux individuellement, or ce ne fonctionne pas sur tous les canaux. (couleurs OK, mais STROBE, EFFECT...)<br />
J'ai d'ailleurs pas réussi à "jouer" avec un canal "EFFET / MACRO", mais c'est peut être le device, faut que je vérifie.<br />
Les Dlink ne sont pas liés aux CUES, donc on ne peut pas les mettre dans un SUB.<br />
Pas systématique<br />
*Ne mémorise de temps en temps pas la couleur (donc dans certains CUE, et pas d'autres) <-- Ca c'est bizarre et pénible<br />
je te joindrai le sho et le step où ça bloque.<br />
=> ben aujourd'hui ce step et cette couleur ne bloque plus !=> A suivre<br />
*Sortie du logiciel pas toujours propre (fenêtres bloquées ouverte), mais ce ne m'est plus arrivé le lendemain.<br />
*J'ai eu deux fois une fermeture inopinée lorsque je faisais des manip. avec les 4-5 fenêtres ouvertes (Focus, Beam, Couleur, Listing), sans perte de données, recul. avec menu "backup".<br />
<br />
===4.0.0.b18===<br />
<br />
===Pre 4.0.0.b18===<br />
<br />
===4.0.0.b17===<br />
<br />
mainly a bug fix.<br />
<br />
===4.0.0.b16===<br />
<br />
===Pre 4.0.0.b16===<br />
<br />
*SUB_SPEED are reset to 50% in case of gun shot<br />
*moving light's attributes have been redispatched, new BEAM family<br />
*palette listing now reflect available palette for selected channels.<br />
*Colour and Focus window now display parameters levels for each selected Devices (along with the active palette's name)<br />
<br />
===4.0.0.b15===<br />
<br />
available for Windows, MacOS 10.8, 10.9, 10.10 bug fixes only...<br />
<br />
===4.0.0.b14===<br />
<br />
bug fixes only... should address:<br />
*not patched channels -X1/X2 crash<br />
<br />
===4.0.0.b11===<br />
<br />
===4.0.0.b10===<br />
<br />
*fix a bug with the 'Personality Editor'<br />
*benefit from the compiler analyzer (lots of optimizations)<br />
*fix Sample recording<br />
*new 'Balance' function to isolate selected channel as long as Balance is ON<br />
<br />
maybe I'll repeat myself but It's important to test these beta in order to stabilize the first 4.0.0 in order to release it.<br />
<br />
my goal is to have a bullet proof release as the 3.0.24<br />
<br />
moving lights code will be part of this release as an experimental feature.<br />
<br />
===4.0.0.b09===<br />
<br />
it's a big step forward as it introduce concept/basics for moving light, Leds, and whatever you need in D::Light.<br />
<br />
Specifically it introduces 'DLinks' wich are more or less (actually less than more) like MLinks but for registered devices.<br />
<br />
DLinks acts like this:<br />
*you set all parameters you need for devices (with palette it's better)<br />
*you record a cue and DLinks are attached to the step that contain the cue<br />
*you can edit/modify/create/remove DLinks form the editor wich is available (for now... I've forget to set an option in the menus....) by click on the corresponding column in the sequence.<br />
*when DLink are loaded in X2, if the channel is black they're processed (this behavior is called GO_IN_B on some ligthdesk)<br />
*this is a special feature of DL: when a channel under TGroup control is fading to black, if DLink attached to next step is referring to this channel, parameters are processed.<br />
it fits very well for theater I think....<br />
*DLinks are not attached to cues, cues only contain Dimmer Parameter of devices (if they exists) -editors (like GROUP, CUE, SUB) does not deal with devices parameters.<br />
<br />
===Pre 4.0.0.b9===<br />
<br />
===4.0.0.b8===<br />
<br />
===4.0.0.b7===<br />
<br />
===4.0.0.b6===<br />
<br />
*a new beta is available for macOS >= 10.8 and Windows (if you want the other builds, just ask.) here's a non-finished list of modifications:<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording<br />
*add Palette recording/updating functions<br />
*add Palette listing and editor<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde<br />
*in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
attached a model of devices for the device editor.<br />
<br />
I think it's robust now and you can build Personality based on the attached example.<br />
<br />
===Pre 4.0.0.b6===<br />
<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording add Palette recording/updating functions<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
===4.0.0.b05===<br />
<br />
* add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho. It's usefull for Device that do not handle Intensity attribute.<br />
* add a merging mechanism to swap registered device model with another one. it'll be usefull when Palette will be coded but the purpose is to be able to switch between device when in tour you do not have the same device as at the creation.<br />
* from the main board you can access to several windows for (few for now) commands add CONTROL command for Lamp On/Off<br />
*add FOCUS command for Pan(Fine)/Tilt(Fine)<br />
*add BLADE command<br />
<br />
in the FOCUS and Blade windows you can hold CTRL to scroll FINE or scroll BOTH parameters I think you'll need to to rebuild your devices template as the one provided because all parameters you want to use must be set<br />
<br />
all library have been updated<br />
<br />
===Pre 4.0.0.b5===<br />
<br />
*add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho add a merging mechanism to swap registered device model with another one<br />
*add CONTROL command for Lamp On/Off add FOCUS command for Pan(Fine)/Tilt(Fine) add BLADE command<br />
*updated libs<br />
*join Alpha Profile 800 && ADB Warp model as example say that Parameters fields must be set....<br />
<br />
===4.0.0.b04===<br />
<br />
Avec cette beta, j'arrive à controler les couleurs du PAR via le ColourPanel<br />
le circuit de la fenêtre principale représente le paramètre DIMMER des devices<br />
*donc de la nouveauté dans le colourpanel où si le(s) devices sélectionnées ont plus de 3 couleurs, des scrollers de niveaux apparaissent en bas de la fenêtre<br />
*rajout des cases CMY<br />
*refonte des presets de couleurs (pour mémoire: left-clic = selection de couleur, un deuxième clic permet de nommer la couleur, Ctrl+clic permet d'enregistrer la couleur active)<br />
donc si vous avez listés/patchés des devices, que vous les sélectionnez depuis la fenêtre principale, vous devriez pouvoir controler les couleurs depuis le colourPanel.<br />
on ne peut pas encore enregistrer de cues avec des valeurs de couleurs ni charger des trucs dans les subs, ni rien.... petit à petit ça avance.<br />
aussi pour ceux qui possèdent un ultraDMX RDM Pro merci de me dire si il fonctionne mieux avec cette beta.<br />
après réflexions nocturnes je me dis que c'est pas bien de mettre les valeurs de HOME dans la librairie, qu'il vaudrait mieux définir ces valeurs dans le 'Device Listing'... où pourrait également apparaitre des champs comme 'Inverse Pan' et 'Inverse Tilt'...<br />
<br />
===4.0.0.b3===<br />
<br />
this one bring the Device Listing where you can import Device Files to your sho. please be carefull not having neither Manufacturer nor Model set as '*'<br />
'-' on Win32 leads to nothing good...<br />
in order to patch the imported device, you click on the Dimmer or Channel cell, it pop up a big dimmer view.<br />
use Ctrl+'move the mouse' to set the dimmer Range.<br />
once dimmer range is set, you type the channel number you want to assign the device and use 'c' (like in channel) to process the patch.<br />
you can use 0 channel to release a previous patch without removing a device<br />
<br />
===4.0.0.b2===<br />
<br />
this one should address reported bugs of the previous one<br />
<br />
===4.0.0.b1===<br />
<br />
voici la premiere béta d'une longue série qui devrait aboutir sur une proposition d'utilisation des projecteurs à LED, projecteurs asservis.<br />
ça sera sans doute assez long étant donné le chantier, néanmoins voici une première proposition....<br />
cette beta ne comprends qu'un module de création de librairie de projecteur.<br />
dans l'ordre pour las suivantes:<br />
*assignation des projecteurs dans un sho de DL en fonction de la librairie existante -fonctions d'accès aux paramètres<br />
*création/gestion de palette<br />
<br />
==D::Light v3==<br />
<br />
===3.0.24_b2===<br />
<br />
build system is slightly different from previous releases. now we have :<br />
*MacOS 10.6/10.7 build linked against XQuartz 2.7.4<br />
*MacOS 10.8/10.9 build linked against XQuartz 2.7.5<br />
*and the good old Win32, Linux32, Linux64 releases on Linux and MacOS, every lib have been updated<br />
here come the news....:<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
you can load one or several channels.<br />
it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.24===<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
*thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
*you can load one or several channels.<br />
*it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.22_b2===<br />
<br />
OSC:<br />
*less message for channels (eg only when their values are changing)<br />
Setup:<br />
*new option for sequence typo<br />
*bug fixes...<br />
<br />
===3.0.22_b1===<br />
<br />
new beta phase with:<br />
*bug fixes (at least more error checks)<br />
*MidiTimeCode improved<br />
<br />
===3.0.22===<br />
<br />
I'm proud to announce the 3.0.22 release of D::Light.<br />
It's available for each supported platforms (macOS 10.6->10.9, windows, Linux 32b, Linux 64b). On MacOSX, it's linked against XQuartz 2.7.5 (xquartz.macosforge.org/landing/)<br />
many bugs fixed....<br />
News:<br />
*MIDI TIMECODE: code improved<br />
OSC:<br />
*less and better verbose<br />
SETUP:<br />
*new typo function for sequence display<br />
*please consider making donations if you think this software is useful.</div>Sl1200mk2https://getdlight.com/wiki/index.php?title=ChangeLog&diff=3109ChangeLog2020-07-15T14:00:19Z<p>Sl1200mk2 : /* 4.1.11 [NOTYETRELEASED] */</p>
<hr />
<div>__NOTOC__<br />
<br />
==D::Light v4==<br />
<br />
===4.1.11 [NOTYETRELEASED]===<br />
<br />
*Windows:<br />
-fix Open/backup // correction de l'ouverture du backup<br />
<br />
*Palette:<br />
-new menu to remove unused Palettes // nouveau menu pour effacer les palettes inutilisées<br />
<br />
*SetUp I/O:<br />
-you can now access to MidiPatch and MidiTimeCode editor from the Midi panel of SetUp I/O // vous pouvez dorénavant accéder au patch Midi ainsi qu'à l'éditeur de midiTimeCode directement depuis le SetUp I/O<br />
<br />
*Track:<br />
-add +%/-% shortcut // ajout des raccourcis clavier +% et -%<br />
<br />
*SLink:<br />
-new MidiSwicth command // nouvelle commande midiSwitch dans les stepLinks<br />
<br />
===4.1.10 [20200703]===<br />
<br />
*Devices:<br />
-new DeviceTools (menu Device/DeviceTools) that bring Focus joystick, Colours picker and Blade utilities as a separate window. Useful in addition of the dynamicBottom. // nouvelle fenêtre DeviceTools qui permet d'afficher uniquement les joysticks des Focus et Blades ainsi que le picker de couleurs.<br />
<br />
-fix palette recording with levels that come from SubMasters // correction de l'enregistrement des palettes lorsque les niveaux sont issus de SubMasters<br />
<br />
*Sample:<br />
-new several options before Sample Recording // nouvelles options réglables avant l'enregistrement des Samples<br />
<br />
*Midi:<br />
-new floatingScale command that let a CC control levels of active channel's selection, useful with infinite knob... // nouvelle command floatingScale qui permet à un rotatif ou fader (ControlChange) de piloter les niveaux de la sélection active de circuits.<br />
<br />
*General:<br />
-augmented 'Recall' function that allow user to recall levels of prev/next/desire cue for selected channels // nouvelle fonction 'Recall' qui permet de rappeler les niveaux des circuits sélectionnés par rapport à la cue suivante/précédente/définie<br />
<br />
-new 'levelStyleDisplay' shortcut to switch between percent/real display // nouveau raccourci clavier pour la fonction 'levelStyleDisplay' qui permet d'alterner l'affichage en pourcent ou en valeur réelle des niveaux des circuits.<br />
<br />
-new commandLine up to the channel panel // nouvelle ligne de commande au dessus de l'écran d'affichage des circuits.<br />
<br />
*StepLinks:<br />
-added GOTO message to VLC to play desire item (there's a strange offset though between playlist ID items and ID items sent by D::Light) // ajout du message GOTO aux commandes VLC pour jouer un morceau de la playlist de VLC<br />
<br />
*SetUp I/O:<br />
-new 'Fixed Frame Rate' option in order to provide continuous DMX stream // nouvelle option 'Fixed Frame Rate' pour permettre l'émission d'un flux DMX fixe à vitesse constante (notamment lorsqu'il n'y a pas de modifications de niveaux).<br />
<br />
-new 'DMX Input Patch' option for usbDMX and netDMX that let you patch incoming DMX to Devices (each parameter is reachable) // nouvelle function 'DMX Input Patch' pour l'usbDMX et les netDMX qui permet de patcher un signal DMX entrant sur n'importe quel paramètre des Devices.<br />
<br />
===4.1.09 [20200313]===<br />
<br />
*SetUp :<br />
-new Splitted 'UI' mode // nouvelle interface 'Splitted' pour la fenêtre principale<br />
<br />
<br />
*Fixes&&Improvements<br />
<br />
===4.1.08 [20200214]===<br />
<br />
*SetUp :<br />
-new option to set Submaster's matrice (10 or 16 Submasters displayed) // Nouvelle option pour définir la matrice des Submasters<br />
<br />
<br />
*SetupIO :<br />
-E1.31 (streamingACN protocol) DMX universe mapping can now reach universe 63999 // le mapping des univers DMX pour le protocole E1.31 (streamingACN) peut aller jusqu'à l'univers 63999<br />
<br />
<br />
*Fixes&&Improvements<br />
<br />
===4.1.07 [20200131]===<br />
<br />
*SetUp :<br />
-new option to Detach/attach main User Interface // Nouvelle option pour séparer ou grouper la fenêtre principale<br />
<br />
-new option to anchor StepLinks to sequence // Nouvelle option pour lier le déclenchement des stepLinks au step+/- dans le séquentiel<br />
<br />
*StepLinks:<br />
-new type command to change displayed SubMasterPage // nouvelle commande pour afficher une page de SubMaster spécifique<br />
<br />
*TimeLinks:<br />
new TLinks are now registered with '.' in the Time column. It means that step times will be used // Les nouveaux TLinks sont enregistrés avec un '.' dans la colonne des temps. Ce qui signifie que les temps du pas de séquence sont utilisés (il est toujours possible d'assigner un délai spécifique)<br />
<br />
*DeviceCommand:<br />
-new option to clone levels from a desired device // nouvelle option (bouton et raccourci clavier) pour cloner les valeurs d'un device vers tous les devices inscrits dans le deviceCommand<br />
<br />
===4.1.06 [20200107]===<br />
<br />
bug fix release :)<br />
<br />
<br />
===4.1.05 [20191220]===<br />
<br />
*macOS<br />
-more Native integration <br />
<br />
-fix&&improvements<br />
<br />
===4.1.04 [20191130]===<br />
<br />
*SubMasters:<br />
-add new OSC and Midi messages for subBook rotations // ajout de nouveaux messages OSC et MIDI pour la navigation dans les subBooks.<br />
<br />
-add new buttons to quickly switch between Submaster's pages // ajout de nouveaux boutons pour rapidement choisir la page de Submaster affichée.<br />
<br />
*Patch:<br />
-you can now give a name to channels (useful on tour...) // il est dorénavant possible d'assigner du texte à un circuit.<br />
<br />
*Objects Listing:<br />
-new option for Chaser and Sample Listing to run the selected effects (in order to quickly identify them) // nouvelle option pour les Chaser et Sample Listings qui permet de rapidement faire un play/pause des effets sélectionnés<br />
<br />
*Devices:<br />
-new 'Recall DLink' function to copy state of selected devices from a step/cue/stepID // nouvelle fonction 'Recall DLink' pour copier les niveaux des devices en sélection depuis une cue/step/stepID donné<br />
<br />
*General<br />
-new 'Ring Buffer' mechanism for channel's quick selection (+shortcuts+OSC+MIDI links) // nouveau mécanisme appelé 'Ring Buffer' pour une sélection rapide des circuits (accessible via les raccourcis claviers, des messages OSC ou des commandes MIDI)<br />
<br />
-one can use commandLine to define Refresh timing // il est dorénavant possible de préciser le temps de la commande Refresh (via la ligne de commande)<br />
<br />
-you can define a prefered path in the SetUp // Il est possible de définir une arborescence dans le SetUp pour que D::Light ouvre le navigateur de fichier de préférence vers le chemin défini.<br />
<br />
===4.1.03 [20190729]===<br />
<br />
*SetUpIO:<br />
-virtual submasters for incoming data are now separate. One can control either usbDMXInput, netDMXInput and oscInput at the same time.<br />
<br />
it means one can use usbDMX Input to control Submasters from an external lightdesk and in the same time use netDMX Input to control Channels from a fancy madMapper patch :) and output DMX... :)<br />
<br />
//<br />
<br />
-D::light dispose dorénavant de 2 entrées DMX séparées (usbDMXInput et netDMXInput) via les 'Virtual Submaster'.<br />
<br />
ça signifie qu'il est possible d'utiliser une console lumière pour piloter les Submasters de D::Light (via usbDMXInput) tout en utilisant madMapper pour controler les circuits (via netDMXInput)... et sortir du DMX :)<br />
<br />
<br />
<br />
<br />
===4.1.02 [20190726]===<br />
<br />
*Midi:<br />
-new 'FloatingScaleIncrement' and 'FloatingScaleDecrement' available for ControlChange // nouvelles fonctionnalités 'FloatingScaleIncrement' et 'FloatingScaleDecrement' pour les ControlChange Midi.<br />
<br />
Ces nouvelles fonctions permettent d'utiliser une roue codeuse Midi (qui envoie +1 dans un sens et +1 dans l'autre sens sur 2 canaux différents) pour pouvoir se déplacer dans les listings ou modifier le niveau des circuits sélectionnés.<br />
<br />
-better shortcut support // amélioration de la commande midi 'Shortcut'<br />
<br />
<br />
*OSC:<br />
-better strategy // meilleure stratégie d'émission des messages OSC<br />
<br />
<br />
*E1.31:<br />
-better code for E1.31 input // meilleur code pour la réception de paquets E1.31<br />
<br />
===4.1.01 [20190722]===<br />
<br />
*fix<br />
<br />
<br />
===4.1.00 [20190719]===<br />
<br />
*UserInterface:<br />
-more 'flat' design // fin du nouveau design de l'interface utilisateur<br />
<br />
<br />
*Park:<br />
-new 'Park' function is order to lock channels or specific parameters of Device // nouvelle fonction 'Park' qui permet de bloquer des circuits ou des paramètres individuels de Device à une niveau donné.<br />
<br />
<br />
*macOS:<br />
-D::Light is now notarized from Apple // D::light est "notarizé" de la part d'Apple<br />
<br />
===4.0.31 [20190618]===<br />
<br />
*UserInterface:<br />
-new 'flat' design // nouveau design de l'interface utilisateur<br />
<br />
<br />
*Chaser / Sample:<br />
-one can now use SPEED Submasters to gain more fine controls on Chasers/Samples restitution (ClockWise way, CounterClockWise way, Random way)<br />
<br />
//<br />
<br />
-Il est dorénavant possible de controler le sens de défilement des Chasers et des Samples, soit dans le sens horaire (normal... CWise) soit dans le sens anti horaire (du dernier step vers le premier ... CCWise) soit en mode aléatoire (Random).<br />
<br />
Pour accéder à ces controles il suffit de définir un Submaster comme SPEED d'un Chaser ou d'un Sample et en lieu et place du texte associé au Sub se trouve le PlayMode.<br />
<br />
<br />
<br />
*Clone:<br />
-one can now set desire objects number while cloning (available for Cue, Group, Chaser, Sample, Palette, microPalette) // Il est dorénavant possible de choisir lors d'un clone d'objet le numéro de l'objet cloné (valable pour les objets Cue, Group, Chaser, Sample, Palette, microPalette)<br />
<br />
<br />
<br />
*Freeze:<br />
-Frozen step is now coloured // A l'appel de la fonction Freeze, le step en SCENE devient coloré pour une meilleure identification<br />
<br />
-grandMaster can now control Frozen levels // Le grandMaster est dorénavant maitre sur l'état lumineux freezé<br />
<br />
<br />
<br />
*Sequence:<br />
-one can now use Ctrl+Space to load selected step and launch GO (only in the big sequence window) // Il est dorénavant possible d'utiliser la barre espace dans la fenêtre de Sequence pour lancer un GO.<br />
<br />
Il est également possible de sélectionner un step et d'appuyer sur Control+Space pour charger le step sélectionné en Préparation et automatiquement lancer un GO.<br />
<br />
<br />
*Curves:<br />
-one can now select point and use Ctrl+Arrows(Up/Down/Left/Right) to move it // Il est dorénavant possible de sélectionner un point de la courbe du 'Curve Editor' et d'utiliser la combinaison de touche Ctrl+Flèche(Nord/Sud/Est/Ouest) pour le déplacer<br />
<br />
<br />
*TimeLink:<br />
-new copyToStep function to copy selected Tlinks to desire step // nouvelle fonction de copie (et raccourci clavier associé) pour copier les TimeLinks sélectionnés vers le pas de séquence inscrit dans la ligne de commande.<br />
<br />
<br />
*Midi:<br />
-new design of the midi Patch Editor // nouveau design de la fenêtre d'édition du patch Midi<br />
<br />
-more copyToMidiSwitch capabilities (you can now copy selected patch to all existing midiSwitch when the commandLine is empty) // Il est dorénavant possible de copier tout ou partie du patch midi vers tous les MidiSwitch existants en laissant la ligne de commande vide.<br />
<br />
<br />
*DeviceCommand:<br />
-one can now use MouseScroll in Blade's specialized widget // Il est dorénavant possible d'utiliser le scroll de la souris pour modifier les niveaux des Blades<br />
<br />
<br />
*microPalette:<br />
-one can now register INTENSITY/DIMMER as a definition for microPalette // Il est dorénavant possible d'enregistrer le paramètre INTENSITY/DIMMER comme définition d'une microPalette<br />
<br />
===4.0.30 [20190314]===<br />
*Objects Listings:<br />
-one can now sort (or reorder) objects in Cue/Group/Chaser/Sample/Palette/microPalette Listings // nouvelle commande pour re-numéroter les objects dans les différents listing<br />
<br />
-new 'reOrder' shortcut // également un nouveau raccourci clavier 'reOrder'<br />
<br />
<br />
*Submasters:<br />
-new state for Solo function (we now got NORMAL/SOLO/FLASHSOLO/NOSOLO) // ajout d'une nouvelle fonctionnalité pour le SOLO des Submasters.<br />
<br />
les différents états sont:<br />
<br />
**NORMAL : rien de particulier<br />
**SOLO (vert) : en fonction de l'ouverture du Submaster les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**FLASHSOLO (jaune) : lors de l'appui sur le bouton FLASH du Submaster, les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**NOSOLO (rouge) : le Submaster ne se coupe pas lors de l'action d'autres Submasters en mode SOLO ou FLASHSOLO<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.29 [20190226]===<br />
*General:<br />
-Balance function for channels is now dynamic // amélioration de la fonction Balance pour les circuits.<br />
<br />
Lorsque la fonction Balance est activée (qui permet d'isoler le(s) circuit(s) sélectionné(s)), si la sélection de circuit change, la Balance est updatée<br />
<br />
<br />
*OSC:<br />
-new /shortcut command which accepts string as argument // nouvelle commande /shortcut pour simuler un raccourci clavier.<br />
<br />
Cette commande accepte une 'string' comme argument.<br />
<br />
Par exemple '/shortcut p' va changer le registre de travail actif.<br />
<br />
<br />
*Track:<br />
-one can now track Palette across sequence // il est dorénavant possible de tracker les Palettes chargées dans le séquentiel (via les DeviceLinks)<br />
<br />
<br />
*Device:<br />
-more https://open-fixture-library.org/ integration<br />
<br />
<br />
*DeviceLinks:<br />
-Purge menu redefined // extension du menu Purge des DeviceLink.<br />
<br />
Il est dorénavant possible de purger un Paramètre ou tous les paramètres d'un attribut pour un DeviceLink en un coup<br />
<br />
<br />
*DeviceCommand:<br />
-new Live bound which display levels form palettes loaded in SubMasters // nouveau mode Live pour le DeviceCommand <br />
<br />
en mode Live, le DeviceCommand affiche les niveaux des paramètres des devices qui sont pilotés par des palettes chargées dans les submasters<br />
<br />
===4.0.28 [20190118]===<br />
*Submaster:<br />
-improve Submasters Solo mode // amélioration du mode Solo pour les Submasters.<br />
<br />
dorénavant le mode solo n'est plus réservé aux Flash, il est également accessible pendant le scroll des Submasters.<br />
<br />
-Balance do not kill 'E' (aka Exclusion) Submasters // les 'E' (comme Exclusion) Submasters ne sont plus remis à zéro en cas de Balance<br />
<br />
<br />
*Group:<br />
-enhance popUp dialog // amélioration de la fenêtre popUp d'enregistrement des Groupes.<br />
<br />
Lors de l'enregistrement d'un Groupe une fenêtre popUp s'ouvre où vous pouvez directement renseigner le nom du nouveau Groupe.<br />
<br />
<br />
*MasterLink:<br />
-improve MasterLink behavior (follow step +/-) // Les MasterLinks suivent la séquence pour les commandes step +/-<br />
<br />
-improve MasterLink editor Submaster's selection/registration // amélioration de la sélection/enregistrement des Submasters dans l'éditeur de MasterLink.<br />
<br />
vous pouvez dorénavant sélectionner les Submasters à enregistrer dans les MLinks de la même manière que la sélection de circuits dans la fenêtre principale.<br />
<br />
===4.0.26 [20181214]===<br />
*Patch:<br />
-'Enter' key can now be used to select either channels or outputs. CommandLine is used for sourcing.<br />
<br />
<br />
*Main Window:<br />
-'Enter' key can now be used to select channels. CommandLine is used for sourcing.<br />
<br />
-new 'DynamicBottom' display for Device's selection.<br />
<br />
<br />
*Sequence:<br />
-one can now register/insert cueless step. Such steps are useful to trigger D/M/S Links.<br />
<br />
<br />
*SubMasters:<br />
-new 'Looping Style' options for SubMasters loaded with Sample. one can select if levels are persistent after each loop or reseted.<br />
<br />
<br />
*SetUp:<br />
-one can now choose if SOLO mode for SubMasters also behave on Scene levels.<br />
<br />
-one can choose colours for Scene/Prepa registers<br />
<br />
<br />
*SetUp I/O:<br />
-one can now choose DMX input frame length.<br />
<br />
<br />
*DeviceLink:<br />
- one can now trigger MoveInBlack in one click for all listed Devices of each steps<br />
<br />
<br />
*TimeLink:<br />
-new 'Quick Selection' option to selected each identical parameters<br />
<br />
<br />
*Midi:<br />
-one can now use NOTE and PROGRAM CHANGE to trigger defined shortcuts<br />
<br />
<br />
*OSC:<br />
-new command which allow to control parameters of selected devices (range is -1.0 <= x.xx <= 1.0):<br />
<br />
/deviceParameter/ATTRIBUTE/PARAMETER x.xxx<br />
<br />
===4.0.24 [20181004]===<br />
<br />
===4.0.23 [20181002]===<br />
<br />
*menu Accelerators :<br />
-accelerators for MLink, TLink, DLink, SLink have changed (respectively Shift+Meta+w, Shift+Meta+x, Shift+Meta+y, Shift+Meta+z)<br />
<br />
<br />
*Sample :<br />
-faster encoder/decoder <br />
<br />
<br />
*VLC :<br />
-D::Light can now trigger VLC's playlist [https://www.getdlight.com/wiki/index.php/SETUP_I/O#VLC].<br />
<br />
<br />
*SubMasters :<br />
-VLC volume, DMX Input and OSC Input can be assigned to a regular SubMaster.<br />
<br />
<br />
*palette Editor :<br />
-Live functionality added<br />
<br />
<br />
*palette Listing :<br />
-new 'ALL' selector to display every recorded palette for selected channels<br />
<br />
<br />
*OLA server :<br />
-bumped to 0.10.7<br />
<br />
<br />
*MacOS :<br />
-MacOS 10.14 compatibility<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.22 [20180718]===<br />
<br />
*General:<br />
-last active step is recorded within the .sho, thus in case of crash or backup loading, last recorded step is set as the active step<br />
<br />
<br />
*USBDMX:<br />
-added more widget /*NODLE U1*/ /*FX5*/ /*Digital Enlightenment*/ /*anyma*/ /*avldiy*/ /*Eurolite*/<br />
<br />
(untested though....)<br />
<br />
<br />
<br />
*DeviceLink:<br />
-more powerful selection capabilities.<br />
<br />
one can now select several cells in DeviceLink Editor and apply chosen palette to all of them<br />
<br />
-MoveInBlack option editable for channels listed in the DeviceLink Editor<br />
<br />
<br />
<br />
*Curves:<br />
-new 'Square' interpolator (aka 'Square Law' curves)<br />
<br />
<br />
++fixes and optimizations<br />
<br />
===4.0.21 [20180705]===<br />
<br />
*DeviceListing:<br />
-one can now 'shiftPAN' and 'shiftTILT' devices<br />
<br />
<br />
*StepLinks:<br />
-one can choose to which destination OSC messages are sent (aka 'All Destinations' or specific IP:PORT)<br />
<br />
<br />
*General:<br />
-fixes and optimizations<br />
<br />
===4.0.20 [20180615]===<br />
<br />
*Palette:<br />
-Palette are now applied according to a user defined time (time is defined in [[SETUP]])<br />
<br />
-new Shift+CMD+P shortcut to display 'Palette Listing'<br />
<br />
<br />
*Virtual Submaster:<br />
-a new virtual submaster is available in [[SETUP I/O]]/OSC which can handle all incoming /circ/x/level OSC messages.<br />
<br />
-a new virtual submaster is available in [[SETUP I/O]]/DMX Utility which can handle all incoming DMX levels.<br />
<br />
<br />
*Submaster:<br />
-one can now colorize each Submaster (and it's levels in Output)<br />
<br />
<br />
*Accelerator:<br />
-new accelerators are available in Cue/Group/Chaser/Sample Editors<br />
<br />
<br />
*Track:<br />
-better MLink support<br />
<br />
===4.0.19 [20180515]===<br />
<br />
*Sample:<br />
-fix wrong device restitution under certain circumstances<br />
<br />
<br />
*Sequence:<br />
-new accelerator shortcut (CMD+R) in order to load selected step in active register<br />
<br />
-Cue names are now displayed in the big sequence window<br />
<br />
-one can now drag'n drop step(s) in order to reorganize the sequence<br />
<br />
-fix XFade wrong behavior <br />
<br />
<br />
*General:<br />
-in case of weird shutdown (crash....), D::Light now ask if user wanna use the backup.<br />
<br />
<br />
*OSC:<br />
-re-writting of OSC messaging system in favor of mono-argumentation (thus, touchOSC become usable again)<br />
<br />
-new syntax for Devices (cf https://getdlight.com/wiki/index.php/OSC)<br />
<br />
-old syntax (aka multi-argumentation) is still available thanks to a new switch in setupIO/OSC menu (Messaging argumentation type)<br />
<br />
<br />
*Track:<br />
- one can now track/update/create/delete Masterlinks from the Track window<br />
<br />
- better tracking for duplicate values<br />
<br />
- one can now use 'All' shortcut to select all displayed levels for selected channels<br />
<br />
<br />
*SplashScreen:<br />
-new initialization process which lead to a new splashscreen<br />
<br />
<br />
*MasterLinks:<br />
-MLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new insert MLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move MLinks<br />
<br />
<br />
*USBDMX:<br />
-D::Light now support HotPLug for usbDMX widgets :) only on macOS and Linux :(<br />
<br />
it means one can unplug/replug a usbDMX device, if the widget was previously active, D::Light will manage automatically the re-connection.<br />
<br />
<br />
*StepLinks :<br />
<br />
https://getdlight.com/wiki/index.php/STEPLINK<br />
<br />
-SLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new copy SLink button (+shortcuts) in the editor<br />
<br />
-new insert SLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move SLinks<br />
<br />
-OSC StepLinks are now typed, it means one must specify if argument(s) is an int, a float or a string<br />
<br />
-CURVES StepLinks now accept THRU (>) for outputs (in the same fashion as for channels)<br />
<br />
<br />
*Device Listing :<br />
-one can now sort Device's order according to ID or Model or Channel<br />
<br />
-one can now use massive Merge (by selecting several Devices before merge)<br />
<br />
<br />
*Palette Editor :<br />
- one can now use empty command line for AtLevel shortcut in order to purge selected levels<br />
<br />
<br />
*Palette Listing :<br />
- new 'Bound To' (editors) option in order to avoid opening Device Command<br />
<br />
<br />
*Chasers :<br />
- CHZ_Cue management is now the same as for the main sequence... if one record CHZ_Cue 1.5, it'll land between CHZ_Cue 1 and CHZ_Cue 2<br />
<br />
- Palette shortcut is now available in Chaser Editor<br />
<br />
<br />
*Curves :<br />
- deepest interaction with the patch.... Output(s) assigned to a curve of the curveListing are now linked(was ist das schön).<br />
<br />
- CurveEditor : one cane now select which curve is displayed (either from patch or from curveListing)<br />
<br />
- Curves are now 16bits -POTENTIAL INCOMPATIBILITY- (they need to be redrawn)<br />
<br />
===4.0.18 [20180124]===<br />
<br />
This release introduce SLinks.<br />
<br />
One can send custom Midi or OSC messages per sequence's step. Thus, it allows D::Light to become the master sequencer of your show as it can trigger specific cues/steps in other software.<br />
<br />
One can also load custom curves for output(s)/channel(s) on every steps of the sequence.<br />
<br />
*Patch:<br />
-new 'quick select' option in order to select all outputs patched to selected channels<br />
<br />
-new Channel/Output test shortcut<br />
<br />
-speedUp display<br />
<br />
*Sample:<br />
-smart +%/-% which only operate on recorded levels for selected channel(s) over a region or at one frame<br />
<br />
*Sequence:<br />
-in the main sequence window, one can now arrange columns as desired<br />
<br />
-new searchBox to quickly find a step/cue associated to a text<br />
<br />
*MasterLink/TimeLink/DeviceLink/StepLink Editor:<br />
-one can now select active step<br />
<br />
-more shortcuts<br />
<br />
*SubMaster Editor:<br />
-one can now select active submaster<br />
<br />
*Curves:<br />
-new design with more powerful editing<br />
<br />
*ShortCuts:<br />
-new searchBox to quickly find a shortcut<br />
<br />
*Save/SaveAs:<br />
-warning when directory is not writable<br />
<br />
*Force DeviceLink:<br />
-one can now use FullForce new option and select which attributes will be recorded<br />
<br />
*Device:<br />
-the main window should reflect active color for device. (it works for RGB or CMY colors only...)<br />
<br />
*General:<br />
-selection style is now more obvious (yellow square is 'around' selected channels)<br />
<br />
*Palette Editor:<br />
-one can move in Palette thanks to the new Up/Down switcher<br />
<br />
*Palette Listing:<br />
-Colour Palette are now colored for EZ view<br />
<br />
===4.0.17===<br />
<br />
a miserable bug of the previous release leads to this one<br />
<br />
===4.0.16_b4===<br />
<br />
===4.0.16_b2===<br />
<br />
===4.0.16 ===<br />
<br />
available for almost every systems (Linux version will be uploaded ASAP... sorry guys for the looooong waiting)<br />
<br />
*E1.31 (aka streamingACN) is now available as a netDMX protocol <br />
*one can now use 16 DMX universe<br />
<br />
Midi :<br />
*one can now use 'subStick' function for Midi Patch.<br />
thus Midi faders will always be patched to displayed submasters <br />
*'flashStick' is also available for the same purpose.<br />
SubMasters :<br />
*added a new 'E' button as Exclusion.<br />
thus AllSub master will not act on excluded submasters<br />
+ various fix<br />
<br />
===4.0.15_b2===<br />
<br />
2 new important stuff:<br />
*in Art-Net, DL no longer send continuously. it sends only on DMX change<br />
*in Patch, you can now "repeat" a Device. it's useful for playing with LedStrips<br />
also, more work have been done on DeviceCommands...<br />
in the Palette Listing, you can now use the new "recycle" icon in order to load same channels as in the DeviceCommands.<br />
<br />
===4.0.15_b1===<br />
<br />
===4.0.16_b3===<br />
<br />
===4.0.15_b3===<br />
<br />
===4.0.15===<br />
<br />
*on Windows, you should now be able to double-clic on .sho in order to launch DL and load desire sho<br />
*new SetUp I/O menu which group all DMX, USBDMX, NETDMX, MIDI and OSC function *new option to cross-patch dmx universes<br />
<br />
DMX Input:<br />
*more accurate<br />
*new option to bound DmxInput to channels or SubMasters<br />
<br />
Patch:<br />
*new option to "repeat" DMX Levels for Devices (useful for led strips)<br />
<br />
ArtNet :<br />
*you can now manually register Node's IP/Net/SubNet.<br />
*DL no longer send continuously packets.... it sends only on change.<br />
*new option in the Setup "Release FREEZE on Go".<br />
allow user to freeze DMX state until the next GO (useful when one want to move in sequence without modifying stage)<br />
<br />
Device Personality :<br />
*you can now import Personalities of the OFL project (Open Fixture Library) open-fixture-library.herokuapp.com/<br />
(which at the time of writing is open-fixture-library-pr-199.herokuapp.com/ ).<br />
*you can hide Commands for Colours, Focus and Blade in order to display bigger values table.<br />
<br />
Palette Editor:<br />
*you can now use At_level shortcut on selection of levels (multiple selection is allowed)<br />
General<br />
*you can now choose to display only patched channels<br />
<br />
===4.0.14===<br />
<br />
No new function Only fixes<br />
<br />
===4.0.13_b3===<br />
<br />
many changes to Artnet and dmxInput.<br />
<br />
===4.0.13===<br />
<br />
*enable DMXInput for DMX USB PRO widgets and clone<br />
*enable DMXInput for ArtNet<br />
*adjustable DMX rate<br />
*better Artnet support<br />
*better support for looooong samples<br />
*plenty of little annoying stuff<br />
<br />
===4.0.12===<br />
<br />
*new 'NoSolo' option for submaster:<br />
it means that a submaster tagged as 'NoSolo' won't be closed during 'Solo' operation, it also means that it won't close any sub when it's flashed.<br />
you just need to clic 2 times on the solo option .<br />
*when 'Solo' operation , device's parameters are now untouched (except the INTENSITY/DIMMER parameter)<br />
*new 'ReSync' option for midi:<br />
this function resend all midiOut levels. it's useful when you switch preset from the BCF2000<br />
*new option in the SETUP to bound MLink time and Timed submasters to Joystick: it means one can now speed up or down submasters opening/closing<br />
*import Sample extended:<br />
you can now select in one shot several samples to import.<br />
*'clone' is now available in the sample editor :<br />
it means you can copy selected channels levels to other(s) channel for a defined region or for a frame. This let you create enveloppe for channel and copy it to other channel.... yeah I know, this is huge!<br />
*import Chaser extended:<br />
you can now select in one shot several chasers to import.<br />
<br />
===4.0.11===<br />
<br />
fix annoying reported bugs.<br />
<br />
===4.0.10===<br />
<br />
*when cloning a device, one can now choose to clone source device's levels to destination devices's levels<br />
(in palette, in sub, in micropalette)<br />
*more device merging subtilities<br />
<br />
===Pre 4.0.09===<br />
<br />
*this one brings 'Gang Load' fashion to D::Light<br />
<br />
===4.0.9===<br />
<br />
extend the use of multiple selection in Cue/Group/Sample/Chasers Listing/Device Listing/Patch...<br />
you can now select several Chasers for example and load them to several submasters in one shot (thanks to drag n' drop)<br />
multiple selection have also been introduced for 'Remove' functions and 'Clone' functions.<br />
*you can now extract each submaster of the Gun Control (cf noGun option)<br />
*you can now set submasters config for a page of Sumaster (simply scroll the button down RecMLink button<br />
<br />
===4.0.8===<br />
<br />
===4.0.7===<br />
<br />
Mainly bug fixes and better memory bandwidth management<br />
<br />
===4.0.6===<br />
<br />
===4.0.5===<br />
<br />
This release will introduce microPalette.<br />
<br />
what is a microPalette ?<br />
<br />
microPalette handle one or several parameter(s) defined in the personality of a device, and only operate on a specific range defined by the user.<br />
microPalette are loaded in submasters and are executed in an exclusive mode for all selected devices that are registered within the submaster.<br />
for example, let's say devices are lighting ON with shutter open.<br />
you record a microPalette for SHUTTER parameter on the range 4 -> 128 that you load on submaster 1.<br />
when you'll open sub1, the shutter will start strobing form low to fast (if in the personality strobing form low to fast is registered in the range 4 -> 128).<br />
when you shutdown the submaster, the shutter will return to it's open state.<br />
it'll be veeeeeery useful for gigs<br />
*address patch issue when user use Shift key to extand selection for outputs<br />
*bug fixes and code cleaning<br />
<br />
===4.0.4===<br />
<br />
this release fix wrong behavior of 4.0.3 (sorry for the mess...)<br />
<br />
===4.0.3===<br />
<br />
*speeding internal things (and cleaning)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed) <br />
*better midi output (submaster's flash for example)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed":<br />
<br />
===4.0.2===<br />
<br />
<br />
fix & improve curves for dimmers<br />
<br />
===4.0.1===<br />
<br />
available for every supported systems : Win7, Win8, Win10, Linux32Bits (Ubuntu 14.04), Linux64Bits (Ubuntu 16.04), ARCHLInux (always on the top), MacOS 10.6 thru 10.12 on MacOS, D::Light is linked against XQuartz 2.7.11<br />
one of the main big thing is that D::Light is now a pay app... this move will hopefully be profitable for the software.<br />
the other big thing is that D::Light can now drive moving lights / LED lights.<br />
several improvements have been introduced for Chasers, Samples, user interface, drag'n drop, etc....<br />
<br />
===4.0.0.b-78===<br />
<br />
===4.0.0.b-75===<br />
<br />
fix blackout/sceneMaster/grandMaster with devices that use 'virtual intensity for colours' parameter<br />
<br />
<br />
===4.0.0.b-74===<br />
<br />
news:<br />
*refresh/balance available as OSC commands<br />
/pad/refresh 1<br />
/pad/balance 1<br />
*OSC message can bypass level's locking mechanism for /circ/level and /sub/level<br />
<br />
===4.0.0.b-76===<br />
<br />
*better handling of DLink<br />
*fix some Devices stuff for sequence -you can now use "0" Tlink (==20ms)<br />
*you can now use "0" waitTime _ 5xfaster than 0.1<br />
if you want to reset waitTimes to nothing (no autogo), set command line to . and use wait shortcut (or double clic in the waitTime column)<br />
*display Info when MLink or Tlink are recorded/updated<br />
++ various fix<br />
<br />
===4.0.0.b-73===<br />
<br />
Hi,<br />
b73 is out for some platforms (aka MacOS from 10.9 to 10.12 (linked against XQuartz 2.7.10), Windows 64b and Linux 64b)<br />
'''the main big thing with this release is that D::Light became a paid app...'''<br />
I tried during 13 years to keep in free, but I cannot no more. So please make archive of your sho as there will be no return.<br />
news:<br />
*lots of bug fixes<br />
*manual xfade for devices<br />
*you can now call Palettes from the main window (manually (new setup option or drag the switcher under the keypad) or with shortcuts)<br />
*nice handling of palettes in submasters.<br />
*improve device mechanism for Chasers<br />
*new timing options for chasers<br />
<br />
===Pre 4.0.0.b-72===<br />
<br />
*Samples are now LTP...<br />
mean easier, lighter, smarter...<br />
it also means some serious incompatibility with existing sample... sorry for that but it's a necessary evil.<br />
*fix DLink is now also available in Chaser<br />
*add 'Virtual Intensity for Colours" in the Device Listing.<br />
this new option let you control the Intensity of the device even when INTENSITY/DIMMer combo is not registered.<br />
usefull for LED RVB for example...<br />
<br />
===Pre 4.0.0.b-71===<br />
<br />
fix a miserable bug...<br />
news:<br />
*SampleListing now display Sample's length<br />
*you can change submaster's levels color (new setup option)<br />
<br />
===Pre 4.0.0.b-70===<br />
<br />
*new purge utility for device attributes within Samples<br />
*'device command' is now fully dedicated to sample's cause<br />
*better speed algorithm for stuff (aka sub_speed, joystick, general timing)<br />
*you can select devices directly in the 'palette Listing' window, as in the 'device commands' window<br />
*reorganization/colorization of 'device Commands' (in order to gain space and clarity)<br />
*add Ctrl+Arrow shortcut to select next channel and set it to default@Level<br />
<br />
===Pre 4.0.0.b-69===<br />
<br />
fix various wrong behavior<br />
*Devices:<br />
added the possibility to define HOME position for parameters to NULL. in this case, HOME call will never operate on the nulled parameters. (useful in some case where LAMP OFF is set to 0... and you don't want to switch the lamp off each time you HOME the device).<br />
<br />
===Pre 4.0.0.b-68===<br />
<br />
*added DND support for TLink and DLink in the chaser's editor<br />
*added DND support for Times in the chaser's editor (times can be DND for example from TimeIn to DelayOut, etc...)<br />
*added DND support for Cues in the chaser's editor<br />
*as for the sequence and other stuff you can now double-click in the TLink editor to set value<br />
*as for the Chaser's editor you can now DND Times in the Sequence editor in the way you want (eg from TimeIn to DelayOut, etc...)<br />
*Device's parameters now follow step times if INTENSITY is > 0 -fix for invPan/invTilt<br />
<br />
===4.0.0.b-67===<br />
<br />
===Pre 4.0.0.b-67===<br />
<br />
*added support for usb pro mk2 (revB) -added wait times to chaser editor $<br />
FWIW, I've decided to clean OSC reader/writer messenger before the final release (and this is not a good news for you... )<br />
I've changed:<br />
/circ/level x y (where x is the channel, y the level) /circ/prepalevel x y<br />
/sub/text x blabla<br />
/sub/level x y<br />
/sub/flash x y<br />
/sub/phase x y.y<br />
all the /subStick messages and also the /device ones<br />
for the devices it looks like<br />
/device s i i (string (/attribut/parameter), int (device numbr), int (value))<br />
I know that all your pd patchs, touchOSC stuff, etc... won't work anymore, but it gain clarity and parsing efficiency.<br />
<br />
===4.0.0.b-66===<br />
<br />
bug fixes<br />
few words about the new 'Phase' ID for a submaster:<br />
one can freely navigate in a sample thanks to the new phase function. it starts at 0.0 and end at 1.0 (1.0 is the latest frame of the sample).<br />
so you can set a sub as Phase for a sample (like you did with Speed function), and you have 255 steps to navigate in the sample.<br />
I've also added OSC message (/sub/x/phase 0.0........1.0).<br />
thus, you have a huuuuuuge precise control over the sample's restitution.<br />
you can go forward, backward, loop inside, etc.....<br />
<br />
===Pre 4.0.0.b-66===<br />
<br />
nouveaux messages OSC: reception<br />
/pad/sub x (select sub)<br />
/pad/record 1 (like record shortcut) /pad/update 1 (like update shortcut)<br />
sending<br />
/seq/x1text (send text associated to step loaded in X1) /seq/x2text (send text associated to step loaded in X2) /sub/pageText (send text associated with the active sub page) /seq/go_signal 1 (send when GO is triggered) /seq/goback_signal 1 (send when GO is triggered) /seq/pause_signal 1 (send when GO is triggered)<br />
and for the Devices:<br />
each device will respond to :<br />
/device/x/attribut/paramater 0... 65536<br />
where attribut is COLOR or FOCUS or EFFECT, etc.... and parameter are the ones recorded within the personality of the device<br />
each device will export his value to the same address<br />
<br />
===4.0.0.b-65===<br />
<br />
There's enough changes to make an update... I didn't finished all the clean though...<br />
*the main window has been polished to fit within small screen systems *you can sample devices<br />
*many many bug/trick fixes<br />
<br />
===4.0.0.b-64===<br />
<br />
mainly bug fixes and stuff improvements....<br />
<br />
===4.0.0.b-62===<br />
<br />
a miserable mistake on b61 leads to b62... mainly bug fixes and dep lib update<br />
<br />
===4.0.0.b-61===<br />
<br />
only for Win32, Win64, MacOS 10.11 (more OS to come later) mainly bug fixes.<br />
<br />
===4.0.0.b-58===<br />
<br />
freshly fresh for everyone, this beta fix several bugs or wrong behavior regarding Devices but also for the old fashion way...<br />
<br />
===4.0.0.b-57===<br />
<br />
*in the palette listing one can now apply a palette to selected devices in one click (nice 4 live...)<br />
*in the palette listing, palettes are now categorized (faster display)<br />
*in the 'device command' panel, if a parameter have a definition, associated scroller are now bound to minLevel/maxLevel (nice 4 live...)<br />
<br />
===4.0.0.b-56===<br />
<br />
only 4 MacOS 10.6 -> 10.11<br />
<br />
===4.0.0.b-55===<br />
<br />
should fix some stuff...<br />
only for Linux64, MacOS 10.8 -> 10.11<br />
<br />
===4.0.0.b-54===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-53===<br />
<br />
should fix group removing/deletion different compilation options for win64<br />
<br />
===4.0.0.b-52===<br />
<br />
should fix usbDMX Pro on ElCapitan && Yosemite should fix group deletion<br />
should fix Chase load in sub<br />
I don't have issue while loading global palette in sub.<br />
<br />
===4.0.0.b-51===<br />
<br />
with this one you can load PALETTES in submasters. no drag'n drop yet.... you can choose which device that is include in a palette is processed.<br />
on MacOSX, linked against fresh XQuartz 2.7.8<br />
<br />
===Pre 4.0.0.b-50===<br />
<br />
===Pre 4.0.0.b-49===<br />
<br />
===Pre 4.0.0.b-48===<br />
<br />
===4.0.0.b-47===<br />
<br />
lots of news coded during summer...<br />
*Device functions have been merged in a central window. This is now the start point for almost everything for Devices...<br />
*many things have been cleaned<br />
*Shift and Ctrl have been swapped (to massively select channel you now use Shift, to drag'ndrop a channel in a submaster to quickly inhib it, you now use Ctrl).<br />
<br />
===4.0.0.b-46===<br />
<br />
should fix reported bugs.<br />
<br />
===Pre 4.0.0.b-45===<br />
<br />
should fix:<br />
*record new sho (with permissions check on Linux) -artnet on Linux<br />
*strange and deep deep wrong behavior for devices<br />
should also clarify selection in the TLink editor.<br />
<br />
===4.0.0.b-44===<br />
<br />
should fix:<br />
*warning when user do not have permissions to write files on Linux<br />
*weird things when repatching a device<br />
<br />
===4.0.0.b-43===<br />
<br />
should fix:<br />
*artnet on windows computers<br />
*help on linux computers<br />
*submasters (timed and inhib ones) that stay in Pause state. -some inappropriate behaviors<br />
news:<br />
SHORTCUT :<br />
allow to delete previous binding when asking for an ever used key<br />
<br />
===4.0.0.b-42===<br />
<br />
ArtNet : restore network artPoll broadcast address (some node appears to not responding well over 255.255.255.255)<br />
Devices :<br />
*fix a case where palettes levels were not honored for dlinks<br />
*add the possibility to select the same parameter for several Devices by clicking on the parameter's column header<br />
Linux:<br />
*shrink size of the packages<br />
<br />
===4.0.0.b-41===<br />
<br />
mainly bug fixes:<br />
CHANNEL TRACK:<br />
fix bug and faster code.<br />
please do some hardcore tests...<br />
MIDI:<br />
new LOADSTEPID_X2/X1 functions for ProgramChange<br />
*retrieve single channel inhib when dragging with Shift to a submaster -retrieve hour trigger<br />
*new remove function for MidiTimeCode editor<br />
*bug font fixed<br />
<br />
===4.0.0.b-40===<br />
<br />
mainly bug fixes<br />
<br />
===4.0.0.b-39===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-38===<br />
<br />
so here comes a new one basically with bug fixes.<br />
also I've tried to reduce size (height) to fit on low resolution screen<br />
I've worked on the setup regarding ArtNet and OLA (for them to work better)<br />
the BIG one is the new remote available with this release that we have designed with aroom (big thanx)<br />
<br />
===4.0.0.b-37===<br />
<br />
removed things:<br />
channelcheck definitely removed (use Patch functions for this purpose) Color Scroller definitely removed (use Devices functions for this purpose)<br />
news/update/fixes:<br />
Patch:<br />
*you can now select several channels, and if you give one dimmer, channels we be patched as list starting with the given dimmer.<br />
(@mode exemple: CH 1 THRU 10 = 5 ENTER will patch ch 1 to dimmer 5, ch 2 to dimmer 6, etc...).<br />
*double click is available for check level<br />
Balance:<br />
*submaster that are in TIME mode and the little blue square of the sub is set, what's inside the submaster won't be touched by the Balance Mode<br />
Artnet:<br />
*now inegrated to the setup.<br />
*more simple, more usefull, honor the broadcast/unicast mode, honor selected nodes to use in unicast mode.<br />
Submasters:<br />
*there's now a little indicator close to the sub that show progression in case of MLink start or Times Start<br />
Midi Time Code:<br />
*new inhib MTC function in the setup<br />
+many various bug fixes<br />
<br />
===4.0.0.b-36===<br />
<br />
===4.0.0.b-35===<br />
<br />
bug fix<br />
+<br />
should improve Help display.<br />
in @Mode, the Help in the windows now display allowed syntax<br />
<br />
===4.0.0.b-34===<br />
<br />
*should improve TLink management<br />
*more/less OSC message for PATCH<br />
(new remote is here : github.com/dlight-tools/dlight-pad/blob/...ad_4.0_SGS2.touchosc ) -keep on cleaning code....<br />
<br />
===4.0.0.b-33===<br />
<br />
news:<br />
*should fix all errors reported for the b32 (except TLink that collapse, I've forgot....)<br />
Patch:<br />
*complete rewrite of this window.<br />
*the left part display channels, the right part display dimmers. D-Patch is the first address of patch for Devices<br />
*you can drag'n drop from channels to dimmers<br />
*you can select several dimmers like 1 + 2 Thru 10 + 20 + 44<br />
*the remote should not work anymore, let's try to write another one...<br />
+ many many more little stuff that make life better<br />
<br />
===4.0.0.b-32===<br />
<br />
General:<br />
*you can now double-clic on levels to set value<br />
Channel Track:<br />
*you can now DND to death!!<br />
ascii:<br />
*better integration with DL<br />
+bug fixes<br />
fews words:<br />
*DL seems stable enough now to cut off the release soon, I just need to re-write the patch window before the release.<br />
<br />
===4.0.0.b-31===<br />
<br />
*le double clic pour les textes des subs<br />
*tcl/tk updaté<br />
*molette de la souris pour les valeurs des paramètres des devices ainsi que pour les masters SCENE/FlashMaster AllSubMasters<br />
*meilleur check des noms de palettes<br />
*ID pour le message OSC /seq/go<br />
*ascii improve file loading/recording<br />
*device attribute's editor are now able to display levels in % as well as Real Values<br />
*et les corrections de bug annoncés sur la b30<br />
<br />
===4.0.0.b-30===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-29===<br />
<br />
*should fix Win64 package<br />
*Sequence : StepID<br />
this is the big new stuff which allow you to register an 'identifiant (ID)' for a step.<br />
<br />
Thus you can call the step thanx to new shortcuts stepID_load and stepID_goto where xxxx_load is used to set the ID for a step and xxxxx_goto is used to trigger the step<br />
there cannot be two stepID with the same number....<br />
<br />
in the setup you can choose if MSC Load message is mapped with the cues (as before) or with the stepID<br />
<br />
in OSC, two new messages : /seq/ID_goto xx.xxx and /seq/X2LoadAndFireID xx.xxx<br />
HourTrigger:<br />
*functions have been re-written<br />
+bug fixes<br />
<br />
===4.0.0.b-28===<br />
<br />
Text: all text are now edited in place<br />
File name: DL should support exotic characters (at least the french ones) +should fix all reported bugs of the previous beta<br />
<br />
===4.0.0.b-26===<br />
<br />
new beta available for every supported systems (with the addition of Windows 64bits) ATTENTION: on MacOS 10.6_10.7, DL is built against XQuartz 2.7.7 (please update your server...)<br />
bug fixes release + new features:<br />
OLA:<br />
*the server have been updated to 0.9.5<br />
Sequence :<br />
*the big sequence window is a whole new code with drag'n drop support for every parameters<br />
Track :<br />
*now display DLinks associated to a channel for sequence's steps<br />
OSC : new /sub/x/text message.<br />
*it's only an outgoing message that display text associated with subs. DL will not respond to this message<br />
MIDI :<br />
*new MidiSwitch +/- bind available<br />
Device :<br />
*Inverse Pan/Tilt now available in the Device's Listing<br />
<br />
===4.0.0.b-25===<br />
<br />
===4.0.0.b-24===<br />
<br />
bug fixes +<br />
Channel Track has been re-write<br />
*more useful and Sequence selector added<br />
@mode:<br />
*available in channel Track<br />
*bug fixes in TimeGroup editor<br />
*add [DELETE] [CUE] xx.x [THRU] xx.xx<br />
OLA:<br />
*fixes on yosemite (thanx aroom)<br />
+ many little stuff<br />
<br />
===4.0.0.b-22===<br />
<br />
mainly a bug fix with addition of:<br />
*in @mode and RPN, PALETTE will open the Palette Listing<br />
*0 + Colour/Focus/Beam/etc... will set selected devices to Home values for selected attributes.<br />
<br />
===4.0.0.b-21===<br />
<br />
mainly bug fixes...<br />
new features:<br />
*Devices command's windows now reflect real values for movers all the times + some goodies...<br />
<br />
===4.0.0.b-20===<br />
<br />
Recapitulatifs par rapport à la b16 :<br />
*Grand Master : Ok<br />
*Black : Ok<br />
*Focus avec le Pad Ok<br />
*Plus de sho corrompu : Ok Memorisation des Focus :ok Patch : OK<br />
*Ce qui ne fct pas ou plus:<br />
*Multi sélection avec souris et touche " CTRL", c'est ok avec les commande "ch +"<br />
*prise en compte de valeur par défaut des devices (chez moi un Strobe qui devrai être à 255)<br />
Au bout d'un moment de travail, les fenêtres ne passent plus en premier plan par l'appel au menu, lorsqu'elles sont ouvertes. donc il faut les sélectionner dans un coin apparent.<br />
*Les Cue FX ne mémorisent pas les canaux de devices.<br />
*Les clone de Cue, ne copient pas les canaux de devices<br />
*lorsqu'on clique sur le "DLINK" d'un STEP, on peut visiblement éditer les canaux individuellement, or ce ne fonctionne pas sur tous les canaux. (couleurs OK, mais STROBE, EFFECT...)<br />
J'ai d'ailleurs pas réussi à "jouer" avec un canal "EFFET / MACRO", mais c'est peut être le device, faut que je vérifie.<br />
Les Dlink ne sont pas liés aux CUES, donc on ne peut pas les mettre dans un SUB.<br />
Pas systématique<br />
*Ne mémorise de temps en temps pas la couleur (donc dans certains CUE, et pas d'autres) <-- Ca c'est bizarre et pénible<br />
je te joindrai le sho et le step où ça bloque.<br />
=> ben aujourd'hui ce step et cette couleur ne bloque plus !=> A suivre<br />
*Sortie du logiciel pas toujours propre (fenêtres bloquées ouverte), mais ce ne m'est plus arrivé le lendemain.<br />
*J'ai eu deux fois une fermeture inopinée lorsque je faisais des manip. avec les 4-5 fenêtres ouvertes (Focus, Beam, Couleur, Listing), sans perte de données, recul. avec menu "backup".<br />
<br />
===4.0.0.b18===<br />
<br />
===Pre 4.0.0.b18===<br />
<br />
===4.0.0.b17===<br />
<br />
mainly a bug fix.<br />
<br />
===4.0.0.b16===<br />
<br />
===Pre 4.0.0.b16===<br />
<br />
*SUB_SPEED are reset to 50% in case of gun shot<br />
*moving light's attributes have been redispatched, new BEAM family<br />
*palette listing now reflect available palette for selected channels.<br />
*Colour and Focus window now display parameters levels for each selected Devices (along with the active palette's name)<br />
<br />
===4.0.0.b15===<br />
<br />
available for Windows, MacOS 10.8, 10.9, 10.10 bug fixes only...<br />
<br />
===4.0.0.b14===<br />
<br />
bug fixes only... should address:<br />
*not patched channels -X1/X2 crash<br />
<br />
===4.0.0.b11===<br />
<br />
===4.0.0.b10===<br />
<br />
*fix a bug with the 'Personality Editor'<br />
*benefit from the compiler analyzer (lots of optimizations)<br />
*fix Sample recording<br />
*new 'Balance' function to isolate selected channel as long as Balance is ON<br />
<br />
maybe I'll repeat myself but It's important to test these beta in order to stabilize the first 4.0.0 in order to release it.<br />
<br />
my goal is to have a bullet proof release as the 3.0.24<br />
<br />
moving lights code will be part of this release as an experimental feature.<br />
<br />
===4.0.0.b09===<br />
<br />
it's a big step forward as it introduce concept/basics for moving light, Leds, and whatever you need in D::Light.<br />
<br />
Specifically it introduces 'DLinks' wich are more or less (actually less than more) like MLinks but for registered devices.<br />
<br />
DLinks acts like this:<br />
*you set all parameters you need for devices (with palette it's better)<br />
*you record a cue and DLinks are attached to the step that contain the cue<br />
*you can edit/modify/create/remove DLinks form the editor wich is available (for now... I've forget to set an option in the menus....) by click on the corresponding column in the sequence.<br />
*when DLink are loaded in X2, if the channel is black they're processed (this behavior is called GO_IN_B on some ligthdesk)<br />
*this is a special feature of DL: when a channel under TGroup control is fading to black, if DLink attached to next step is referring to this channel, parameters are processed.<br />
it fits very well for theater I think....<br />
*DLinks are not attached to cues, cues only contain Dimmer Parameter of devices (if they exists) -editors (like GROUP, CUE, SUB) does not deal with devices parameters.<br />
<br />
===Pre 4.0.0.b9===<br />
<br />
===4.0.0.b8===<br />
<br />
===4.0.0.b7===<br />
<br />
===4.0.0.b6===<br />
<br />
*a new beta is available for macOS >= 10.8 and Windows (if you want the other builds, just ask.) here's a non-finished list of modifications:<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording<br />
*add Palette recording/updating functions<br />
*add Palette listing and editor<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde<br />
*in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
attached a model of devices for the device editor.<br />
<br />
I think it's robust now and you can build Personality based on the attached example.<br />
<br />
===Pre 4.0.0.b6===<br />
<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording add Palette recording/updating functions<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
===4.0.0.b05===<br />
<br />
* add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho. It's usefull for Device that do not handle Intensity attribute.<br />
* add a merging mechanism to swap registered device model with another one. it'll be usefull when Palette will be coded but the purpose is to be able to switch between device when in tour you do not have the same device as at the creation.<br />
* from the main board you can access to several windows for (few for now) commands add CONTROL command for Lamp On/Off<br />
*add FOCUS command for Pan(Fine)/Tilt(Fine)<br />
*add BLADE command<br />
<br />
in the FOCUS and Blade windows you can hold CTRL to scroll FINE or scroll BOTH parameters I think you'll need to to rebuild your devices template as the one provided because all parameters you want to use must be set<br />
<br />
all library have been updated<br />
<br />
===Pre 4.0.0.b5===<br />
<br />
*add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho add a merging mechanism to swap registered device model with another one<br />
*add CONTROL command for Lamp On/Off add FOCUS command for Pan(Fine)/Tilt(Fine) add BLADE command<br />
*updated libs<br />
*join Alpha Profile 800 && ADB Warp model as example say that Parameters fields must be set....<br />
<br />
===4.0.0.b04===<br />
<br />
Avec cette beta, j'arrive à controler les couleurs du PAR via le ColourPanel<br />
le circuit de la fenêtre principale représente le paramètre DIMMER des devices<br />
*donc de la nouveauté dans le colourpanel où si le(s) devices sélectionnées ont plus de 3 couleurs, des scrollers de niveaux apparaissent en bas de la fenêtre<br />
*rajout des cases CMY<br />
*refonte des presets de couleurs (pour mémoire: left-clic = selection de couleur, un deuxième clic permet de nommer la couleur, Ctrl+clic permet d'enregistrer la couleur active)<br />
donc si vous avez listés/patchés des devices, que vous les sélectionnez depuis la fenêtre principale, vous devriez pouvoir controler les couleurs depuis le colourPanel.<br />
on ne peut pas encore enregistrer de cues avec des valeurs de couleurs ni charger des trucs dans les subs, ni rien.... petit à petit ça avance.<br />
aussi pour ceux qui possèdent un ultraDMX RDM Pro merci de me dire si il fonctionne mieux avec cette beta.<br />
après réflexions nocturnes je me dis que c'est pas bien de mettre les valeurs de HOME dans la librairie, qu'il vaudrait mieux définir ces valeurs dans le 'Device Listing'... où pourrait également apparaitre des champs comme 'Inverse Pan' et 'Inverse Tilt'...<br />
<br />
===4.0.0.b3===<br />
<br />
this one bring the Device Listing where you can import Device Files to your sho. please be carefull not having neither Manufacturer nor Model set as '*'<br />
'-' on Win32 leads to nothing good...<br />
in order to patch the imported device, you click on the Dimmer or Channel cell, it pop up a big dimmer view.<br />
use Ctrl+'move the mouse' to set the dimmer Range.<br />
once dimmer range is set, you type the channel number you want to assign the device and use 'c' (like in channel) to process the patch.<br />
you can use 0 channel to release a previous patch without removing a device<br />
<br />
===4.0.0.b2===<br />
<br />
this one should address reported bugs of the previous one<br />
<br />
===4.0.0.b1===<br />
<br />
voici la premiere béta d'une longue série qui devrait aboutir sur une proposition d'utilisation des projecteurs à LED, projecteurs asservis.<br />
ça sera sans doute assez long étant donné le chantier, néanmoins voici une première proposition....<br />
cette beta ne comprends qu'un module de création de librairie de projecteur.<br />
dans l'ordre pour las suivantes:<br />
*assignation des projecteurs dans un sho de DL en fonction de la librairie existante -fonctions d'accès aux paramètres<br />
*création/gestion de palette<br />
<br />
==D::Light v3==<br />
<br />
===3.0.24_b2===<br />
<br />
build system is slightly different from previous releases. now we have :<br />
*MacOS 10.6/10.7 build linked against XQuartz 2.7.4<br />
*MacOS 10.8/10.9 build linked against XQuartz 2.7.5<br />
*and the good old Win32, Linux32, Linux64 releases on Linux and MacOS, every lib have been updated<br />
here come the news....:<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
you can load one or several channels.<br />
it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.24===<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
*thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
*you can load one or several channels.<br />
*it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.22_b2===<br />
<br />
OSC:<br />
*less message for channels (eg only when their values are changing)<br />
Setup:<br />
*new option for sequence typo<br />
*bug fixes...<br />
<br />
===3.0.22_b1===<br />
<br />
new beta phase with:<br />
*bug fixes (at least more error checks)<br />
*MidiTimeCode improved<br />
<br />
===3.0.22===<br />
<br />
I'm proud to announce the 3.0.22 release of D::Light.<br />
It's available for each supported platforms (macOS 10.6->10.9, windows, Linux 32b, Linux 64b). On MacOSX, it's linked against XQuartz 2.7.5 (xquartz.macosforge.org/landing/)<br />
many bugs fixed....<br />
News:<br />
*MIDI TIMECODE: code improved<br />
OSC:<br />
*less and better verbose<br />
SETUP:<br />
*new typo function for sequence display<br />
*please consider making donations if you think this software is useful.</div>Sl1200mk2https://getdlight.com/wiki/index.php?title=ChangeLog&diff=3108ChangeLog2020-07-14T14:55:42Z<p>Sl1200mk2 : /* 4.1.11 [NOTYETRELEASED] */</p>
<hr />
<div>__NOTOC__<br />
<br />
==D::Light v4==<br />
<br />
===4.1.11 [NOTYETRELEASED]===<br />
<br />
*Windows:<br />
-fix Open/backup // correction de l'ouverture du backup<br />
<br />
*Palette:<br />
-new menu to remove unused Palettes // nouveau menu pour effacer les palettes inutilisées<br />
<br />
*SetUp I/O:<br />
-you can now access to MidiPatch and MidiTimeCode editor from the Midi panel of SetUp I/O // vous pouvez dorénavant accéder au patch Midi ainsi qu'à l'éditeur de midiTimeCode directement depuis le SetUp I/O<br />
<br />
===4.1.10 [20200703]===<br />
<br />
*Devices:<br />
-new DeviceTools (menu Device/DeviceTools) that bring Focus joystick, Colours picker and Blade utilities as a separate window. Useful in addition of the dynamicBottom. // nouvelle fenêtre DeviceTools qui permet d'afficher uniquement les joysticks des Focus et Blades ainsi que le picker de couleurs.<br />
<br />
-fix palette recording with levels that come from SubMasters // correction de l'enregistrement des palettes lorsque les niveaux sont issus de SubMasters<br />
<br />
*Sample:<br />
-new several options before Sample Recording // nouvelles options réglables avant l'enregistrement des Samples<br />
<br />
*Midi:<br />
-new floatingScale command that let a CC control levels of active channel's selection, useful with infinite knob... // nouvelle command floatingScale qui permet à un rotatif ou fader (ControlChange) de piloter les niveaux de la sélection active de circuits.<br />
<br />
*General:<br />
-augmented 'Recall' function that allow user to recall levels of prev/next/desire cue for selected channels // nouvelle fonction 'Recall' qui permet de rappeler les niveaux des circuits sélectionnés par rapport à la cue suivante/précédente/définie<br />
<br />
-new 'levelStyleDisplay' shortcut to switch between percent/real display // nouveau raccourci clavier pour la fonction 'levelStyleDisplay' qui permet d'alterner l'affichage en pourcent ou en valeur réelle des niveaux des circuits.<br />
<br />
-new commandLine up to the channel panel // nouvelle ligne de commande au dessus de l'écran d'affichage des circuits.<br />
<br />
*StepLinks:<br />
-added GOTO message to VLC to play desire item (there's a strange offset though between playlist ID items and ID items sent by D::Light) // ajout du message GOTO aux commandes VLC pour jouer un morceau de la playlist de VLC<br />
<br />
*SetUp I/O:<br />
-new 'Fixed Frame Rate' option in order to provide continuous DMX stream // nouvelle option 'Fixed Frame Rate' pour permettre l'émission d'un flux DMX fixe à vitesse constante (notamment lorsqu'il n'y a pas de modifications de niveaux).<br />
<br />
-new 'DMX Input Patch' option for usbDMX and netDMX that let you patch incoming DMX to Devices (each parameter is reachable) // nouvelle function 'DMX Input Patch' pour l'usbDMX et les netDMX qui permet de patcher un signal DMX entrant sur n'importe quel paramètre des Devices.<br />
<br />
===4.1.09 [20200313]===<br />
<br />
*SetUp :<br />
-new Splitted 'UI' mode // nouvelle interface 'Splitted' pour la fenêtre principale<br />
<br />
<br />
*Fixes&&Improvements<br />
<br />
===4.1.08 [20200214]===<br />
<br />
*SetUp :<br />
-new option to set Submaster's matrice (10 or 16 Submasters displayed) // Nouvelle option pour définir la matrice des Submasters<br />
<br />
<br />
*SetupIO :<br />
-E1.31 (streamingACN protocol) DMX universe mapping can now reach universe 63999 // le mapping des univers DMX pour le protocole E1.31 (streamingACN) peut aller jusqu'à l'univers 63999<br />
<br />
<br />
*Fixes&&Improvements<br />
<br />
===4.1.07 [20200131]===<br />
<br />
*SetUp :<br />
-new option to Detach/attach main User Interface // Nouvelle option pour séparer ou grouper la fenêtre principale<br />
<br />
-new option to anchor StepLinks to sequence // Nouvelle option pour lier le déclenchement des stepLinks au step+/- dans le séquentiel<br />
<br />
*StepLinks:<br />
-new type command to change displayed SubMasterPage // nouvelle commande pour afficher une page de SubMaster spécifique<br />
<br />
*TimeLinks:<br />
new TLinks are now registered with '.' in the Time column. It means that step times will be used // Les nouveaux TLinks sont enregistrés avec un '.' dans la colonne des temps. Ce qui signifie que les temps du pas de séquence sont utilisés (il est toujours possible d'assigner un délai spécifique)<br />
<br />
*DeviceCommand:<br />
-new option to clone levels from a desired device // nouvelle option (bouton et raccourci clavier) pour cloner les valeurs d'un device vers tous les devices inscrits dans le deviceCommand<br />
<br />
===4.1.06 [20200107]===<br />
<br />
bug fix release :)<br />
<br />
<br />
===4.1.05 [20191220]===<br />
<br />
*macOS<br />
-more Native integration <br />
<br />
-fix&&improvements<br />
<br />
===4.1.04 [20191130]===<br />
<br />
*SubMasters:<br />
-add new OSC and Midi messages for subBook rotations // ajout de nouveaux messages OSC et MIDI pour la navigation dans les subBooks.<br />
<br />
-add new buttons to quickly switch between Submaster's pages // ajout de nouveaux boutons pour rapidement choisir la page de Submaster affichée.<br />
<br />
*Patch:<br />
-you can now give a name to channels (useful on tour...) // il est dorénavant possible d'assigner du texte à un circuit.<br />
<br />
*Objects Listing:<br />
-new option for Chaser and Sample Listing to run the selected effects (in order to quickly identify them) // nouvelle option pour les Chaser et Sample Listings qui permet de rapidement faire un play/pause des effets sélectionnés<br />
<br />
*Devices:<br />
-new 'Recall DLink' function to copy state of selected devices from a step/cue/stepID // nouvelle fonction 'Recall DLink' pour copier les niveaux des devices en sélection depuis une cue/step/stepID donné<br />
<br />
*General<br />
-new 'Ring Buffer' mechanism for channel's quick selection (+shortcuts+OSC+MIDI links) // nouveau mécanisme appelé 'Ring Buffer' pour une sélection rapide des circuits (accessible via les raccourcis claviers, des messages OSC ou des commandes MIDI)<br />
<br />
-one can use commandLine to define Refresh timing // il est dorénavant possible de préciser le temps de la commande Refresh (via la ligne de commande)<br />
<br />
-you can define a prefered path in the SetUp // Il est possible de définir une arborescence dans le SetUp pour que D::Light ouvre le navigateur de fichier de préférence vers le chemin défini.<br />
<br />
===4.1.03 [20190729]===<br />
<br />
*SetUpIO:<br />
-virtual submasters for incoming data are now separate. One can control either usbDMXInput, netDMXInput and oscInput at the same time.<br />
<br />
it means one can use usbDMX Input to control Submasters from an external lightdesk and in the same time use netDMX Input to control Channels from a fancy madMapper patch :) and output DMX... :)<br />
<br />
//<br />
<br />
-D::light dispose dorénavant de 2 entrées DMX séparées (usbDMXInput et netDMXInput) via les 'Virtual Submaster'.<br />
<br />
ça signifie qu'il est possible d'utiliser une console lumière pour piloter les Submasters de D::Light (via usbDMXInput) tout en utilisant madMapper pour controler les circuits (via netDMXInput)... et sortir du DMX :)<br />
<br />
<br />
<br />
<br />
===4.1.02 [20190726]===<br />
<br />
*Midi:<br />
-new 'FloatingScaleIncrement' and 'FloatingScaleDecrement' available for ControlChange // nouvelles fonctionnalités 'FloatingScaleIncrement' et 'FloatingScaleDecrement' pour les ControlChange Midi.<br />
<br />
Ces nouvelles fonctions permettent d'utiliser une roue codeuse Midi (qui envoie +1 dans un sens et +1 dans l'autre sens sur 2 canaux différents) pour pouvoir se déplacer dans les listings ou modifier le niveau des circuits sélectionnés.<br />
<br />
-better shortcut support // amélioration de la commande midi 'Shortcut'<br />
<br />
<br />
*OSC:<br />
-better strategy // meilleure stratégie d'émission des messages OSC<br />
<br />
<br />
*E1.31:<br />
-better code for E1.31 input // meilleur code pour la réception de paquets E1.31<br />
<br />
===4.1.01 [20190722]===<br />
<br />
*fix<br />
<br />
<br />
===4.1.00 [20190719]===<br />
<br />
*UserInterface:<br />
-more 'flat' design // fin du nouveau design de l'interface utilisateur<br />
<br />
<br />
*Park:<br />
-new 'Park' function is order to lock channels or specific parameters of Device // nouvelle fonction 'Park' qui permet de bloquer des circuits ou des paramètres individuels de Device à une niveau donné.<br />
<br />
<br />
*macOS:<br />
-D::Light is now notarized from Apple // D::light est "notarizé" de la part d'Apple<br />
<br />
===4.0.31 [20190618]===<br />
<br />
*UserInterface:<br />
-new 'flat' design // nouveau design de l'interface utilisateur<br />
<br />
<br />
*Chaser / Sample:<br />
-one can now use SPEED Submasters to gain more fine controls on Chasers/Samples restitution (ClockWise way, CounterClockWise way, Random way)<br />
<br />
//<br />
<br />
-Il est dorénavant possible de controler le sens de défilement des Chasers et des Samples, soit dans le sens horaire (normal... CWise) soit dans le sens anti horaire (du dernier step vers le premier ... CCWise) soit en mode aléatoire (Random).<br />
<br />
Pour accéder à ces controles il suffit de définir un Submaster comme SPEED d'un Chaser ou d'un Sample et en lieu et place du texte associé au Sub se trouve le PlayMode.<br />
<br />
<br />
<br />
*Clone:<br />
-one can now set desire objects number while cloning (available for Cue, Group, Chaser, Sample, Palette, microPalette) // Il est dorénavant possible de choisir lors d'un clone d'objet le numéro de l'objet cloné (valable pour les objets Cue, Group, Chaser, Sample, Palette, microPalette)<br />
<br />
<br />
<br />
*Freeze:<br />
-Frozen step is now coloured // A l'appel de la fonction Freeze, le step en SCENE devient coloré pour une meilleure identification<br />
<br />
-grandMaster can now control Frozen levels // Le grandMaster est dorénavant maitre sur l'état lumineux freezé<br />
<br />
<br />
<br />
*Sequence:<br />
-one can now use Ctrl+Space to load selected step and launch GO (only in the big sequence window) // Il est dorénavant possible d'utiliser la barre espace dans la fenêtre de Sequence pour lancer un GO.<br />
<br />
Il est également possible de sélectionner un step et d'appuyer sur Control+Space pour charger le step sélectionné en Préparation et automatiquement lancer un GO.<br />
<br />
<br />
*Curves:<br />
-one can now select point and use Ctrl+Arrows(Up/Down/Left/Right) to move it // Il est dorénavant possible de sélectionner un point de la courbe du 'Curve Editor' et d'utiliser la combinaison de touche Ctrl+Flèche(Nord/Sud/Est/Ouest) pour le déplacer<br />
<br />
<br />
*TimeLink:<br />
-new copyToStep function to copy selected Tlinks to desire step // nouvelle fonction de copie (et raccourci clavier associé) pour copier les TimeLinks sélectionnés vers le pas de séquence inscrit dans la ligne de commande.<br />
<br />
<br />
*Midi:<br />
-new design of the midi Patch Editor // nouveau design de la fenêtre d'édition du patch Midi<br />
<br />
-more copyToMidiSwitch capabilities (you can now copy selected patch to all existing midiSwitch when the commandLine is empty) // Il est dorénavant possible de copier tout ou partie du patch midi vers tous les MidiSwitch existants en laissant la ligne de commande vide.<br />
<br />
<br />
*DeviceCommand:<br />
-one can now use MouseScroll in Blade's specialized widget // Il est dorénavant possible d'utiliser le scroll de la souris pour modifier les niveaux des Blades<br />
<br />
<br />
*microPalette:<br />
-one can now register INTENSITY/DIMMER as a definition for microPalette // Il est dorénavant possible d'enregistrer le paramètre INTENSITY/DIMMER comme définition d'une microPalette<br />
<br />
===4.0.30 [20190314]===<br />
*Objects Listings:<br />
-one can now sort (or reorder) objects in Cue/Group/Chaser/Sample/Palette/microPalette Listings // nouvelle commande pour re-numéroter les objects dans les différents listing<br />
<br />
-new 'reOrder' shortcut // également un nouveau raccourci clavier 'reOrder'<br />
<br />
<br />
*Submasters:<br />
-new state for Solo function (we now got NORMAL/SOLO/FLASHSOLO/NOSOLO) // ajout d'une nouvelle fonctionnalité pour le SOLO des Submasters.<br />
<br />
les différents états sont:<br />
<br />
**NORMAL : rien de particulier<br />
**SOLO (vert) : en fonction de l'ouverture du Submaster les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**FLASHSOLO (jaune) : lors de l'appui sur le bouton FLASH du Submaster, les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**NOSOLO (rouge) : le Submaster ne se coupe pas lors de l'action d'autres Submasters en mode SOLO ou FLASHSOLO<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.29 [20190226]===<br />
*General:<br />
-Balance function for channels is now dynamic // amélioration de la fonction Balance pour les circuits.<br />
<br />
Lorsque la fonction Balance est activée (qui permet d'isoler le(s) circuit(s) sélectionné(s)), si la sélection de circuit change, la Balance est updatée<br />
<br />
<br />
*OSC:<br />
-new /shortcut command which accepts string as argument // nouvelle commande /shortcut pour simuler un raccourci clavier.<br />
<br />
Cette commande accepte une 'string' comme argument.<br />
<br />
Par exemple '/shortcut p' va changer le registre de travail actif.<br />
<br />
<br />
*Track:<br />
-one can now track Palette across sequence // il est dorénavant possible de tracker les Palettes chargées dans le séquentiel (via les DeviceLinks)<br />
<br />
<br />
*Device:<br />
-more https://open-fixture-library.org/ integration<br />
<br />
<br />
*DeviceLinks:<br />
-Purge menu redefined // extension du menu Purge des DeviceLink.<br />
<br />
Il est dorénavant possible de purger un Paramètre ou tous les paramètres d'un attribut pour un DeviceLink en un coup<br />
<br />
<br />
*DeviceCommand:<br />
-new Live bound which display levels form palettes loaded in SubMasters // nouveau mode Live pour le DeviceCommand <br />
<br />
en mode Live, le DeviceCommand affiche les niveaux des paramètres des devices qui sont pilotés par des palettes chargées dans les submasters<br />
<br />
===4.0.28 [20190118]===<br />
*Submaster:<br />
-improve Submasters Solo mode // amélioration du mode Solo pour les Submasters.<br />
<br />
dorénavant le mode solo n'est plus réservé aux Flash, il est également accessible pendant le scroll des Submasters.<br />
<br />
-Balance do not kill 'E' (aka Exclusion) Submasters // les 'E' (comme Exclusion) Submasters ne sont plus remis à zéro en cas de Balance<br />
<br />
<br />
*Group:<br />
-enhance popUp dialog // amélioration de la fenêtre popUp d'enregistrement des Groupes.<br />
<br />
Lors de l'enregistrement d'un Groupe une fenêtre popUp s'ouvre où vous pouvez directement renseigner le nom du nouveau Groupe.<br />
<br />
<br />
*MasterLink:<br />
-improve MasterLink behavior (follow step +/-) // Les MasterLinks suivent la séquence pour les commandes step +/-<br />
<br />
-improve MasterLink editor Submaster's selection/registration // amélioration de la sélection/enregistrement des Submasters dans l'éditeur de MasterLink.<br />
<br />
vous pouvez dorénavant sélectionner les Submasters à enregistrer dans les MLinks de la même manière que la sélection de circuits dans la fenêtre principale.<br />
<br />
===4.0.26 [20181214]===<br />
*Patch:<br />
-'Enter' key can now be used to select either channels or outputs. CommandLine is used for sourcing.<br />
<br />
<br />
*Main Window:<br />
-'Enter' key can now be used to select channels. CommandLine is used for sourcing.<br />
<br />
-new 'DynamicBottom' display for Device's selection.<br />
<br />
<br />
*Sequence:<br />
-one can now register/insert cueless step. Such steps are useful to trigger D/M/S Links.<br />
<br />
<br />
*SubMasters:<br />
-new 'Looping Style' options for SubMasters loaded with Sample. one can select if levels are persistent after each loop or reseted.<br />
<br />
<br />
*SetUp:<br />
-one can now choose if SOLO mode for SubMasters also behave on Scene levels.<br />
<br />
-one can choose colours for Scene/Prepa registers<br />
<br />
<br />
*SetUp I/O:<br />
-one can now choose DMX input frame length.<br />
<br />
<br />
*DeviceLink:<br />
- one can now trigger MoveInBlack in one click for all listed Devices of each steps<br />
<br />
<br />
*TimeLink:<br />
-new 'Quick Selection' option to selected each identical parameters<br />
<br />
<br />
*Midi:<br />
-one can now use NOTE and PROGRAM CHANGE to trigger defined shortcuts<br />
<br />
<br />
*OSC:<br />
-new command which allow to control parameters of selected devices (range is -1.0 <= x.xx <= 1.0):<br />
<br />
/deviceParameter/ATTRIBUTE/PARAMETER x.xxx<br />
<br />
===4.0.24 [20181004]===<br />
<br />
===4.0.23 [20181002]===<br />
<br />
*menu Accelerators :<br />
-accelerators for MLink, TLink, DLink, SLink have changed (respectively Shift+Meta+w, Shift+Meta+x, Shift+Meta+y, Shift+Meta+z)<br />
<br />
<br />
*Sample :<br />
-faster encoder/decoder <br />
<br />
<br />
*VLC :<br />
-D::Light can now trigger VLC's playlist [https://www.getdlight.com/wiki/index.php/SETUP_I/O#VLC].<br />
<br />
<br />
*SubMasters :<br />
-VLC volume, DMX Input and OSC Input can be assigned to a regular SubMaster.<br />
<br />
<br />
*palette Editor :<br />
-Live functionality added<br />
<br />
<br />
*palette Listing :<br />
-new 'ALL' selector to display every recorded palette for selected channels<br />
<br />
<br />
*OLA server :<br />
-bumped to 0.10.7<br />
<br />
<br />
*MacOS :<br />
-MacOS 10.14 compatibility<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.22 [20180718]===<br />
<br />
*General:<br />
-last active step is recorded within the .sho, thus in case of crash or backup loading, last recorded step is set as the active step<br />
<br />
<br />
*USBDMX:<br />
-added more widget /*NODLE U1*/ /*FX5*/ /*Digital Enlightenment*/ /*anyma*/ /*avldiy*/ /*Eurolite*/<br />
<br />
(untested though....)<br />
<br />
<br />
<br />
*DeviceLink:<br />
-more powerful selection capabilities.<br />
<br />
one can now select several cells in DeviceLink Editor and apply chosen palette to all of them<br />
<br />
-MoveInBlack option editable for channels listed in the DeviceLink Editor<br />
<br />
<br />
<br />
*Curves:<br />
-new 'Square' interpolator (aka 'Square Law' curves)<br />
<br />
<br />
++fixes and optimizations<br />
<br />
===4.0.21 [20180705]===<br />
<br />
*DeviceListing:<br />
-one can now 'shiftPAN' and 'shiftTILT' devices<br />
<br />
<br />
*StepLinks:<br />
-one can choose to which destination OSC messages are sent (aka 'All Destinations' or specific IP:PORT)<br />
<br />
<br />
*General:<br />
-fixes and optimizations<br />
<br />
===4.0.20 [20180615]===<br />
<br />
*Palette:<br />
-Palette are now applied according to a user defined time (time is defined in [[SETUP]])<br />
<br />
-new Shift+CMD+P shortcut to display 'Palette Listing'<br />
<br />
<br />
*Virtual Submaster:<br />
-a new virtual submaster is available in [[SETUP I/O]]/OSC which can handle all incoming /circ/x/level OSC messages.<br />
<br />
-a new virtual submaster is available in [[SETUP I/O]]/DMX Utility which can handle all incoming DMX levels.<br />
<br />
<br />
*Submaster:<br />
-one can now colorize each Submaster (and it's levels in Output)<br />
<br />
<br />
*Accelerator:<br />
-new accelerators are available in Cue/Group/Chaser/Sample Editors<br />
<br />
<br />
*Track:<br />
-better MLink support<br />
<br />
===4.0.19 [20180515]===<br />
<br />
*Sample:<br />
-fix wrong device restitution under certain circumstances<br />
<br />
<br />
*Sequence:<br />
-new accelerator shortcut (CMD+R) in order to load selected step in active register<br />
<br />
-Cue names are now displayed in the big sequence window<br />
<br />
-one can now drag'n drop step(s) in order to reorganize the sequence<br />
<br />
-fix XFade wrong behavior <br />
<br />
<br />
*General:<br />
-in case of weird shutdown (crash....), D::Light now ask if user wanna use the backup.<br />
<br />
<br />
*OSC:<br />
-re-writting of OSC messaging system in favor of mono-argumentation (thus, touchOSC become usable again)<br />
<br />
-new syntax for Devices (cf https://getdlight.com/wiki/index.php/OSC)<br />
<br />
-old syntax (aka multi-argumentation) is still available thanks to a new switch in setupIO/OSC menu (Messaging argumentation type)<br />
<br />
<br />
*Track:<br />
- one can now track/update/create/delete Masterlinks from the Track window<br />
<br />
- better tracking for duplicate values<br />
<br />
- one can now use 'All' shortcut to select all displayed levels for selected channels<br />
<br />
<br />
*SplashScreen:<br />
-new initialization process which lead to a new splashscreen<br />
<br />
<br />
*MasterLinks:<br />
-MLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new insert MLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move MLinks<br />
<br />
<br />
*USBDMX:<br />
-D::Light now support HotPLug for usbDMX widgets :) only on macOS and Linux :(<br />
<br />
it means one can unplug/replug a usbDMX device, if the widget was previously active, D::Light will manage automatically the re-connection.<br />
<br />
<br />
*StepLinks :<br />
<br />
https://getdlight.com/wiki/index.php/STEPLINK<br />
<br />
-SLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new copy SLink button (+shortcuts) in the editor<br />
<br />
-new insert SLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move SLinks<br />
<br />
-OSC StepLinks are now typed, it means one must specify if argument(s) is an int, a float or a string<br />
<br />
-CURVES StepLinks now accept THRU (>) for outputs (in the same fashion as for channels)<br />
<br />
<br />
*Device Listing :<br />
-one can now sort Device's order according to ID or Model or Channel<br />
<br />
-one can now use massive Merge (by selecting several Devices before merge)<br />
<br />
<br />
*Palette Editor :<br />
- one can now use empty command line for AtLevel shortcut in order to purge selected levels<br />
<br />
<br />
*Palette Listing :<br />
- new 'Bound To' (editors) option in order to avoid opening Device Command<br />
<br />
<br />
*Chasers :<br />
- CHZ_Cue management is now the same as for the main sequence... if one record CHZ_Cue 1.5, it'll land between CHZ_Cue 1 and CHZ_Cue 2<br />
<br />
- Palette shortcut is now available in Chaser Editor<br />
<br />
<br />
*Curves :<br />
- deepest interaction with the patch.... Output(s) assigned to a curve of the curveListing are now linked(was ist das schön).<br />
<br />
- CurveEditor : one cane now select which curve is displayed (either from patch or from curveListing)<br />
<br />
- Curves are now 16bits -POTENTIAL INCOMPATIBILITY- (they need to be redrawn)<br />
<br />
===4.0.18 [20180124]===<br />
<br />
This release introduce SLinks.<br />
<br />
One can send custom Midi or OSC messages per sequence's step. Thus, it allows D::Light to become the master sequencer of your show as it can trigger specific cues/steps in other software.<br />
<br />
One can also load custom curves for output(s)/channel(s) on every steps of the sequence.<br />
<br />
*Patch:<br />
-new 'quick select' option in order to select all outputs patched to selected channels<br />
<br />
-new Channel/Output test shortcut<br />
<br />
-speedUp display<br />
<br />
*Sample:<br />
-smart +%/-% which only operate on recorded levels for selected channel(s) over a region or at one frame<br />
<br />
*Sequence:<br />
-in the main sequence window, one can now arrange columns as desired<br />
<br />
-new searchBox to quickly find a step/cue associated to a text<br />
<br />
*MasterLink/TimeLink/DeviceLink/StepLink Editor:<br />
-one can now select active step<br />
<br />
-more shortcuts<br />
<br />
*SubMaster Editor:<br />
-one can now select active submaster<br />
<br />
*Curves:<br />
-new design with more powerful editing<br />
<br />
*ShortCuts:<br />
-new searchBox to quickly find a shortcut<br />
<br />
*Save/SaveAs:<br />
-warning when directory is not writable<br />
<br />
*Force DeviceLink:<br />
-one can now use FullForce new option and select which attributes will be recorded<br />
<br />
*Device:<br />
-the main window should reflect active color for device. (it works for RGB or CMY colors only...)<br />
<br />
*General:<br />
-selection style is now more obvious (yellow square is 'around' selected channels)<br />
<br />
*Palette Editor:<br />
-one can move in Palette thanks to the new Up/Down switcher<br />
<br />
*Palette Listing:<br />
-Colour Palette are now colored for EZ view<br />
<br />
===4.0.17===<br />
<br />
a miserable bug of the previous release leads to this one<br />
<br />
===4.0.16_b4===<br />
<br />
===4.0.16_b2===<br />
<br />
===4.0.16 ===<br />
<br />
available for almost every systems (Linux version will be uploaded ASAP... sorry guys for the looooong waiting)<br />
<br />
*E1.31 (aka streamingACN) is now available as a netDMX protocol <br />
*one can now use 16 DMX universe<br />
<br />
Midi :<br />
*one can now use 'subStick' function for Midi Patch.<br />
thus Midi faders will always be patched to displayed submasters <br />
*'flashStick' is also available for the same purpose.<br />
SubMasters :<br />
*added a new 'E' button as Exclusion.<br />
thus AllSub master will not act on excluded submasters<br />
+ various fix<br />
<br />
===4.0.15_b2===<br />
<br />
2 new important stuff:<br />
*in Art-Net, DL no longer send continuously. it sends only on DMX change<br />
*in Patch, you can now "repeat" a Device. it's useful for playing with LedStrips<br />
also, more work have been done on DeviceCommands...<br />
in the Palette Listing, you can now use the new "recycle" icon in order to load same channels as in the DeviceCommands.<br />
<br />
===4.0.15_b1===<br />
<br />
===4.0.16_b3===<br />
<br />
===4.0.15_b3===<br />
<br />
===4.0.15===<br />
<br />
*on Windows, you should now be able to double-clic on .sho in order to launch DL and load desire sho<br />
*new SetUp I/O menu which group all DMX, USBDMX, NETDMX, MIDI and OSC function *new option to cross-patch dmx universes<br />
<br />
DMX Input:<br />
*more accurate<br />
*new option to bound DmxInput to channels or SubMasters<br />
<br />
Patch:<br />
*new option to "repeat" DMX Levels for Devices (useful for led strips)<br />
<br />
ArtNet :<br />
*you can now manually register Node's IP/Net/SubNet.<br />
*DL no longer send continuously packets.... it sends only on change.<br />
*new option in the Setup "Release FREEZE on Go".<br />
allow user to freeze DMX state until the next GO (useful when one want to move in sequence without modifying stage)<br />
<br />
Device Personality :<br />
*you can now import Personalities of the OFL project (Open Fixture Library) open-fixture-library.herokuapp.com/<br />
(which at the time of writing is open-fixture-library-pr-199.herokuapp.com/ ).<br />
*you can hide Commands for Colours, Focus and Blade in order to display bigger values table.<br />
<br />
Palette Editor:<br />
*you can now use At_level shortcut on selection of levels (multiple selection is allowed)<br />
General<br />
*you can now choose to display only patched channels<br />
<br />
===4.0.14===<br />
<br />
No new function Only fixes<br />
<br />
===4.0.13_b3===<br />
<br />
many changes to Artnet and dmxInput.<br />
<br />
===4.0.13===<br />
<br />
*enable DMXInput for DMX USB PRO widgets and clone<br />
*enable DMXInput for ArtNet<br />
*adjustable DMX rate<br />
*better Artnet support<br />
*better support for looooong samples<br />
*plenty of little annoying stuff<br />
<br />
===4.0.12===<br />
<br />
*new 'NoSolo' option for submaster:<br />
it means that a submaster tagged as 'NoSolo' won't be closed during 'Solo' operation, it also means that it won't close any sub when it's flashed.<br />
you just need to clic 2 times on the solo option .<br />
*when 'Solo' operation , device's parameters are now untouched (except the INTENSITY/DIMMER parameter)<br />
*new 'ReSync' option for midi:<br />
this function resend all midiOut levels. it's useful when you switch preset from the BCF2000<br />
*new option in the SETUP to bound MLink time and Timed submasters to Joystick: it means one can now speed up or down submasters opening/closing<br />
*import Sample extended:<br />
you can now select in one shot several samples to import.<br />
*'clone' is now available in the sample editor :<br />
it means you can copy selected channels levels to other(s) channel for a defined region or for a frame. This let you create enveloppe for channel and copy it to other channel.... yeah I know, this is huge!<br />
*import Chaser extended:<br />
you can now select in one shot several chasers to import.<br />
<br />
===4.0.11===<br />
<br />
fix annoying reported bugs.<br />
<br />
===4.0.10===<br />
<br />
*when cloning a device, one can now choose to clone source device's levels to destination devices's levels<br />
(in palette, in sub, in micropalette)<br />
*more device merging subtilities<br />
<br />
===Pre 4.0.09===<br />
<br />
*this one brings 'Gang Load' fashion to D::Light<br />
<br />
===4.0.9===<br />
<br />
extend the use of multiple selection in Cue/Group/Sample/Chasers Listing/Device Listing/Patch...<br />
you can now select several Chasers for example and load them to several submasters in one shot (thanks to drag n' drop)<br />
multiple selection have also been introduced for 'Remove' functions and 'Clone' functions.<br />
*you can now extract each submaster of the Gun Control (cf noGun option)<br />
*you can now set submasters config for a page of Sumaster (simply scroll the button down RecMLink button<br />
<br />
===4.0.8===<br />
<br />
===4.0.7===<br />
<br />
Mainly bug fixes and better memory bandwidth management<br />
<br />
===4.0.6===<br />
<br />
===4.0.5===<br />
<br />
This release will introduce microPalette.<br />
<br />
what is a microPalette ?<br />
<br />
microPalette handle one or several parameter(s) defined in the personality of a device, and only operate on a specific range defined by the user.<br />
microPalette are loaded in submasters and are executed in an exclusive mode for all selected devices that are registered within the submaster.<br />
for example, let's say devices are lighting ON with shutter open.<br />
you record a microPalette for SHUTTER parameter on the range 4 -> 128 that you load on submaster 1.<br />
when you'll open sub1, the shutter will start strobing form low to fast (if in the personality strobing form low to fast is registered in the range 4 -> 128).<br />
when you shutdown the submaster, the shutter will return to it's open state.<br />
it'll be veeeeeery useful for gigs<br />
*address patch issue when user use Shift key to extand selection for outputs<br />
*bug fixes and code cleaning<br />
<br />
===4.0.4===<br />
<br />
this release fix wrong behavior of 4.0.3 (sorry for the mess...)<br />
<br />
===4.0.3===<br />
<br />
*speeding internal things (and cleaning)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed) <br />
*better midi output (submaster's flash for example)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed":<br />
<br />
===4.0.2===<br />
<br />
<br />
fix & improve curves for dimmers<br />
<br />
===4.0.1===<br />
<br />
available for every supported systems : Win7, Win8, Win10, Linux32Bits (Ubuntu 14.04), Linux64Bits (Ubuntu 16.04), ARCHLInux (always on the top), MacOS 10.6 thru 10.12 on MacOS, D::Light is linked against XQuartz 2.7.11<br />
one of the main big thing is that D::Light is now a pay app... this move will hopefully be profitable for the software.<br />
the other big thing is that D::Light can now drive moving lights / LED lights.<br />
several improvements have been introduced for Chasers, Samples, user interface, drag'n drop, etc....<br />
<br />
===4.0.0.b-78===<br />
<br />
===4.0.0.b-75===<br />
<br />
fix blackout/sceneMaster/grandMaster with devices that use 'virtual intensity for colours' parameter<br />
<br />
<br />
===4.0.0.b-74===<br />
<br />
news:<br />
*refresh/balance available as OSC commands<br />
/pad/refresh 1<br />
/pad/balance 1<br />
*OSC message can bypass level's locking mechanism for /circ/level and /sub/level<br />
<br />
===4.0.0.b-76===<br />
<br />
*better handling of DLink<br />
*fix some Devices stuff for sequence -you can now use "0" Tlink (==20ms)<br />
*you can now use "0" waitTime _ 5xfaster than 0.1<br />
if you want to reset waitTimes to nothing (no autogo), set command line to . and use wait shortcut (or double clic in the waitTime column)<br />
*display Info when MLink or Tlink are recorded/updated<br />
++ various fix<br />
<br />
===4.0.0.b-73===<br />
<br />
Hi,<br />
b73 is out for some platforms (aka MacOS from 10.9 to 10.12 (linked against XQuartz 2.7.10), Windows 64b and Linux 64b)<br />
'''the main big thing with this release is that D::Light became a paid app...'''<br />
I tried during 13 years to keep in free, but I cannot no more. So please make archive of your sho as there will be no return.<br />
news:<br />
*lots of bug fixes<br />
*manual xfade for devices<br />
*you can now call Palettes from the main window (manually (new setup option or drag the switcher under the keypad) or with shortcuts)<br />
*nice handling of palettes in submasters.<br />
*improve device mechanism for Chasers<br />
*new timing options for chasers<br />
<br />
===Pre 4.0.0.b-72===<br />
<br />
*Samples are now LTP...<br />
mean easier, lighter, smarter...<br />
it also means some serious incompatibility with existing sample... sorry for that but it's a necessary evil.<br />
*fix DLink is now also available in Chaser<br />
*add 'Virtual Intensity for Colours" in the Device Listing.<br />
this new option let you control the Intensity of the device even when INTENSITY/DIMMer combo is not registered.<br />
usefull for LED RVB for example...<br />
<br />
===Pre 4.0.0.b-71===<br />
<br />
fix a miserable bug...<br />
news:<br />
*SampleListing now display Sample's length<br />
*you can change submaster's levels color (new setup option)<br />
<br />
===Pre 4.0.0.b-70===<br />
<br />
*new purge utility for device attributes within Samples<br />
*'device command' is now fully dedicated to sample's cause<br />
*better speed algorithm for stuff (aka sub_speed, joystick, general timing)<br />
*you can select devices directly in the 'palette Listing' window, as in the 'device commands' window<br />
*reorganization/colorization of 'device Commands' (in order to gain space and clarity)<br />
*add Ctrl+Arrow shortcut to select next channel and set it to default@Level<br />
<br />
===Pre 4.0.0.b-69===<br />
<br />
fix various wrong behavior<br />
*Devices:<br />
added the possibility to define HOME position for parameters to NULL. in this case, HOME call will never operate on the nulled parameters. (useful in some case where LAMP OFF is set to 0... and you don't want to switch the lamp off each time you HOME the device).<br />
<br />
===Pre 4.0.0.b-68===<br />
<br />
*added DND support for TLink and DLink in the chaser's editor<br />
*added DND support for Times in the chaser's editor (times can be DND for example from TimeIn to DelayOut, etc...)<br />
*added DND support for Cues in the chaser's editor<br />
*as for the sequence and other stuff you can now double-click in the TLink editor to set value<br />
*as for the Chaser's editor you can now DND Times in the Sequence editor in the way you want (eg from TimeIn to DelayOut, etc...)<br />
*Device's parameters now follow step times if INTENSITY is > 0 -fix for invPan/invTilt<br />
<br />
===4.0.0.b-67===<br />
<br />
===Pre 4.0.0.b-67===<br />
<br />
*added support for usb pro mk2 (revB) -added wait times to chaser editor $<br />
FWIW, I've decided to clean OSC reader/writer messenger before the final release (and this is not a good news for you... )<br />
I've changed:<br />
/circ/level x y (where x is the channel, y the level) /circ/prepalevel x y<br />
/sub/text x blabla<br />
/sub/level x y<br />
/sub/flash x y<br />
/sub/phase x y.y<br />
all the /subStick messages and also the /device ones<br />
for the devices it looks like<br />
/device s i i (string (/attribut/parameter), int (device numbr), int (value))<br />
I know that all your pd patchs, touchOSC stuff, etc... won't work anymore, but it gain clarity and parsing efficiency.<br />
<br />
===4.0.0.b-66===<br />
<br />
bug fixes<br />
few words about the new 'Phase' ID for a submaster:<br />
one can freely navigate in a sample thanks to the new phase function. it starts at 0.0 and end at 1.0 (1.0 is the latest frame of the sample).<br />
so you can set a sub as Phase for a sample (like you did with Speed function), and you have 255 steps to navigate in the sample.<br />
I've also added OSC message (/sub/x/phase 0.0........1.0).<br />
thus, you have a huuuuuuge precise control over the sample's restitution.<br />
you can go forward, backward, loop inside, etc.....<br />
<br />
===Pre 4.0.0.b-66===<br />
<br />
nouveaux messages OSC: reception<br />
/pad/sub x (select sub)<br />
/pad/record 1 (like record shortcut) /pad/update 1 (like update shortcut)<br />
sending<br />
/seq/x1text (send text associated to step loaded in X1) /seq/x2text (send text associated to step loaded in X2) /sub/pageText (send text associated with the active sub page) /seq/go_signal 1 (send when GO is triggered) /seq/goback_signal 1 (send when GO is triggered) /seq/pause_signal 1 (send when GO is triggered)<br />
and for the Devices:<br />
each device will respond to :<br />
/device/x/attribut/paramater 0... 65536<br />
where attribut is COLOR or FOCUS or EFFECT, etc.... and parameter are the ones recorded within the personality of the device<br />
each device will export his value to the same address<br />
<br />
===4.0.0.b-65===<br />
<br />
There's enough changes to make an update... I didn't finished all the clean though...<br />
*the main window has been polished to fit within small screen systems *you can sample devices<br />
*many many bug/trick fixes<br />
<br />
===4.0.0.b-64===<br />
<br />
mainly bug fixes and stuff improvements....<br />
<br />
===4.0.0.b-62===<br />
<br />
a miserable mistake on b61 leads to b62... mainly bug fixes and dep lib update<br />
<br />
===4.0.0.b-61===<br />
<br />
only for Win32, Win64, MacOS 10.11 (more OS to come later) mainly bug fixes.<br />
<br />
===4.0.0.b-58===<br />
<br />
freshly fresh for everyone, this beta fix several bugs or wrong behavior regarding Devices but also for the old fashion way...<br />
<br />
===4.0.0.b-57===<br />
<br />
*in the palette listing one can now apply a palette to selected devices in one click (nice 4 live...)<br />
*in the palette listing, palettes are now categorized (faster display)<br />
*in the 'device command' panel, if a parameter have a definition, associated scroller are now bound to minLevel/maxLevel (nice 4 live...)<br />
<br />
===4.0.0.b-56===<br />
<br />
only 4 MacOS 10.6 -> 10.11<br />
<br />
===4.0.0.b-55===<br />
<br />
should fix some stuff...<br />
only for Linux64, MacOS 10.8 -> 10.11<br />
<br />
===4.0.0.b-54===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-53===<br />
<br />
should fix group removing/deletion different compilation options for win64<br />
<br />
===4.0.0.b-52===<br />
<br />
should fix usbDMX Pro on ElCapitan && Yosemite should fix group deletion<br />
should fix Chase load in sub<br />
I don't have issue while loading global palette in sub.<br />
<br />
===4.0.0.b-51===<br />
<br />
with this one you can load PALETTES in submasters. no drag'n drop yet.... you can choose which device that is include in a palette is processed.<br />
on MacOSX, linked against fresh XQuartz 2.7.8<br />
<br />
===Pre 4.0.0.b-50===<br />
<br />
===Pre 4.0.0.b-49===<br />
<br />
===Pre 4.0.0.b-48===<br />
<br />
===4.0.0.b-47===<br />
<br />
lots of news coded during summer...<br />
*Device functions have been merged in a central window. This is now the start point for almost everything for Devices...<br />
*many things have been cleaned<br />
*Shift and Ctrl have been swapped (to massively select channel you now use Shift, to drag'ndrop a channel in a submaster to quickly inhib it, you now use Ctrl).<br />
<br />
===4.0.0.b-46===<br />
<br />
should fix reported bugs.<br />
<br />
===Pre 4.0.0.b-45===<br />
<br />
should fix:<br />
*record new sho (with permissions check on Linux) -artnet on Linux<br />
*strange and deep deep wrong behavior for devices<br />
should also clarify selection in the TLink editor.<br />
<br />
===4.0.0.b-44===<br />
<br />
should fix:<br />
*warning when user do not have permissions to write files on Linux<br />
*weird things when repatching a device<br />
<br />
===4.0.0.b-43===<br />
<br />
should fix:<br />
*artnet on windows computers<br />
*help on linux computers<br />
*submasters (timed and inhib ones) that stay in Pause state. -some inappropriate behaviors<br />
news:<br />
SHORTCUT :<br />
allow to delete previous binding when asking for an ever used key<br />
<br />
===4.0.0.b-42===<br />
<br />
ArtNet : restore network artPoll broadcast address (some node appears to not responding well over 255.255.255.255)<br />
Devices :<br />
*fix a case where palettes levels were not honored for dlinks<br />
*add the possibility to select the same parameter for several Devices by clicking on the parameter's column header<br />
Linux:<br />
*shrink size of the packages<br />
<br />
===4.0.0.b-41===<br />
<br />
mainly bug fixes:<br />
CHANNEL TRACK:<br />
fix bug and faster code.<br />
please do some hardcore tests...<br />
MIDI:<br />
new LOADSTEPID_X2/X1 functions for ProgramChange<br />
*retrieve single channel inhib when dragging with Shift to a submaster -retrieve hour trigger<br />
*new remove function for MidiTimeCode editor<br />
*bug font fixed<br />
<br />
===4.0.0.b-40===<br />
<br />
mainly bug fixes<br />
<br />
===4.0.0.b-39===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-38===<br />
<br />
so here comes a new one basically with bug fixes.<br />
also I've tried to reduce size (height) to fit on low resolution screen<br />
I've worked on the setup regarding ArtNet and OLA (for them to work better)<br />
the BIG one is the new remote available with this release that we have designed with aroom (big thanx)<br />
<br />
===4.0.0.b-37===<br />
<br />
removed things:<br />
channelcheck definitely removed (use Patch functions for this purpose) Color Scroller definitely removed (use Devices functions for this purpose)<br />
news/update/fixes:<br />
Patch:<br />
*you can now select several channels, and if you give one dimmer, channels we be patched as list starting with the given dimmer.<br />
(@mode exemple: CH 1 THRU 10 = 5 ENTER will patch ch 1 to dimmer 5, ch 2 to dimmer 6, etc...).<br />
*double click is available for check level<br />
Balance:<br />
*submaster that are in TIME mode and the little blue square of the sub is set, what's inside the submaster won't be touched by the Balance Mode<br />
Artnet:<br />
*now inegrated to the setup.<br />
*more simple, more usefull, honor the broadcast/unicast mode, honor selected nodes to use in unicast mode.<br />
Submasters:<br />
*there's now a little indicator close to the sub that show progression in case of MLink start or Times Start<br />
Midi Time Code:<br />
*new inhib MTC function in the setup<br />
+many various bug fixes<br />
<br />
===4.0.0.b-36===<br />
<br />
===4.0.0.b-35===<br />
<br />
bug fix<br />
+<br />
should improve Help display.<br />
in @Mode, the Help in the windows now display allowed syntax<br />
<br />
===4.0.0.b-34===<br />
<br />
*should improve TLink management<br />
*more/less OSC message for PATCH<br />
(new remote is here : github.com/dlight-tools/dlight-pad/blob/...ad_4.0_SGS2.touchosc ) -keep on cleaning code....<br />
<br />
===4.0.0.b-33===<br />
<br />
news:<br />
*should fix all errors reported for the b32 (except TLink that collapse, I've forgot....)<br />
Patch:<br />
*complete rewrite of this window.<br />
*the left part display channels, the right part display dimmers. D-Patch is the first address of patch for Devices<br />
*you can drag'n drop from channels to dimmers<br />
*you can select several dimmers like 1 + 2 Thru 10 + 20 + 44<br />
*the remote should not work anymore, let's try to write another one...<br />
+ many many more little stuff that make life better<br />
<br />
===4.0.0.b-32===<br />
<br />
General:<br />
*you can now double-clic on levels to set value<br />
Channel Track:<br />
*you can now DND to death!!<br />
ascii:<br />
*better integration with DL<br />
+bug fixes<br />
fews words:<br />
*DL seems stable enough now to cut off the release soon, I just need to re-write the patch window before the release.<br />
<br />
===4.0.0.b-31===<br />
<br />
*le double clic pour les textes des subs<br />
*tcl/tk updaté<br />
*molette de la souris pour les valeurs des paramètres des devices ainsi que pour les masters SCENE/FlashMaster AllSubMasters<br />
*meilleur check des noms de palettes<br />
*ID pour le message OSC /seq/go<br />
*ascii improve file loading/recording<br />
*device attribute's editor are now able to display levels in % as well as Real Values<br />
*et les corrections de bug annoncés sur la b30<br />
<br />
===4.0.0.b-30===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-29===<br />
<br />
*should fix Win64 package<br />
*Sequence : StepID<br />
this is the big new stuff which allow you to register an 'identifiant (ID)' for a step.<br />
<br />
Thus you can call the step thanx to new shortcuts stepID_load and stepID_goto where xxxx_load is used to set the ID for a step and xxxxx_goto is used to trigger the step<br />
there cannot be two stepID with the same number....<br />
<br />
in the setup you can choose if MSC Load message is mapped with the cues (as before) or with the stepID<br />
<br />
in OSC, two new messages : /seq/ID_goto xx.xxx and /seq/X2LoadAndFireID xx.xxx<br />
HourTrigger:<br />
*functions have been re-written<br />
+bug fixes<br />
<br />
===4.0.0.b-28===<br />
<br />
Text: all text are now edited in place<br />
File name: DL should support exotic characters (at least the french ones) +should fix all reported bugs of the previous beta<br />
<br />
===4.0.0.b-26===<br />
<br />
new beta available for every supported systems (with the addition of Windows 64bits) ATTENTION: on MacOS 10.6_10.7, DL is built against XQuartz 2.7.7 (please update your server...)<br />
bug fixes release + new features:<br />
OLA:<br />
*the server have been updated to 0.9.5<br />
Sequence :<br />
*the big sequence window is a whole new code with drag'n drop support for every parameters<br />
Track :<br />
*now display DLinks associated to a channel for sequence's steps<br />
OSC : new /sub/x/text message.<br />
*it's only an outgoing message that display text associated with subs. DL will not respond to this message<br />
MIDI :<br />
*new MidiSwitch +/- bind available<br />
Device :<br />
*Inverse Pan/Tilt now available in the Device's Listing<br />
<br />
===4.0.0.b-25===<br />
<br />
===4.0.0.b-24===<br />
<br />
bug fixes +<br />
Channel Track has been re-write<br />
*more useful and Sequence selector added<br />
@mode:<br />
*available in channel Track<br />
*bug fixes in TimeGroup editor<br />
*add [DELETE] [CUE] xx.x [THRU] xx.xx<br />
OLA:<br />
*fixes on yosemite (thanx aroom)<br />
+ many little stuff<br />
<br />
===4.0.0.b-22===<br />
<br />
mainly a bug fix with addition of:<br />
*in @mode and RPN, PALETTE will open the Palette Listing<br />
*0 + Colour/Focus/Beam/etc... will set selected devices to Home values for selected attributes.<br />
<br />
===4.0.0.b-21===<br />
<br />
mainly bug fixes...<br />
new features:<br />
*Devices command's windows now reflect real values for movers all the times + some goodies...<br />
<br />
===4.0.0.b-20===<br />
<br />
Recapitulatifs par rapport à la b16 :<br />
*Grand Master : Ok<br />
*Black : Ok<br />
*Focus avec le Pad Ok<br />
*Plus de sho corrompu : Ok Memorisation des Focus :ok Patch : OK<br />
*Ce qui ne fct pas ou plus:<br />
*Multi sélection avec souris et touche " CTRL", c'est ok avec les commande "ch +"<br />
*prise en compte de valeur par défaut des devices (chez moi un Strobe qui devrai être à 255)<br />
Au bout d'un moment de travail, les fenêtres ne passent plus en premier plan par l'appel au menu, lorsqu'elles sont ouvertes. donc il faut les sélectionner dans un coin apparent.<br />
*Les Cue FX ne mémorisent pas les canaux de devices.<br />
*Les clone de Cue, ne copient pas les canaux de devices<br />
*lorsqu'on clique sur le "DLINK" d'un STEP, on peut visiblement éditer les canaux individuellement, or ce ne fonctionne pas sur tous les canaux. (couleurs OK, mais STROBE, EFFECT...)<br />
J'ai d'ailleurs pas réussi à "jouer" avec un canal "EFFET / MACRO", mais c'est peut être le device, faut que je vérifie.<br />
Les Dlink ne sont pas liés aux CUES, donc on ne peut pas les mettre dans un SUB.<br />
Pas systématique<br />
*Ne mémorise de temps en temps pas la couleur (donc dans certains CUE, et pas d'autres) <-- Ca c'est bizarre et pénible<br />
je te joindrai le sho et le step où ça bloque.<br />
=> ben aujourd'hui ce step et cette couleur ne bloque plus !=> A suivre<br />
*Sortie du logiciel pas toujours propre (fenêtres bloquées ouverte), mais ce ne m'est plus arrivé le lendemain.<br />
*J'ai eu deux fois une fermeture inopinée lorsque je faisais des manip. avec les 4-5 fenêtres ouvertes (Focus, Beam, Couleur, Listing), sans perte de données, recul. avec menu "backup".<br />
<br />
===4.0.0.b18===<br />
<br />
===Pre 4.0.0.b18===<br />
<br />
===4.0.0.b17===<br />
<br />
mainly a bug fix.<br />
<br />
===4.0.0.b16===<br />
<br />
===Pre 4.0.0.b16===<br />
<br />
*SUB_SPEED are reset to 50% in case of gun shot<br />
*moving light's attributes have been redispatched, new BEAM family<br />
*palette listing now reflect available palette for selected channels.<br />
*Colour and Focus window now display parameters levels for each selected Devices (along with the active palette's name)<br />
<br />
===4.0.0.b15===<br />
<br />
available for Windows, MacOS 10.8, 10.9, 10.10 bug fixes only...<br />
<br />
===4.0.0.b14===<br />
<br />
bug fixes only... should address:<br />
*not patched channels -X1/X2 crash<br />
<br />
===4.0.0.b11===<br />
<br />
===4.0.0.b10===<br />
<br />
*fix a bug with the 'Personality Editor'<br />
*benefit from the compiler analyzer (lots of optimizations)<br />
*fix Sample recording<br />
*new 'Balance' function to isolate selected channel as long as Balance is ON<br />
<br />
maybe I'll repeat myself but It's important to test these beta in order to stabilize the first 4.0.0 in order to release it.<br />
<br />
my goal is to have a bullet proof release as the 3.0.24<br />
<br />
moving lights code will be part of this release as an experimental feature.<br />
<br />
===4.0.0.b09===<br />
<br />
it's a big step forward as it introduce concept/basics for moving light, Leds, and whatever you need in D::Light.<br />
<br />
Specifically it introduces 'DLinks' wich are more or less (actually less than more) like MLinks but for registered devices.<br />
<br />
DLinks acts like this:<br />
*you set all parameters you need for devices (with palette it's better)<br />
*you record a cue and DLinks are attached to the step that contain the cue<br />
*you can edit/modify/create/remove DLinks form the editor wich is available (for now... I've forget to set an option in the menus....) by click on the corresponding column in the sequence.<br />
*when DLink are loaded in X2, if the channel is black they're processed (this behavior is called GO_IN_B on some ligthdesk)<br />
*this is a special feature of DL: when a channel under TGroup control is fading to black, if DLink attached to next step is referring to this channel, parameters are processed.<br />
it fits very well for theater I think....<br />
*DLinks are not attached to cues, cues only contain Dimmer Parameter of devices (if they exists) -editors (like GROUP, CUE, SUB) does not deal with devices parameters.<br />
<br />
===Pre 4.0.0.b9===<br />
<br />
===4.0.0.b8===<br />
<br />
===4.0.0.b7===<br />
<br />
===4.0.0.b6===<br />
<br />
*a new beta is available for macOS >= 10.8 and Windows (if you want the other builds, just ask.) here's a non-finished list of modifications:<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording<br />
*add Palette recording/updating functions<br />
*add Palette listing and editor<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde<br />
*in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
attached a model of devices for the device editor.<br />
<br />
I think it's robust now and you can build Personality based on the attached example.<br />
<br />
===Pre 4.0.0.b6===<br />
<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording add Palette recording/updating functions<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
===4.0.0.b05===<br />
<br />
* add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho. It's usefull for Device that do not handle Intensity attribute.<br />
* add a merging mechanism to swap registered device model with another one. it'll be usefull when Palette will be coded but the purpose is to be able to switch between device when in tour you do not have the same device as at the creation.<br />
* from the main board you can access to several windows for (few for now) commands add CONTROL command for Lamp On/Off<br />
*add FOCUS command for Pan(Fine)/Tilt(Fine)<br />
*add BLADE command<br />
<br />
in the FOCUS and Blade windows you can hold CTRL to scroll FINE or scroll BOTH parameters I think you'll need to to rebuild your devices template as the one provided because all parameters you want to use must be set<br />
<br />
all library have been updated<br />
<br />
===Pre 4.0.0.b5===<br />
<br />
*add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho add a merging mechanism to swap registered device model with another one<br />
*add CONTROL command for Lamp On/Off add FOCUS command for Pan(Fine)/Tilt(Fine) add BLADE command<br />
*updated libs<br />
*join Alpha Profile 800 && ADB Warp model as example say that Parameters fields must be set....<br />
<br />
===4.0.0.b04===<br />
<br />
Avec cette beta, j'arrive à controler les couleurs du PAR via le ColourPanel<br />
le circuit de la fenêtre principale représente le paramètre DIMMER des devices<br />
*donc de la nouveauté dans le colourpanel où si le(s) devices sélectionnées ont plus de 3 couleurs, des scrollers de niveaux apparaissent en bas de la fenêtre<br />
*rajout des cases CMY<br />
*refonte des presets de couleurs (pour mémoire: left-clic = selection de couleur, un deuxième clic permet de nommer la couleur, Ctrl+clic permet d'enregistrer la couleur active)<br />
donc si vous avez listés/patchés des devices, que vous les sélectionnez depuis la fenêtre principale, vous devriez pouvoir controler les couleurs depuis le colourPanel.<br />
on ne peut pas encore enregistrer de cues avec des valeurs de couleurs ni charger des trucs dans les subs, ni rien.... petit à petit ça avance.<br />
aussi pour ceux qui possèdent un ultraDMX RDM Pro merci de me dire si il fonctionne mieux avec cette beta.<br />
après réflexions nocturnes je me dis que c'est pas bien de mettre les valeurs de HOME dans la librairie, qu'il vaudrait mieux définir ces valeurs dans le 'Device Listing'... où pourrait également apparaitre des champs comme 'Inverse Pan' et 'Inverse Tilt'...<br />
<br />
===4.0.0.b3===<br />
<br />
this one bring the Device Listing where you can import Device Files to your sho. please be carefull not having neither Manufacturer nor Model set as '*'<br />
'-' on Win32 leads to nothing good...<br />
in order to patch the imported device, you click on the Dimmer or Channel cell, it pop up a big dimmer view.<br />
use Ctrl+'move the mouse' to set the dimmer Range.<br />
once dimmer range is set, you type the channel number you want to assign the device and use 'c' (like in channel) to process the patch.<br />
you can use 0 channel to release a previous patch without removing a device<br />
<br />
===4.0.0.b2===<br />
<br />
this one should address reported bugs of the previous one<br />
<br />
===4.0.0.b1===<br />
<br />
voici la premiere béta d'une longue série qui devrait aboutir sur une proposition d'utilisation des projecteurs à LED, projecteurs asservis.<br />
ça sera sans doute assez long étant donné le chantier, néanmoins voici une première proposition....<br />
cette beta ne comprends qu'un module de création de librairie de projecteur.<br />
dans l'ordre pour las suivantes:<br />
*assignation des projecteurs dans un sho de DL en fonction de la librairie existante -fonctions d'accès aux paramètres<br />
*création/gestion de palette<br />
<br />
==D::Light v3==<br />
<br />
===3.0.24_b2===<br />
<br />
build system is slightly different from previous releases. now we have :<br />
*MacOS 10.6/10.7 build linked against XQuartz 2.7.4<br />
*MacOS 10.8/10.9 build linked against XQuartz 2.7.5<br />
*and the good old Win32, Linux32, Linux64 releases on Linux and MacOS, every lib have been updated<br />
here come the news....:<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
you can load one or several channels.<br />
it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.24===<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
*thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
*you can load one or several channels.<br />
*it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.22_b2===<br />
<br />
OSC:<br />
*less message for channels (eg only when their values are changing)<br />
Setup:<br />
*new option for sequence typo<br />
*bug fixes...<br />
<br />
===3.0.22_b1===<br />
<br />
new beta phase with:<br />
*bug fixes (at least more error checks)<br />
*MidiTimeCode improved<br />
<br />
===3.0.22===<br />
<br />
I'm proud to announce the 3.0.22 release of D::Light.<br />
It's available for each supported platforms (macOS 10.6->10.9, windows, Linux 32b, Linux 64b). On MacOSX, it's linked against XQuartz 2.7.5 (xquartz.macosforge.org/landing/)<br />
many bugs fixed....<br />
News:<br />
*MIDI TIMECODE: code improved<br />
OSC:<br />
*less and better verbose<br />
SETUP:<br />
*new typo function for sequence display<br />
*please consider making donations if you think this software is useful.</div>Sl1200mk2https://getdlight.com/wiki/index.php?title=ChangeLog&diff=3107ChangeLog2020-07-10T07:36:36Z<p>Sl1200mk2 : /* D::Light v4 */</p>
<hr />
<div>__NOTOC__<br />
<br />
==D::Light v4==<br />
<br />
===4.1.11 [NOTYETRELEASED]===<br />
<br />
*Windows:<br />
-fix Open/backup // correction de l'ouverture du backup<br />
<br />
<br />
<br />
===4.1.10 [20200703]===<br />
<br />
*Devices:<br />
-new DeviceTools (menu Device/DeviceTools) that bring Focus joystick, Colours picker and Blade utilities as a separate window. Useful in addition of the dynamicBottom. // nouvelle fenêtre DeviceTools qui permet d'afficher uniquement les joysticks des Focus et Blades ainsi que le picker de couleurs.<br />
<br />
-fix palette recording with levels that come from SubMasters // correction de l'enregistrement des palettes lorsque les niveaux sont issus de SubMasters<br />
<br />
*Sample:<br />
-new several options before Sample Recording // nouvelles options réglables avant l'enregistrement des Samples<br />
<br />
*Midi:<br />
-new floatingScale command that let a CC control levels of active channel's selection, useful with infinite knob... // nouvelle command floatingScale qui permet à un rotatif ou fader (ControlChange) de piloter les niveaux de la sélection active de circuits.<br />
<br />
*General:<br />
-augmented 'Recall' function that allow user to recall levels of prev/next/desire cue for selected channels // nouvelle fonction 'Recall' qui permet de rappeler les niveaux des circuits sélectionnés par rapport à la cue suivante/précédente/définie<br />
<br />
-new 'levelStyleDisplay' shortcut to switch between percent/real display // nouveau raccourci clavier pour la fonction 'levelStyleDisplay' qui permet d'alterner l'affichage en pourcent ou en valeur réelle des niveaux des circuits.<br />
<br />
-new commandLine up to the channel panel // nouvelle ligne de commande au dessus de l'écran d'affichage des circuits.<br />
<br />
*StepLinks:<br />
-added GOTO message to VLC to play desire item (there's a strange offset though between playlist ID items and ID items sent by D::Light) // ajout du message GOTO aux commandes VLC pour jouer un morceau de la playlist de VLC<br />
<br />
*SetUp I/O:<br />
-new 'Fixed Frame Rate' option in order to provide continuous DMX stream // nouvelle option 'Fixed Frame Rate' pour permettre l'émission d'un flux DMX fixe à vitesse constante (notamment lorsqu'il n'y a pas de modifications de niveaux).<br />
<br />
-new 'DMX Input Patch' option for usbDMX and netDMX that let you patch incoming DMX to Devices (each parameter is reachable) // nouvelle function 'DMX Input Patch' pour l'usbDMX et les netDMX qui permet de patcher un signal DMX entrant sur n'importe quel paramètre des Devices.<br />
<br />
===4.1.09 [20200313]===<br />
<br />
*SetUp :<br />
-new Splitted 'UI' mode // nouvelle interface 'Splitted' pour la fenêtre principale<br />
<br />
<br />
*Fixes&&Improvements<br />
<br />
===4.1.08 [20200214]===<br />
<br />
*SetUp :<br />
-new option to set Submaster's matrice (10 or 16 Submasters displayed) // Nouvelle option pour définir la matrice des Submasters<br />
<br />
<br />
*SetupIO :<br />
-E1.31 (streamingACN protocol) DMX universe mapping can now reach universe 63999 // le mapping des univers DMX pour le protocole E1.31 (streamingACN) peut aller jusqu'à l'univers 63999<br />
<br />
<br />
*Fixes&&Improvements<br />
<br />
===4.1.07 [20200131]===<br />
<br />
*SetUp :<br />
-new option to Detach/attach main User Interface // Nouvelle option pour séparer ou grouper la fenêtre principale<br />
<br />
-new option to anchor StepLinks to sequence // Nouvelle option pour lier le déclenchement des stepLinks au step+/- dans le séquentiel<br />
<br />
*StepLinks:<br />
-new type command to change displayed SubMasterPage // nouvelle commande pour afficher une page de SubMaster spécifique<br />
<br />
*TimeLinks:<br />
new TLinks are now registered with '.' in the Time column. It means that step times will be used // Les nouveaux TLinks sont enregistrés avec un '.' dans la colonne des temps. Ce qui signifie que les temps du pas de séquence sont utilisés (il est toujours possible d'assigner un délai spécifique)<br />
<br />
*DeviceCommand:<br />
-new option to clone levels from a desired device // nouvelle option (bouton et raccourci clavier) pour cloner les valeurs d'un device vers tous les devices inscrits dans le deviceCommand<br />
<br />
===4.1.06 [20200107]===<br />
<br />
bug fix release :)<br />
<br />
<br />
===4.1.05 [20191220]===<br />
<br />
*macOS<br />
-more Native integration <br />
<br />
-fix&&improvements<br />
<br />
===4.1.04 [20191130]===<br />
<br />
*SubMasters:<br />
-add new OSC and Midi messages for subBook rotations // ajout de nouveaux messages OSC et MIDI pour la navigation dans les subBooks.<br />
<br />
-add new buttons to quickly switch between Submaster's pages // ajout de nouveaux boutons pour rapidement choisir la page de Submaster affichée.<br />
<br />
*Patch:<br />
-you can now give a name to channels (useful on tour...) // il est dorénavant possible d'assigner du texte à un circuit.<br />
<br />
*Objects Listing:<br />
-new option for Chaser and Sample Listing to run the selected effects (in order to quickly identify them) // nouvelle option pour les Chaser et Sample Listings qui permet de rapidement faire un play/pause des effets sélectionnés<br />
<br />
*Devices:<br />
-new 'Recall DLink' function to copy state of selected devices from a step/cue/stepID // nouvelle fonction 'Recall DLink' pour copier les niveaux des devices en sélection depuis une cue/step/stepID donné<br />
<br />
*General<br />
-new 'Ring Buffer' mechanism for channel's quick selection (+shortcuts+OSC+MIDI links) // nouveau mécanisme appelé 'Ring Buffer' pour une sélection rapide des circuits (accessible via les raccourcis claviers, des messages OSC ou des commandes MIDI)<br />
<br />
-one can use commandLine to define Refresh timing // il est dorénavant possible de préciser le temps de la commande Refresh (via la ligne de commande)<br />
<br />
-you can define a prefered path in the SetUp // Il est possible de définir une arborescence dans le SetUp pour que D::Light ouvre le navigateur de fichier de préférence vers le chemin défini.<br />
<br />
===4.1.03 [20190729]===<br />
<br />
*SetUpIO:<br />
-virtual submasters for incoming data are now separate. One can control either usbDMXInput, netDMXInput and oscInput at the same time.<br />
<br />
it means one can use usbDMX Input to control Submasters from an external lightdesk and in the same time use netDMX Input to control Channels from a fancy madMapper patch :) and output DMX... :)<br />
<br />
//<br />
<br />
-D::light dispose dorénavant de 2 entrées DMX séparées (usbDMXInput et netDMXInput) via les 'Virtual Submaster'.<br />
<br />
ça signifie qu'il est possible d'utiliser une console lumière pour piloter les Submasters de D::Light (via usbDMXInput) tout en utilisant madMapper pour controler les circuits (via netDMXInput)... et sortir du DMX :)<br />
<br />
<br />
<br />
<br />
===4.1.02 [20190726]===<br />
<br />
*Midi:<br />
-new 'FloatingScaleIncrement' and 'FloatingScaleDecrement' available for ControlChange // nouvelles fonctionnalités 'FloatingScaleIncrement' et 'FloatingScaleDecrement' pour les ControlChange Midi.<br />
<br />
Ces nouvelles fonctions permettent d'utiliser une roue codeuse Midi (qui envoie +1 dans un sens et +1 dans l'autre sens sur 2 canaux différents) pour pouvoir se déplacer dans les listings ou modifier le niveau des circuits sélectionnés.<br />
<br />
-better shortcut support // amélioration de la commande midi 'Shortcut'<br />
<br />
<br />
*OSC:<br />
-better strategy // meilleure stratégie d'émission des messages OSC<br />
<br />
<br />
*E1.31:<br />
-better code for E1.31 input // meilleur code pour la réception de paquets E1.31<br />
<br />
===4.1.01 [20190722]===<br />
<br />
*fix<br />
<br />
<br />
===4.1.00 [20190719]===<br />
<br />
*UserInterface:<br />
-more 'flat' design // fin du nouveau design de l'interface utilisateur<br />
<br />
<br />
*Park:<br />
-new 'Park' function is order to lock channels or specific parameters of Device // nouvelle fonction 'Park' qui permet de bloquer des circuits ou des paramètres individuels de Device à une niveau donné.<br />
<br />
<br />
*macOS:<br />
-D::Light is now notarized from Apple // D::light est "notarizé" de la part d'Apple<br />
<br />
===4.0.31 [20190618]===<br />
<br />
*UserInterface:<br />
-new 'flat' design // nouveau design de l'interface utilisateur<br />
<br />
<br />
*Chaser / Sample:<br />
-one can now use SPEED Submasters to gain more fine controls on Chasers/Samples restitution (ClockWise way, CounterClockWise way, Random way)<br />
<br />
//<br />
<br />
-Il est dorénavant possible de controler le sens de défilement des Chasers et des Samples, soit dans le sens horaire (normal... CWise) soit dans le sens anti horaire (du dernier step vers le premier ... CCWise) soit en mode aléatoire (Random).<br />
<br />
Pour accéder à ces controles il suffit de définir un Submaster comme SPEED d'un Chaser ou d'un Sample et en lieu et place du texte associé au Sub se trouve le PlayMode.<br />
<br />
<br />
<br />
*Clone:<br />
-one can now set desire objects number while cloning (available for Cue, Group, Chaser, Sample, Palette, microPalette) // Il est dorénavant possible de choisir lors d'un clone d'objet le numéro de l'objet cloné (valable pour les objets Cue, Group, Chaser, Sample, Palette, microPalette)<br />
<br />
<br />
<br />
*Freeze:<br />
-Frozen step is now coloured // A l'appel de la fonction Freeze, le step en SCENE devient coloré pour une meilleure identification<br />
<br />
-grandMaster can now control Frozen levels // Le grandMaster est dorénavant maitre sur l'état lumineux freezé<br />
<br />
<br />
<br />
*Sequence:<br />
-one can now use Ctrl+Space to load selected step and launch GO (only in the big sequence window) // Il est dorénavant possible d'utiliser la barre espace dans la fenêtre de Sequence pour lancer un GO.<br />
<br />
Il est également possible de sélectionner un step et d'appuyer sur Control+Space pour charger le step sélectionné en Préparation et automatiquement lancer un GO.<br />
<br />
<br />
*Curves:<br />
-one can now select point and use Ctrl+Arrows(Up/Down/Left/Right) to move it // Il est dorénavant possible de sélectionner un point de la courbe du 'Curve Editor' et d'utiliser la combinaison de touche Ctrl+Flèche(Nord/Sud/Est/Ouest) pour le déplacer<br />
<br />
<br />
*TimeLink:<br />
-new copyToStep function to copy selected Tlinks to desire step // nouvelle fonction de copie (et raccourci clavier associé) pour copier les TimeLinks sélectionnés vers le pas de séquence inscrit dans la ligne de commande.<br />
<br />
<br />
*Midi:<br />
-new design of the midi Patch Editor // nouveau design de la fenêtre d'édition du patch Midi<br />
<br />
-more copyToMidiSwitch capabilities (you can now copy selected patch to all existing midiSwitch when the commandLine is empty) // Il est dorénavant possible de copier tout ou partie du patch midi vers tous les MidiSwitch existants en laissant la ligne de commande vide.<br />
<br />
<br />
*DeviceCommand:<br />
-one can now use MouseScroll in Blade's specialized widget // Il est dorénavant possible d'utiliser le scroll de la souris pour modifier les niveaux des Blades<br />
<br />
<br />
*microPalette:<br />
-one can now register INTENSITY/DIMMER as a definition for microPalette // Il est dorénavant possible d'enregistrer le paramètre INTENSITY/DIMMER comme définition d'une microPalette<br />
<br />
===4.0.30 [20190314]===<br />
*Objects Listings:<br />
-one can now sort (or reorder) objects in Cue/Group/Chaser/Sample/Palette/microPalette Listings // nouvelle commande pour re-numéroter les objects dans les différents listing<br />
<br />
-new 'reOrder' shortcut // également un nouveau raccourci clavier 'reOrder'<br />
<br />
<br />
*Submasters:<br />
-new state for Solo function (we now got NORMAL/SOLO/FLASHSOLO/NOSOLO) // ajout d'une nouvelle fonctionnalité pour le SOLO des Submasters.<br />
<br />
les différents états sont:<br />
<br />
**NORMAL : rien de particulier<br />
**SOLO (vert) : en fonction de l'ouverture du Submaster les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**FLASHSOLO (jaune) : lors de l'appui sur le bouton FLASH du Submaster, les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**NOSOLO (rouge) : le Submaster ne se coupe pas lors de l'action d'autres Submasters en mode SOLO ou FLASHSOLO<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.29 [20190226]===<br />
*General:<br />
-Balance function for channels is now dynamic // amélioration de la fonction Balance pour les circuits.<br />
<br />
Lorsque la fonction Balance est activée (qui permet d'isoler le(s) circuit(s) sélectionné(s)), si la sélection de circuit change, la Balance est updatée<br />
<br />
<br />
*OSC:<br />
-new /shortcut command which accepts string as argument // nouvelle commande /shortcut pour simuler un raccourci clavier.<br />
<br />
Cette commande accepte une 'string' comme argument.<br />
<br />
Par exemple '/shortcut p' va changer le registre de travail actif.<br />
<br />
<br />
*Track:<br />
-one can now track Palette across sequence // il est dorénavant possible de tracker les Palettes chargées dans le séquentiel (via les DeviceLinks)<br />
<br />
<br />
*Device:<br />
-more https://open-fixture-library.org/ integration<br />
<br />
<br />
*DeviceLinks:<br />
-Purge menu redefined // extension du menu Purge des DeviceLink.<br />
<br />
Il est dorénavant possible de purger un Paramètre ou tous les paramètres d'un attribut pour un DeviceLink en un coup<br />
<br />
<br />
*DeviceCommand:<br />
-new Live bound which display levels form palettes loaded in SubMasters // nouveau mode Live pour le DeviceCommand <br />
<br />
en mode Live, le DeviceCommand affiche les niveaux des paramètres des devices qui sont pilotés par des palettes chargées dans les submasters<br />
<br />
===4.0.28 [20190118]===<br />
*Submaster:<br />
-improve Submasters Solo mode // amélioration du mode Solo pour les Submasters.<br />
<br />
dorénavant le mode solo n'est plus réservé aux Flash, il est également accessible pendant le scroll des Submasters.<br />
<br />
-Balance do not kill 'E' (aka Exclusion) Submasters // les 'E' (comme Exclusion) Submasters ne sont plus remis à zéro en cas de Balance<br />
<br />
<br />
*Group:<br />
-enhance popUp dialog // amélioration de la fenêtre popUp d'enregistrement des Groupes.<br />
<br />
Lors de l'enregistrement d'un Groupe une fenêtre popUp s'ouvre où vous pouvez directement renseigner le nom du nouveau Groupe.<br />
<br />
<br />
*MasterLink:<br />
-improve MasterLink behavior (follow step +/-) // Les MasterLinks suivent la séquence pour les commandes step +/-<br />
<br />
-improve MasterLink editor Submaster's selection/registration // amélioration de la sélection/enregistrement des Submasters dans l'éditeur de MasterLink.<br />
<br />
vous pouvez dorénavant sélectionner les Submasters à enregistrer dans les MLinks de la même manière que la sélection de circuits dans la fenêtre principale.<br />
<br />
===4.0.26 [20181214]===<br />
*Patch:<br />
-'Enter' key can now be used to select either channels or outputs. CommandLine is used for sourcing.<br />
<br />
<br />
*Main Window:<br />
-'Enter' key can now be used to select channels. CommandLine is used for sourcing.<br />
<br />
-new 'DynamicBottom' display for Device's selection.<br />
<br />
<br />
*Sequence:<br />
-one can now register/insert cueless step. Such steps are useful to trigger D/M/S Links.<br />
<br />
<br />
*SubMasters:<br />
-new 'Looping Style' options for SubMasters loaded with Sample. one can select if levels are persistent after each loop or reseted.<br />
<br />
<br />
*SetUp:<br />
-one can now choose if SOLO mode for SubMasters also behave on Scene levels.<br />
<br />
-one can choose colours for Scene/Prepa registers<br />
<br />
<br />
*SetUp I/O:<br />
-one can now choose DMX input frame length.<br />
<br />
<br />
*DeviceLink:<br />
- one can now trigger MoveInBlack in one click for all listed Devices of each steps<br />
<br />
<br />
*TimeLink:<br />
-new 'Quick Selection' option to selected each identical parameters<br />
<br />
<br />
*Midi:<br />
-one can now use NOTE and PROGRAM CHANGE to trigger defined shortcuts<br />
<br />
<br />
*OSC:<br />
-new command which allow to control parameters of selected devices (range is -1.0 <= x.xx <= 1.0):<br />
<br />
/deviceParameter/ATTRIBUTE/PARAMETER x.xxx<br />
<br />
===4.0.24 [20181004]===<br />
<br />
===4.0.23 [20181002]===<br />
<br />
*menu Accelerators :<br />
-accelerators for MLink, TLink, DLink, SLink have changed (respectively Shift+Meta+w, Shift+Meta+x, Shift+Meta+y, Shift+Meta+z)<br />
<br />
<br />
*Sample :<br />
-faster encoder/decoder <br />
<br />
<br />
*VLC :<br />
-D::Light can now trigger VLC's playlist [https://www.getdlight.com/wiki/index.php/SETUP_I/O#VLC].<br />
<br />
<br />
*SubMasters :<br />
-VLC volume, DMX Input and OSC Input can be assigned to a regular SubMaster.<br />
<br />
<br />
*palette Editor :<br />
-Live functionality added<br />
<br />
<br />
*palette Listing :<br />
-new 'ALL' selector to display every recorded palette for selected channels<br />
<br />
<br />
*OLA server :<br />
-bumped to 0.10.7<br />
<br />
<br />
*MacOS :<br />
-MacOS 10.14 compatibility<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.22 [20180718]===<br />
<br />
*General:<br />
-last active step is recorded within the .sho, thus in case of crash or backup loading, last recorded step is set as the active step<br />
<br />
<br />
*USBDMX:<br />
-added more widget /*NODLE U1*/ /*FX5*/ /*Digital Enlightenment*/ /*anyma*/ /*avldiy*/ /*Eurolite*/<br />
<br />
(untested though....)<br />
<br />
<br />
<br />
*DeviceLink:<br />
-more powerful selection capabilities.<br />
<br />
one can now select several cells in DeviceLink Editor and apply chosen palette to all of them<br />
<br />
-MoveInBlack option editable for channels listed in the DeviceLink Editor<br />
<br />
<br />
<br />
*Curves:<br />
-new 'Square' interpolator (aka 'Square Law' curves)<br />
<br />
<br />
++fixes and optimizations<br />
<br />
===4.0.21 [20180705]===<br />
<br />
*DeviceListing:<br />
-one can now 'shiftPAN' and 'shiftTILT' devices<br />
<br />
<br />
*StepLinks:<br />
-one can choose to which destination OSC messages are sent (aka 'All Destinations' or specific IP:PORT)<br />
<br />
<br />
*General:<br />
-fixes and optimizations<br />
<br />
===4.0.20 [20180615]===<br />
<br />
*Palette:<br />
-Palette are now applied according to a user defined time (time is defined in [[SETUP]])<br />
<br />
-new Shift+CMD+P shortcut to display 'Palette Listing'<br />
<br />
<br />
*Virtual Submaster:<br />
-a new virtual submaster is available in [[SETUP I/O]]/OSC which can handle all incoming /circ/x/level OSC messages.<br />
<br />
-a new virtual submaster is available in [[SETUP I/O]]/DMX Utility which can handle all incoming DMX levels.<br />
<br />
<br />
*Submaster:<br />
-one can now colorize each Submaster (and it's levels in Output)<br />
<br />
<br />
*Accelerator:<br />
-new accelerators are available in Cue/Group/Chaser/Sample Editors<br />
<br />
<br />
*Track:<br />
-better MLink support<br />
<br />
===4.0.19 [20180515]===<br />
<br />
*Sample:<br />
-fix wrong device restitution under certain circumstances<br />
<br />
<br />
*Sequence:<br />
-new accelerator shortcut (CMD+R) in order to load selected step in active register<br />
<br />
-Cue names are now displayed in the big sequence window<br />
<br />
-one can now drag'n drop step(s) in order to reorganize the sequence<br />
<br />
-fix XFade wrong behavior <br />
<br />
<br />
*General:<br />
-in case of weird shutdown (crash....), D::Light now ask if user wanna use the backup.<br />
<br />
<br />
*OSC:<br />
-re-writting of OSC messaging system in favor of mono-argumentation (thus, touchOSC become usable again)<br />
<br />
-new syntax for Devices (cf https://getdlight.com/wiki/index.php/OSC)<br />
<br />
-old syntax (aka multi-argumentation) is still available thanks to a new switch in setupIO/OSC menu (Messaging argumentation type)<br />
<br />
<br />
*Track:<br />
- one can now track/update/create/delete Masterlinks from the Track window<br />
<br />
- better tracking for duplicate values<br />
<br />
- one can now use 'All' shortcut to select all displayed levels for selected channels<br />
<br />
<br />
*SplashScreen:<br />
-new initialization process which lead to a new splashscreen<br />
<br />
<br />
*MasterLinks:<br />
-MLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new insert MLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move MLinks<br />
<br />
<br />
*USBDMX:<br />
-D::Light now support HotPLug for usbDMX widgets :) only on macOS and Linux :(<br />
<br />
it means one can unplug/replug a usbDMX device, if the widget was previously active, D::Light will manage automatically the re-connection.<br />
<br />
<br />
*StepLinks :<br />
<br />
https://getdlight.com/wiki/index.php/STEPLINK<br />
<br />
-SLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new copy SLink button (+shortcuts) in the editor<br />
<br />
-new insert SLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move SLinks<br />
<br />
-OSC StepLinks are now typed, it means one must specify if argument(s) is an int, a float or a string<br />
<br />
-CURVES StepLinks now accept THRU (>) for outputs (in the same fashion as for channels)<br />
<br />
<br />
*Device Listing :<br />
-one can now sort Device's order according to ID or Model or Channel<br />
<br />
-one can now use massive Merge (by selecting several Devices before merge)<br />
<br />
<br />
*Palette Editor :<br />
- one can now use empty command line for AtLevel shortcut in order to purge selected levels<br />
<br />
<br />
*Palette Listing :<br />
- new 'Bound To' (editors) option in order to avoid opening Device Command<br />
<br />
<br />
*Chasers :<br />
- CHZ_Cue management is now the same as for the main sequence... if one record CHZ_Cue 1.5, it'll land between CHZ_Cue 1 and CHZ_Cue 2<br />
<br />
- Palette shortcut is now available in Chaser Editor<br />
<br />
<br />
*Curves :<br />
- deepest interaction with the patch.... Output(s) assigned to a curve of the curveListing are now linked(was ist das schön).<br />
<br />
- CurveEditor : one cane now select which curve is displayed (either from patch or from curveListing)<br />
<br />
- Curves are now 16bits -POTENTIAL INCOMPATIBILITY- (they need to be redrawn)<br />
<br />
===4.0.18 [20180124]===<br />
<br />
This release introduce SLinks.<br />
<br />
One can send custom Midi or OSC messages per sequence's step. Thus, it allows D::Light to become the master sequencer of your show as it can trigger specific cues/steps in other software.<br />
<br />
One can also load custom curves for output(s)/channel(s) on every steps of the sequence.<br />
<br />
*Patch:<br />
-new 'quick select' option in order to select all outputs patched to selected channels<br />
<br />
-new Channel/Output test shortcut<br />
<br />
-speedUp display<br />
<br />
*Sample:<br />
-smart +%/-% which only operate on recorded levels for selected channel(s) over a region or at one frame<br />
<br />
*Sequence:<br />
-in the main sequence window, one can now arrange columns as desired<br />
<br />
-new searchBox to quickly find a step/cue associated to a text<br />
<br />
*MasterLink/TimeLink/DeviceLink/StepLink Editor:<br />
-one can now select active step<br />
<br />
-more shortcuts<br />
<br />
*SubMaster Editor:<br />
-one can now select active submaster<br />
<br />
*Curves:<br />
-new design with more powerful editing<br />
<br />
*ShortCuts:<br />
-new searchBox to quickly find a shortcut<br />
<br />
*Save/SaveAs:<br />
-warning when directory is not writable<br />
<br />
*Force DeviceLink:<br />
-one can now use FullForce new option and select which attributes will be recorded<br />
<br />
*Device:<br />
-the main window should reflect active color for device. (it works for RGB or CMY colors only...)<br />
<br />
*General:<br />
-selection style is now more obvious (yellow square is 'around' selected channels)<br />
<br />
*Palette Editor:<br />
-one can move in Palette thanks to the new Up/Down switcher<br />
<br />
*Palette Listing:<br />
-Colour Palette are now colored for EZ view<br />
<br />
===4.0.17===<br />
<br />
a miserable bug of the previous release leads to this one<br />
<br />
===4.0.16_b4===<br />
<br />
===4.0.16_b2===<br />
<br />
===4.0.16 ===<br />
<br />
available for almost every systems (Linux version will be uploaded ASAP... sorry guys for the looooong waiting)<br />
<br />
*E1.31 (aka streamingACN) is now available as a netDMX protocol <br />
*one can now use 16 DMX universe<br />
<br />
Midi :<br />
*one can now use 'subStick' function for Midi Patch.<br />
thus Midi faders will always be patched to displayed submasters <br />
*'flashStick' is also available for the same purpose.<br />
SubMasters :<br />
*added a new 'E' button as Exclusion.<br />
thus AllSub master will not act on excluded submasters<br />
+ various fix<br />
<br />
===4.0.15_b2===<br />
<br />
2 new important stuff:<br />
*in Art-Net, DL no longer send continuously. it sends only on DMX change<br />
*in Patch, you can now "repeat" a Device. it's useful for playing with LedStrips<br />
also, more work have been done on DeviceCommands...<br />
in the Palette Listing, you can now use the new "recycle" icon in order to load same channels as in the DeviceCommands.<br />
<br />
===4.0.15_b1===<br />
<br />
===4.0.16_b3===<br />
<br />
===4.0.15_b3===<br />
<br />
===4.0.15===<br />
<br />
*on Windows, you should now be able to double-clic on .sho in order to launch DL and load desire sho<br />
*new SetUp I/O menu which group all DMX, USBDMX, NETDMX, MIDI and OSC function *new option to cross-patch dmx universes<br />
<br />
DMX Input:<br />
*more accurate<br />
*new option to bound DmxInput to channels or SubMasters<br />
<br />
Patch:<br />
*new option to "repeat" DMX Levels for Devices (useful for led strips)<br />
<br />
ArtNet :<br />
*you can now manually register Node's IP/Net/SubNet.<br />
*DL no longer send continuously packets.... it sends only on change.<br />
*new option in the Setup "Release FREEZE on Go".<br />
allow user to freeze DMX state until the next GO (useful when one want to move in sequence without modifying stage)<br />
<br />
Device Personality :<br />
*you can now import Personalities of the OFL project (Open Fixture Library) open-fixture-library.herokuapp.com/<br />
(which at the time of writing is open-fixture-library-pr-199.herokuapp.com/ ).<br />
*you can hide Commands for Colours, Focus and Blade in order to display bigger values table.<br />
<br />
Palette Editor:<br />
*you can now use At_level shortcut on selection of levels (multiple selection is allowed)<br />
General<br />
*you can now choose to display only patched channels<br />
<br />
===4.0.14===<br />
<br />
No new function Only fixes<br />
<br />
===4.0.13_b3===<br />
<br />
many changes to Artnet and dmxInput.<br />
<br />
===4.0.13===<br />
<br />
*enable DMXInput for DMX USB PRO widgets and clone<br />
*enable DMXInput for ArtNet<br />
*adjustable DMX rate<br />
*better Artnet support<br />
*better support for looooong samples<br />
*plenty of little annoying stuff<br />
<br />
===4.0.12===<br />
<br />
*new 'NoSolo' option for submaster:<br />
it means that a submaster tagged as 'NoSolo' won't be closed during 'Solo' operation, it also means that it won't close any sub when it's flashed.<br />
you just need to clic 2 times on the solo option .<br />
*when 'Solo' operation , device's parameters are now untouched (except the INTENSITY/DIMMER parameter)<br />
*new 'ReSync' option for midi:<br />
this function resend all midiOut levels. it's useful when you switch preset from the BCF2000<br />
*new option in the SETUP to bound MLink time and Timed submasters to Joystick: it means one can now speed up or down submasters opening/closing<br />
*import Sample extended:<br />
you can now select in one shot several samples to import.<br />
*'clone' is now available in the sample editor :<br />
it means you can copy selected channels levels to other(s) channel for a defined region or for a frame. This let you create enveloppe for channel and copy it to other channel.... yeah I know, this is huge!<br />
*import Chaser extended:<br />
you can now select in one shot several chasers to import.<br />
<br />
===4.0.11===<br />
<br />
fix annoying reported bugs.<br />
<br />
===4.0.10===<br />
<br />
*when cloning a device, one can now choose to clone source device's levels to destination devices's levels<br />
(in palette, in sub, in micropalette)<br />
*more device merging subtilities<br />
<br />
===Pre 4.0.09===<br />
<br />
*this one brings 'Gang Load' fashion to D::Light<br />
<br />
===4.0.9===<br />
<br />
extend the use of multiple selection in Cue/Group/Sample/Chasers Listing/Device Listing/Patch...<br />
you can now select several Chasers for example and load them to several submasters in one shot (thanks to drag n' drop)<br />
multiple selection have also been introduced for 'Remove' functions and 'Clone' functions.<br />
*you can now extract each submaster of the Gun Control (cf noGun option)<br />
*you can now set submasters config for a page of Sumaster (simply scroll the button down RecMLink button<br />
<br />
===4.0.8===<br />
<br />
===4.0.7===<br />
<br />
Mainly bug fixes and better memory bandwidth management<br />
<br />
===4.0.6===<br />
<br />
===4.0.5===<br />
<br />
This release will introduce microPalette.<br />
<br />
what is a microPalette ?<br />
<br />
microPalette handle one or several parameter(s) defined in the personality of a device, and only operate on a specific range defined by the user.<br />
microPalette are loaded in submasters and are executed in an exclusive mode for all selected devices that are registered within the submaster.<br />
for example, let's say devices are lighting ON with shutter open.<br />
you record a microPalette for SHUTTER parameter on the range 4 -> 128 that you load on submaster 1.<br />
when you'll open sub1, the shutter will start strobing form low to fast (if in the personality strobing form low to fast is registered in the range 4 -> 128).<br />
when you shutdown the submaster, the shutter will return to it's open state.<br />
it'll be veeeeeery useful for gigs<br />
*address patch issue when user use Shift key to extand selection for outputs<br />
*bug fixes and code cleaning<br />
<br />
===4.0.4===<br />
<br />
this release fix wrong behavior of 4.0.3 (sorry for the mess...)<br />
<br />
===4.0.3===<br />
<br />
*speeding internal things (and cleaning)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed) <br />
*better midi output (submaster's flash for example)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed":<br />
<br />
===4.0.2===<br />
<br />
<br />
fix & improve curves for dimmers<br />
<br />
===4.0.1===<br />
<br />
available for every supported systems : Win7, Win8, Win10, Linux32Bits (Ubuntu 14.04), Linux64Bits (Ubuntu 16.04), ARCHLInux (always on the top), MacOS 10.6 thru 10.12 on MacOS, D::Light is linked against XQuartz 2.7.11<br />
one of the main big thing is that D::Light is now a pay app... this move will hopefully be profitable for the software.<br />
the other big thing is that D::Light can now drive moving lights / LED lights.<br />
several improvements have been introduced for Chasers, Samples, user interface, drag'n drop, etc....<br />
<br />
===4.0.0.b-78===<br />
<br />
===4.0.0.b-75===<br />
<br />
fix blackout/sceneMaster/grandMaster with devices that use 'virtual intensity for colours' parameter<br />
<br />
<br />
===4.0.0.b-74===<br />
<br />
news:<br />
*refresh/balance available as OSC commands<br />
/pad/refresh 1<br />
/pad/balance 1<br />
*OSC message can bypass level's locking mechanism for /circ/level and /sub/level<br />
<br />
===4.0.0.b-76===<br />
<br />
*better handling of DLink<br />
*fix some Devices stuff for sequence -you can now use "0" Tlink (==20ms)<br />
*you can now use "0" waitTime _ 5xfaster than 0.1<br />
if you want to reset waitTimes to nothing (no autogo), set command line to . and use wait shortcut (or double clic in the waitTime column)<br />
*display Info when MLink or Tlink are recorded/updated<br />
++ various fix<br />
<br />
===4.0.0.b-73===<br />
<br />
Hi,<br />
b73 is out for some platforms (aka MacOS from 10.9 to 10.12 (linked against XQuartz 2.7.10), Windows 64b and Linux 64b)<br />
'''the main big thing with this release is that D::Light became a paid app...'''<br />
I tried during 13 years to keep in free, but I cannot no more. So please make archive of your sho as there will be no return.<br />
news:<br />
*lots of bug fixes<br />
*manual xfade for devices<br />
*you can now call Palettes from the main window (manually (new setup option or drag the switcher under the keypad) or with shortcuts)<br />
*nice handling of palettes in submasters.<br />
*improve device mechanism for Chasers<br />
*new timing options for chasers<br />
<br />
===Pre 4.0.0.b-72===<br />
<br />
*Samples are now LTP...<br />
mean easier, lighter, smarter...<br />
it also means some serious incompatibility with existing sample... sorry for that but it's a necessary evil.<br />
*fix DLink is now also available in Chaser<br />
*add 'Virtual Intensity for Colours" in the Device Listing.<br />
this new option let you control the Intensity of the device even when INTENSITY/DIMMer combo is not registered.<br />
usefull for LED RVB for example...<br />
<br />
===Pre 4.0.0.b-71===<br />
<br />
fix a miserable bug...<br />
news:<br />
*SampleListing now display Sample's length<br />
*you can change submaster's levels color (new setup option)<br />
<br />
===Pre 4.0.0.b-70===<br />
<br />
*new purge utility for device attributes within Samples<br />
*'device command' is now fully dedicated to sample's cause<br />
*better speed algorithm for stuff (aka sub_speed, joystick, general timing)<br />
*you can select devices directly in the 'palette Listing' window, as in the 'device commands' window<br />
*reorganization/colorization of 'device Commands' (in order to gain space and clarity)<br />
*add Ctrl+Arrow shortcut to select next channel and set it to default@Level<br />
<br />
===Pre 4.0.0.b-69===<br />
<br />
fix various wrong behavior<br />
*Devices:<br />
added the possibility to define HOME position for parameters to NULL. in this case, HOME call will never operate on the nulled parameters. (useful in some case where LAMP OFF is set to 0... and you don't want to switch the lamp off each time you HOME the device).<br />
<br />
===Pre 4.0.0.b-68===<br />
<br />
*added DND support for TLink and DLink in the chaser's editor<br />
*added DND support for Times in the chaser's editor (times can be DND for example from TimeIn to DelayOut, etc...)<br />
*added DND support for Cues in the chaser's editor<br />
*as for the sequence and other stuff you can now double-click in the TLink editor to set value<br />
*as for the Chaser's editor you can now DND Times in the Sequence editor in the way you want (eg from TimeIn to DelayOut, etc...)<br />
*Device's parameters now follow step times if INTENSITY is > 0 -fix for invPan/invTilt<br />
<br />
===4.0.0.b-67===<br />
<br />
===Pre 4.0.0.b-67===<br />
<br />
*added support for usb pro mk2 (revB) -added wait times to chaser editor $<br />
FWIW, I've decided to clean OSC reader/writer messenger before the final release (and this is not a good news for you... )<br />
I've changed:<br />
/circ/level x y (where x is the channel, y the level) /circ/prepalevel x y<br />
/sub/text x blabla<br />
/sub/level x y<br />
/sub/flash x y<br />
/sub/phase x y.y<br />
all the /subStick messages and also the /device ones<br />
for the devices it looks like<br />
/device s i i (string (/attribut/parameter), int (device numbr), int (value))<br />
I know that all your pd patchs, touchOSC stuff, etc... won't work anymore, but it gain clarity and parsing efficiency.<br />
<br />
===4.0.0.b-66===<br />
<br />
bug fixes<br />
few words about the new 'Phase' ID for a submaster:<br />
one can freely navigate in a sample thanks to the new phase function. it starts at 0.0 and end at 1.0 (1.0 is the latest frame of the sample).<br />
so you can set a sub as Phase for a sample (like you did with Speed function), and you have 255 steps to navigate in the sample.<br />
I've also added OSC message (/sub/x/phase 0.0........1.0).<br />
thus, you have a huuuuuuge precise control over the sample's restitution.<br />
you can go forward, backward, loop inside, etc.....<br />
<br />
===Pre 4.0.0.b-66===<br />
<br />
nouveaux messages OSC: reception<br />
/pad/sub x (select sub)<br />
/pad/record 1 (like record shortcut) /pad/update 1 (like update shortcut)<br />
sending<br />
/seq/x1text (send text associated to step loaded in X1) /seq/x2text (send text associated to step loaded in X2) /sub/pageText (send text associated with the active sub page) /seq/go_signal 1 (send when GO is triggered) /seq/goback_signal 1 (send when GO is triggered) /seq/pause_signal 1 (send when GO is triggered)<br />
and for the Devices:<br />
each device will respond to :<br />
/device/x/attribut/paramater 0... 65536<br />
where attribut is COLOR or FOCUS or EFFECT, etc.... and parameter are the ones recorded within the personality of the device<br />
each device will export his value to the same address<br />
<br />
===4.0.0.b-65===<br />
<br />
There's enough changes to make an update... I didn't finished all the clean though...<br />
*the main window has been polished to fit within small screen systems *you can sample devices<br />
*many many bug/trick fixes<br />
<br />
===4.0.0.b-64===<br />
<br />
mainly bug fixes and stuff improvements....<br />
<br />
===4.0.0.b-62===<br />
<br />
a miserable mistake on b61 leads to b62... mainly bug fixes and dep lib update<br />
<br />
===4.0.0.b-61===<br />
<br />
only for Win32, Win64, MacOS 10.11 (more OS to come later) mainly bug fixes.<br />
<br />
===4.0.0.b-58===<br />
<br />
freshly fresh for everyone, this beta fix several bugs or wrong behavior regarding Devices but also for the old fashion way...<br />
<br />
===4.0.0.b-57===<br />
<br />
*in the palette listing one can now apply a palette to selected devices in one click (nice 4 live...)<br />
*in the palette listing, palettes are now categorized (faster display)<br />
*in the 'device command' panel, if a parameter have a definition, associated scroller are now bound to minLevel/maxLevel (nice 4 live...)<br />
<br />
===4.0.0.b-56===<br />
<br />
only 4 MacOS 10.6 -> 10.11<br />
<br />
===4.0.0.b-55===<br />
<br />
should fix some stuff...<br />
only for Linux64, MacOS 10.8 -> 10.11<br />
<br />
===4.0.0.b-54===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-53===<br />
<br />
should fix group removing/deletion different compilation options for win64<br />
<br />
===4.0.0.b-52===<br />
<br />
should fix usbDMX Pro on ElCapitan && Yosemite should fix group deletion<br />
should fix Chase load in sub<br />
I don't have issue while loading global palette in sub.<br />
<br />
===4.0.0.b-51===<br />
<br />
with this one you can load PALETTES in submasters. no drag'n drop yet.... you can choose which device that is include in a palette is processed.<br />
on MacOSX, linked against fresh XQuartz 2.7.8<br />
<br />
===Pre 4.0.0.b-50===<br />
<br />
===Pre 4.0.0.b-49===<br />
<br />
===Pre 4.0.0.b-48===<br />
<br />
===4.0.0.b-47===<br />
<br />
lots of news coded during summer...<br />
*Device functions have been merged in a central window. This is now the start point for almost everything for Devices...<br />
*many things have been cleaned<br />
*Shift and Ctrl have been swapped (to massively select channel you now use Shift, to drag'ndrop a channel in a submaster to quickly inhib it, you now use Ctrl).<br />
<br />
===4.0.0.b-46===<br />
<br />
should fix reported bugs.<br />
<br />
===Pre 4.0.0.b-45===<br />
<br />
should fix:<br />
*record new sho (with permissions check on Linux) -artnet on Linux<br />
*strange and deep deep wrong behavior for devices<br />
should also clarify selection in the TLink editor.<br />
<br />
===4.0.0.b-44===<br />
<br />
should fix:<br />
*warning when user do not have permissions to write files on Linux<br />
*weird things when repatching a device<br />
<br />
===4.0.0.b-43===<br />
<br />
should fix:<br />
*artnet on windows computers<br />
*help on linux computers<br />
*submasters (timed and inhib ones) that stay in Pause state. -some inappropriate behaviors<br />
news:<br />
SHORTCUT :<br />
allow to delete previous binding when asking for an ever used key<br />
<br />
===4.0.0.b-42===<br />
<br />
ArtNet : restore network artPoll broadcast address (some node appears to not responding well over 255.255.255.255)<br />
Devices :<br />
*fix a case where palettes levels were not honored for dlinks<br />
*add the possibility to select the same parameter for several Devices by clicking on the parameter's column header<br />
Linux:<br />
*shrink size of the packages<br />
<br />
===4.0.0.b-41===<br />
<br />
mainly bug fixes:<br />
CHANNEL TRACK:<br />
fix bug and faster code.<br />
please do some hardcore tests...<br />
MIDI:<br />
new LOADSTEPID_X2/X1 functions for ProgramChange<br />
*retrieve single channel inhib when dragging with Shift to a submaster -retrieve hour trigger<br />
*new remove function for MidiTimeCode editor<br />
*bug font fixed<br />
<br />
===4.0.0.b-40===<br />
<br />
mainly bug fixes<br />
<br />
===4.0.0.b-39===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-38===<br />
<br />
so here comes a new one basically with bug fixes.<br />
also I've tried to reduce size (height) to fit on low resolution screen<br />
I've worked on the setup regarding ArtNet and OLA (for them to work better)<br />
the BIG one is the new remote available with this release that we have designed with aroom (big thanx)<br />
<br />
===4.0.0.b-37===<br />
<br />
removed things:<br />
channelcheck definitely removed (use Patch functions for this purpose) Color Scroller definitely removed (use Devices functions for this purpose)<br />
news/update/fixes:<br />
Patch:<br />
*you can now select several channels, and if you give one dimmer, channels we be patched as list starting with the given dimmer.<br />
(@mode exemple: CH 1 THRU 10 = 5 ENTER will patch ch 1 to dimmer 5, ch 2 to dimmer 6, etc...).<br />
*double click is available for check level<br />
Balance:<br />
*submaster that are in TIME mode and the little blue square of the sub is set, what's inside the submaster won't be touched by the Balance Mode<br />
Artnet:<br />
*now inegrated to the setup.<br />
*more simple, more usefull, honor the broadcast/unicast mode, honor selected nodes to use in unicast mode.<br />
Submasters:<br />
*there's now a little indicator close to the sub that show progression in case of MLink start or Times Start<br />
Midi Time Code:<br />
*new inhib MTC function in the setup<br />
+many various bug fixes<br />
<br />
===4.0.0.b-36===<br />
<br />
===4.0.0.b-35===<br />
<br />
bug fix<br />
+<br />
should improve Help display.<br />
in @Mode, the Help in the windows now display allowed syntax<br />
<br />
===4.0.0.b-34===<br />
<br />
*should improve TLink management<br />
*more/less OSC message for PATCH<br />
(new remote is here : github.com/dlight-tools/dlight-pad/blob/...ad_4.0_SGS2.touchosc ) -keep on cleaning code....<br />
<br />
===4.0.0.b-33===<br />
<br />
news:<br />
*should fix all errors reported for the b32 (except TLink that collapse, I've forgot....)<br />
Patch:<br />
*complete rewrite of this window.<br />
*the left part display channels, the right part display dimmers. D-Patch is the first address of patch for Devices<br />
*you can drag'n drop from channels to dimmers<br />
*you can select several dimmers like 1 + 2 Thru 10 + 20 + 44<br />
*the remote should not work anymore, let's try to write another one...<br />
+ many many more little stuff that make life better<br />
<br />
===4.0.0.b-32===<br />
<br />
General:<br />
*you can now double-clic on levels to set value<br />
Channel Track:<br />
*you can now DND to death!!<br />
ascii:<br />
*better integration with DL<br />
+bug fixes<br />
fews words:<br />
*DL seems stable enough now to cut off the release soon, I just need to re-write the patch window before the release.<br />
<br />
===4.0.0.b-31===<br />
<br />
*le double clic pour les textes des subs<br />
*tcl/tk updaté<br />
*molette de la souris pour les valeurs des paramètres des devices ainsi que pour les masters SCENE/FlashMaster AllSubMasters<br />
*meilleur check des noms de palettes<br />
*ID pour le message OSC /seq/go<br />
*ascii improve file loading/recording<br />
*device attribute's editor are now able to display levels in % as well as Real Values<br />
*et les corrections de bug annoncés sur la b30<br />
<br />
===4.0.0.b-30===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-29===<br />
<br />
*should fix Win64 package<br />
*Sequence : StepID<br />
this is the big new stuff which allow you to register an 'identifiant (ID)' for a step.<br />
<br />
Thus you can call the step thanx to new shortcuts stepID_load and stepID_goto where xxxx_load is used to set the ID for a step and xxxxx_goto is used to trigger the step<br />
there cannot be two stepID with the same number....<br />
<br />
in the setup you can choose if MSC Load message is mapped with the cues (as before) or with the stepID<br />
<br />
in OSC, two new messages : /seq/ID_goto xx.xxx and /seq/X2LoadAndFireID xx.xxx<br />
HourTrigger:<br />
*functions have been re-written<br />
+bug fixes<br />
<br />
===4.0.0.b-28===<br />
<br />
Text: all text are now edited in place<br />
File name: DL should support exotic characters (at least the french ones) +should fix all reported bugs of the previous beta<br />
<br />
===4.0.0.b-26===<br />
<br />
new beta available for every supported systems (with the addition of Windows 64bits) ATTENTION: on MacOS 10.6_10.7, DL is built against XQuartz 2.7.7 (please update your server...)<br />
bug fixes release + new features:<br />
OLA:<br />
*the server have been updated to 0.9.5<br />
Sequence :<br />
*the big sequence window is a whole new code with drag'n drop support for every parameters<br />
Track :<br />
*now display DLinks associated to a channel for sequence's steps<br />
OSC : new /sub/x/text message.<br />
*it's only an outgoing message that display text associated with subs. DL will not respond to this message<br />
MIDI :<br />
*new MidiSwitch +/- bind available<br />
Device :<br />
*Inverse Pan/Tilt now available in the Device's Listing<br />
<br />
===4.0.0.b-25===<br />
<br />
===4.0.0.b-24===<br />
<br />
bug fixes +<br />
Channel Track has been re-write<br />
*more useful and Sequence selector added<br />
@mode:<br />
*available in channel Track<br />
*bug fixes in TimeGroup editor<br />
*add [DELETE] [CUE] xx.x [THRU] xx.xx<br />
OLA:<br />
*fixes on yosemite (thanx aroom)<br />
+ many little stuff<br />
<br />
===4.0.0.b-22===<br />
<br />
mainly a bug fix with addition of:<br />
*in @mode and RPN, PALETTE will open the Palette Listing<br />
*0 + Colour/Focus/Beam/etc... will set selected devices to Home values for selected attributes.<br />
<br />
===4.0.0.b-21===<br />
<br />
mainly bug fixes...<br />
new features:<br />
*Devices command's windows now reflect real values for movers all the times + some goodies...<br />
<br />
===4.0.0.b-20===<br />
<br />
Recapitulatifs par rapport à la b16 :<br />
*Grand Master : Ok<br />
*Black : Ok<br />
*Focus avec le Pad Ok<br />
*Plus de sho corrompu : Ok Memorisation des Focus :ok Patch : OK<br />
*Ce qui ne fct pas ou plus:<br />
*Multi sélection avec souris et touche " CTRL", c'est ok avec les commande "ch +"<br />
*prise en compte de valeur par défaut des devices (chez moi un Strobe qui devrai être à 255)<br />
Au bout d'un moment de travail, les fenêtres ne passent plus en premier plan par l'appel au menu, lorsqu'elles sont ouvertes. donc il faut les sélectionner dans un coin apparent.<br />
*Les Cue FX ne mémorisent pas les canaux de devices.<br />
*Les clone de Cue, ne copient pas les canaux de devices<br />
*lorsqu'on clique sur le "DLINK" d'un STEP, on peut visiblement éditer les canaux individuellement, or ce ne fonctionne pas sur tous les canaux. (couleurs OK, mais STROBE, EFFECT...)<br />
J'ai d'ailleurs pas réussi à "jouer" avec un canal "EFFET / MACRO", mais c'est peut être le device, faut que je vérifie.<br />
Les Dlink ne sont pas liés aux CUES, donc on ne peut pas les mettre dans un SUB.<br />
Pas systématique<br />
*Ne mémorise de temps en temps pas la couleur (donc dans certains CUE, et pas d'autres) <-- Ca c'est bizarre et pénible<br />
je te joindrai le sho et le step où ça bloque.<br />
=> ben aujourd'hui ce step et cette couleur ne bloque plus !=> A suivre<br />
*Sortie du logiciel pas toujours propre (fenêtres bloquées ouverte), mais ce ne m'est plus arrivé le lendemain.<br />
*J'ai eu deux fois une fermeture inopinée lorsque je faisais des manip. avec les 4-5 fenêtres ouvertes (Focus, Beam, Couleur, Listing), sans perte de données, recul. avec menu "backup".<br />
<br />
===4.0.0.b18===<br />
<br />
===Pre 4.0.0.b18===<br />
<br />
===4.0.0.b17===<br />
<br />
mainly a bug fix.<br />
<br />
===4.0.0.b16===<br />
<br />
===Pre 4.0.0.b16===<br />
<br />
*SUB_SPEED are reset to 50% in case of gun shot<br />
*moving light's attributes have been redispatched, new BEAM family<br />
*palette listing now reflect available palette for selected channels.<br />
*Colour and Focus window now display parameters levels for each selected Devices (along with the active palette's name)<br />
<br />
===4.0.0.b15===<br />
<br />
available for Windows, MacOS 10.8, 10.9, 10.10 bug fixes only...<br />
<br />
===4.0.0.b14===<br />
<br />
bug fixes only... should address:<br />
*not patched channels -X1/X2 crash<br />
<br />
===4.0.0.b11===<br />
<br />
===4.0.0.b10===<br />
<br />
*fix a bug with the 'Personality Editor'<br />
*benefit from the compiler analyzer (lots of optimizations)<br />
*fix Sample recording<br />
*new 'Balance' function to isolate selected channel as long as Balance is ON<br />
<br />
maybe I'll repeat myself but It's important to test these beta in order to stabilize the first 4.0.0 in order to release it.<br />
<br />
my goal is to have a bullet proof release as the 3.0.24<br />
<br />
moving lights code will be part of this release as an experimental feature.<br />
<br />
===4.0.0.b09===<br />
<br />
it's a big step forward as it introduce concept/basics for moving light, Leds, and whatever you need in D::Light.<br />
<br />
Specifically it introduces 'DLinks' wich are more or less (actually less than more) like MLinks but for registered devices.<br />
<br />
DLinks acts like this:<br />
*you set all parameters you need for devices (with palette it's better)<br />
*you record a cue and DLinks are attached to the step that contain the cue<br />
*you can edit/modify/create/remove DLinks form the editor wich is available (for now... I've forget to set an option in the menus....) by click on the corresponding column in the sequence.<br />
*when DLink are loaded in X2, if the channel is black they're processed (this behavior is called GO_IN_B on some ligthdesk)<br />
*this is a special feature of DL: when a channel under TGroup control is fading to black, if DLink attached to next step is referring to this channel, parameters are processed.<br />
it fits very well for theater I think....<br />
*DLinks are not attached to cues, cues only contain Dimmer Parameter of devices (if they exists) -editors (like GROUP, CUE, SUB) does not deal with devices parameters.<br />
<br />
===Pre 4.0.0.b9===<br />
<br />
===4.0.0.b8===<br />
<br />
===4.0.0.b7===<br />
<br />
===4.0.0.b6===<br />
<br />
*a new beta is available for macOS >= 10.8 and Windows (if you want the other builds, just ask.) here's a non-finished list of modifications:<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording<br />
*add Palette recording/updating functions<br />
*add Palette listing and editor<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde<br />
*in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
attached a model of devices for the device editor.<br />
<br />
I think it's robust now and you can build Personality based on the attached example.<br />
<br />
===Pre 4.0.0.b6===<br />
<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording add Palette recording/updating functions<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
===4.0.0.b05===<br />
<br />
* add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho. It's usefull for Device that do not handle Intensity attribute.<br />
* add a merging mechanism to swap registered device model with another one. it'll be usefull when Palette will be coded but the purpose is to be able to switch between device when in tour you do not have the same device as at the creation.<br />
* from the main board you can access to several windows for (few for now) commands add CONTROL command for Lamp On/Off<br />
*add FOCUS command for Pan(Fine)/Tilt(Fine)<br />
*add BLADE command<br />
<br />
in the FOCUS and Blade windows you can hold CTRL to scroll FINE or scroll BOTH parameters I think you'll need to to rebuild your devices template as the one provided because all parameters you want to use must be set<br />
<br />
all library have been updated<br />
<br />
===Pre 4.0.0.b5===<br />
<br />
*add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho add a merging mechanism to swap registered device model with another one<br />
*add CONTROL command for Lamp On/Off add FOCUS command for Pan(Fine)/Tilt(Fine) add BLADE command<br />
*updated libs<br />
*join Alpha Profile 800 && ADB Warp model as example say that Parameters fields must be set....<br />
<br />
===4.0.0.b04===<br />
<br />
Avec cette beta, j'arrive à controler les couleurs du PAR via le ColourPanel<br />
le circuit de la fenêtre principale représente le paramètre DIMMER des devices<br />
*donc de la nouveauté dans le colourpanel où si le(s) devices sélectionnées ont plus de 3 couleurs, des scrollers de niveaux apparaissent en bas de la fenêtre<br />
*rajout des cases CMY<br />
*refonte des presets de couleurs (pour mémoire: left-clic = selection de couleur, un deuxième clic permet de nommer la couleur, Ctrl+clic permet d'enregistrer la couleur active)<br />
donc si vous avez listés/patchés des devices, que vous les sélectionnez depuis la fenêtre principale, vous devriez pouvoir controler les couleurs depuis le colourPanel.<br />
on ne peut pas encore enregistrer de cues avec des valeurs de couleurs ni charger des trucs dans les subs, ni rien.... petit à petit ça avance.<br />
aussi pour ceux qui possèdent un ultraDMX RDM Pro merci de me dire si il fonctionne mieux avec cette beta.<br />
après réflexions nocturnes je me dis que c'est pas bien de mettre les valeurs de HOME dans la librairie, qu'il vaudrait mieux définir ces valeurs dans le 'Device Listing'... où pourrait également apparaitre des champs comme 'Inverse Pan' et 'Inverse Tilt'...<br />
<br />
===4.0.0.b3===<br />
<br />
this one bring the Device Listing where you can import Device Files to your sho. please be carefull not having neither Manufacturer nor Model set as '*'<br />
'-' on Win32 leads to nothing good...<br />
in order to patch the imported device, you click on the Dimmer or Channel cell, it pop up a big dimmer view.<br />
use Ctrl+'move the mouse' to set the dimmer Range.<br />
once dimmer range is set, you type the channel number you want to assign the device and use 'c' (like in channel) to process the patch.<br />
you can use 0 channel to release a previous patch without removing a device<br />
<br />
===4.0.0.b2===<br />
<br />
this one should address reported bugs of the previous one<br />
<br />
===4.0.0.b1===<br />
<br />
voici la premiere béta d'une longue série qui devrait aboutir sur une proposition d'utilisation des projecteurs à LED, projecteurs asservis.<br />
ça sera sans doute assez long étant donné le chantier, néanmoins voici une première proposition....<br />
cette beta ne comprends qu'un module de création de librairie de projecteur.<br />
dans l'ordre pour las suivantes:<br />
*assignation des projecteurs dans un sho de DL en fonction de la librairie existante -fonctions d'accès aux paramètres<br />
*création/gestion de palette<br />
<br />
==D::Light v3==<br />
<br />
===3.0.24_b2===<br />
<br />
build system is slightly different from previous releases. now we have :<br />
*MacOS 10.6/10.7 build linked against XQuartz 2.7.4<br />
*MacOS 10.8/10.9 build linked against XQuartz 2.7.5<br />
*and the good old Win32, Linux32, Linux64 releases on Linux and MacOS, every lib have been updated<br />
here come the news....:<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
you can load one or several channels.<br />
it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.24===<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
*thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
*you can load one or several channels.<br />
*it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.22_b2===<br />
<br />
OSC:<br />
*less message for channels (eg only when their values are changing)<br />
Setup:<br />
*new option for sequence typo<br />
*bug fixes...<br />
<br />
===3.0.22_b1===<br />
<br />
new beta phase with:<br />
*bug fixes (at least more error checks)<br />
*MidiTimeCode improved<br />
<br />
===3.0.22===<br />
<br />
I'm proud to announce the 3.0.22 release of D::Light.<br />
It's available for each supported platforms (macOS 10.6->10.9, windows, Linux 32b, Linux 64b). On MacOSX, it's linked against XQuartz 2.7.5 (xquartz.macosforge.org/landing/)<br />
many bugs fixed....<br />
News:<br />
*MIDI TIMECODE: code improved<br />
OSC:<br />
*less and better verbose<br />
SETUP:<br />
*new typo function for sequence display<br />
*please consider making donations if you think this software is useful.</div>Sl1200mk2https://getdlight.com/wiki/index.php?title=ChangeLog&diff=3106ChangeLog2020-07-03T10:10:49Z<p>Sl1200mk2 : /* 4.1.10 [20200703] */</p>
<hr />
<div>__NOTOC__<br />
<br />
==D::Light v4==<br />
<br />
===4.1.10 [20200703]===<br />
<br />
*Devices:<br />
-new DeviceTools (menu Device/DeviceTools) that bring Focus joystick, Colours picker and Blade utilities as a separate window. Useful in addition of the dynamicBottom. // nouvelle fenêtre DeviceTools qui permet d'afficher uniquement les joysticks des Focus et Blades ainsi que le picker de couleurs.<br />
<br />
-fix palette recording with levels that come from SubMasters // correction de l'enregistrement des palettes lorsque les niveaux sont issus de SubMasters<br />
<br />
*Sample:<br />
-new several options before Sample Recording // nouvelles options réglables avant l'enregistrement des Samples<br />
<br />
*Midi:<br />
-new floatingScale command that let a CC control levels of active channel's selection, useful with infinite knob... // nouvelle command floatingScale qui permet à un rotatif ou fader (ControlChange) de piloter les niveaux de la sélection active de circuits.<br />
<br />
*General:<br />
-augmented 'Recall' function that allow user to recall levels of prev/next/desire cue for selected channels // nouvelle fonction 'Recall' qui permet de rappeler les niveaux des circuits sélectionnés par rapport à la cue suivante/précédente/définie<br />
<br />
-new 'levelStyleDisplay' shortcut to switch between percent/real display // nouveau raccourci clavier pour la fonction 'levelStyleDisplay' qui permet d'alterner l'affichage en pourcent ou en valeur réelle des niveaux des circuits.<br />
<br />
-new commandLine up to the channel panel // nouvelle ligne de commande au dessus de l'écran d'affichage des circuits.<br />
<br />
*StepLinks:<br />
-added GOTO message to VLC to play desire item (there's a strange offset though between playlist ID items and ID items sent by D::Light) // ajout du message GOTO aux commandes VLC pour jouer un morceau de la playlist de VLC<br />
<br />
*SetUp I/O:<br />
-new 'Fixed Frame Rate' option in order to provide continuous DMX stream // nouvelle option 'Fixed Frame Rate' pour permettre l'émission d'un flux DMX fixe à vitesse constante (notamment lorsqu'il n'y a pas de modifications de niveaux).<br />
<br />
-new 'DMX Input Patch' option for usbDMX and netDMX that let you patch incoming DMX to Devices (each parameter is reachable) // nouvelle function 'DMX Input Patch' pour l'usbDMX et les netDMX qui permet de patcher un signal DMX entrant sur n'importe quel paramètre des Devices.<br />
<br />
===4.1.09 [20200313]===<br />
<br />
*SetUp :<br />
-new Splitted 'UI' mode // nouvelle interface 'Splitted' pour la fenêtre principale<br />
<br />
<br />
*Fixes&&Improvements<br />
<br />
===4.1.08 [20200214]===<br />
<br />
*SetUp :<br />
-new option to set Submaster's matrice (10 or 16 Submasters displayed) // Nouvelle option pour définir la matrice des Submasters<br />
<br />
<br />
*SetupIO :<br />
-E1.31 (streamingACN protocol) DMX universe mapping can now reach universe 63999 // le mapping des univers DMX pour le protocole E1.31 (streamingACN) peut aller jusqu'à l'univers 63999<br />
<br />
<br />
*Fixes&&Improvements<br />
<br />
===4.1.07 [20200131]===<br />
<br />
*SetUp :<br />
-new option to Detach/attach main User Interface // Nouvelle option pour séparer ou grouper la fenêtre principale<br />
<br />
-new option to anchor StepLinks to sequence // Nouvelle option pour lier le déclenchement des stepLinks au step+/- dans le séquentiel<br />
<br />
*StepLinks:<br />
-new type command to change displayed SubMasterPage // nouvelle commande pour afficher une page de SubMaster spécifique<br />
<br />
*TimeLinks:<br />
new TLinks are now registered with '.' in the Time column. It means that step times will be used // Les nouveaux TLinks sont enregistrés avec un '.' dans la colonne des temps. Ce qui signifie que les temps du pas de séquence sont utilisés (il est toujours possible d'assigner un délai spécifique)<br />
<br />
*DeviceCommand:<br />
-new option to clone levels from a desired device // nouvelle option (bouton et raccourci clavier) pour cloner les valeurs d'un device vers tous les devices inscrits dans le deviceCommand<br />
<br />
===4.1.06 [20200107]===<br />
<br />
bug fix release :)<br />
<br />
<br />
===4.1.05 [20191220]===<br />
<br />
*macOS<br />
-more Native integration <br />
<br />
-fix&&improvements<br />
<br />
===4.1.04 [20191130]===<br />
<br />
*SubMasters:<br />
-add new OSC and Midi messages for subBook rotations // ajout de nouveaux messages OSC et MIDI pour la navigation dans les subBooks.<br />
<br />
-add new buttons to quickly switch between Submaster's pages // ajout de nouveaux boutons pour rapidement choisir la page de Submaster affichée.<br />
<br />
*Patch:<br />
-you can now give a name to channels (useful on tour...) // il est dorénavant possible d'assigner du texte à un circuit.<br />
<br />
*Objects Listing:<br />
-new option for Chaser and Sample Listing to run the selected effects (in order to quickly identify them) // nouvelle option pour les Chaser et Sample Listings qui permet de rapidement faire un play/pause des effets sélectionnés<br />
<br />
*Devices:<br />
-new 'Recall DLink' function to copy state of selected devices from a step/cue/stepID // nouvelle fonction 'Recall DLink' pour copier les niveaux des devices en sélection depuis une cue/step/stepID donné<br />
<br />
*General<br />
-new 'Ring Buffer' mechanism for channel's quick selection (+shortcuts+OSC+MIDI links) // nouveau mécanisme appelé 'Ring Buffer' pour une sélection rapide des circuits (accessible via les raccourcis claviers, des messages OSC ou des commandes MIDI)<br />
<br />
-one can use commandLine to define Refresh timing // il est dorénavant possible de préciser le temps de la commande Refresh (via la ligne de commande)<br />
<br />
-you can define a prefered path in the SetUp // Il est possible de définir une arborescence dans le SetUp pour que D::Light ouvre le navigateur de fichier de préférence vers le chemin défini.<br />
<br />
===4.1.03 [20190729]===<br />
<br />
*SetUpIO:<br />
-virtual submasters for incoming data are now separate. One can control either usbDMXInput, netDMXInput and oscInput at the same time.<br />
<br />
it means one can use usbDMX Input to control Submasters from an external lightdesk and in the same time use netDMX Input to control Channels from a fancy madMapper patch :) and output DMX... :)<br />
<br />
//<br />
<br />
-D::light dispose dorénavant de 2 entrées DMX séparées (usbDMXInput et netDMXInput) via les 'Virtual Submaster'.<br />
<br />
ça signifie qu'il est possible d'utiliser une console lumière pour piloter les Submasters de D::Light (via usbDMXInput) tout en utilisant madMapper pour controler les circuits (via netDMXInput)... et sortir du DMX :)<br />
<br />
<br />
<br />
<br />
===4.1.02 [20190726]===<br />
<br />
*Midi:<br />
-new 'FloatingScaleIncrement' and 'FloatingScaleDecrement' available for ControlChange // nouvelles fonctionnalités 'FloatingScaleIncrement' et 'FloatingScaleDecrement' pour les ControlChange Midi.<br />
<br />
Ces nouvelles fonctions permettent d'utiliser une roue codeuse Midi (qui envoie +1 dans un sens et +1 dans l'autre sens sur 2 canaux différents) pour pouvoir se déplacer dans les listings ou modifier le niveau des circuits sélectionnés.<br />
<br />
-better shortcut support // amélioration de la commande midi 'Shortcut'<br />
<br />
<br />
*OSC:<br />
-better strategy // meilleure stratégie d'émission des messages OSC<br />
<br />
<br />
*E1.31:<br />
-better code for E1.31 input // meilleur code pour la réception de paquets E1.31<br />
<br />
===4.1.01 [20190722]===<br />
<br />
*fix<br />
<br />
<br />
===4.1.00 [20190719]===<br />
<br />
*UserInterface:<br />
-more 'flat' design // fin du nouveau design de l'interface utilisateur<br />
<br />
<br />
*Park:<br />
-new 'Park' function is order to lock channels or specific parameters of Device // nouvelle fonction 'Park' qui permet de bloquer des circuits ou des paramètres individuels de Device à une niveau donné.<br />
<br />
<br />
*macOS:<br />
-D::Light is now notarized from Apple // D::light est "notarizé" de la part d'Apple<br />
<br />
===4.0.31 [20190618]===<br />
<br />
*UserInterface:<br />
-new 'flat' design // nouveau design de l'interface utilisateur<br />
<br />
<br />
*Chaser / Sample:<br />
-one can now use SPEED Submasters to gain more fine controls on Chasers/Samples restitution (ClockWise way, CounterClockWise way, Random way)<br />
<br />
//<br />
<br />
-Il est dorénavant possible de controler le sens de défilement des Chasers et des Samples, soit dans le sens horaire (normal... CWise) soit dans le sens anti horaire (du dernier step vers le premier ... CCWise) soit en mode aléatoire (Random).<br />
<br />
Pour accéder à ces controles il suffit de définir un Submaster comme SPEED d'un Chaser ou d'un Sample et en lieu et place du texte associé au Sub se trouve le PlayMode.<br />
<br />
<br />
<br />
*Clone:<br />
-one can now set desire objects number while cloning (available for Cue, Group, Chaser, Sample, Palette, microPalette) // Il est dorénavant possible de choisir lors d'un clone d'objet le numéro de l'objet cloné (valable pour les objets Cue, Group, Chaser, Sample, Palette, microPalette)<br />
<br />
<br />
<br />
*Freeze:<br />
-Frozen step is now coloured // A l'appel de la fonction Freeze, le step en SCENE devient coloré pour une meilleure identification<br />
<br />
-grandMaster can now control Frozen levels // Le grandMaster est dorénavant maitre sur l'état lumineux freezé<br />
<br />
<br />
<br />
*Sequence:<br />
-one can now use Ctrl+Space to load selected step and launch GO (only in the big sequence window) // Il est dorénavant possible d'utiliser la barre espace dans la fenêtre de Sequence pour lancer un GO.<br />
<br />
Il est également possible de sélectionner un step et d'appuyer sur Control+Space pour charger le step sélectionné en Préparation et automatiquement lancer un GO.<br />
<br />
<br />
*Curves:<br />
-one can now select point and use Ctrl+Arrows(Up/Down/Left/Right) to move it // Il est dorénavant possible de sélectionner un point de la courbe du 'Curve Editor' et d'utiliser la combinaison de touche Ctrl+Flèche(Nord/Sud/Est/Ouest) pour le déplacer<br />
<br />
<br />
*TimeLink:<br />
-new copyToStep function to copy selected Tlinks to desire step // nouvelle fonction de copie (et raccourci clavier associé) pour copier les TimeLinks sélectionnés vers le pas de séquence inscrit dans la ligne de commande.<br />
<br />
<br />
*Midi:<br />
-new design of the midi Patch Editor // nouveau design de la fenêtre d'édition du patch Midi<br />
<br />
-more copyToMidiSwitch capabilities (you can now copy selected patch to all existing midiSwitch when the commandLine is empty) // Il est dorénavant possible de copier tout ou partie du patch midi vers tous les MidiSwitch existants en laissant la ligne de commande vide.<br />
<br />
<br />
*DeviceCommand:<br />
-one can now use MouseScroll in Blade's specialized widget // Il est dorénavant possible d'utiliser le scroll de la souris pour modifier les niveaux des Blades<br />
<br />
<br />
*microPalette:<br />
-one can now register INTENSITY/DIMMER as a definition for microPalette // Il est dorénavant possible d'enregistrer le paramètre INTENSITY/DIMMER comme définition d'une microPalette<br />
<br />
===4.0.30 [20190314]===<br />
*Objects Listings:<br />
-one can now sort (or reorder) objects in Cue/Group/Chaser/Sample/Palette/microPalette Listings // nouvelle commande pour re-numéroter les objects dans les différents listing<br />
<br />
-new 'reOrder' shortcut // également un nouveau raccourci clavier 'reOrder'<br />
<br />
<br />
*Submasters:<br />
-new state for Solo function (we now got NORMAL/SOLO/FLASHSOLO/NOSOLO) // ajout d'une nouvelle fonctionnalité pour le SOLO des Submasters.<br />
<br />
les différents états sont:<br />
<br />
**NORMAL : rien de particulier<br />
**SOLO (vert) : en fonction de l'ouverture du Submaster les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**FLASHSOLO (jaune) : lors de l'appui sur le bouton FLASH du Submaster, les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**NOSOLO (rouge) : le Submaster ne se coupe pas lors de l'action d'autres Submasters en mode SOLO ou FLASHSOLO<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.29 [20190226]===<br />
*General:<br />
-Balance function for channels is now dynamic // amélioration de la fonction Balance pour les circuits.<br />
<br />
Lorsque la fonction Balance est activée (qui permet d'isoler le(s) circuit(s) sélectionné(s)), si la sélection de circuit change, la Balance est updatée<br />
<br />
<br />
*OSC:<br />
-new /shortcut command which accepts string as argument // nouvelle commande /shortcut pour simuler un raccourci clavier.<br />
<br />
Cette commande accepte une 'string' comme argument.<br />
<br />
Par exemple '/shortcut p' va changer le registre de travail actif.<br />
<br />
<br />
*Track:<br />
-one can now track Palette across sequence // il est dorénavant possible de tracker les Palettes chargées dans le séquentiel (via les DeviceLinks)<br />
<br />
<br />
*Device:<br />
-more https://open-fixture-library.org/ integration<br />
<br />
<br />
*DeviceLinks:<br />
-Purge menu redefined // extension du menu Purge des DeviceLink.<br />
<br />
Il est dorénavant possible de purger un Paramètre ou tous les paramètres d'un attribut pour un DeviceLink en un coup<br />
<br />
<br />
*DeviceCommand:<br />
-new Live bound which display levels form palettes loaded in SubMasters // nouveau mode Live pour le DeviceCommand <br />
<br />
en mode Live, le DeviceCommand affiche les niveaux des paramètres des devices qui sont pilotés par des palettes chargées dans les submasters<br />
<br />
===4.0.28 [20190118]===<br />
*Submaster:<br />
-improve Submasters Solo mode // amélioration du mode Solo pour les Submasters.<br />
<br />
dorénavant le mode solo n'est plus réservé aux Flash, il est également accessible pendant le scroll des Submasters.<br />
<br />
-Balance do not kill 'E' (aka Exclusion) Submasters // les 'E' (comme Exclusion) Submasters ne sont plus remis à zéro en cas de Balance<br />
<br />
<br />
*Group:<br />
-enhance popUp dialog // amélioration de la fenêtre popUp d'enregistrement des Groupes.<br />
<br />
Lors de l'enregistrement d'un Groupe une fenêtre popUp s'ouvre où vous pouvez directement renseigner le nom du nouveau Groupe.<br />
<br />
<br />
*MasterLink:<br />
-improve MasterLink behavior (follow step +/-) // Les MasterLinks suivent la séquence pour les commandes step +/-<br />
<br />
-improve MasterLink editor Submaster's selection/registration // amélioration de la sélection/enregistrement des Submasters dans l'éditeur de MasterLink.<br />
<br />
vous pouvez dorénavant sélectionner les Submasters à enregistrer dans les MLinks de la même manière que la sélection de circuits dans la fenêtre principale.<br />
<br />
===4.0.26 [20181214]===<br />
*Patch:<br />
-'Enter' key can now be used to select either channels or outputs. CommandLine is used for sourcing.<br />
<br />
<br />
*Main Window:<br />
-'Enter' key can now be used to select channels. CommandLine is used for sourcing.<br />
<br />
-new 'DynamicBottom' display for Device's selection.<br />
<br />
<br />
*Sequence:<br />
-one can now register/insert cueless step. Such steps are useful to trigger D/M/S Links.<br />
<br />
<br />
*SubMasters:<br />
-new 'Looping Style' options for SubMasters loaded with Sample. one can select if levels are persistent after each loop or reseted.<br />
<br />
<br />
*SetUp:<br />
-one can now choose if SOLO mode for SubMasters also behave on Scene levels.<br />
<br />
-one can choose colours for Scene/Prepa registers<br />
<br />
<br />
*SetUp I/O:<br />
-one can now choose DMX input frame length.<br />
<br />
<br />
*DeviceLink:<br />
- one can now trigger MoveInBlack in one click for all listed Devices of each steps<br />
<br />
<br />
*TimeLink:<br />
-new 'Quick Selection' option to selected each identical parameters<br />
<br />
<br />
*Midi:<br />
-one can now use NOTE and PROGRAM CHANGE to trigger defined shortcuts<br />
<br />
<br />
*OSC:<br />
-new command which allow to control parameters of selected devices (range is -1.0 <= x.xx <= 1.0):<br />
<br />
/deviceParameter/ATTRIBUTE/PARAMETER x.xxx<br />
<br />
===4.0.24 [20181004]===<br />
<br />
===4.0.23 [20181002]===<br />
<br />
*menu Accelerators :<br />
-accelerators for MLink, TLink, DLink, SLink have changed (respectively Shift+Meta+w, Shift+Meta+x, Shift+Meta+y, Shift+Meta+z)<br />
<br />
<br />
*Sample :<br />
-faster encoder/decoder <br />
<br />
<br />
*VLC :<br />
-D::Light can now trigger VLC's playlist [https://www.getdlight.com/wiki/index.php/SETUP_I/O#VLC].<br />
<br />
<br />
*SubMasters :<br />
-VLC volume, DMX Input and OSC Input can be assigned to a regular SubMaster.<br />
<br />
<br />
*palette Editor :<br />
-Live functionality added<br />
<br />
<br />
*palette Listing :<br />
-new 'ALL' selector to display every recorded palette for selected channels<br />
<br />
<br />
*OLA server :<br />
-bumped to 0.10.7<br />
<br />
<br />
*MacOS :<br />
-MacOS 10.14 compatibility<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.22 [20180718]===<br />
<br />
*General:<br />
-last active step is recorded within the .sho, thus in case of crash or backup loading, last recorded step is set as the active step<br />
<br />
<br />
*USBDMX:<br />
-added more widget /*NODLE U1*/ /*FX5*/ /*Digital Enlightenment*/ /*anyma*/ /*avldiy*/ /*Eurolite*/<br />
<br />
(untested though....)<br />
<br />
<br />
<br />
*DeviceLink:<br />
-more powerful selection capabilities.<br />
<br />
one can now select several cells in DeviceLink Editor and apply chosen palette to all of them<br />
<br />
-MoveInBlack option editable for channels listed in the DeviceLink Editor<br />
<br />
<br />
<br />
*Curves:<br />
-new 'Square' interpolator (aka 'Square Law' curves)<br />
<br />
<br />
++fixes and optimizations<br />
<br />
===4.0.21 [20180705]===<br />
<br />
*DeviceListing:<br />
-one can now 'shiftPAN' and 'shiftTILT' devices<br />
<br />
<br />
*StepLinks:<br />
-one can choose to which destination OSC messages are sent (aka 'All Destinations' or specific IP:PORT)<br />
<br />
<br />
*General:<br />
-fixes and optimizations<br />
<br />
===4.0.20 [20180615]===<br />
<br />
*Palette:<br />
-Palette are now applied according to a user defined time (time is defined in [[SETUP]])<br />
<br />
-new Shift+CMD+P shortcut to display 'Palette Listing'<br />
<br />
<br />
*Virtual Submaster:<br />
-a new virtual submaster is available in [[SETUP I/O]]/OSC which can handle all incoming /circ/x/level OSC messages.<br />
<br />
-a new virtual submaster is available in [[SETUP I/O]]/DMX Utility which can handle all incoming DMX levels.<br />
<br />
<br />
*Submaster:<br />
-one can now colorize each Submaster (and it's levels in Output)<br />
<br />
<br />
*Accelerator:<br />
-new accelerators are available in Cue/Group/Chaser/Sample Editors<br />
<br />
<br />
*Track:<br />
-better MLink support<br />
<br />
===4.0.19 [20180515]===<br />
<br />
*Sample:<br />
-fix wrong device restitution under certain circumstances<br />
<br />
<br />
*Sequence:<br />
-new accelerator shortcut (CMD+R) in order to load selected step in active register<br />
<br />
-Cue names are now displayed in the big sequence window<br />
<br />
-one can now drag'n drop step(s) in order to reorganize the sequence<br />
<br />
-fix XFade wrong behavior <br />
<br />
<br />
*General:<br />
-in case of weird shutdown (crash....), D::Light now ask if user wanna use the backup.<br />
<br />
<br />
*OSC:<br />
-re-writting of OSC messaging system in favor of mono-argumentation (thus, touchOSC become usable again)<br />
<br />
-new syntax for Devices (cf https://getdlight.com/wiki/index.php/OSC)<br />
<br />
-old syntax (aka multi-argumentation) is still available thanks to a new switch in setupIO/OSC menu (Messaging argumentation type)<br />
<br />
<br />
*Track:<br />
- one can now track/update/create/delete Masterlinks from the Track window<br />
<br />
- better tracking for duplicate values<br />
<br />
- one can now use 'All' shortcut to select all displayed levels for selected channels<br />
<br />
<br />
*SplashScreen:<br />
-new initialization process which lead to a new splashscreen<br />
<br />
<br />
*MasterLinks:<br />
-MLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new insert MLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move MLinks<br />
<br />
<br />
*USBDMX:<br />
-D::Light now support HotPLug for usbDMX widgets :) only on macOS and Linux :(<br />
<br />
it means one can unplug/replug a usbDMX device, if the widget was previously active, D::Light will manage automatically the re-connection.<br />
<br />
<br />
*StepLinks :<br />
<br />
https://getdlight.com/wiki/index.php/STEPLINK<br />
<br />
-SLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new copy SLink button (+shortcuts) in the editor<br />
<br />
-new insert SLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move SLinks<br />
<br />
-OSC StepLinks are now typed, it means one must specify if argument(s) is an int, a float or a string<br />
<br />
-CURVES StepLinks now accept THRU (>) for outputs (in the same fashion as for channels)<br />
<br />
<br />
*Device Listing :<br />
-one can now sort Device's order according to ID or Model or Channel<br />
<br />
-one can now use massive Merge (by selecting several Devices before merge)<br />
<br />
<br />
*Palette Editor :<br />
- one can now use empty command line for AtLevel shortcut in order to purge selected levels<br />
<br />
<br />
*Palette Listing :<br />
- new 'Bound To' (editors) option in order to avoid opening Device Command<br />
<br />
<br />
*Chasers :<br />
- CHZ_Cue management is now the same as for the main sequence... if one record CHZ_Cue 1.5, it'll land between CHZ_Cue 1 and CHZ_Cue 2<br />
<br />
- Palette shortcut is now available in Chaser Editor<br />
<br />
<br />
*Curves :<br />
- deepest interaction with the patch.... Output(s) assigned to a curve of the curveListing are now linked(was ist das schön).<br />
<br />
- CurveEditor : one cane now select which curve is displayed (either from patch or from curveListing)<br />
<br />
- Curves are now 16bits -POTENTIAL INCOMPATIBILITY- (they need to be redrawn)<br />
<br />
===4.0.18 [20180124]===<br />
<br />
This release introduce SLinks.<br />
<br />
One can send custom Midi or OSC messages per sequence's step. Thus, it allows D::Light to become the master sequencer of your show as it can trigger specific cues/steps in other software.<br />
<br />
One can also load custom curves for output(s)/channel(s) on every steps of the sequence.<br />
<br />
*Patch:<br />
-new 'quick select' option in order to select all outputs patched to selected channels<br />
<br />
-new Channel/Output test shortcut<br />
<br />
-speedUp display<br />
<br />
*Sample:<br />
-smart +%/-% which only operate on recorded levels for selected channel(s) over a region or at one frame<br />
<br />
*Sequence:<br />
-in the main sequence window, one can now arrange columns as desired<br />
<br />
-new searchBox to quickly find a step/cue associated to a text<br />
<br />
*MasterLink/TimeLink/DeviceLink/StepLink Editor:<br />
-one can now select active step<br />
<br />
-more shortcuts<br />
<br />
*SubMaster Editor:<br />
-one can now select active submaster<br />
<br />
*Curves:<br />
-new design with more powerful editing<br />
<br />
*ShortCuts:<br />
-new searchBox to quickly find a shortcut<br />
<br />
*Save/SaveAs:<br />
-warning when directory is not writable<br />
<br />
*Force DeviceLink:<br />
-one can now use FullForce new option and select which attributes will be recorded<br />
<br />
*Device:<br />
-the main window should reflect active color for device. (it works for RGB or CMY colors only...)<br />
<br />
*General:<br />
-selection style is now more obvious (yellow square is 'around' selected channels)<br />
<br />
*Palette Editor:<br />
-one can move in Palette thanks to the new Up/Down switcher<br />
<br />
*Palette Listing:<br />
-Colour Palette are now colored for EZ view<br />
<br />
===4.0.17===<br />
<br />
a miserable bug of the previous release leads to this one<br />
<br />
===4.0.16_b4===<br />
<br />
===4.0.16_b2===<br />
<br />
===4.0.16 ===<br />
<br />
available for almost every systems (Linux version will be uploaded ASAP... sorry guys for the looooong waiting)<br />
<br />
*E1.31 (aka streamingACN) is now available as a netDMX protocol <br />
*one can now use 16 DMX universe<br />
<br />
Midi :<br />
*one can now use 'subStick' function for Midi Patch.<br />
thus Midi faders will always be patched to displayed submasters <br />
*'flashStick' is also available for the same purpose.<br />
SubMasters :<br />
*added a new 'E' button as Exclusion.<br />
thus AllSub master will not act on excluded submasters<br />
+ various fix<br />
<br />
===4.0.15_b2===<br />
<br />
2 new important stuff:<br />
*in Art-Net, DL no longer send continuously. it sends only on DMX change<br />
*in Patch, you can now "repeat" a Device. it's useful for playing with LedStrips<br />
also, more work have been done on DeviceCommands...<br />
in the Palette Listing, you can now use the new "recycle" icon in order to load same channels as in the DeviceCommands.<br />
<br />
===4.0.15_b1===<br />
<br />
===4.0.16_b3===<br />
<br />
===4.0.15_b3===<br />
<br />
===4.0.15===<br />
<br />
*on Windows, you should now be able to double-clic on .sho in order to launch DL and load desire sho<br />
*new SetUp I/O menu which group all DMX, USBDMX, NETDMX, MIDI and OSC function *new option to cross-patch dmx universes<br />
<br />
DMX Input:<br />
*more accurate<br />
*new option to bound DmxInput to channels or SubMasters<br />
<br />
Patch:<br />
*new option to "repeat" DMX Levels for Devices (useful for led strips)<br />
<br />
ArtNet :<br />
*you can now manually register Node's IP/Net/SubNet.<br />
*DL no longer send continuously packets.... it sends only on change.<br />
*new option in the Setup "Release FREEZE on Go".<br />
allow user to freeze DMX state until the next GO (useful when one want to move in sequence without modifying stage)<br />
<br />
Device Personality :<br />
*you can now import Personalities of the OFL project (Open Fixture Library) open-fixture-library.herokuapp.com/<br />
(which at the time of writing is open-fixture-library-pr-199.herokuapp.com/ ).<br />
*you can hide Commands for Colours, Focus and Blade in order to display bigger values table.<br />
<br />
Palette Editor:<br />
*you can now use At_level shortcut on selection of levels (multiple selection is allowed)<br />
General<br />
*you can now choose to display only patched channels<br />
<br />
===4.0.14===<br />
<br />
No new function Only fixes<br />
<br />
===4.0.13_b3===<br />
<br />
many changes to Artnet and dmxInput.<br />
<br />
===4.0.13===<br />
<br />
*enable DMXInput for DMX USB PRO widgets and clone<br />
*enable DMXInput for ArtNet<br />
*adjustable DMX rate<br />
*better Artnet support<br />
*better support for looooong samples<br />
*plenty of little annoying stuff<br />
<br />
===4.0.12===<br />
<br />
*new 'NoSolo' option for submaster:<br />
it means that a submaster tagged as 'NoSolo' won't be closed during 'Solo' operation, it also means that it won't close any sub when it's flashed.<br />
you just need to clic 2 times on the solo option .<br />
*when 'Solo' operation , device's parameters are now untouched (except the INTENSITY/DIMMER parameter)<br />
*new 'ReSync' option for midi:<br />
this function resend all midiOut levels. it's useful when you switch preset from the BCF2000<br />
*new option in the SETUP to bound MLink time and Timed submasters to Joystick: it means one can now speed up or down submasters opening/closing<br />
*import Sample extended:<br />
you can now select in one shot several samples to import.<br />
*'clone' is now available in the sample editor :<br />
it means you can copy selected channels levels to other(s) channel for a defined region or for a frame. This let you create enveloppe for channel and copy it to other channel.... yeah I know, this is huge!<br />
*import Chaser extended:<br />
you can now select in one shot several chasers to import.<br />
<br />
===4.0.11===<br />
<br />
fix annoying reported bugs.<br />
<br />
===4.0.10===<br />
<br />
*when cloning a device, one can now choose to clone source device's levels to destination devices's levels<br />
(in palette, in sub, in micropalette)<br />
*more device merging subtilities<br />
<br />
===Pre 4.0.09===<br />
<br />
*this one brings 'Gang Load' fashion to D::Light<br />
<br />
===4.0.9===<br />
<br />
extend the use of multiple selection in Cue/Group/Sample/Chasers Listing/Device Listing/Patch...<br />
you can now select several Chasers for example and load them to several submasters in one shot (thanks to drag n' drop)<br />
multiple selection have also been introduced for 'Remove' functions and 'Clone' functions.<br />
*you can now extract each submaster of the Gun Control (cf noGun option)<br />
*you can now set submasters config for a page of Sumaster (simply scroll the button down RecMLink button<br />
<br />
===4.0.8===<br />
<br />
===4.0.7===<br />
<br />
Mainly bug fixes and better memory bandwidth management<br />
<br />
===4.0.6===<br />
<br />
===4.0.5===<br />
<br />
This release will introduce microPalette.<br />
<br />
what is a microPalette ?<br />
<br />
microPalette handle one or several parameter(s) defined in the personality of a device, and only operate on a specific range defined by the user.<br />
microPalette are loaded in submasters and are executed in an exclusive mode for all selected devices that are registered within the submaster.<br />
for example, let's say devices are lighting ON with shutter open.<br />
you record a microPalette for SHUTTER parameter on the range 4 -> 128 that you load on submaster 1.<br />
when you'll open sub1, the shutter will start strobing form low to fast (if in the personality strobing form low to fast is registered in the range 4 -> 128).<br />
when you shutdown the submaster, the shutter will return to it's open state.<br />
it'll be veeeeeery useful for gigs<br />
*address patch issue when user use Shift key to extand selection for outputs<br />
*bug fixes and code cleaning<br />
<br />
===4.0.4===<br />
<br />
this release fix wrong behavior of 4.0.3 (sorry for the mess...)<br />
<br />
===4.0.3===<br />
<br />
*speeding internal things (and cleaning)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed) <br />
*better midi output (submaster's flash for example)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed":<br />
<br />
===4.0.2===<br />
<br />
<br />
fix & improve curves for dimmers<br />
<br />
===4.0.1===<br />
<br />
available for every supported systems : Win7, Win8, Win10, Linux32Bits (Ubuntu 14.04), Linux64Bits (Ubuntu 16.04), ARCHLInux (always on the top), MacOS 10.6 thru 10.12 on MacOS, D::Light is linked against XQuartz 2.7.11<br />
one of the main big thing is that D::Light is now a pay app... this move will hopefully be profitable for the software.<br />
the other big thing is that D::Light can now drive moving lights / LED lights.<br />
several improvements have been introduced for Chasers, Samples, user interface, drag'n drop, etc....<br />
<br />
===4.0.0.b-78===<br />
<br />
===4.0.0.b-75===<br />
<br />
fix blackout/sceneMaster/grandMaster with devices that use 'virtual intensity for colours' parameter<br />
<br />
<br />
===4.0.0.b-74===<br />
<br />
news:<br />
*refresh/balance available as OSC commands<br />
/pad/refresh 1<br />
/pad/balance 1<br />
*OSC message can bypass level's locking mechanism for /circ/level and /sub/level<br />
<br />
===4.0.0.b-76===<br />
<br />
*better handling of DLink<br />
*fix some Devices stuff for sequence -you can now use "0" Tlink (==20ms)<br />
*you can now use "0" waitTime _ 5xfaster than 0.1<br />
if you want to reset waitTimes to nothing (no autogo), set command line to . and use wait shortcut (or double clic in the waitTime column)<br />
*display Info when MLink or Tlink are recorded/updated<br />
++ various fix<br />
<br />
===4.0.0.b-73===<br />
<br />
Hi,<br />
b73 is out for some platforms (aka MacOS from 10.9 to 10.12 (linked against XQuartz 2.7.10), Windows 64b and Linux 64b)<br />
'''the main big thing with this release is that D::Light became a paid app...'''<br />
I tried during 13 years to keep in free, but I cannot no more. So please make archive of your sho as there will be no return.<br />
news:<br />
*lots of bug fixes<br />
*manual xfade for devices<br />
*you can now call Palettes from the main window (manually (new setup option or drag the switcher under the keypad) or with shortcuts)<br />
*nice handling of palettes in submasters.<br />
*improve device mechanism for Chasers<br />
*new timing options for chasers<br />
<br />
===Pre 4.0.0.b-72===<br />
<br />
*Samples are now LTP...<br />
mean easier, lighter, smarter...<br />
it also means some serious incompatibility with existing sample... sorry for that but it's a necessary evil.<br />
*fix DLink is now also available in Chaser<br />
*add 'Virtual Intensity for Colours" in the Device Listing.<br />
this new option let you control the Intensity of the device even when INTENSITY/DIMMer combo is not registered.<br />
usefull for LED RVB for example...<br />
<br />
===Pre 4.0.0.b-71===<br />
<br />
fix a miserable bug...<br />
news:<br />
*SampleListing now display Sample's length<br />
*you can change submaster's levels color (new setup option)<br />
<br />
===Pre 4.0.0.b-70===<br />
<br />
*new purge utility for device attributes within Samples<br />
*'device command' is now fully dedicated to sample's cause<br />
*better speed algorithm for stuff (aka sub_speed, joystick, general timing)<br />
*you can select devices directly in the 'palette Listing' window, as in the 'device commands' window<br />
*reorganization/colorization of 'device Commands' (in order to gain space and clarity)<br />
*add Ctrl+Arrow shortcut to select next channel and set it to default@Level<br />
<br />
===Pre 4.0.0.b-69===<br />
<br />
fix various wrong behavior<br />
*Devices:<br />
added the possibility to define HOME position for parameters to NULL. in this case, HOME call will never operate on the nulled parameters. (useful in some case where LAMP OFF is set to 0... and you don't want to switch the lamp off each time you HOME the device).<br />
<br />
===Pre 4.0.0.b-68===<br />
<br />
*added DND support for TLink and DLink in the chaser's editor<br />
*added DND support for Times in the chaser's editor (times can be DND for example from TimeIn to DelayOut, etc...)<br />
*added DND support for Cues in the chaser's editor<br />
*as for the sequence and other stuff you can now double-click in the TLink editor to set value<br />
*as for the Chaser's editor you can now DND Times in the Sequence editor in the way you want (eg from TimeIn to DelayOut, etc...)<br />
*Device's parameters now follow step times if INTENSITY is > 0 -fix for invPan/invTilt<br />
<br />
===4.0.0.b-67===<br />
<br />
===Pre 4.0.0.b-67===<br />
<br />
*added support for usb pro mk2 (revB) -added wait times to chaser editor $<br />
FWIW, I've decided to clean OSC reader/writer messenger before the final release (and this is not a good news for you... )<br />
I've changed:<br />
/circ/level x y (where x is the channel, y the level) /circ/prepalevel x y<br />
/sub/text x blabla<br />
/sub/level x y<br />
/sub/flash x y<br />
/sub/phase x y.y<br />
all the /subStick messages and also the /device ones<br />
for the devices it looks like<br />
/device s i i (string (/attribut/parameter), int (device numbr), int (value))<br />
I know that all your pd patchs, touchOSC stuff, etc... won't work anymore, but it gain clarity and parsing efficiency.<br />
<br />
===4.0.0.b-66===<br />
<br />
bug fixes<br />
few words about the new 'Phase' ID for a submaster:<br />
one can freely navigate in a sample thanks to the new phase function. it starts at 0.0 and end at 1.0 (1.0 is the latest frame of the sample).<br />
so you can set a sub as Phase for a sample (like you did with Speed function), and you have 255 steps to navigate in the sample.<br />
I've also added OSC message (/sub/x/phase 0.0........1.0).<br />
thus, you have a huuuuuuge precise control over the sample's restitution.<br />
you can go forward, backward, loop inside, etc.....<br />
<br />
===Pre 4.0.0.b-66===<br />
<br />
nouveaux messages OSC: reception<br />
/pad/sub x (select sub)<br />
/pad/record 1 (like record shortcut) /pad/update 1 (like update shortcut)<br />
sending<br />
/seq/x1text (send text associated to step loaded in X1) /seq/x2text (send text associated to step loaded in X2) /sub/pageText (send text associated with the active sub page) /seq/go_signal 1 (send when GO is triggered) /seq/goback_signal 1 (send when GO is triggered) /seq/pause_signal 1 (send when GO is triggered)<br />
and for the Devices:<br />
each device will respond to :<br />
/device/x/attribut/paramater 0... 65536<br />
where attribut is COLOR or FOCUS or EFFECT, etc.... and parameter are the ones recorded within the personality of the device<br />
each device will export his value to the same address<br />
<br />
===4.0.0.b-65===<br />
<br />
There's enough changes to make an update... I didn't finished all the clean though...<br />
*the main window has been polished to fit within small screen systems *you can sample devices<br />
*many many bug/trick fixes<br />
<br />
===4.0.0.b-64===<br />
<br />
mainly bug fixes and stuff improvements....<br />
<br />
===4.0.0.b-62===<br />
<br />
a miserable mistake on b61 leads to b62... mainly bug fixes and dep lib update<br />
<br />
===4.0.0.b-61===<br />
<br />
only for Win32, Win64, MacOS 10.11 (more OS to come later) mainly bug fixes.<br />
<br />
===4.0.0.b-58===<br />
<br />
freshly fresh for everyone, this beta fix several bugs or wrong behavior regarding Devices but also for the old fashion way...<br />
<br />
===4.0.0.b-57===<br />
<br />
*in the palette listing one can now apply a palette to selected devices in one click (nice 4 live...)<br />
*in the palette listing, palettes are now categorized (faster display)<br />
*in the 'device command' panel, if a parameter have a definition, associated scroller are now bound to minLevel/maxLevel (nice 4 live...)<br />
<br />
===4.0.0.b-56===<br />
<br />
only 4 MacOS 10.6 -> 10.11<br />
<br />
===4.0.0.b-55===<br />
<br />
should fix some stuff...<br />
only for Linux64, MacOS 10.8 -> 10.11<br />
<br />
===4.0.0.b-54===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-53===<br />
<br />
should fix group removing/deletion different compilation options for win64<br />
<br />
===4.0.0.b-52===<br />
<br />
should fix usbDMX Pro on ElCapitan && Yosemite should fix group deletion<br />
should fix Chase load in sub<br />
I don't have issue while loading global palette in sub.<br />
<br />
===4.0.0.b-51===<br />
<br />
with this one you can load PALETTES in submasters. no drag'n drop yet.... you can choose which device that is include in a palette is processed.<br />
on MacOSX, linked against fresh XQuartz 2.7.8<br />
<br />
===Pre 4.0.0.b-50===<br />
<br />
===Pre 4.0.0.b-49===<br />
<br />
===Pre 4.0.0.b-48===<br />
<br />
===4.0.0.b-47===<br />
<br />
lots of news coded during summer...<br />
*Device functions have been merged in a central window. This is now the start point for almost everything for Devices...<br />
*many things have been cleaned<br />
*Shift and Ctrl have been swapped (to massively select channel you now use Shift, to drag'ndrop a channel in a submaster to quickly inhib it, you now use Ctrl).<br />
<br />
===4.0.0.b-46===<br />
<br />
should fix reported bugs.<br />
<br />
===Pre 4.0.0.b-45===<br />
<br />
should fix:<br />
*record new sho (with permissions check on Linux) -artnet on Linux<br />
*strange and deep deep wrong behavior for devices<br />
should also clarify selection in the TLink editor.<br />
<br />
===4.0.0.b-44===<br />
<br />
should fix:<br />
*warning when user do not have permissions to write files on Linux<br />
*weird things when repatching a device<br />
<br />
===4.0.0.b-43===<br />
<br />
should fix:<br />
*artnet on windows computers<br />
*help on linux computers<br />
*submasters (timed and inhib ones) that stay in Pause state. -some inappropriate behaviors<br />
news:<br />
SHORTCUT :<br />
allow to delete previous binding when asking for an ever used key<br />
<br />
===4.0.0.b-42===<br />
<br />
ArtNet : restore network artPoll broadcast address (some node appears to not responding well over 255.255.255.255)<br />
Devices :<br />
*fix a case where palettes levels were not honored for dlinks<br />
*add the possibility to select the same parameter for several Devices by clicking on the parameter's column header<br />
Linux:<br />
*shrink size of the packages<br />
<br />
===4.0.0.b-41===<br />
<br />
mainly bug fixes:<br />
CHANNEL TRACK:<br />
fix bug and faster code.<br />
please do some hardcore tests...<br />
MIDI:<br />
new LOADSTEPID_X2/X1 functions for ProgramChange<br />
*retrieve single channel inhib when dragging with Shift to a submaster -retrieve hour trigger<br />
*new remove function for MidiTimeCode editor<br />
*bug font fixed<br />
<br />
===4.0.0.b-40===<br />
<br />
mainly bug fixes<br />
<br />
===4.0.0.b-39===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-38===<br />
<br />
so here comes a new one basically with bug fixes.<br />
also I've tried to reduce size (height) to fit on low resolution screen<br />
I've worked on the setup regarding ArtNet and OLA (for them to work better)<br />
the BIG one is the new remote available with this release that we have designed with aroom (big thanx)<br />
<br />
===4.0.0.b-37===<br />
<br />
removed things:<br />
channelcheck definitely removed (use Patch functions for this purpose) Color Scroller definitely removed (use Devices functions for this purpose)<br />
news/update/fixes:<br />
Patch:<br />
*you can now select several channels, and if you give one dimmer, channels we be patched as list starting with the given dimmer.<br />
(@mode exemple: CH 1 THRU 10 = 5 ENTER will patch ch 1 to dimmer 5, ch 2 to dimmer 6, etc...).<br />
*double click is available for check level<br />
Balance:<br />
*submaster that are in TIME mode and the little blue square of the sub is set, what's inside the submaster won't be touched by the Balance Mode<br />
Artnet:<br />
*now inegrated to the setup.<br />
*more simple, more usefull, honor the broadcast/unicast mode, honor selected nodes to use in unicast mode.<br />
Submasters:<br />
*there's now a little indicator close to the sub that show progression in case of MLink start or Times Start<br />
Midi Time Code:<br />
*new inhib MTC function in the setup<br />
+many various bug fixes<br />
<br />
===4.0.0.b-36===<br />
<br />
===4.0.0.b-35===<br />
<br />
bug fix<br />
+<br />
should improve Help display.<br />
in @Mode, the Help in the windows now display allowed syntax<br />
<br />
===4.0.0.b-34===<br />
<br />
*should improve TLink management<br />
*more/less OSC message for PATCH<br />
(new remote is here : github.com/dlight-tools/dlight-pad/blob/...ad_4.0_SGS2.touchosc ) -keep on cleaning code....<br />
<br />
===4.0.0.b-33===<br />
<br />
news:<br />
*should fix all errors reported for the b32 (except TLink that collapse, I've forgot....)<br />
Patch:<br />
*complete rewrite of this window.<br />
*the left part display channels, the right part display dimmers. D-Patch is the first address of patch for Devices<br />
*you can drag'n drop from channels to dimmers<br />
*you can select several dimmers like 1 + 2 Thru 10 + 20 + 44<br />
*the remote should not work anymore, let's try to write another one...<br />
+ many many more little stuff that make life better<br />
<br />
===4.0.0.b-32===<br />
<br />
General:<br />
*you can now double-clic on levels to set value<br />
Channel Track:<br />
*you can now DND to death!!<br />
ascii:<br />
*better integration with DL<br />
+bug fixes<br />
fews words:<br />
*DL seems stable enough now to cut off the release soon, I just need to re-write the patch window before the release.<br />
<br />
===4.0.0.b-31===<br />
<br />
*le double clic pour les textes des subs<br />
*tcl/tk updaté<br />
*molette de la souris pour les valeurs des paramètres des devices ainsi que pour les masters SCENE/FlashMaster AllSubMasters<br />
*meilleur check des noms de palettes<br />
*ID pour le message OSC /seq/go<br />
*ascii improve file loading/recording<br />
*device attribute's editor are now able to display levels in % as well as Real Values<br />
*et les corrections de bug annoncés sur la b30<br />
<br />
===4.0.0.b-30===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-29===<br />
<br />
*should fix Win64 package<br />
*Sequence : StepID<br />
this is the big new stuff which allow you to register an 'identifiant (ID)' for a step.<br />
<br />
Thus you can call the step thanx to new shortcuts stepID_load and stepID_goto where xxxx_load is used to set the ID for a step and xxxxx_goto is used to trigger the step<br />
there cannot be two stepID with the same number....<br />
<br />
in the setup you can choose if MSC Load message is mapped with the cues (as before) or with the stepID<br />
<br />
in OSC, two new messages : /seq/ID_goto xx.xxx and /seq/X2LoadAndFireID xx.xxx<br />
HourTrigger:<br />
*functions have been re-written<br />
+bug fixes<br />
<br />
===4.0.0.b-28===<br />
<br />
Text: all text are now edited in place<br />
File name: DL should support exotic characters (at least the french ones) +should fix all reported bugs of the previous beta<br />
<br />
===4.0.0.b-26===<br />
<br />
new beta available for every supported systems (with the addition of Windows 64bits) ATTENTION: on MacOS 10.6_10.7, DL is built against XQuartz 2.7.7 (please update your server...)<br />
bug fixes release + new features:<br />
OLA:<br />
*the server have been updated to 0.9.5<br />
Sequence :<br />
*the big sequence window is a whole new code with drag'n drop support for every parameters<br />
Track :<br />
*now display DLinks associated to a channel for sequence's steps<br />
OSC : new /sub/x/text message.<br />
*it's only an outgoing message that display text associated with subs. DL will not respond to this message<br />
MIDI :<br />
*new MidiSwitch +/- bind available<br />
Device :<br />
*Inverse Pan/Tilt now available in the Device's Listing<br />
<br />
===4.0.0.b-25===<br />
<br />
===4.0.0.b-24===<br />
<br />
bug fixes +<br />
Channel Track has been re-write<br />
*more useful and Sequence selector added<br />
@mode:<br />
*available in channel Track<br />
*bug fixes in TimeGroup editor<br />
*add [DELETE] [CUE] xx.x [THRU] xx.xx<br />
OLA:<br />
*fixes on yosemite (thanx aroom)<br />
+ many little stuff<br />
<br />
===4.0.0.b-22===<br />
<br />
mainly a bug fix with addition of:<br />
*in @mode and RPN, PALETTE will open the Palette Listing<br />
*0 + Colour/Focus/Beam/etc... will set selected devices to Home values for selected attributes.<br />
<br />
===4.0.0.b-21===<br />
<br />
mainly bug fixes...<br />
new features:<br />
*Devices command's windows now reflect real values for movers all the times + some goodies...<br />
<br />
===4.0.0.b-20===<br />
<br />
Recapitulatifs par rapport à la b16 :<br />
*Grand Master : Ok<br />
*Black : Ok<br />
*Focus avec le Pad Ok<br />
*Plus de sho corrompu : Ok Memorisation des Focus :ok Patch : OK<br />
*Ce qui ne fct pas ou plus:<br />
*Multi sélection avec souris et touche " CTRL", c'est ok avec les commande "ch +"<br />
*prise en compte de valeur par défaut des devices (chez moi un Strobe qui devrai être à 255)<br />
Au bout d'un moment de travail, les fenêtres ne passent plus en premier plan par l'appel au menu, lorsqu'elles sont ouvertes. donc il faut les sélectionner dans un coin apparent.<br />
*Les Cue FX ne mémorisent pas les canaux de devices.<br />
*Les clone de Cue, ne copient pas les canaux de devices<br />
*lorsqu'on clique sur le "DLINK" d'un STEP, on peut visiblement éditer les canaux individuellement, or ce ne fonctionne pas sur tous les canaux. (couleurs OK, mais STROBE, EFFECT...)<br />
J'ai d'ailleurs pas réussi à "jouer" avec un canal "EFFET / MACRO", mais c'est peut être le device, faut que je vérifie.<br />
Les Dlink ne sont pas liés aux CUES, donc on ne peut pas les mettre dans un SUB.<br />
Pas systématique<br />
*Ne mémorise de temps en temps pas la couleur (donc dans certains CUE, et pas d'autres) <-- Ca c'est bizarre et pénible<br />
je te joindrai le sho et le step où ça bloque.<br />
=> ben aujourd'hui ce step et cette couleur ne bloque plus !=> A suivre<br />
*Sortie du logiciel pas toujours propre (fenêtres bloquées ouverte), mais ce ne m'est plus arrivé le lendemain.<br />
*J'ai eu deux fois une fermeture inopinée lorsque je faisais des manip. avec les 4-5 fenêtres ouvertes (Focus, Beam, Couleur, Listing), sans perte de données, recul. avec menu "backup".<br />
<br />
===4.0.0.b18===<br />
<br />
===Pre 4.0.0.b18===<br />
<br />
===4.0.0.b17===<br />
<br />
mainly a bug fix.<br />
<br />
===4.0.0.b16===<br />
<br />
===Pre 4.0.0.b16===<br />
<br />
*SUB_SPEED are reset to 50% in case of gun shot<br />
*moving light's attributes have been redispatched, new BEAM family<br />
*palette listing now reflect available palette for selected channels.<br />
*Colour and Focus window now display parameters levels for each selected Devices (along with the active palette's name)<br />
<br />
===4.0.0.b15===<br />
<br />
available for Windows, MacOS 10.8, 10.9, 10.10 bug fixes only...<br />
<br />
===4.0.0.b14===<br />
<br />
bug fixes only... should address:<br />
*not patched channels -X1/X2 crash<br />
<br />
===4.0.0.b11===<br />
<br />
===4.0.0.b10===<br />
<br />
*fix a bug with the 'Personality Editor'<br />
*benefit from the compiler analyzer (lots of optimizations)<br />
*fix Sample recording<br />
*new 'Balance' function to isolate selected channel as long as Balance is ON<br />
<br />
maybe I'll repeat myself but It's important to test these beta in order to stabilize the first 4.0.0 in order to release it.<br />
<br />
my goal is to have a bullet proof release as the 3.0.24<br />
<br />
moving lights code will be part of this release as an experimental feature.<br />
<br />
===4.0.0.b09===<br />
<br />
it's a big step forward as it introduce concept/basics for moving light, Leds, and whatever you need in D::Light.<br />
<br />
Specifically it introduces 'DLinks' wich are more or less (actually less than more) like MLinks but for registered devices.<br />
<br />
DLinks acts like this:<br />
*you set all parameters you need for devices (with palette it's better)<br />
*you record a cue and DLinks are attached to the step that contain the cue<br />
*you can edit/modify/create/remove DLinks form the editor wich is available (for now... I've forget to set an option in the menus....) by click on the corresponding column in the sequence.<br />
*when DLink are loaded in X2, if the channel is black they're processed (this behavior is called GO_IN_B on some ligthdesk)<br />
*this is a special feature of DL: when a channel under TGroup control is fading to black, if DLink attached to next step is referring to this channel, parameters are processed.<br />
it fits very well for theater I think....<br />
*DLinks are not attached to cues, cues only contain Dimmer Parameter of devices (if they exists) -editors (like GROUP, CUE, SUB) does not deal with devices parameters.<br />
<br />
===Pre 4.0.0.b9===<br />
<br />
===4.0.0.b8===<br />
<br />
===4.0.0.b7===<br />
<br />
===4.0.0.b6===<br />
<br />
*a new beta is available for macOS >= 10.8 and Windows (if you want the other builds, just ask.) here's a non-finished list of modifications:<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording<br />
*add Palette recording/updating functions<br />
*add Palette listing and editor<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde<br />
*in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
attached a model of devices for the device editor.<br />
<br />
I think it's robust now and you can build Personality based on the attached example.<br />
<br />
===Pre 4.0.0.b6===<br />
<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording add Palette recording/updating functions<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
===4.0.0.b05===<br />
<br />
* add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho. It's usefull for Device that do not handle Intensity attribute.<br />
* add a merging mechanism to swap registered device model with another one. it'll be usefull when Palette will be coded but the purpose is to be able to switch between device when in tour you do not have the same device as at the creation.<br />
* from the main board you can access to several windows for (few for now) commands add CONTROL command for Lamp On/Off<br />
*add FOCUS command for Pan(Fine)/Tilt(Fine)<br />
*add BLADE command<br />
<br />
in the FOCUS and Blade windows you can hold CTRL to scroll FINE or scroll BOTH parameters I think you'll need to to rebuild your devices template as the one provided because all parameters you want to use must be set<br />
<br />
all library have been updated<br />
<br />
===Pre 4.0.0.b5===<br />
<br />
*add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho add a merging mechanism to swap registered device model with another one<br />
*add CONTROL command for Lamp On/Off add FOCUS command for Pan(Fine)/Tilt(Fine) add BLADE command<br />
*updated libs<br />
*join Alpha Profile 800 && ADB Warp model as example say that Parameters fields must be set....<br />
<br />
===4.0.0.b04===<br />
<br />
Avec cette beta, j'arrive à controler les couleurs du PAR via le ColourPanel<br />
le circuit de la fenêtre principale représente le paramètre DIMMER des devices<br />
*donc de la nouveauté dans le colourpanel où si le(s) devices sélectionnées ont plus de 3 couleurs, des scrollers de niveaux apparaissent en bas de la fenêtre<br />
*rajout des cases CMY<br />
*refonte des presets de couleurs (pour mémoire: left-clic = selection de couleur, un deuxième clic permet de nommer la couleur, Ctrl+clic permet d'enregistrer la couleur active)<br />
donc si vous avez listés/patchés des devices, que vous les sélectionnez depuis la fenêtre principale, vous devriez pouvoir controler les couleurs depuis le colourPanel.<br />
on ne peut pas encore enregistrer de cues avec des valeurs de couleurs ni charger des trucs dans les subs, ni rien.... petit à petit ça avance.<br />
aussi pour ceux qui possèdent un ultraDMX RDM Pro merci de me dire si il fonctionne mieux avec cette beta.<br />
après réflexions nocturnes je me dis que c'est pas bien de mettre les valeurs de HOME dans la librairie, qu'il vaudrait mieux définir ces valeurs dans le 'Device Listing'... où pourrait également apparaitre des champs comme 'Inverse Pan' et 'Inverse Tilt'...<br />
<br />
===4.0.0.b3===<br />
<br />
this one bring the Device Listing where you can import Device Files to your sho. please be carefull not having neither Manufacturer nor Model set as '*'<br />
'-' on Win32 leads to nothing good...<br />
in order to patch the imported device, you click on the Dimmer or Channel cell, it pop up a big dimmer view.<br />
use Ctrl+'move the mouse' to set the dimmer Range.<br />
once dimmer range is set, you type the channel number you want to assign the device and use 'c' (like in channel) to process the patch.<br />
you can use 0 channel to release a previous patch without removing a device<br />
<br />
===4.0.0.b2===<br />
<br />
this one should address reported bugs of the previous one<br />
<br />
===4.0.0.b1===<br />
<br />
voici la premiere béta d'une longue série qui devrait aboutir sur une proposition d'utilisation des projecteurs à LED, projecteurs asservis.<br />
ça sera sans doute assez long étant donné le chantier, néanmoins voici une première proposition....<br />
cette beta ne comprends qu'un module de création de librairie de projecteur.<br />
dans l'ordre pour las suivantes:<br />
*assignation des projecteurs dans un sho de DL en fonction de la librairie existante -fonctions d'accès aux paramètres<br />
*création/gestion de palette<br />
<br />
==D::Light v3==<br />
<br />
===3.0.24_b2===<br />
<br />
build system is slightly different from previous releases. now we have :<br />
*MacOS 10.6/10.7 build linked against XQuartz 2.7.4<br />
*MacOS 10.8/10.9 build linked against XQuartz 2.7.5<br />
*and the good old Win32, Linux32, Linux64 releases on Linux and MacOS, every lib have been updated<br />
here come the news....:<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
you can load one or several channels.<br />
it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.24===<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
*thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
*you can load one or several channels.<br />
*it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.22_b2===<br />
<br />
OSC:<br />
*less message for channels (eg only when their values are changing)<br />
Setup:<br />
*new option for sequence typo<br />
*bug fixes...<br />
<br />
===3.0.22_b1===<br />
<br />
new beta phase with:<br />
*bug fixes (at least more error checks)<br />
*MidiTimeCode improved<br />
<br />
===3.0.22===<br />
<br />
I'm proud to announce the 3.0.22 release of D::Light.<br />
It's available for each supported platforms (macOS 10.6->10.9, windows, Linux 32b, Linux 64b). On MacOSX, it's linked against XQuartz 2.7.5 (xquartz.macosforge.org/landing/)<br />
many bugs fixed....<br />
News:<br />
*MIDI TIMECODE: code improved<br />
OSC:<br />
*less and better verbose<br />
SETUP:<br />
*new typo function for sequence display<br />
*please consider making donations if you think this software is useful.</div>Sl1200mk2https://getdlight.com/wiki/index.php?title=ChangeLog&diff=3105ChangeLog2020-07-03T10:10:13Z<p>Sl1200mk2 : /* 4.1.10 [NOTYETRELEASED] */</p>
<hr />
<div>__NOTOC__<br />
<br />
==D::Light v4==<br />
<br />
===4.1.10 [20200703]===<br />
<br />
*Devices:<br />
-new DeviceTools (menu Device/DeviceTools) that bring Focus joystick, Colours picker and Blade utilities as a separate window. Useful in addition of the dynamicBottom. // nouvelle fenêtre DeviceTools qui permet d'afficher uniquement les joysticks des Focus et Blades ainsi que le picker de couleurs.<br />
<br />
-fix palette recording with levels that come from SubMasters // correction de l'enregistrement des palettes lorsque les niveaux sont issus de SubMasters<br />
<br />
*Sample:<br />
-new several options before Sample Recording // nouvelles options réglables avant l'enregistrement des Samples<br />
<br />
*Midi:<br />
-new floatingScale command that let a CC control levels of active channel's selection, useful with infinite knob... // nouvelle command floatingScale qui permet à un rotatif ou fader (ControlChange) de piloter les niveaux de la sélection active de circuits.<br />
<br />
*General:<br />
-augmented 'Recall' function that allow user to recall levels of prev/next/desire cue for selected channels // nouvelle fonction 'Recall' qui permet de rappeler les niveaux des circuits sélectionnés par rapport à la cue suivante/précédente/définie<br />
<br />
-new 'levelStyleDisplay' shortcut to switch between percent/real display // nouveau raccourci clavier pour la fonction 'levelStyleDisplay' qui permet d'alterner l'affichage en pourcent ou en valeur réelle des niveaux des circuits.<br />
<br />
-new commandLine up to the channel panel // nouvelle ligne de commande au dessus de l'écran d'affichage des circuits.<br />
<br />
<br />
*StepLinks:<br />
-added GOTO message to VLC to play desire item (there's a strange offset though between playlist ID items and ID items sent by D::Light) // ajout du message GOTO aux commandes VLC pour jouer un morceau de la playlist de VLC<br />
<br />
<br />
*SetUp I/O:<br />
-new 'Fixed Frame Rate' option in order to provide continuous DMX stream // nouvelle option 'Fixed Frame Rate' pour permettre l'émission d'un flux DMX fixe à vitesse constante (notamment lorsqu'il n'y a pas de modifications de niveaux).<br />
<br />
-new 'DMX Input Patch' option for usbDMX and netDMX that let you patch incoming DMX to Devices (each parameter is reachable) // nouvelle function 'DMX Input Patch' pour l'usbDMX et les netDMX qui permet de patcher un signal DMX entrant sur n'importe quel paramètre des Devices.<br />
<br />
===4.1.09 [20200313]===<br />
<br />
*SetUp :<br />
-new Splitted 'UI' mode // nouvelle interface 'Splitted' pour la fenêtre principale<br />
<br />
<br />
*Fixes&&Improvements<br />
<br />
===4.1.08 [20200214]===<br />
<br />
*SetUp :<br />
-new option to set Submaster's matrice (10 or 16 Submasters displayed) // Nouvelle option pour définir la matrice des Submasters<br />
<br />
<br />
*SetupIO :<br />
-E1.31 (streamingACN protocol) DMX universe mapping can now reach universe 63999 // le mapping des univers DMX pour le protocole E1.31 (streamingACN) peut aller jusqu'à l'univers 63999<br />
<br />
<br />
*Fixes&&Improvements<br />
<br />
===4.1.07 [20200131]===<br />
<br />
*SetUp :<br />
-new option to Detach/attach main User Interface // Nouvelle option pour séparer ou grouper la fenêtre principale<br />
<br />
-new option to anchor StepLinks to sequence // Nouvelle option pour lier le déclenchement des stepLinks au step+/- dans le séquentiel<br />
<br />
*StepLinks:<br />
-new type command to change displayed SubMasterPage // nouvelle commande pour afficher une page de SubMaster spécifique<br />
<br />
*TimeLinks:<br />
new TLinks are now registered with '.' in the Time column. It means that step times will be used // Les nouveaux TLinks sont enregistrés avec un '.' dans la colonne des temps. Ce qui signifie que les temps du pas de séquence sont utilisés (il est toujours possible d'assigner un délai spécifique)<br />
<br />
*DeviceCommand:<br />
-new option to clone levels from a desired device // nouvelle option (bouton et raccourci clavier) pour cloner les valeurs d'un device vers tous les devices inscrits dans le deviceCommand<br />
<br />
===4.1.06 [20200107]===<br />
<br />
bug fix release :)<br />
<br />
<br />
===4.1.05 [20191220]===<br />
<br />
*macOS<br />
-more Native integration <br />
<br />
-fix&&improvements<br />
<br />
===4.1.04 [20191130]===<br />
<br />
*SubMasters:<br />
-add new OSC and Midi messages for subBook rotations // ajout de nouveaux messages OSC et MIDI pour la navigation dans les subBooks.<br />
<br />
-add new buttons to quickly switch between Submaster's pages // ajout de nouveaux boutons pour rapidement choisir la page de Submaster affichée.<br />
<br />
*Patch:<br />
-you can now give a name to channels (useful on tour...) // il est dorénavant possible d'assigner du texte à un circuit.<br />
<br />
*Objects Listing:<br />
-new option for Chaser and Sample Listing to run the selected effects (in order to quickly identify them) // nouvelle option pour les Chaser et Sample Listings qui permet de rapidement faire un play/pause des effets sélectionnés<br />
<br />
*Devices:<br />
-new 'Recall DLink' function to copy state of selected devices from a step/cue/stepID // nouvelle fonction 'Recall DLink' pour copier les niveaux des devices en sélection depuis une cue/step/stepID donné<br />
<br />
*General<br />
-new 'Ring Buffer' mechanism for channel's quick selection (+shortcuts+OSC+MIDI links) // nouveau mécanisme appelé 'Ring Buffer' pour une sélection rapide des circuits (accessible via les raccourcis claviers, des messages OSC ou des commandes MIDI)<br />
<br />
-one can use commandLine to define Refresh timing // il est dorénavant possible de préciser le temps de la commande Refresh (via la ligne de commande)<br />
<br />
-you can define a prefered path in the SetUp // Il est possible de définir une arborescence dans le SetUp pour que D::Light ouvre le navigateur de fichier de préférence vers le chemin défini.<br />
<br />
===4.1.03 [20190729]===<br />
<br />
*SetUpIO:<br />
-virtual submasters for incoming data are now separate. One can control either usbDMXInput, netDMXInput and oscInput at the same time.<br />
<br />
it means one can use usbDMX Input to control Submasters from an external lightdesk and in the same time use netDMX Input to control Channels from a fancy madMapper patch :) and output DMX... :)<br />
<br />
//<br />
<br />
-D::light dispose dorénavant de 2 entrées DMX séparées (usbDMXInput et netDMXInput) via les 'Virtual Submaster'.<br />
<br />
ça signifie qu'il est possible d'utiliser une console lumière pour piloter les Submasters de D::Light (via usbDMXInput) tout en utilisant madMapper pour controler les circuits (via netDMXInput)... et sortir du DMX :)<br />
<br />
<br />
<br />
<br />
===4.1.02 [20190726]===<br />
<br />
*Midi:<br />
-new 'FloatingScaleIncrement' and 'FloatingScaleDecrement' available for ControlChange // nouvelles fonctionnalités 'FloatingScaleIncrement' et 'FloatingScaleDecrement' pour les ControlChange Midi.<br />
<br />
Ces nouvelles fonctions permettent d'utiliser une roue codeuse Midi (qui envoie +1 dans un sens et +1 dans l'autre sens sur 2 canaux différents) pour pouvoir se déplacer dans les listings ou modifier le niveau des circuits sélectionnés.<br />
<br />
-better shortcut support // amélioration de la commande midi 'Shortcut'<br />
<br />
<br />
*OSC:<br />
-better strategy // meilleure stratégie d'émission des messages OSC<br />
<br />
<br />
*E1.31:<br />
-better code for E1.31 input // meilleur code pour la réception de paquets E1.31<br />
<br />
===4.1.01 [20190722]===<br />
<br />
*fix<br />
<br />
<br />
===4.1.00 [20190719]===<br />
<br />
*UserInterface:<br />
-more 'flat' design // fin du nouveau design de l'interface utilisateur<br />
<br />
<br />
*Park:<br />
-new 'Park' function is order to lock channels or specific parameters of Device // nouvelle fonction 'Park' qui permet de bloquer des circuits ou des paramètres individuels de Device à une niveau donné.<br />
<br />
<br />
*macOS:<br />
-D::Light is now notarized from Apple // D::light est "notarizé" de la part d'Apple<br />
<br />
===4.0.31 [20190618]===<br />
<br />
*UserInterface:<br />
-new 'flat' design // nouveau design de l'interface utilisateur<br />
<br />
<br />
*Chaser / Sample:<br />
-one can now use SPEED Submasters to gain more fine controls on Chasers/Samples restitution (ClockWise way, CounterClockWise way, Random way)<br />
<br />
//<br />
<br />
-Il est dorénavant possible de controler le sens de défilement des Chasers et des Samples, soit dans le sens horaire (normal... CWise) soit dans le sens anti horaire (du dernier step vers le premier ... CCWise) soit en mode aléatoire (Random).<br />
<br />
Pour accéder à ces controles il suffit de définir un Submaster comme SPEED d'un Chaser ou d'un Sample et en lieu et place du texte associé au Sub se trouve le PlayMode.<br />
<br />
<br />
<br />
*Clone:<br />
-one can now set desire objects number while cloning (available for Cue, Group, Chaser, Sample, Palette, microPalette) // Il est dorénavant possible de choisir lors d'un clone d'objet le numéro de l'objet cloné (valable pour les objets Cue, Group, Chaser, Sample, Palette, microPalette)<br />
<br />
<br />
<br />
*Freeze:<br />
-Frozen step is now coloured // A l'appel de la fonction Freeze, le step en SCENE devient coloré pour une meilleure identification<br />
<br />
-grandMaster can now control Frozen levels // Le grandMaster est dorénavant maitre sur l'état lumineux freezé<br />
<br />
<br />
<br />
*Sequence:<br />
-one can now use Ctrl+Space to load selected step and launch GO (only in the big sequence window) // Il est dorénavant possible d'utiliser la barre espace dans la fenêtre de Sequence pour lancer un GO.<br />
<br />
Il est également possible de sélectionner un step et d'appuyer sur Control+Space pour charger le step sélectionné en Préparation et automatiquement lancer un GO.<br />
<br />
<br />
*Curves:<br />
-one can now select point and use Ctrl+Arrows(Up/Down/Left/Right) to move it // Il est dorénavant possible de sélectionner un point de la courbe du 'Curve Editor' et d'utiliser la combinaison de touche Ctrl+Flèche(Nord/Sud/Est/Ouest) pour le déplacer<br />
<br />
<br />
*TimeLink:<br />
-new copyToStep function to copy selected Tlinks to desire step // nouvelle fonction de copie (et raccourci clavier associé) pour copier les TimeLinks sélectionnés vers le pas de séquence inscrit dans la ligne de commande.<br />
<br />
<br />
*Midi:<br />
-new design of the midi Patch Editor // nouveau design de la fenêtre d'édition du patch Midi<br />
<br />
-more copyToMidiSwitch capabilities (you can now copy selected patch to all existing midiSwitch when the commandLine is empty) // Il est dorénavant possible de copier tout ou partie du patch midi vers tous les MidiSwitch existants en laissant la ligne de commande vide.<br />
<br />
<br />
*DeviceCommand:<br />
-one can now use MouseScroll in Blade's specialized widget // Il est dorénavant possible d'utiliser le scroll de la souris pour modifier les niveaux des Blades<br />
<br />
<br />
*microPalette:<br />
-one can now register INTENSITY/DIMMER as a definition for microPalette // Il est dorénavant possible d'enregistrer le paramètre INTENSITY/DIMMER comme définition d'une microPalette<br />
<br />
===4.0.30 [20190314]===<br />
*Objects Listings:<br />
-one can now sort (or reorder) objects in Cue/Group/Chaser/Sample/Palette/microPalette Listings // nouvelle commande pour re-numéroter les objects dans les différents listing<br />
<br />
-new 'reOrder' shortcut // également un nouveau raccourci clavier 'reOrder'<br />
<br />
<br />
*Submasters:<br />
-new state for Solo function (we now got NORMAL/SOLO/FLASHSOLO/NOSOLO) // ajout d'une nouvelle fonctionnalité pour le SOLO des Submasters.<br />
<br />
les différents états sont:<br />
<br />
**NORMAL : rien de particulier<br />
**SOLO (vert) : en fonction de l'ouverture du Submaster les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**FLASHSOLO (jaune) : lors de l'appui sur le bouton FLASH du Submaster, les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**NOSOLO (rouge) : le Submaster ne se coupe pas lors de l'action d'autres Submasters en mode SOLO ou FLASHSOLO<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.29 [20190226]===<br />
*General:<br />
-Balance function for channels is now dynamic // amélioration de la fonction Balance pour les circuits.<br />
<br />
Lorsque la fonction Balance est activée (qui permet d'isoler le(s) circuit(s) sélectionné(s)), si la sélection de circuit change, la Balance est updatée<br />
<br />
<br />
*OSC:<br />
-new /shortcut command which accepts string as argument // nouvelle commande /shortcut pour simuler un raccourci clavier.<br />
<br />
Cette commande accepte une 'string' comme argument.<br />
<br />
Par exemple '/shortcut p' va changer le registre de travail actif.<br />
<br />
<br />
*Track:<br />
-one can now track Palette across sequence // il est dorénavant possible de tracker les Palettes chargées dans le séquentiel (via les DeviceLinks)<br />
<br />
<br />
*Device:<br />
-more https://open-fixture-library.org/ integration<br />
<br />
<br />
*DeviceLinks:<br />
-Purge menu redefined // extension du menu Purge des DeviceLink.<br />
<br />
Il est dorénavant possible de purger un Paramètre ou tous les paramètres d'un attribut pour un DeviceLink en un coup<br />
<br />
<br />
*DeviceCommand:<br />
-new Live bound which display levels form palettes loaded in SubMasters // nouveau mode Live pour le DeviceCommand <br />
<br />
en mode Live, le DeviceCommand affiche les niveaux des paramètres des devices qui sont pilotés par des palettes chargées dans les submasters<br />
<br />
===4.0.28 [20190118]===<br />
*Submaster:<br />
-improve Submasters Solo mode // amélioration du mode Solo pour les Submasters.<br />
<br />
dorénavant le mode solo n'est plus réservé aux Flash, il est également accessible pendant le scroll des Submasters.<br />
<br />
-Balance do not kill 'E' (aka Exclusion) Submasters // les 'E' (comme Exclusion) Submasters ne sont plus remis à zéro en cas de Balance<br />
<br />
<br />
*Group:<br />
-enhance popUp dialog // amélioration de la fenêtre popUp d'enregistrement des Groupes.<br />
<br />
Lors de l'enregistrement d'un Groupe une fenêtre popUp s'ouvre où vous pouvez directement renseigner le nom du nouveau Groupe.<br />
<br />
<br />
*MasterLink:<br />
-improve MasterLink behavior (follow step +/-) // Les MasterLinks suivent la séquence pour les commandes step +/-<br />
<br />
-improve MasterLink editor Submaster's selection/registration // amélioration de la sélection/enregistrement des Submasters dans l'éditeur de MasterLink.<br />
<br />
vous pouvez dorénavant sélectionner les Submasters à enregistrer dans les MLinks de la même manière que la sélection de circuits dans la fenêtre principale.<br />
<br />
===4.0.26 [20181214]===<br />
*Patch:<br />
-'Enter' key can now be used to select either channels or outputs. CommandLine is used for sourcing.<br />
<br />
<br />
*Main Window:<br />
-'Enter' key can now be used to select channels. CommandLine is used for sourcing.<br />
<br />
-new 'DynamicBottom' display for Device's selection.<br />
<br />
<br />
*Sequence:<br />
-one can now register/insert cueless step. Such steps are useful to trigger D/M/S Links.<br />
<br />
<br />
*SubMasters:<br />
-new 'Looping Style' options for SubMasters loaded with Sample. one can select if levels are persistent after each loop or reseted.<br />
<br />
<br />
*SetUp:<br />
-one can now choose if SOLO mode for SubMasters also behave on Scene levels.<br />
<br />
-one can choose colours for Scene/Prepa registers<br />
<br />
<br />
*SetUp I/O:<br />
-one can now choose DMX input frame length.<br />
<br />
<br />
*DeviceLink:<br />
- one can now trigger MoveInBlack in one click for all listed Devices of each steps<br />
<br />
<br />
*TimeLink:<br />
-new 'Quick Selection' option to selected each identical parameters<br />
<br />
<br />
*Midi:<br />
-one can now use NOTE and PROGRAM CHANGE to trigger defined shortcuts<br />
<br />
<br />
*OSC:<br />
-new command which allow to control parameters of selected devices (range is -1.0 <= x.xx <= 1.0):<br />
<br />
/deviceParameter/ATTRIBUTE/PARAMETER x.xxx<br />
<br />
===4.0.24 [20181004]===<br />
<br />
===4.0.23 [20181002]===<br />
<br />
*menu Accelerators :<br />
-accelerators for MLink, TLink, DLink, SLink have changed (respectively Shift+Meta+w, Shift+Meta+x, Shift+Meta+y, Shift+Meta+z)<br />
<br />
<br />
*Sample :<br />
-faster encoder/decoder <br />
<br />
<br />
*VLC :<br />
-D::Light can now trigger VLC's playlist [https://www.getdlight.com/wiki/index.php/SETUP_I/O#VLC].<br />
<br />
<br />
*SubMasters :<br />
-VLC volume, DMX Input and OSC Input can be assigned to a regular SubMaster.<br />
<br />
<br />
*palette Editor :<br />
-Live functionality added<br />
<br />
<br />
*palette Listing :<br />
-new 'ALL' selector to display every recorded palette for selected channels<br />
<br />
<br />
*OLA server :<br />
-bumped to 0.10.7<br />
<br />
<br />
*MacOS :<br />
-MacOS 10.14 compatibility<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.22 [20180718]===<br />
<br />
*General:<br />
-last active step is recorded within the .sho, thus in case of crash or backup loading, last recorded step is set as the active step<br />
<br />
<br />
*USBDMX:<br />
-added more widget /*NODLE U1*/ /*FX5*/ /*Digital Enlightenment*/ /*anyma*/ /*avldiy*/ /*Eurolite*/<br />
<br />
(untested though....)<br />
<br />
<br />
<br />
*DeviceLink:<br />
-more powerful selection capabilities.<br />
<br />
one can now select several cells in DeviceLink Editor and apply chosen palette to all of them<br />
<br />
-MoveInBlack option editable for channels listed in the DeviceLink Editor<br />
<br />
<br />
<br />
*Curves:<br />
-new 'Square' interpolator (aka 'Square Law' curves)<br />
<br />
<br />
++fixes and optimizations<br />
<br />
===4.0.21 [20180705]===<br />
<br />
*DeviceListing:<br />
-one can now 'shiftPAN' and 'shiftTILT' devices<br />
<br />
<br />
*StepLinks:<br />
-one can choose to which destination OSC messages are sent (aka 'All Destinations' or specific IP:PORT)<br />
<br />
<br />
*General:<br />
-fixes and optimizations<br />
<br />
===4.0.20 [20180615]===<br />
<br />
*Palette:<br />
-Palette are now applied according to a user defined time (time is defined in [[SETUP]])<br />
<br />
-new Shift+CMD+P shortcut to display 'Palette Listing'<br />
<br />
<br />
*Virtual Submaster:<br />
-a new virtual submaster is available in [[SETUP I/O]]/OSC which can handle all incoming /circ/x/level OSC messages.<br />
<br />
-a new virtual submaster is available in [[SETUP I/O]]/DMX Utility which can handle all incoming DMX levels.<br />
<br />
<br />
*Submaster:<br />
-one can now colorize each Submaster (and it's levels in Output)<br />
<br />
<br />
*Accelerator:<br />
-new accelerators are available in Cue/Group/Chaser/Sample Editors<br />
<br />
<br />
*Track:<br />
-better MLink support<br />
<br />
===4.0.19 [20180515]===<br />
<br />
*Sample:<br />
-fix wrong device restitution under certain circumstances<br />
<br />
<br />
*Sequence:<br />
-new accelerator shortcut (CMD+R) in order to load selected step in active register<br />
<br />
-Cue names are now displayed in the big sequence window<br />
<br />
-one can now drag'n drop step(s) in order to reorganize the sequence<br />
<br />
-fix XFade wrong behavior <br />
<br />
<br />
*General:<br />
-in case of weird shutdown (crash....), D::Light now ask if user wanna use the backup.<br />
<br />
<br />
*OSC:<br />
-re-writting of OSC messaging system in favor of mono-argumentation (thus, touchOSC become usable again)<br />
<br />
-new syntax for Devices (cf https://getdlight.com/wiki/index.php/OSC)<br />
<br />
-old syntax (aka multi-argumentation) is still available thanks to a new switch in setupIO/OSC menu (Messaging argumentation type)<br />
<br />
<br />
*Track:<br />
- one can now track/update/create/delete Masterlinks from the Track window<br />
<br />
- better tracking for duplicate values<br />
<br />
- one can now use 'All' shortcut to select all displayed levels for selected channels<br />
<br />
<br />
*SplashScreen:<br />
-new initialization process which lead to a new splashscreen<br />
<br />
<br />
*MasterLinks:<br />
-MLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new insert MLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move MLinks<br />
<br />
<br />
*USBDMX:<br />
-D::Light now support HotPLug for usbDMX widgets :) only on macOS and Linux :(<br />
<br />
it means one can unplug/replug a usbDMX device, if the widget was previously active, D::Light will manage automatically the re-connection.<br />
<br />
<br />
*StepLinks :<br />
<br />
https://getdlight.com/wiki/index.php/STEPLINK<br />
<br />
-SLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new copy SLink button (+shortcuts) in the editor<br />
<br />
-new insert SLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move SLinks<br />
<br />
-OSC StepLinks are now typed, it means one must specify if argument(s) is an int, a float or a string<br />
<br />
-CURVES StepLinks now accept THRU (>) for outputs (in the same fashion as for channels)<br />
<br />
<br />
*Device Listing :<br />
-one can now sort Device's order according to ID or Model or Channel<br />
<br />
-one can now use massive Merge (by selecting several Devices before merge)<br />
<br />
<br />
*Palette Editor :<br />
- one can now use empty command line for AtLevel shortcut in order to purge selected levels<br />
<br />
<br />
*Palette Listing :<br />
- new 'Bound To' (editors) option in order to avoid opening Device Command<br />
<br />
<br />
*Chasers :<br />
- CHZ_Cue management is now the same as for the main sequence... if one record CHZ_Cue 1.5, it'll land between CHZ_Cue 1 and CHZ_Cue 2<br />
<br />
- Palette shortcut is now available in Chaser Editor<br />
<br />
<br />
*Curves :<br />
- deepest interaction with the patch.... Output(s) assigned to a curve of the curveListing are now linked(was ist das schön).<br />
<br />
- CurveEditor : one cane now select which curve is displayed (either from patch or from curveListing)<br />
<br />
- Curves are now 16bits -POTENTIAL INCOMPATIBILITY- (they need to be redrawn)<br />
<br />
===4.0.18 [20180124]===<br />
<br />
This release introduce SLinks.<br />
<br />
One can send custom Midi or OSC messages per sequence's step. Thus, it allows D::Light to become the master sequencer of your show as it can trigger specific cues/steps in other software.<br />
<br />
One can also load custom curves for output(s)/channel(s) on every steps of the sequence.<br />
<br />
*Patch:<br />
-new 'quick select' option in order to select all outputs patched to selected channels<br />
<br />
-new Channel/Output test shortcut<br />
<br />
-speedUp display<br />
<br />
*Sample:<br />
-smart +%/-% which only operate on recorded levels for selected channel(s) over a region or at one frame<br />
<br />
*Sequence:<br />
-in the main sequence window, one can now arrange columns as desired<br />
<br />
-new searchBox to quickly find a step/cue associated to a text<br />
<br />
*MasterLink/TimeLink/DeviceLink/StepLink Editor:<br />
-one can now select active step<br />
<br />
-more shortcuts<br />
<br />
*SubMaster Editor:<br />
-one can now select active submaster<br />
<br />
*Curves:<br />
-new design with more powerful editing<br />
<br />
*ShortCuts:<br />
-new searchBox to quickly find a shortcut<br />
<br />
*Save/SaveAs:<br />
-warning when directory is not writable<br />
<br />
*Force DeviceLink:<br />
-one can now use FullForce new option and select which attributes will be recorded<br />
<br />
*Device:<br />
-the main window should reflect active color for device. (it works for RGB or CMY colors only...)<br />
<br />
*General:<br />
-selection style is now more obvious (yellow square is 'around' selected channels)<br />
<br />
*Palette Editor:<br />
-one can move in Palette thanks to the new Up/Down switcher<br />
<br />
*Palette Listing:<br />
-Colour Palette are now colored for EZ view<br />
<br />
===4.0.17===<br />
<br />
a miserable bug of the previous release leads to this one<br />
<br />
===4.0.16_b4===<br />
<br />
===4.0.16_b2===<br />
<br />
===4.0.16 ===<br />
<br />
available for almost every systems (Linux version will be uploaded ASAP... sorry guys for the looooong waiting)<br />
<br />
*E1.31 (aka streamingACN) is now available as a netDMX protocol <br />
*one can now use 16 DMX universe<br />
<br />
Midi :<br />
*one can now use 'subStick' function for Midi Patch.<br />
thus Midi faders will always be patched to displayed submasters <br />
*'flashStick' is also available for the same purpose.<br />
SubMasters :<br />
*added a new 'E' button as Exclusion.<br />
thus AllSub master will not act on excluded submasters<br />
+ various fix<br />
<br />
===4.0.15_b2===<br />
<br />
2 new important stuff:<br />
*in Art-Net, DL no longer send continuously. it sends only on DMX change<br />
*in Patch, you can now "repeat" a Device. it's useful for playing with LedStrips<br />
also, more work have been done on DeviceCommands...<br />
in the Palette Listing, you can now use the new "recycle" icon in order to load same channels as in the DeviceCommands.<br />
<br />
===4.0.15_b1===<br />
<br />
===4.0.16_b3===<br />
<br />
===4.0.15_b3===<br />
<br />
===4.0.15===<br />
<br />
*on Windows, you should now be able to double-clic on .sho in order to launch DL and load desire sho<br />
*new SetUp I/O menu which group all DMX, USBDMX, NETDMX, MIDI and OSC function *new option to cross-patch dmx universes<br />
<br />
DMX Input:<br />
*more accurate<br />
*new option to bound DmxInput to channels or SubMasters<br />
<br />
Patch:<br />
*new option to "repeat" DMX Levels for Devices (useful for led strips)<br />
<br />
ArtNet :<br />
*you can now manually register Node's IP/Net/SubNet.<br />
*DL no longer send continuously packets.... it sends only on change.<br />
*new option in the Setup "Release FREEZE on Go".<br />
allow user to freeze DMX state until the next GO (useful when one want to move in sequence without modifying stage)<br />
<br />
Device Personality :<br />
*you can now import Personalities of the OFL project (Open Fixture Library) open-fixture-library.herokuapp.com/<br />
(which at the time of writing is open-fixture-library-pr-199.herokuapp.com/ ).<br />
*you can hide Commands for Colours, Focus and Blade in order to display bigger values table.<br />
<br />
Palette Editor:<br />
*you can now use At_level shortcut on selection of levels (multiple selection is allowed)<br />
General<br />
*you can now choose to display only patched channels<br />
<br />
===4.0.14===<br />
<br />
No new function Only fixes<br />
<br />
===4.0.13_b3===<br />
<br />
many changes to Artnet and dmxInput.<br />
<br />
===4.0.13===<br />
<br />
*enable DMXInput for DMX USB PRO widgets and clone<br />
*enable DMXInput for ArtNet<br />
*adjustable DMX rate<br />
*better Artnet support<br />
*better support for looooong samples<br />
*plenty of little annoying stuff<br />
<br />
===4.0.12===<br />
<br />
*new 'NoSolo' option for submaster:<br />
it means that a submaster tagged as 'NoSolo' won't be closed during 'Solo' operation, it also means that it won't close any sub when it's flashed.<br />
you just need to clic 2 times on the solo option .<br />
*when 'Solo' operation , device's parameters are now untouched (except the INTENSITY/DIMMER parameter)<br />
*new 'ReSync' option for midi:<br />
this function resend all midiOut levels. it's useful when you switch preset from the BCF2000<br />
*new option in the SETUP to bound MLink time and Timed submasters to Joystick: it means one can now speed up or down submasters opening/closing<br />
*import Sample extended:<br />
you can now select in one shot several samples to import.<br />
*'clone' is now available in the sample editor :<br />
it means you can copy selected channels levels to other(s) channel for a defined region or for a frame. This let you create enveloppe for channel and copy it to other channel.... yeah I know, this is huge!<br />
*import Chaser extended:<br />
you can now select in one shot several chasers to import.<br />
<br />
===4.0.11===<br />
<br />
fix annoying reported bugs.<br />
<br />
===4.0.10===<br />
<br />
*when cloning a device, one can now choose to clone source device's levels to destination devices's levels<br />
(in palette, in sub, in micropalette)<br />
*more device merging subtilities<br />
<br />
===Pre 4.0.09===<br />
<br />
*this one brings 'Gang Load' fashion to D::Light<br />
<br />
===4.0.9===<br />
<br />
extend the use of multiple selection in Cue/Group/Sample/Chasers Listing/Device Listing/Patch...<br />
you can now select several Chasers for example and load them to several submasters in one shot (thanks to drag n' drop)<br />
multiple selection have also been introduced for 'Remove' functions and 'Clone' functions.<br />
*you can now extract each submaster of the Gun Control (cf noGun option)<br />
*you can now set submasters config for a page of Sumaster (simply scroll the button down RecMLink button<br />
<br />
===4.0.8===<br />
<br />
===4.0.7===<br />
<br />
Mainly bug fixes and better memory bandwidth management<br />
<br />
===4.0.6===<br />
<br />
===4.0.5===<br />
<br />
This release will introduce microPalette.<br />
<br />
what is a microPalette ?<br />
<br />
microPalette handle one or several parameter(s) defined in the personality of a device, and only operate on a specific range defined by the user.<br />
microPalette are loaded in submasters and are executed in an exclusive mode for all selected devices that are registered within the submaster.<br />
for example, let's say devices are lighting ON with shutter open.<br />
you record a microPalette for SHUTTER parameter on the range 4 -> 128 that you load on submaster 1.<br />
when you'll open sub1, the shutter will start strobing form low to fast (if in the personality strobing form low to fast is registered in the range 4 -> 128).<br />
when you shutdown the submaster, the shutter will return to it's open state.<br />
it'll be veeeeeery useful for gigs<br />
*address patch issue when user use Shift key to extand selection for outputs<br />
*bug fixes and code cleaning<br />
<br />
===4.0.4===<br />
<br />
this release fix wrong behavior of 4.0.3 (sorry for the mess...)<br />
<br />
===4.0.3===<br />
<br />
*speeding internal things (and cleaning)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed) <br />
*better midi output (submaster's flash for example)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed":<br />
<br />
===4.0.2===<br />
<br />
<br />
fix & improve curves for dimmers<br />
<br />
===4.0.1===<br />
<br />
available for every supported systems : Win7, Win8, Win10, Linux32Bits (Ubuntu 14.04), Linux64Bits (Ubuntu 16.04), ARCHLInux (always on the top), MacOS 10.6 thru 10.12 on MacOS, D::Light is linked against XQuartz 2.7.11<br />
one of the main big thing is that D::Light is now a pay app... this move will hopefully be profitable for the software.<br />
the other big thing is that D::Light can now drive moving lights / LED lights.<br />
several improvements have been introduced for Chasers, Samples, user interface, drag'n drop, etc....<br />
<br />
===4.0.0.b-78===<br />
<br />
===4.0.0.b-75===<br />
<br />
fix blackout/sceneMaster/grandMaster with devices that use 'virtual intensity for colours' parameter<br />
<br />
<br />
===4.0.0.b-74===<br />
<br />
news:<br />
*refresh/balance available as OSC commands<br />
/pad/refresh 1<br />
/pad/balance 1<br />
*OSC message can bypass level's locking mechanism for /circ/level and /sub/level<br />
<br />
===4.0.0.b-76===<br />
<br />
*better handling of DLink<br />
*fix some Devices stuff for sequence -you can now use "0" Tlink (==20ms)<br />
*you can now use "0" waitTime _ 5xfaster than 0.1<br />
if you want to reset waitTimes to nothing (no autogo), set command line to . and use wait shortcut (or double clic in the waitTime column)<br />
*display Info when MLink or Tlink are recorded/updated<br />
++ various fix<br />
<br />
===4.0.0.b-73===<br />
<br />
Hi,<br />
b73 is out for some platforms (aka MacOS from 10.9 to 10.12 (linked against XQuartz 2.7.10), Windows 64b and Linux 64b)<br />
'''the main big thing with this release is that D::Light became a paid app...'''<br />
I tried during 13 years to keep in free, but I cannot no more. So please make archive of your sho as there will be no return.<br />
news:<br />
*lots of bug fixes<br />
*manual xfade for devices<br />
*you can now call Palettes from the main window (manually (new setup option or drag the switcher under the keypad) or with shortcuts)<br />
*nice handling of palettes in submasters.<br />
*improve device mechanism for Chasers<br />
*new timing options for chasers<br />
<br />
===Pre 4.0.0.b-72===<br />
<br />
*Samples are now LTP...<br />
mean easier, lighter, smarter...<br />
it also means some serious incompatibility with existing sample... sorry for that but it's a necessary evil.<br />
*fix DLink is now also available in Chaser<br />
*add 'Virtual Intensity for Colours" in the Device Listing.<br />
this new option let you control the Intensity of the device even when INTENSITY/DIMMer combo is not registered.<br />
usefull for LED RVB for example...<br />
<br />
===Pre 4.0.0.b-71===<br />
<br />
fix a miserable bug...<br />
news:<br />
*SampleListing now display Sample's length<br />
*you can change submaster's levels color (new setup option)<br />
<br />
===Pre 4.0.0.b-70===<br />
<br />
*new purge utility for device attributes within Samples<br />
*'device command' is now fully dedicated to sample's cause<br />
*better speed algorithm for stuff (aka sub_speed, joystick, general timing)<br />
*you can select devices directly in the 'palette Listing' window, as in the 'device commands' window<br />
*reorganization/colorization of 'device Commands' (in order to gain space and clarity)<br />
*add Ctrl+Arrow shortcut to select next channel and set it to default@Level<br />
<br />
===Pre 4.0.0.b-69===<br />
<br />
fix various wrong behavior<br />
*Devices:<br />
added the possibility to define HOME position for parameters to NULL. in this case, HOME call will never operate on the nulled parameters. (useful in some case where LAMP OFF is set to 0... and you don't want to switch the lamp off each time you HOME the device).<br />
<br />
===Pre 4.0.0.b-68===<br />
<br />
*added DND support for TLink and DLink in the chaser's editor<br />
*added DND support for Times in the chaser's editor (times can be DND for example from TimeIn to DelayOut, etc...)<br />
*added DND support for Cues in the chaser's editor<br />
*as for the sequence and other stuff you can now double-click in the TLink editor to set value<br />
*as for the Chaser's editor you can now DND Times in the Sequence editor in the way you want (eg from TimeIn to DelayOut, etc...)<br />
*Device's parameters now follow step times if INTENSITY is > 0 -fix for invPan/invTilt<br />
<br />
===4.0.0.b-67===<br />
<br />
===Pre 4.0.0.b-67===<br />
<br />
*added support for usb pro mk2 (revB) -added wait times to chaser editor $<br />
FWIW, I've decided to clean OSC reader/writer messenger before the final release (and this is not a good news for you... )<br />
I've changed:<br />
/circ/level x y (where x is the channel, y the level) /circ/prepalevel x y<br />
/sub/text x blabla<br />
/sub/level x y<br />
/sub/flash x y<br />
/sub/phase x y.y<br />
all the /subStick messages and also the /device ones<br />
for the devices it looks like<br />
/device s i i (string (/attribut/parameter), int (device numbr), int (value))<br />
I know that all your pd patchs, touchOSC stuff, etc... won't work anymore, but it gain clarity and parsing efficiency.<br />
<br />
===4.0.0.b-66===<br />
<br />
bug fixes<br />
few words about the new 'Phase' ID for a submaster:<br />
one can freely navigate in a sample thanks to the new phase function. it starts at 0.0 and end at 1.0 (1.0 is the latest frame of the sample).<br />
so you can set a sub as Phase for a sample (like you did with Speed function), and you have 255 steps to navigate in the sample.<br />
I've also added OSC message (/sub/x/phase 0.0........1.0).<br />
thus, you have a huuuuuuge precise control over the sample's restitution.<br />
you can go forward, backward, loop inside, etc.....<br />
<br />
===Pre 4.0.0.b-66===<br />
<br />
nouveaux messages OSC: reception<br />
/pad/sub x (select sub)<br />
/pad/record 1 (like record shortcut) /pad/update 1 (like update shortcut)<br />
sending<br />
/seq/x1text (send text associated to step loaded in X1) /seq/x2text (send text associated to step loaded in X2) /sub/pageText (send text associated with the active sub page) /seq/go_signal 1 (send when GO is triggered) /seq/goback_signal 1 (send when GO is triggered) /seq/pause_signal 1 (send when GO is triggered)<br />
and for the Devices:<br />
each device will respond to :<br />
/device/x/attribut/paramater 0... 65536<br />
where attribut is COLOR or FOCUS or EFFECT, etc.... and parameter are the ones recorded within the personality of the device<br />
each device will export his value to the same address<br />
<br />
===4.0.0.b-65===<br />
<br />
There's enough changes to make an update... I didn't finished all the clean though...<br />
*the main window has been polished to fit within small screen systems *you can sample devices<br />
*many many bug/trick fixes<br />
<br />
===4.0.0.b-64===<br />
<br />
mainly bug fixes and stuff improvements....<br />
<br />
===4.0.0.b-62===<br />
<br />
a miserable mistake on b61 leads to b62... mainly bug fixes and dep lib update<br />
<br />
===4.0.0.b-61===<br />
<br />
only for Win32, Win64, MacOS 10.11 (more OS to come later) mainly bug fixes.<br />
<br />
===4.0.0.b-58===<br />
<br />
freshly fresh for everyone, this beta fix several bugs or wrong behavior regarding Devices but also for the old fashion way...<br />
<br />
===4.0.0.b-57===<br />
<br />
*in the palette listing one can now apply a palette to selected devices in one click (nice 4 live...)<br />
*in the palette listing, palettes are now categorized (faster display)<br />
*in the 'device command' panel, if a parameter have a definition, associated scroller are now bound to minLevel/maxLevel (nice 4 live...)<br />
<br />
===4.0.0.b-56===<br />
<br />
only 4 MacOS 10.6 -> 10.11<br />
<br />
===4.0.0.b-55===<br />
<br />
should fix some stuff...<br />
only for Linux64, MacOS 10.8 -> 10.11<br />
<br />
===4.0.0.b-54===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-53===<br />
<br />
should fix group removing/deletion different compilation options for win64<br />
<br />
===4.0.0.b-52===<br />
<br />
should fix usbDMX Pro on ElCapitan && Yosemite should fix group deletion<br />
should fix Chase load in sub<br />
I don't have issue while loading global palette in sub.<br />
<br />
===4.0.0.b-51===<br />
<br />
with this one you can load PALETTES in submasters. no drag'n drop yet.... you can choose which device that is include in a palette is processed.<br />
on MacOSX, linked against fresh XQuartz 2.7.8<br />
<br />
===Pre 4.0.0.b-50===<br />
<br />
===Pre 4.0.0.b-49===<br />
<br />
===Pre 4.0.0.b-48===<br />
<br />
===4.0.0.b-47===<br />
<br />
lots of news coded during summer...<br />
*Device functions have been merged in a central window. This is now the start point for almost everything for Devices...<br />
*many things have been cleaned<br />
*Shift and Ctrl have been swapped (to massively select channel you now use Shift, to drag'ndrop a channel in a submaster to quickly inhib it, you now use Ctrl).<br />
<br />
===4.0.0.b-46===<br />
<br />
should fix reported bugs.<br />
<br />
===Pre 4.0.0.b-45===<br />
<br />
should fix:<br />
*record new sho (with permissions check on Linux) -artnet on Linux<br />
*strange and deep deep wrong behavior for devices<br />
should also clarify selection in the TLink editor.<br />
<br />
===4.0.0.b-44===<br />
<br />
should fix:<br />
*warning when user do not have permissions to write files on Linux<br />
*weird things when repatching a device<br />
<br />
===4.0.0.b-43===<br />
<br />
should fix:<br />
*artnet on windows computers<br />
*help on linux computers<br />
*submasters (timed and inhib ones) that stay in Pause state. -some inappropriate behaviors<br />
news:<br />
SHORTCUT :<br />
allow to delete previous binding when asking for an ever used key<br />
<br />
===4.0.0.b-42===<br />
<br />
ArtNet : restore network artPoll broadcast address (some node appears to not responding well over 255.255.255.255)<br />
Devices :<br />
*fix a case where palettes levels were not honored for dlinks<br />
*add the possibility to select the same parameter for several Devices by clicking on the parameter's column header<br />
Linux:<br />
*shrink size of the packages<br />
<br />
===4.0.0.b-41===<br />
<br />
mainly bug fixes:<br />
CHANNEL TRACK:<br />
fix bug and faster code.<br />
please do some hardcore tests...<br />
MIDI:<br />
new LOADSTEPID_X2/X1 functions for ProgramChange<br />
*retrieve single channel inhib when dragging with Shift to a submaster -retrieve hour trigger<br />
*new remove function for MidiTimeCode editor<br />
*bug font fixed<br />
<br />
===4.0.0.b-40===<br />
<br />
mainly bug fixes<br />
<br />
===4.0.0.b-39===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-38===<br />
<br />
so here comes a new one basically with bug fixes.<br />
also I've tried to reduce size (height) to fit on low resolution screen<br />
I've worked on the setup regarding ArtNet and OLA (for them to work better)<br />
the BIG one is the new remote available with this release that we have designed with aroom (big thanx)<br />
<br />
===4.0.0.b-37===<br />
<br />
removed things:<br />
channelcheck definitely removed (use Patch functions for this purpose) Color Scroller definitely removed (use Devices functions for this purpose)<br />
news/update/fixes:<br />
Patch:<br />
*you can now select several channels, and if you give one dimmer, channels we be patched as list starting with the given dimmer.<br />
(@mode exemple: CH 1 THRU 10 = 5 ENTER will patch ch 1 to dimmer 5, ch 2 to dimmer 6, etc...).<br />
*double click is available for check level<br />
Balance:<br />
*submaster that are in TIME mode and the little blue square of the sub is set, what's inside the submaster won't be touched by the Balance Mode<br />
Artnet:<br />
*now inegrated to the setup.<br />
*more simple, more usefull, honor the broadcast/unicast mode, honor selected nodes to use in unicast mode.<br />
Submasters:<br />
*there's now a little indicator close to the sub that show progression in case of MLink start or Times Start<br />
Midi Time Code:<br />
*new inhib MTC function in the setup<br />
+many various bug fixes<br />
<br />
===4.0.0.b-36===<br />
<br />
===4.0.0.b-35===<br />
<br />
bug fix<br />
+<br />
should improve Help display.<br />
in @Mode, the Help in the windows now display allowed syntax<br />
<br />
===4.0.0.b-34===<br />
<br />
*should improve TLink management<br />
*more/less OSC message for PATCH<br />
(new remote is here : github.com/dlight-tools/dlight-pad/blob/...ad_4.0_SGS2.touchosc ) -keep on cleaning code....<br />
<br />
===4.0.0.b-33===<br />
<br />
news:<br />
*should fix all errors reported for the b32 (except TLink that collapse, I've forgot....)<br />
Patch:<br />
*complete rewrite of this window.<br />
*the left part display channels, the right part display dimmers. D-Patch is the first address of patch for Devices<br />
*you can drag'n drop from channels to dimmers<br />
*you can select several dimmers like 1 + 2 Thru 10 + 20 + 44<br />
*the remote should not work anymore, let's try to write another one...<br />
+ many many more little stuff that make life better<br />
<br />
===4.0.0.b-32===<br />
<br />
General:<br />
*you can now double-clic on levels to set value<br />
Channel Track:<br />
*you can now DND to death!!<br />
ascii:<br />
*better integration with DL<br />
+bug fixes<br />
fews words:<br />
*DL seems stable enough now to cut off the release soon, I just need to re-write the patch window before the release.<br />
<br />
===4.0.0.b-31===<br />
<br />
*le double clic pour les textes des subs<br />
*tcl/tk updaté<br />
*molette de la souris pour les valeurs des paramètres des devices ainsi que pour les masters SCENE/FlashMaster AllSubMasters<br />
*meilleur check des noms de palettes<br />
*ID pour le message OSC /seq/go<br />
*ascii improve file loading/recording<br />
*device attribute's editor are now able to display levels in % as well as Real Values<br />
*et les corrections de bug annoncés sur la b30<br />
<br />
===4.0.0.b-30===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-29===<br />
<br />
*should fix Win64 package<br />
*Sequence : StepID<br />
this is the big new stuff which allow you to register an 'identifiant (ID)' for a step.<br />
<br />
Thus you can call the step thanx to new shortcuts stepID_load and stepID_goto where xxxx_load is used to set the ID for a step and xxxxx_goto is used to trigger the step<br />
there cannot be two stepID with the same number....<br />
<br />
in the setup you can choose if MSC Load message is mapped with the cues (as before) or with the stepID<br />
<br />
in OSC, two new messages : /seq/ID_goto xx.xxx and /seq/X2LoadAndFireID xx.xxx<br />
HourTrigger:<br />
*functions have been re-written<br />
+bug fixes<br />
<br />
===4.0.0.b-28===<br />
<br />
Text: all text are now edited in place<br />
File name: DL should support exotic characters (at least the french ones) +should fix all reported bugs of the previous beta<br />
<br />
===4.0.0.b-26===<br />
<br />
new beta available for every supported systems (with the addition of Windows 64bits) ATTENTION: on MacOS 10.6_10.7, DL is built against XQuartz 2.7.7 (please update your server...)<br />
bug fixes release + new features:<br />
OLA:<br />
*the server have been updated to 0.9.5<br />
Sequence :<br />
*the big sequence window is a whole new code with drag'n drop support for every parameters<br />
Track :<br />
*now display DLinks associated to a channel for sequence's steps<br />
OSC : new /sub/x/text message.<br />
*it's only an outgoing message that display text associated with subs. DL will not respond to this message<br />
MIDI :<br />
*new MidiSwitch +/- bind available<br />
Device :<br />
*Inverse Pan/Tilt now available in the Device's Listing<br />
<br />
===4.0.0.b-25===<br />
<br />
===4.0.0.b-24===<br />
<br />
bug fixes +<br />
Channel Track has been re-write<br />
*more useful and Sequence selector added<br />
@mode:<br />
*available in channel Track<br />
*bug fixes in TimeGroup editor<br />
*add [DELETE] [CUE] xx.x [THRU] xx.xx<br />
OLA:<br />
*fixes on yosemite (thanx aroom)<br />
+ many little stuff<br />
<br />
===4.0.0.b-22===<br />
<br />
mainly a bug fix with addition of:<br />
*in @mode and RPN, PALETTE will open the Palette Listing<br />
*0 + Colour/Focus/Beam/etc... will set selected devices to Home values for selected attributes.<br />
<br />
===4.0.0.b-21===<br />
<br />
mainly bug fixes...<br />
new features:<br />
*Devices command's windows now reflect real values for movers all the times + some goodies...<br />
<br />
===4.0.0.b-20===<br />
<br />
Recapitulatifs par rapport à la b16 :<br />
*Grand Master : Ok<br />
*Black : Ok<br />
*Focus avec le Pad Ok<br />
*Plus de sho corrompu : Ok Memorisation des Focus :ok Patch : OK<br />
*Ce qui ne fct pas ou plus:<br />
*Multi sélection avec souris et touche " CTRL", c'est ok avec les commande "ch +"<br />
*prise en compte de valeur par défaut des devices (chez moi un Strobe qui devrai être à 255)<br />
Au bout d'un moment de travail, les fenêtres ne passent plus en premier plan par l'appel au menu, lorsqu'elles sont ouvertes. donc il faut les sélectionner dans un coin apparent.<br />
*Les Cue FX ne mémorisent pas les canaux de devices.<br />
*Les clone de Cue, ne copient pas les canaux de devices<br />
*lorsqu'on clique sur le "DLINK" d'un STEP, on peut visiblement éditer les canaux individuellement, or ce ne fonctionne pas sur tous les canaux. (couleurs OK, mais STROBE, EFFECT...)<br />
J'ai d'ailleurs pas réussi à "jouer" avec un canal "EFFET / MACRO", mais c'est peut être le device, faut que je vérifie.<br />
Les Dlink ne sont pas liés aux CUES, donc on ne peut pas les mettre dans un SUB.<br />
Pas systématique<br />
*Ne mémorise de temps en temps pas la couleur (donc dans certains CUE, et pas d'autres) <-- Ca c'est bizarre et pénible<br />
je te joindrai le sho et le step où ça bloque.<br />
=> ben aujourd'hui ce step et cette couleur ne bloque plus !=> A suivre<br />
*Sortie du logiciel pas toujours propre (fenêtres bloquées ouverte), mais ce ne m'est plus arrivé le lendemain.<br />
*J'ai eu deux fois une fermeture inopinée lorsque je faisais des manip. avec les 4-5 fenêtres ouvertes (Focus, Beam, Couleur, Listing), sans perte de données, recul. avec menu "backup".<br />
<br />
===4.0.0.b18===<br />
<br />
===Pre 4.0.0.b18===<br />
<br />
===4.0.0.b17===<br />
<br />
mainly a bug fix.<br />
<br />
===4.0.0.b16===<br />
<br />
===Pre 4.0.0.b16===<br />
<br />
*SUB_SPEED are reset to 50% in case of gun shot<br />
*moving light's attributes have been redispatched, new BEAM family<br />
*palette listing now reflect available palette for selected channels.<br />
*Colour and Focus window now display parameters levels for each selected Devices (along with the active palette's name)<br />
<br />
===4.0.0.b15===<br />
<br />
available for Windows, MacOS 10.8, 10.9, 10.10 bug fixes only...<br />
<br />
===4.0.0.b14===<br />
<br />
bug fixes only... should address:<br />
*not patched channels -X1/X2 crash<br />
<br />
===4.0.0.b11===<br />
<br />
===4.0.0.b10===<br />
<br />
*fix a bug with the 'Personality Editor'<br />
*benefit from the compiler analyzer (lots of optimizations)<br />
*fix Sample recording<br />
*new 'Balance' function to isolate selected channel as long as Balance is ON<br />
<br />
maybe I'll repeat myself but It's important to test these beta in order to stabilize the first 4.0.0 in order to release it.<br />
<br />
my goal is to have a bullet proof release as the 3.0.24<br />
<br />
moving lights code will be part of this release as an experimental feature.<br />
<br />
===4.0.0.b09===<br />
<br />
it's a big step forward as it introduce concept/basics for moving light, Leds, and whatever you need in D::Light.<br />
<br />
Specifically it introduces 'DLinks' wich are more or less (actually less than more) like MLinks but for registered devices.<br />
<br />
DLinks acts like this:<br />
*you set all parameters you need for devices (with palette it's better)<br />
*you record a cue and DLinks are attached to the step that contain the cue<br />
*you can edit/modify/create/remove DLinks form the editor wich is available (for now... I've forget to set an option in the menus....) by click on the corresponding column in the sequence.<br />
*when DLink are loaded in X2, if the channel is black they're processed (this behavior is called GO_IN_B on some ligthdesk)<br />
*this is a special feature of DL: when a channel under TGroup control is fading to black, if DLink attached to next step is referring to this channel, parameters are processed.<br />
it fits very well for theater I think....<br />
*DLinks are not attached to cues, cues only contain Dimmer Parameter of devices (if they exists) -editors (like GROUP, CUE, SUB) does not deal with devices parameters.<br />
<br />
===Pre 4.0.0.b9===<br />
<br />
===4.0.0.b8===<br />
<br />
===4.0.0.b7===<br />
<br />
===4.0.0.b6===<br />
<br />
*a new beta is available for macOS >= 10.8 and Windows (if you want the other builds, just ask.) here's a non-finished list of modifications:<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording<br />
*add Palette recording/updating functions<br />
*add Palette listing and editor<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde<br />
*in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
attached a model of devices for the device editor.<br />
<br />
I think it's robust now and you can build Personality based on the attached example.<br />
<br />
===Pre 4.0.0.b6===<br />
<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording add Palette recording/updating functions<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
===4.0.0.b05===<br />
<br />
* add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho. It's usefull for Device that do not handle Intensity attribute.<br />
* add a merging mechanism to swap registered device model with another one. it'll be usefull when Palette will be coded but the purpose is to be able to switch between device when in tour you do not have the same device as at the creation.<br />
* from the main board you can access to several windows for (few for now) commands add CONTROL command for Lamp On/Off<br />
*add FOCUS command for Pan(Fine)/Tilt(Fine)<br />
*add BLADE command<br />
<br />
in the FOCUS and Blade windows you can hold CTRL to scroll FINE or scroll BOTH parameters I think you'll need to to rebuild your devices template as the one provided because all parameters you want to use must be set<br />
<br />
all library have been updated<br />
<br />
===Pre 4.0.0.b5===<br />
<br />
*add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho add a merging mechanism to swap registered device model with another one<br />
*add CONTROL command for Lamp On/Off add FOCUS command for Pan(Fine)/Tilt(Fine) add BLADE command<br />
*updated libs<br />
*join Alpha Profile 800 && ADB Warp model as example say that Parameters fields must be set....<br />
<br />
===4.0.0.b04===<br />
<br />
Avec cette beta, j'arrive à controler les couleurs du PAR via le ColourPanel<br />
le circuit de la fenêtre principale représente le paramètre DIMMER des devices<br />
*donc de la nouveauté dans le colourpanel où si le(s) devices sélectionnées ont plus de 3 couleurs, des scrollers de niveaux apparaissent en bas de la fenêtre<br />
*rajout des cases CMY<br />
*refonte des presets de couleurs (pour mémoire: left-clic = selection de couleur, un deuxième clic permet de nommer la couleur, Ctrl+clic permet d'enregistrer la couleur active)<br />
donc si vous avez listés/patchés des devices, que vous les sélectionnez depuis la fenêtre principale, vous devriez pouvoir controler les couleurs depuis le colourPanel.<br />
on ne peut pas encore enregistrer de cues avec des valeurs de couleurs ni charger des trucs dans les subs, ni rien.... petit à petit ça avance.<br />
aussi pour ceux qui possèdent un ultraDMX RDM Pro merci de me dire si il fonctionne mieux avec cette beta.<br />
après réflexions nocturnes je me dis que c'est pas bien de mettre les valeurs de HOME dans la librairie, qu'il vaudrait mieux définir ces valeurs dans le 'Device Listing'... où pourrait également apparaitre des champs comme 'Inverse Pan' et 'Inverse Tilt'...<br />
<br />
===4.0.0.b3===<br />
<br />
this one bring the Device Listing where you can import Device Files to your sho. please be carefull not having neither Manufacturer nor Model set as '*'<br />
'-' on Win32 leads to nothing good...<br />
in order to patch the imported device, you click on the Dimmer or Channel cell, it pop up a big dimmer view.<br />
use Ctrl+'move the mouse' to set the dimmer Range.<br />
once dimmer range is set, you type the channel number you want to assign the device and use 'c' (like in channel) to process the patch.<br />
you can use 0 channel to release a previous patch without removing a device<br />
<br />
===4.0.0.b2===<br />
<br />
this one should address reported bugs of the previous one<br />
<br />
===4.0.0.b1===<br />
<br />
voici la premiere béta d'une longue série qui devrait aboutir sur une proposition d'utilisation des projecteurs à LED, projecteurs asservis.<br />
ça sera sans doute assez long étant donné le chantier, néanmoins voici une première proposition....<br />
cette beta ne comprends qu'un module de création de librairie de projecteur.<br />
dans l'ordre pour las suivantes:<br />
*assignation des projecteurs dans un sho de DL en fonction de la librairie existante -fonctions d'accès aux paramètres<br />
*création/gestion de palette<br />
<br />
==D::Light v3==<br />
<br />
===3.0.24_b2===<br />
<br />
build system is slightly different from previous releases. now we have :<br />
*MacOS 10.6/10.7 build linked against XQuartz 2.7.4<br />
*MacOS 10.8/10.9 build linked against XQuartz 2.7.5<br />
*and the good old Win32, Linux32, Linux64 releases on Linux and MacOS, every lib have been updated<br />
here come the news....:<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
you can load one or several channels.<br />
it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.24===<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
*thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
*you can load one or several channels.<br />
*it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.22_b2===<br />
<br />
OSC:<br />
*less message for channels (eg only when their values are changing)<br />
Setup:<br />
*new option for sequence typo<br />
*bug fixes...<br />
<br />
===3.0.22_b1===<br />
<br />
new beta phase with:<br />
*bug fixes (at least more error checks)<br />
*MidiTimeCode improved<br />
<br />
===3.0.22===<br />
<br />
I'm proud to announce the 3.0.22 release of D::Light.<br />
It's available for each supported platforms (macOS 10.6->10.9, windows, Linux 32b, Linux 64b). On MacOSX, it's linked against XQuartz 2.7.5 (xquartz.macosforge.org/landing/)<br />
many bugs fixed....<br />
News:<br />
*MIDI TIMECODE: code improved<br />
OSC:<br />
*less and better verbose<br />
SETUP:<br />
*new typo function for sequence display<br />
*please consider making donations if you think this software is useful.</div>Sl1200mk2https://getdlight.com/wiki/index.php?title=ChangeLog&diff=3104ChangeLog2020-06-23T11:39:51Z<p>Sl1200mk2 : /* 4.1.10 [NOTYETRELEASED] */</p>
<hr />
<div>__NOTOC__<br />
<br />
==D::Light v4==<br />
<br />
===4.1.10 [NOTYETRELEASED]===<br />
<br />
*Devices:<br />
-new DeviceTools (menu Device/DeviceTools) that bring Focus joystick, Colours picker and Blade utilities as a separate window. Useful in addition of the dynamicBottom. // nouvelle fenêtre DeviceTools qui permet d'afficher uniquement les josticks des Focus et Blades ainsi que le picker de couleurs.<br />
<br />
*Sample:<br />
-new several options before Sample Recording // nouvelles options réglables avant l'enregistrement des Samples<br />
<br />
*Midi:<br />
-new floatingScale command that let a CC control levels of active channel's selection, useful with infinite knob... // nouvelle command floatingScale qui permet à un rotatif ou fader (ControlChange) de piloter les niveaux de la sélection active de circuits.<br />
<br />
*General:<br />
-augmented 'Recall' function that allow user to recall levels of prev/next/desire cue for selected channels // nouvelle fonction 'Recall' qui permet de rappeler les niveaux des circuits sélectionnés par rapport à la cue suivante/précédente/définie<br />
<br />
-new 'levelStyleDisplay' shortcut to switch between percent/real display // nouveau raccourci clavier pour la fonction 'levelStyleDisplay' qui permet d'alterner l'affichage en pourcent ou en valeur réelle des niveaux des circuits<br />
<br />
*StepLinks:<br />
-added GOTO message to VLC to play desire item (there's a strange offset though between playlist ID items and ID items sent by D::Light) // ajout du message GOTO aux commandes VLC pour jouer un morceau de la playlist de VLC<br />
<br />
===4.1.09 [20200313]===<br />
<br />
*SetUp :<br />
-new Splitted 'UI' mode // nouvelle interface 'Splitted' pour la fenêtre principale<br />
<br />
<br />
*Fixes&&Improvements<br />
<br />
===4.1.08 [20200214]===<br />
<br />
*SetUp :<br />
-new option to set Submaster's matrice (10 or 16 Submasters displayed) // Nouvelle option pour définir la matrice des Submasters<br />
<br />
<br />
*SetupIO :<br />
-E1.31 (streamingACN protocol) DMX universe mapping can now reach universe 63999 // le mapping des univers DMX pour le protocole E1.31 (streamingACN) peut aller jusqu'à l'univers 63999<br />
<br />
<br />
*Fixes&&Improvements<br />
<br />
===4.1.07 [20200131]===<br />
<br />
*SetUp :<br />
-new option to Detach/attach main User Interface // Nouvelle option pour séparer ou grouper la fenêtre principale<br />
<br />
-new option to anchor StepLinks to sequence // Nouvelle option pour lier le déclenchement des stepLinks au step+/- dans le séquentiel<br />
<br />
*StepLinks:<br />
-new type command to change displayed SubMasterPage // nouvelle commande pour afficher une page de SubMaster spécifique<br />
<br />
*TimeLinks:<br />
new TLinks are now registered with '.' in the Time column. It means that step times will be used // Les nouveaux TLinks sont enregistrés avec un '.' dans la colonne des temps. Ce qui signifie que les temps du pas de séquence sont utilisés (il est toujours possible d'assigner un délai spécifique)<br />
<br />
*DeviceCommand:<br />
-new option to clone levels from a desired device // nouvelle option (bouton et raccourci clavier) pour cloner les valeurs d'un device vers tous les devices inscrits dans le deviceCommand<br />
<br />
===4.1.06 [20200107]===<br />
<br />
bug fix release :)<br />
<br />
<br />
===4.1.05 [20191220]===<br />
<br />
*macOS<br />
-more Native integration <br />
<br />
-fix&&improvements<br />
<br />
===4.1.04 [20191130]===<br />
<br />
*SubMasters:<br />
-add new OSC and Midi messages for subBook rotations // ajout de nouveaux messages OSC et MIDI pour la navigation dans les subBooks.<br />
<br />
-add new buttons to quickly switch between Submaster's pages // ajout de nouveaux boutons pour rapidement choisir la page de Submaster affichée.<br />
<br />
*Patch:<br />
-you can now give a name to channels (useful on tour...) // il est dorénavant possible d'assigner du texte à un circuit.<br />
<br />
*Objects Listing:<br />
-new option for Chaser and Sample Listing to run the selected effects (in order to quickly identify them) // nouvelle option pour les Chaser et Sample Listings qui permet de rapidement faire un play/pause des effets sélectionnés<br />
<br />
*Devices:<br />
-new 'Recall DLink' function to copy state of selected devices from a step/cue/stepID // nouvelle fonction 'Recall DLink' pour copier les niveaux des devices en sélection depuis une cue/step/stepID donné<br />
<br />
*General<br />
-new 'Ring Buffer' mechanism for channel's quick selection (+shortcuts+OSC+MIDI links) // nouveau mécanisme appelé 'Ring Buffer' pour une sélection rapide des circuits (accessible via les raccourcis claviers, des messages OSC ou des commandes MIDI)<br />
<br />
-one can use commandLine to define Refresh timing // il est dorénavant possible de préciser le temps de la commande Refresh (via la ligne de commande)<br />
<br />
-you can define a prefered path in the SetUp // Il est possible de définir une arborescence dans le SetUp pour que D::Light ouvre le navigateur de fichier de préférence vers le chemin défini.<br />
<br />
===4.1.03 [20190729]===<br />
<br />
*SetUpIO:<br />
-virtual submasters for incoming data are now separate. One can control either usbDMXInput, netDMXInput and oscInput at the same time.<br />
<br />
it means one can use usbDMX Input to control Submasters from an external lightdesk and in the same time use netDMX Input to control Channels from a fancy madMapper patch :) and output DMX... :)<br />
<br />
//<br />
<br />
-D::light dispose dorénavant de 2 entrées DMX séparées (usbDMXInput et netDMXInput) via les 'Virtual Submaster'.<br />
<br />
ça signifie qu'il est possible d'utiliser une console lumière pour piloter les Submasters de D::Light (via usbDMXInput) tout en utilisant madMapper pour controler les circuits (via netDMXInput)... et sortir du DMX :)<br />
<br />
<br />
<br />
<br />
===4.1.02 [20190726]===<br />
<br />
*Midi:<br />
-new 'FloatingScaleIncrement' and 'FloatingScaleDecrement' available for ControlChange // nouvelles fonctionnalités 'FloatingScaleIncrement' et 'FloatingScaleDecrement' pour les ControlChange Midi.<br />
<br />
Ces nouvelles fonctions permettent d'utiliser une roue codeuse Midi (qui envoie +1 dans un sens et +1 dans l'autre sens sur 2 canaux différents) pour pouvoir se déplacer dans les listings ou modifier le niveau des circuits sélectionnés.<br />
<br />
-better shortcut support // amélioration de la commande midi 'Shortcut'<br />
<br />
<br />
*OSC:<br />
-better strategy // meilleure stratégie d'émission des messages OSC<br />
<br />
<br />
*E1.31:<br />
-better code for E1.31 input // meilleur code pour la réception de paquets E1.31<br />
<br />
===4.1.01 [20190722]===<br />
<br />
*fix<br />
<br />
<br />
===4.1.00 [20190719]===<br />
<br />
*UserInterface:<br />
-more 'flat' design // fin du nouveau design de l'interface utilisateur<br />
<br />
<br />
*Park:<br />
-new 'Park' function is order to lock channels or specific parameters of Device // nouvelle fonction 'Park' qui permet de bloquer des circuits ou des paramètres individuels de Device à une niveau donné.<br />
<br />
<br />
*macOS:<br />
-D::Light is now notarized from Apple // D::light est "notarizé" de la part d'Apple<br />
<br />
===4.0.31 [20190618]===<br />
<br />
*UserInterface:<br />
-new 'flat' design // nouveau design de l'interface utilisateur<br />
<br />
<br />
*Chaser / Sample:<br />
-one can now use SPEED Submasters to gain more fine controls on Chasers/Samples restitution (ClockWise way, CounterClockWise way, Random way)<br />
<br />
//<br />
<br />
-Il est dorénavant possible de controler le sens de défilement des Chasers et des Samples, soit dans le sens horaire (normal... CWise) soit dans le sens anti horaire (du dernier step vers le premier ... CCWise) soit en mode aléatoire (Random).<br />
<br />
Pour accéder à ces controles il suffit de définir un Submaster comme SPEED d'un Chaser ou d'un Sample et en lieu et place du texte associé au Sub se trouve le PlayMode.<br />
<br />
<br />
<br />
*Clone:<br />
-one can now set desire objects number while cloning (available for Cue, Group, Chaser, Sample, Palette, microPalette) // Il est dorénavant possible de choisir lors d'un clone d'objet le numéro de l'objet cloné (valable pour les objets Cue, Group, Chaser, Sample, Palette, microPalette)<br />
<br />
<br />
<br />
*Freeze:<br />
-Frozen step is now coloured // A l'appel de la fonction Freeze, le step en SCENE devient coloré pour une meilleure identification<br />
<br />
-grandMaster can now control Frozen levels // Le grandMaster est dorénavant maitre sur l'état lumineux freezé<br />
<br />
<br />
<br />
*Sequence:<br />
-one can now use Ctrl+Space to load selected step and launch GO (only in the big sequence window) // Il est dorénavant possible d'utiliser la barre espace dans la fenêtre de Sequence pour lancer un GO.<br />
<br />
Il est également possible de sélectionner un step et d'appuyer sur Control+Space pour charger le step sélectionné en Préparation et automatiquement lancer un GO.<br />
<br />
<br />
*Curves:<br />
-one can now select point and use Ctrl+Arrows(Up/Down/Left/Right) to move it // Il est dorénavant possible de sélectionner un point de la courbe du 'Curve Editor' et d'utiliser la combinaison de touche Ctrl+Flèche(Nord/Sud/Est/Ouest) pour le déplacer<br />
<br />
<br />
*TimeLink:<br />
-new copyToStep function to copy selected Tlinks to desire step // nouvelle fonction de copie (et raccourci clavier associé) pour copier les TimeLinks sélectionnés vers le pas de séquence inscrit dans la ligne de commande.<br />
<br />
<br />
*Midi:<br />
-new design of the midi Patch Editor // nouveau design de la fenêtre d'édition du patch Midi<br />
<br />
-more copyToMidiSwitch capabilities (you can now copy selected patch to all existing midiSwitch when the commandLine is empty) // Il est dorénavant possible de copier tout ou partie du patch midi vers tous les MidiSwitch existants en laissant la ligne de commande vide.<br />
<br />
<br />
*DeviceCommand:<br />
-one can now use MouseScroll in Blade's specialized widget // Il est dorénavant possible d'utiliser le scroll de la souris pour modifier les niveaux des Blades<br />
<br />
<br />
*microPalette:<br />
-one can now register INTENSITY/DIMMER as a definition for microPalette // Il est dorénavant possible d'enregistrer le paramètre INTENSITY/DIMMER comme définition d'une microPalette<br />
<br />
===4.0.30 [20190314]===<br />
*Objects Listings:<br />
-one can now sort (or reorder) objects in Cue/Group/Chaser/Sample/Palette/microPalette Listings // nouvelle commande pour re-numéroter les objects dans les différents listing<br />
<br />
-new 'reOrder' shortcut // également un nouveau raccourci clavier 'reOrder'<br />
<br />
<br />
*Submasters:<br />
-new state for Solo function (we now got NORMAL/SOLO/FLASHSOLO/NOSOLO) // ajout d'une nouvelle fonctionnalité pour le SOLO des Submasters.<br />
<br />
les différents états sont:<br />
<br />
**NORMAL : rien de particulier<br />
**SOLO (vert) : en fonction de l'ouverture du Submaster les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**FLASHSOLO (jaune) : lors de l'appui sur le bouton FLASH du Submaster, les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**NOSOLO (rouge) : le Submaster ne se coupe pas lors de l'action d'autres Submasters en mode SOLO ou FLASHSOLO<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.29 [20190226]===<br />
*General:<br />
-Balance function for channels is now dynamic // amélioration de la fonction Balance pour les circuits.<br />
<br />
Lorsque la fonction Balance est activée (qui permet d'isoler le(s) circuit(s) sélectionné(s)), si la sélection de circuit change, la Balance est updatée<br />
<br />
<br />
*OSC:<br />
-new /shortcut command which accepts string as argument // nouvelle commande /shortcut pour simuler un raccourci clavier.<br />
<br />
Cette commande accepte une 'string' comme argument.<br />
<br />
Par exemple '/shortcut p' va changer le registre de travail actif.<br />
<br />
<br />
*Track:<br />
-one can now track Palette across sequence // il est dorénavant possible de tracker les Palettes chargées dans le séquentiel (via les DeviceLinks)<br />
<br />
<br />
*Device:<br />
-more https://open-fixture-library.org/ integration<br />
<br />
<br />
*DeviceLinks:<br />
-Purge menu redefined // extension du menu Purge des DeviceLink.<br />
<br />
Il est dorénavant possible de purger un Paramètre ou tous les paramètres d'un attribut pour un DeviceLink en un coup<br />
<br />
<br />
*DeviceCommand:<br />
-new Live bound which display levels form palettes loaded in SubMasters // nouveau mode Live pour le DeviceCommand <br />
<br />
en mode Live, le DeviceCommand affiche les niveaux des paramètres des devices qui sont pilotés par des palettes chargées dans les submasters<br />
<br />
===4.0.28 [20190118]===<br />
*Submaster:<br />
-improve Submasters Solo mode // amélioration du mode Solo pour les Submasters.<br />
<br />
dorénavant le mode solo n'est plus réservé aux Flash, il est également accessible pendant le scroll des Submasters.<br />
<br />
-Balance do not kill 'E' (aka Exclusion) Submasters // les 'E' (comme Exclusion) Submasters ne sont plus remis à zéro en cas de Balance<br />
<br />
<br />
*Group:<br />
-enhance popUp dialog // amélioration de la fenêtre popUp d'enregistrement des Groupes.<br />
<br />
Lors de l'enregistrement d'un Groupe une fenêtre popUp s'ouvre où vous pouvez directement renseigner le nom du nouveau Groupe.<br />
<br />
<br />
*MasterLink:<br />
-improve MasterLink behavior (follow step +/-) // Les MasterLinks suivent la séquence pour les commandes step +/-<br />
<br />
-improve MasterLink editor Submaster's selection/registration // amélioration de la sélection/enregistrement des Submasters dans l'éditeur de MasterLink.<br />
<br />
vous pouvez dorénavant sélectionner les Submasters à enregistrer dans les MLinks de la même manière que la sélection de circuits dans la fenêtre principale.<br />
<br />
===4.0.26 [20181214]===<br />
*Patch:<br />
-'Enter' key can now be used to select either channels or outputs. CommandLine is used for sourcing.<br />
<br />
<br />
*Main Window:<br />
-'Enter' key can now be used to select channels. CommandLine is used for sourcing.<br />
<br />
-new 'DynamicBottom' display for Device's selection.<br />
<br />
<br />
*Sequence:<br />
-one can now register/insert cueless step. Such steps are useful to trigger D/M/S Links.<br />
<br />
<br />
*SubMasters:<br />
-new 'Looping Style' options for SubMasters loaded with Sample. one can select if levels are persistent after each loop or reseted.<br />
<br />
<br />
*SetUp:<br />
-one can now choose if SOLO mode for SubMasters also behave on Scene levels.<br />
<br />
-one can choose colours for Scene/Prepa registers<br />
<br />
<br />
*SetUp I/O:<br />
-one can now choose DMX input frame length.<br />
<br />
<br />
*DeviceLink:<br />
- one can now trigger MoveInBlack in one click for all listed Devices of each steps<br />
<br />
<br />
*TimeLink:<br />
-new 'Quick Selection' option to selected each identical parameters<br />
<br />
<br />
*Midi:<br />
-one can now use NOTE and PROGRAM CHANGE to trigger defined shortcuts<br />
<br />
<br />
*OSC:<br />
-new command which allow to control parameters of selected devices (range is -1.0 <= x.xx <= 1.0):<br />
<br />
/deviceParameter/ATTRIBUTE/PARAMETER x.xxx<br />
<br />
===4.0.24 [20181004]===<br />
<br />
===4.0.23 [20181002]===<br />
<br />
*menu Accelerators :<br />
-accelerators for MLink, TLink, DLink, SLink have changed (respectively Shift+Meta+w, Shift+Meta+x, Shift+Meta+y, Shift+Meta+z)<br />
<br />
<br />
*Sample :<br />
-faster encoder/decoder <br />
<br />
<br />
*VLC :<br />
-D::Light can now trigger VLC's playlist [https://www.getdlight.com/wiki/index.php/SETUP_I/O#VLC].<br />
<br />
<br />
*SubMasters :<br />
-VLC volume, DMX Input and OSC Input can be assigned to a regular SubMaster.<br />
<br />
<br />
*palette Editor :<br />
-Live functionality added<br />
<br />
<br />
*palette Listing :<br />
-new 'ALL' selector to display every recorded palette for selected channels<br />
<br />
<br />
*OLA server :<br />
-bumped to 0.10.7<br />
<br />
<br />
*MacOS :<br />
-MacOS 10.14 compatibility<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.22 [20180718]===<br />
<br />
*General:<br />
-last active step is recorded within the .sho, thus in case of crash or backup loading, last recorded step is set as the active step<br />
<br />
<br />
*USBDMX:<br />
-added more widget /*NODLE U1*/ /*FX5*/ /*Digital Enlightenment*/ /*anyma*/ /*avldiy*/ /*Eurolite*/<br />
<br />
(untested though....)<br />
<br />
<br />
<br />
*DeviceLink:<br />
-more powerful selection capabilities.<br />
<br />
one can now select several cells in DeviceLink Editor and apply chosen palette to all of them<br />
<br />
-MoveInBlack option editable for channels listed in the DeviceLink Editor<br />
<br />
<br />
<br />
*Curves:<br />
-new 'Square' interpolator (aka 'Square Law' curves)<br />
<br />
<br />
++fixes and optimizations<br />
<br />
===4.0.21 [20180705]===<br />
<br />
*DeviceListing:<br />
-one can now 'shiftPAN' and 'shiftTILT' devices<br />
<br />
<br />
*StepLinks:<br />
-one can choose to which destination OSC messages are sent (aka 'All Destinations' or specific IP:PORT)<br />
<br />
<br />
*General:<br />
-fixes and optimizations<br />
<br />
===4.0.20 [20180615]===<br />
<br />
*Palette:<br />
-Palette are now applied according to a user defined time (time is defined in [[SETUP]])<br />
<br />
-new Shift+CMD+P shortcut to display 'Palette Listing'<br />
<br />
<br />
*Virtual Submaster:<br />
-a new virtual submaster is available in [[SETUP I/O]]/OSC which can handle all incoming /circ/x/level OSC messages.<br />
<br />
-a new virtual submaster is available in [[SETUP I/O]]/DMX Utility which can handle all incoming DMX levels.<br />
<br />
<br />
*Submaster:<br />
-one can now colorize each Submaster (and it's levels in Output)<br />
<br />
<br />
*Accelerator:<br />
-new accelerators are available in Cue/Group/Chaser/Sample Editors<br />
<br />
<br />
*Track:<br />
-better MLink support<br />
<br />
===4.0.19 [20180515]===<br />
<br />
*Sample:<br />
-fix wrong device restitution under certain circumstances<br />
<br />
<br />
*Sequence:<br />
-new accelerator shortcut (CMD+R) in order to load selected step in active register<br />
<br />
-Cue names are now displayed in the big sequence window<br />
<br />
-one can now drag'n drop step(s) in order to reorganize the sequence<br />
<br />
-fix XFade wrong behavior <br />
<br />
<br />
*General:<br />
-in case of weird shutdown (crash....), D::Light now ask if user wanna use the backup.<br />
<br />
<br />
*OSC:<br />
-re-writting of OSC messaging system in favor of mono-argumentation (thus, touchOSC become usable again)<br />
<br />
-new syntax for Devices (cf https://getdlight.com/wiki/index.php/OSC)<br />
<br />
-old syntax (aka multi-argumentation) is still available thanks to a new switch in setupIO/OSC menu (Messaging argumentation type)<br />
<br />
<br />
*Track:<br />
- one can now track/update/create/delete Masterlinks from the Track window<br />
<br />
- better tracking for duplicate values<br />
<br />
- one can now use 'All' shortcut to select all displayed levels for selected channels<br />
<br />
<br />
*SplashScreen:<br />
-new initialization process which lead to a new splashscreen<br />
<br />
<br />
*MasterLinks:<br />
-MLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new insert MLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move MLinks<br />
<br />
<br />
*USBDMX:<br />
-D::Light now support HotPLug for usbDMX widgets :) only on macOS and Linux :(<br />
<br />
it means one can unplug/replug a usbDMX device, if the widget was previously active, D::Light will manage automatically the re-connection.<br />
<br />
<br />
*StepLinks :<br />
<br />
https://getdlight.com/wiki/index.php/STEPLINK<br />
<br />
-SLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new copy SLink button (+shortcuts) in the editor<br />
<br />
-new insert SLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move SLinks<br />
<br />
-OSC StepLinks are now typed, it means one must specify if argument(s) is an int, a float or a string<br />
<br />
-CURVES StepLinks now accept THRU (>) for outputs (in the same fashion as for channels)<br />
<br />
<br />
*Device Listing :<br />
-one can now sort Device's order according to ID or Model or Channel<br />
<br />
-one can now use massive Merge (by selecting several Devices before merge)<br />
<br />
<br />
*Palette Editor :<br />
- one can now use empty command line for AtLevel shortcut in order to purge selected levels<br />
<br />
<br />
*Palette Listing :<br />
- new 'Bound To' (editors) option in order to avoid opening Device Command<br />
<br />
<br />
*Chasers :<br />
- CHZ_Cue management is now the same as for the main sequence... if one record CHZ_Cue 1.5, it'll land between CHZ_Cue 1 and CHZ_Cue 2<br />
<br />
- Palette shortcut is now available in Chaser Editor<br />
<br />
<br />
*Curves :<br />
- deepest interaction with the patch.... Output(s) assigned to a curve of the curveListing are now linked(was ist das schön).<br />
<br />
- CurveEditor : one cane now select which curve is displayed (either from patch or from curveListing)<br />
<br />
- Curves are now 16bits -POTENTIAL INCOMPATIBILITY- (they need to be redrawn)<br />
<br />
===4.0.18 [20180124]===<br />
<br />
This release introduce SLinks.<br />
<br />
One can send custom Midi or OSC messages per sequence's step. Thus, it allows D::Light to become the master sequencer of your show as it can trigger specific cues/steps in other software.<br />
<br />
One can also load custom curves for output(s)/channel(s) on every steps of the sequence.<br />
<br />
*Patch:<br />
-new 'quick select' option in order to select all outputs patched to selected channels<br />
<br />
-new Channel/Output test shortcut<br />
<br />
-speedUp display<br />
<br />
*Sample:<br />
-smart +%/-% which only operate on recorded levels for selected channel(s) over a region or at one frame<br />
<br />
*Sequence:<br />
-in the main sequence window, one can now arrange columns as desired<br />
<br />
-new searchBox to quickly find a step/cue associated to a text<br />
<br />
*MasterLink/TimeLink/DeviceLink/StepLink Editor:<br />
-one can now select active step<br />
<br />
-more shortcuts<br />
<br />
*SubMaster Editor:<br />
-one can now select active submaster<br />
<br />
*Curves:<br />
-new design with more powerful editing<br />
<br />
*ShortCuts:<br />
-new searchBox to quickly find a shortcut<br />
<br />
*Save/SaveAs:<br />
-warning when directory is not writable<br />
<br />
*Force DeviceLink:<br />
-one can now use FullForce new option and select which attributes will be recorded<br />
<br />
*Device:<br />
-the main window should reflect active color for device. (it works for RGB or CMY colors only...)<br />
<br />
*General:<br />
-selection style is now more obvious (yellow square is 'around' selected channels)<br />
<br />
*Palette Editor:<br />
-one can move in Palette thanks to the new Up/Down switcher<br />
<br />
*Palette Listing:<br />
-Colour Palette are now colored for EZ view<br />
<br />
===4.0.17===<br />
<br />
a miserable bug of the previous release leads to this one<br />
<br />
===4.0.16_b4===<br />
<br />
===4.0.16_b2===<br />
<br />
===4.0.16 ===<br />
<br />
available for almost every systems (Linux version will be uploaded ASAP... sorry guys for the looooong waiting)<br />
<br />
*E1.31 (aka streamingACN) is now available as a netDMX protocol <br />
*one can now use 16 DMX universe<br />
<br />
Midi :<br />
*one can now use 'subStick' function for Midi Patch.<br />
thus Midi faders will always be patched to displayed submasters <br />
*'flashStick' is also available for the same purpose.<br />
SubMasters :<br />
*added a new 'E' button as Exclusion.<br />
thus AllSub master will not act on excluded submasters<br />
+ various fix<br />
<br />
===4.0.15_b2===<br />
<br />
2 new important stuff:<br />
*in Art-Net, DL no longer send continuously. it sends only on DMX change<br />
*in Patch, you can now "repeat" a Device. it's useful for playing with LedStrips<br />
also, more work have been done on DeviceCommands...<br />
in the Palette Listing, you can now use the new "recycle" icon in order to load same channels as in the DeviceCommands.<br />
<br />
===4.0.15_b1===<br />
<br />
===4.0.16_b3===<br />
<br />
===4.0.15_b3===<br />
<br />
===4.0.15===<br />
<br />
*on Windows, you should now be able to double-clic on .sho in order to launch DL and load desire sho<br />
*new SetUp I/O menu which group all DMX, USBDMX, NETDMX, MIDI and OSC function *new option to cross-patch dmx universes<br />
<br />
DMX Input:<br />
*more accurate<br />
*new option to bound DmxInput to channels or SubMasters<br />
<br />
Patch:<br />
*new option to "repeat" DMX Levels for Devices (useful for led strips)<br />
<br />
ArtNet :<br />
*you can now manually register Node's IP/Net/SubNet.<br />
*DL no longer send continuously packets.... it sends only on change.<br />
*new option in the Setup "Release FREEZE on Go".<br />
allow user to freeze DMX state until the next GO (useful when one want to move in sequence without modifying stage)<br />
<br />
Device Personality :<br />
*you can now import Personalities of the OFL project (Open Fixture Library) open-fixture-library.herokuapp.com/<br />
(which at the time of writing is open-fixture-library-pr-199.herokuapp.com/ ).<br />
*you can hide Commands for Colours, Focus and Blade in order to display bigger values table.<br />
<br />
Palette Editor:<br />
*you can now use At_level shortcut on selection of levels (multiple selection is allowed)<br />
General<br />
*you can now choose to display only patched channels<br />
<br />
===4.0.14===<br />
<br />
No new function Only fixes<br />
<br />
===4.0.13_b3===<br />
<br />
many changes to Artnet and dmxInput.<br />
<br />
===4.0.13===<br />
<br />
*enable DMXInput for DMX USB PRO widgets and clone<br />
*enable DMXInput for ArtNet<br />
*adjustable DMX rate<br />
*better Artnet support<br />
*better support for looooong samples<br />
*plenty of little annoying stuff<br />
<br />
===4.0.12===<br />
<br />
*new 'NoSolo' option for submaster:<br />
it means that a submaster tagged as 'NoSolo' won't be closed during 'Solo' operation, it also means that it won't close any sub when it's flashed.<br />
you just need to clic 2 times on the solo option .<br />
*when 'Solo' operation , device's parameters are now untouched (except the INTENSITY/DIMMER parameter)<br />
*new 'ReSync' option for midi:<br />
this function resend all midiOut levels. it's useful when you switch preset from the BCF2000<br />
*new option in the SETUP to bound MLink time and Timed submasters to Joystick: it means one can now speed up or down submasters opening/closing<br />
*import Sample extended:<br />
you can now select in one shot several samples to import.<br />
*'clone' is now available in the sample editor :<br />
it means you can copy selected channels levels to other(s) channel for a defined region or for a frame. This let you create enveloppe for channel and copy it to other channel.... yeah I know, this is huge!<br />
*import Chaser extended:<br />
you can now select in one shot several chasers to import.<br />
<br />
===4.0.11===<br />
<br />
fix annoying reported bugs.<br />
<br />
===4.0.10===<br />
<br />
*when cloning a device, one can now choose to clone source device's levels to destination devices's levels<br />
(in palette, in sub, in micropalette)<br />
*more device merging subtilities<br />
<br />
===Pre 4.0.09===<br />
<br />
*this one brings 'Gang Load' fashion to D::Light<br />
<br />
===4.0.9===<br />
<br />
extend the use of multiple selection in Cue/Group/Sample/Chasers Listing/Device Listing/Patch...<br />
you can now select several Chasers for example and load them to several submasters in one shot (thanks to drag n' drop)<br />
multiple selection have also been introduced for 'Remove' functions and 'Clone' functions.<br />
*you can now extract each submaster of the Gun Control (cf noGun option)<br />
*you can now set submasters config for a page of Sumaster (simply scroll the button down RecMLink button<br />
<br />
===4.0.8===<br />
<br />
===4.0.7===<br />
<br />
Mainly bug fixes and better memory bandwidth management<br />
<br />
===4.0.6===<br />
<br />
===4.0.5===<br />
<br />
This release will introduce microPalette.<br />
<br />
what is a microPalette ?<br />
<br />
microPalette handle one or several parameter(s) defined in the personality of a device, and only operate on a specific range defined by the user.<br />
microPalette are loaded in submasters and are executed in an exclusive mode for all selected devices that are registered within the submaster.<br />
for example, let's say devices are lighting ON with shutter open.<br />
you record a microPalette for SHUTTER parameter on the range 4 -> 128 that you load on submaster 1.<br />
when you'll open sub1, the shutter will start strobing form low to fast (if in the personality strobing form low to fast is registered in the range 4 -> 128).<br />
when you shutdown the submaster, the shutter will return to it's open state.<br />
it'll be veeeeeery useful for gigs<br />
*address patch issue when user use Shift key to extand selection for outputs<br />
*bug fixes and code cleaning<br />
<br />
===4.0.4===<br />
<br />
this release fix wrong behavior of 4.0.3 (sorry for the mess...)<br />
<br />
===4.0.3===<br />
<br />
*speeding internal things (and cleaning)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed) <br />
*better midi output (submaster's flash for example)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed":<br />
<br />
===4.0.2===<br />
<br />
<br />
fix & improve curves for dimmers<br />
<br />
===4.0.1===<br />
<br />
available for every supported systems : Win7, Win8, Win10, Linux32Bits (Ubuntu 14.04), Linux64Bits (Ubuntu 16.04), ARCHLInux (always on the top), MacOS 10.6 thru 10.12 on MacOS, D::Light is linked against XQuartz 2.7.11<br />
one of the main big thing is that D::Light is now a pay app... this move will hopefully be profitable for the software.<br />
the other big thing is that D::Light can now drive moving lights / LED lights.<br />
several improvements have been introduced for Chasers, Samples, user interface, drag'n drop, etc....<br />
<br />
===4.0.0.b-78===<br />
<br />
===4.0.0.b-75===<br />
<br />
fix blackout/sceneMaster/grandMaster with devices that use 'virtual intensity for colours' parameter<br />
<br />
<br />
===4.0.0.b-74===<br />
<br />
news:<br />
*refresh/balance available as OSC commands<br />
/pad/refresh 1<br />
/pad/balance 1<br />
*OSC message can bypass level's locking mechanism for /circ/level and /sub/level<br />
<br />
===4.0.0.b-76===<br />
<br />
*better handling of DLink<br />
*fix some Devices stuff for sequence -you can now use "0" Tlink (==20ms)<br />
*you can now use "0" waitTime _ 5xfaster than 0.1<br />
if you want to reset waitTimes to nothing (no autogo), set command line to . and use wait shortcut (or double clic in the waitTime column)<br />
*display Info when MLink or Tlink are recorded/updated<br />
++ various fix<br />
<br />
===4.0.0.b-73===<br />
<br />
Hi,<br />
b73 is out for some platforms (aka MacOS from 10.9 to 10.12 (linked against XQuartz 2.7.10), Windows 64b and Linux 64b)<br />
'''the main big thing with this release is that D::Light became a paid app...'''<br />
I tried during 13 years to keep in free, but I cannot no more. So please make archive of your sho as there will be no return.<br />
news:<br />
*lots of bug fixes<br />
*manual xfade for devices<br />
*you can now call Palettes from the main window (manually (new setup option or drag the switcher under the keypad) or with shortcuts)<br />
*nice handling of palettes in submasters.<br />
*improve device mechanism for Chasers<br />
*new timing options for chasers<br />
<br />
===Pre 4.0.0.b-72===<br />
<br />
*Samples are now LTP...<br />
mean easier, lighter, smarter...<br />
it also means some serious incompatibility with existing sample... sorry for that but it's a necessary evil.<br />
*fix DLink is now also available in Chaser<br />
*add 'Virtual Intensity for Colours" in the Device Listing.<br />
this new option let you control the Intensity of the device even when INTENSITY/DIMMer combo is not registered.<br />
usefull for LED RVB for example...<br />
<br />
===Pre 4.0.0.b-71===<br />
<br />
fix a miserable bug...<br />
news:<br />
*SampleListing now display Sample's length<br />
*you can change submaster's levels color (new setup option)<br />
<br />
===Pre 4.0.0.b-70===<br />
<br />
*new purge utility for device attributes within Samples<br />
*'device command' is now fully dedicated to sample's cause<br />
*better speed algorithm for stuff (aka sub_speed, joystick, general timing)<br />
*you can select devices directly in the 'palette Listing' window, as in the 'device commands' window<br />
*reorganization/colorization of 'device Commands' (in order to gain space and clarity)<br />
*add Ctrl+Arrow shortcut to select next channel and set it to default@Level<br />
<br />
===Pre 4.0.0.b-69===<br />
<br />
fix various wrong behavior<br />
*Devices:<br />
added the possibility to define HOME position for parameters to NULL. in this case, HOME call will never operate on the nulled parameters. (useful in some case where LAMP OFF is set to 0... and you don't want to switch the lamp off each time you HOME the device).<br />
<br />
===Pre 4.0.0.b-68===<br />
<br />
*added DND support for TLink and DLink in the chaser's editor<br />
*added DND support for Times in the chaser's editor (times can be DND for example from TimeIn to DelayOut, etc...)<br />
*added DND support for Cues in the chaser's editor<br />
*as for the sequence and other stuff you can now double-click in the TLink editor to set value<br />
*as for the Chaser's editor you can now DND Times in the Sequence editor in the way you want (eg from TimeIn to DelayOut, etc...)<br />
*Device's parameters now follow step times if INTENSITY is > 0 -fix for invPan/invTilt<br />
<br />
===4.0.0.b-67===<br />
<br />
===Pre 4.0.0.b-67===<br />
<br />
*added support for usb pro mk2 (revB) -added wait times to chaser editor $<br />
FWIW, I've decided to clean OSC reader/writer messenger before the final release (and this is not a good news for you... )<br />
I've changed:<br />
/circ/level x y (where x is the channel, y the level) /circ/prepalevel x y<br />
/sub/text x blabla<br />
/sub/level x y<br />
/sub/flash x y<br />
/sub/phase x y.y<br />
all the /subStick messages and also the /device ones<br />
for the devices it looks like<br />
/device s i i (string (/attribut/parameter), int (device numbr), int (value))<br />
I know that all your pd patchs, touchOSC stuff, etc... won't work anymore, but it gain clarity and parsing efficiency.<br />
<br />
===4.0.0.b-66===<br />
<br />
bug fixes<br />
few words about the new 'Phase' ID for a submaster:<br />
one can freely navigate in a sample thanks to the new phase function. it starts at 0.0 and end at 1.0 (1.0 is the latest frame of the sample).<br />
so you can set a sub as Phase for a sample (like you did with Speed function), and you have 255 steps to navigate in the sample.<br />
I've also added OSC message (/sub/x/phase 0.0........1.0).<br />
thus, you have a huuuuuuge precise control over the sample's restitution.<br />
you can go forward, backward, loop inside, etc.....<br />
<br />
===Pre 4.0.0.b-66===<br />
<br />
nouveaux messages OSC: reception<br />
/pad/sub x (select sub)<br />
/pad/record 1 (like record shortcut) /pad/update 1 (like update shortcut)<br />
sending<br />
/seq/x1text (send text associated to step loaded in X1) /seq/x2text (send text associated to step loaded in X2) /sub/pageText (send text associated with the active sub page) /seq/go_signal 1 (send when GO is triggered) /seq/goback_signal 1 (send when GO is triggered) /seq/pause_signal 1 (send when GO is triggered)<br />
and for the Devices:<br />
each device will respond to :<br />
/device/x/attribut/paramater 0... 65536<br />
where attribut is COLOR or FOCUS or EFFECT, etc.... and parameter are the ones recorded within the personality of the device<br />
each device will export his value to the same address<br />
<br />
===4.0.0.b-65===<br />
<br />
There's enough changes to make an update... I didn't finished all the clean though...<br />
*the main window has been polished to fit within small screen systems *you can sample devices<br />
*many many bug/trick fixes<br />
<br />
===4.0.0.b-64===<br />
<br />
mainly bug fixes and stuff improvements....<br />
<br />
===4.0.0.b-62===<br />
<br />
a miserable mistake on b61 leads to b62... mainly bug fixes and dep lib update<br />
<br />
===4.0.0.b-61===<br />
<br />
only for Win32, Win64, MacOS 10.11 (more OS to come later) mainly bug fixes.<br />
<br />
===4.0.0.b-58===<br />
<br />
freshly fresh for everyone, this beta fix several bugs or wrong behavior regarding Devices but also for the old fashion way...<br />
<br />
===4.0.0.b-57===<br />
<br />
*in the palette listing one can now apply a palette to selected devices in one click (nice 4 live...)<br />
*in the palette listing, palettes are now categorized (faster display)<br />
*in the 'device command' panel, if a parameter have a definition, associated scroller are now bound to minLevel/maxLevel (nice 4 live...)<br />
<br />
===4.0.0.b-56===<br />
<br />
only 4 MacOS 10.6 -> 10.11<br />
<br />
===4.0.0.b-55===<br />
<br />
should fix some stuff...<br />
only for Linux64, MacOS 10.8 -> 10.11<br />
<br />
===4.0.0.b-54===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-53===<br />
<br />
should fix group removing/deletion different compilation options for win64<br />
<br />
===4.0.0.b-52===<br />
<br />
should fix usbDMX Pro on ElCapitan && Yosemite should fix group deletion<br />
should fix Chase load in sub<br />
I don't have issue while loading global palette in sub.<br />
<br />
===4.0.0.b-51===<br />
<br />
with this one you can load PALETTES in submasters. no drag'n drop yet.... you can choose which device that is include in a palette is processed.<br />
on MacOSX, linked against fresh XQuartz 2.7.8<br />
<br />
===Pre 4.0.0.b-50===<br />
<br />
===Pre 4.0.0.b-49===<br />
<br />
===Pre 4.0.0.b-48===<br />
<br />
===4.0.0.b-47===<br />
<br />
lots of news coded during summer...<br />
*Device functions have been merged in a central window. This is now the start point for almost everything for Devices...<br />
*many things have been cleaned<br />
*Shift and Ctrl have been swapped (to massively select channel you now use Shift, to drag'ndrop a channel in a submaster to quickly inhib it, you now use Ctrl).<br />
<br />
===4.0.0.b-46===<br />
<br />
should fix reported bugs.<br />
<br />
===Pre 4.0.0.b-45===<br />
<br />
should fix:<br />
*record new sho (with permissions check on Linux) -artnet on Linux<br />
*strange and deep deep wrong behavior for devices<br />
should also clarify selection in the TLink editor.<br />
<br />
===4.0.0.b-44===<br />
<br />
should fix:<br />
*warning when user do not have permissions to write files on Linux<br />
*weird things when repatching a device<br />
<br />
===4.0.0.b-43===<br />
<br />
should fix:<br />
*artnet on windows computers<br />
*help on linux computers<br />
*submasters (timed and inhib ones) that stay in Pause state. -some inappropriate behaviors<br />
news:<br />
SHORTCUT :<br />
allow to delete previous binding when asking for an ever used key<br />
<br />
===4.0.0.b-42===<br />
<br />
ArtNet : restore network artPoll broadcast address (some node appears to not responding well over 255.255.255.255)<br />
Devices :<br />
*fix a case where palettes levels were not honored for dlinks<br />
*add the possibility to select the same parameter for several Devices by clicking on the parameter's column header<br />
Linux:<br />
*shrink size of the packages<br />
<br />
===4.0.0.b-41===<br />
<br />
mainly bug fixes:<br />
CHANNEL TRACK:<br />
fix bug and faster code.<br />
please do some hardcore tests...<br />
MIDI:<br />
new LOADSTEPID_X2/X1 functions for ProgramChange<br />
*retrieve single channel inhib when dragging with Shift to a submaster -retrieve hour trigger<br />
*new remove function for MidiTimeCode editor<br />
*bug font fixed<br />
<br />
===4.0.0.b-40===<br />
<br />
mainly bug fixes<br />
<br />
===4.0.0.b-39===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-38===<br />
<br />
so here comes a new one basically with bug fixes.<br />
also I've tried to reduce size (height) to fit on low resolution screen<br />
I've worked on the setup regarding ArtNet and OLA (for them to work better)<br />
the BIG one is the new remote available with this release that we have designed with aroom (big thanx)<br />
<br />
===4.0.0.b-37===<br />
<br />
removed things:<br />
channelcheck definitely removed (use Patch functions for this purpose) Color Scroller definitely removed (use Devices functions for this purpose)<br />
news/update/fixes:<br />
Patch:<br />
*you can now select several channels, and if you give one dimmer, channels we be patched as list starting with the given dimmer.<br />
(@mode exemple: CH 1 THRU 10 = 5 ENTER will patch ch 1 to dimmer 5, ch 2 to dimmer 6, etc...).<br />
*double click is available for check level<br />
Balance:<br />
*submaster that are in TIME mode and the little blue square of the sub is set, what's inside the submaster won't be touched by the Balance Mode<br />
Artnet:<br />
*now inegrated to the setup.<br />
*more simple, more usefull, honor the broadcast/unicast mode, honor selected nodes to use in unicast mode.<br />
Submasters:<br />
*there's now a little indicator close to the sub that show progression in case of MLink start or Times Start<br />
Midi Time Code:<br />
*new inhib MTC function in the setup<br />
+many various bug fixes<br />
<br />
===4.0.0.b-36===<br />
<br />
===4.0.0.b-35===<br />
<br />
bug fix<br />
+<br />
should improve Help display.<br />
in @Mode, the Help in the windows now display allowed syntax<br />
<br />
===4.0.0.b-34===<br />
<br />
*should improve TLink management<br />
*more/less OSC message for PATCH<br />
(new remote is here : github.com/dlight-tools/dlight-pad/blob/...ad_4.0_SGS2.touchosc ) -keep on cleaning code....<br />
<br />
===4.0.0.b-33===<br />
<br />
news:<br />
*should fix all errors reported for the b32 (except TLink that collapse, I've forgot....)<br />
Patch:<br />
*complete rewrite of this window.<br />
*the left part display channels, the right part display dimmers. D-Patch is the first address of patch for Devices<br />
*you can drag'n drop from channels to dimmers<br />
*you can select several dimmers like 1 + 2 Thru 10 + 20 + 44<br />
*the remote should not work anymore, let's try to write another one...<br />
+ many many more little stuff that make life better<br />
<br />
===4.0.0.b-32===<br />
<br />
General:<br />
*you can now double-clic on levels to set value<br />
Channel Track:<br />
*you can now DND to death!!<br />
ascii:<br />
*better integration with DL<br />
+bug fixes<br />
fews words:<br />
*DL seems stable enough now to cut off the release soon, I just need to re-write the patch window before the release.<br />
<br />
===4.0.0.b-31===<br />
<br />
*le double clic pour les textes des subs<br />
*tcl/tk updaté<br />
*molette de la souris pour les valeurs des paramètres des devices ainsi que pour les masters SCENE/FlashMaster AllSubMasters<br />
*meilleur check des noms de palettes<br />
*ID pour le message OSC /seq/go<br />
*ascii improve file loading/recording<br />
*device attribute's editor are now able to display levels in % as well as Real Values<br />
*et les corrections de bug annoncés sur la b30<br />
<br />
===4.0.0.b-30===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-29===<br />
<br />
*should fix Win64 package<br />
*Sequence : StepID<br />
this is the big new stuff which allow you to register an 'identifiant (ID)' for a step.<br />
<br />
Thus you can call the step thanx to new shortcuts stepID_load and stepID_goto where xxxx_load is used to set the ID for a step and xxxxx_goto is used to trigger the step<br />
there cannot be two stepID with the same number....<br />
<br />
in the setup you can choose if MSC Load message is mapped with the cues (as before) or with the stepID<br />
<br />
in OSC, two new messages : /seq/ID_goto xx.xxx and /seq/X2LoadAndFireID xx.xxx<br />
HourTrigger:<br />
*functions have been re-written<br />
+bug fixes<br />
<br />
===4.0.0.b-28===<br />
<br />
Text: all text are now edited in place<br />
File name: DL should support exotic characters (at least the french ones) +should fix all reported bugs of the previous beta<br />
<br />
===4.0.0.b-26===<br />
<br />
new beta available for every supported systems (with the addition of Windows 64bits) ATTENTION: on MacOS 10.6_10.7, DL is built against XQuartz 2.7.7 (please update your server...)<br />
bug fixes release + new features:<br />
OLA:<br />
*the server have been updated to 0.9.5<br />
Sequence :<br />
*the big sequence window is a whole new code with drag'n drop support for every parameters<br />
Track :<br />
*now display DLinks associated to a channel for sequence's steps<br />
OSC : new /sub/x/text message.<br />
*it's only an outgoing message that display text associated with subs. DL will not respond to this message<br />
MIDI :<br />
*new MidiSwitch +/- bind available<br />
Device :<br />
*Inverse Pan/Tilt now available in the Device's Listing<br />
<br />
===4.0.0.b-25===<br />
<br />
===4.0.0.b-24===<br />
<br />
bug fixes +<br />
Channel Track has been re-write<br />
*more useful and Sequence selector added<br />
@mode:<br />
*available in channel Track<br />
*bug fixes in TimeGroup editor<br />
*add [DELETE] [CUE] xx.x [THRU] xx.xx<br />
OLA:<br />
*fixes on yosemite (thanx aroom)<br />
+ many little stuff<br />
<br />
===4.0.0.b-22===<br />
<br />
mainly a bug fix with addition of:<br />
*in @mode and RPN, PALETTE will open the Palette Listing<br />
*0 + Colour/Focus/Beam/etc... will set selected devices to Home values for selected attributes.<br />
<br />
===4.0.0.b-21===<br />
<br />
mainly bug fixes...<br />
new features:<br />
*Devices command's windows now reflect real values for movers all the times + some goodies...<br />
<br />
===4.0.0.b-20===<br />
<br />
Recapitulatifs par rapport à la b16 :<br />
*Grand Master : Ok<br />
*Black : Ok<br />
*Focus avec le Pad Ok<br />
*Plus de sho corrompu : Ok Memorisation des Focus :ok Patch : OK<br />
*Ce qui ne fct pas ou plus:<br />
*Multi sélection avec souris et touche " CTRL", c'est ok avec les commande "ch +"<br />
*prise en compte de valeur par défaut des devices (chez moi un Strobe qui devrai être à 255)<br />
Au bout d'un moment de travail, les fenêtres ne passent plus en premier plan par l'appel au menu, lorsqu'elles sont ouvertes. donc il faut les sélectionner dans un coin apparent.<br />
*Les Cue FX ne mémorisent pas les canaux de devices.<br />
*Les clone de Cue, ne copient pas les canaux de devices<br />
*lorsqu'on clique sur le "DLINK" d'un STEP, on peut visiblement éditer les canaux individuellement, or ce ne fonctionne pas sur tous les canaux. (couleurs OK, mais STROBE, EFFECT...)<br />
J'ai d'ailleurs pas réussi à "jouer" avec un canal "EFFET / MACRO", mais c'est peut être le device, faut que je vérifie.<br />
Les Dlink ne sont pas liés aux CUES, donc on ne peut pas les mettre dans un SUB.<br />
Pas systématique<br />
*Ne mémorise de temps en temps pas la couleur (donc dans certains CUE, et pas d'autres) <-- Ca c'est bizarre et pénible<br />
je te joindrai le sho et le step où ça bloque.<br />
=> ben aujourd'hui ce step et cette couleur ne bloque plus !=> A suivre<br />
*Sortie du logiciel pas toujours propre (fenêtres bloquées ouverte), mais ce ne m'est plus arrivé le lendemain.<br />
*J'ai eu deux fois une fermeture inopinée lorsque je faisais des manip. avec les 4-5 fenêtres ouvertes (Focus, Beam, Couleur, Listing), sans perte de données, recul. avec menu "backup".<br />
<br />
===4.0.0.b18===<br />
<br />
===Pre 4.0.0.b18===<br />
<br />
===4.0.0.b17===<br />
<br />
mainly a bug fix.<br />
<br />
===4.0.0.b16===<br />
<br />
===Pre 4.0.0.b16===<br />
<br />
*SUB_SPEED are reset to 50% in case of gun shot<br />
*moving light's attributes have been redispatched, new BEAM family<br />
*palette listing now reflect available palette for selected channels.<br />
*Colour and Focus window now display parameters levels for each selected Devices (along with the active palette's name)<br />
<br />
===4.0.0.b15===<br />
<br />
available for Windows, MacOS 10.8, 10.9, 10.10 bug fixes only...<br />
<br />
===4.0.0.b14===<br />
<br />
bug fixes only... should address:<br />
*not patched channels -X1/X2 crash<br />
<br />
===4.0.0.b11===<br />
<br />
===4.0.0.b10===<br />
<br />
*fix a bug with the 'Personality Editor'<br />
*benefit from the compiler analyzer (lots of optimizations)<br />
*fix Sample recording<br />
*new 'Balance' function to isolate selected channel as long as Balance is ON<br />
<br />
maybe I'll repeat myself but It's important to test these beta in order to stabilize the first 4.0.0 in order to release it.<br />
<br />
my goal is to have a bullet proof release as the 3.0.24<br />
<br />
moving lights code will be part of this release as an experimental feature.<br />
<br />
===4.0.0.b09===<br />
<br />
it's a big step forward as it introduce concept/basics for moving light, Leds, and whatever you need in D::Light.<br />
<br />
Specifically it introduces 'DLinks' wich are more or less (actually less than more) like MLinks but for registered devices.<br />
<br />
DLinks acts like this:<br />
*you set all parameters you need for devices (with palette it's better)<br />
*you record a cue and DLinks are attached to the step that contain the cue<br />
*you can edit/modify/create/remove DLinks form the editor wich is available (for now... I've forget to set an option in the menus....) by click on the corresponding column in the sequence.<br />
*when DLink are loaded in X2, if the channel is black they're processed (this behavior is called GO_IN_B on some ligthdesk)<br />
*this is a special feature of DL: when a channel under TGroup control is fading to black, if DLink attached to next step is referring to this channel, parameters are processed.<br />
it fits very well for theater I think....<br />
*DLinks are not attached to cues, cues only contain Dimmer Parameter of devices (if they exists) -editors (like GROUP, CUE, SUB) does not deal with devices parameters.<br />
<br />
===Pre 4.0.0.b9===<br />
<br />
===4.0.0.b8===<br />
<br />
===4.0.0.b7===<br />
<br />
===4.0.0.b6===<br />
<br />
*a new beta is available for macOS >= 10.8 and Windows (if you want the other builds, just ask.) here's a non-finished list of modifications:<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording<br />
*add Palette recording/updating functions<br />
*add Palette listing and editor<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde<br />
*in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
attached a model of devices for the device editor.<br />
<br />
I think it's robust now and you can build Personality based on the attached example.<br />
<br />
===Pre 4.0.0.b6===<br />
<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording add Palette recording/updating functions<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
===4.0.0.b05===<br />
<br />
* add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho. It's usefull for Device that do not handle Intensity attribute.<br />
* add a merging mechanism to swap registered device model with another one. it'll be usefull when Palette will be coded but the purpose is to be able to switch between device when in tour you do not have the same device as at the creation.<br />
* from the main board you can access to several windows for (few for now) commands add CONTROL command for Lamp On/Off<br />
*add FOCUS command for Pan(Fine)/Tilt(Fine)<br />
*add BLADE command<br />
<br />
in the FOCUS and Blade windows you can hold CTRL to scroll FINE or scroll BOTH parameters I think you'll need to to rebuild your devices template as the one provided because all parameters you want to use must be set<br />
<br />
all library have been updated<br />
<br />
===Pre 4.0.0.b5===<br />
<br />
*add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho add a merging mechanism to swap registered device model with another one<br />
*add CONTROL command for Lamp On/Off add FOCUS command for Pan(Fine)/Tilt(Fine) add BLADE command<br />
*updated libs<br />
*join Alpha Profile 800 && ADB Warp model as example say that Parameters fields must be set....<br />
<br />
===4.0.0.b04===<br />
<br />
Avec cette beta, j'arrive à controler les couleurs du PAR via le ColourPanel<br />
le circuit de la fenêtre principale représente le paramètre DIMMER des devices<br />
*donc de la nouveauté dans le colourpanel où si le(s) devices sélectionnées ont plus de 3 couleurs, des scrollers de niveaux apparaissent en bas de la fenêtre<br />
*rajout des cases CMY<br />
*refonte des presets de couleurs (pour mémoire: left-clic = selection de couleur, un deuxième clic permet de nommer la couleur, Ctrl+clic permet d'enregistrer la couleur active)<br />
donc si vous avez listés/patchés des devices, que vous les sélectionnez depuis la fenêtre principale, vous devriez pouvoir controler les couleurs depuis le colourPanel.<br />
on ne peut pas encore enregistrer de cues avec des valeurs de couleurs ni charger des trucs dans les subs, ni rien.... petit à petit ça avance.<br />
aussi pour ceux qui possèdent un ultraDMX RDM Pro merci de me dire si il fonctionne mieux avec cette beta.<br />
après réflexions nocturnes je me dis que c'est pas bien de mettre les valeurs de HOME dans la librairie, qu'il vaudrait mieux définir ces valeurs dans le 'Device Listing'... où pourrait également apparaitre des champs comme 'Inverse Pan' et 'Inverse Tilt'...<br />
<br />
===4.0.0.b3===<br />
<br />
this one bring the Device Listing where you can import Device Files to your sho. please be carefull not having neither Manufacturer nor Model set as '*'<br />
'-' on Win32 leads to nothing good...<br />
in order to patch the imported device, you click on the Dimmer or Channel cell, it pop up a big dimmer view.<br />
use Ctrl+'move the mouse' to set the dimmer Range.<br />
once dimmer range is set, you type the channel number you want to assign the device and use 'c' (like in channel) to process the patch.<br />
you can use 0 channel to release a previous patch without removing a device<br />
<br />
===4.0.0.b2===<br />
<br />
this one should address reported bugs of the previous one<br />
<br />
===4.0.0.b1===<br />
<br />
voici la premiere béta d'une longue série qui devrait aboutir sur une proposition d'utilisation des projecteurs à LED, projecteurs asservis.<br />
ça sera sans doute assez long étant donné le chantier, néanmoins voici une première proposition....<br />
cette beta ne comprends qu'un module de création de librairie de projecteur.<br />
dans l'ordre pour las suivantes:<br />
*assignation des projecteurs dans un sho de DL en fonction de la librairie existante -fonctions d'accès aux paramètres<br />
*création/gestion de palette<br />
<br />
==D::Light v3==<br />
<br />
===3.0.24_b2===<br />
<br />
build system is slightly different from previous releases. now we have :<br />
*MacOS 10.6/10.7 build linked against XQuartz 2.7.4<br />
*MacOS 10.8/10.9 build linked against XQuartz 2.7.5<br />
*and the good old Win32, Linux32, Linux64 releases on Linux and MacOS, every lib have been updated<br />
here come the news....:<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
you can load one or several channels.<br />
it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.24===<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
*thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
*you can load one or several channels.<br />
*it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.22_b2===<br />
<br />
OSC:<br />
*less message for channels (eg only when their values are changing)<br />
Setup:<br />
*new option for sequence typo<br />
*bug fixes...<br />
<br />
===3.0.22_b1===<br />
<br />
new beta phase with:<br />
*bug fixes (at least more error checks)<br />
*MidiTimeCode improved<br />
<br />
===3.0.22===<br />
<br />
I'm proud to announce the 3.0.22 release of D::Light.<br />
It's available for each supported platforms (macOS 10.6->10.9, windows, Linux 32b, Linux 64b). On MacOSX, it's linked against XQuartz 2.7.5 (xquartz.macosforge.org/landing/)<br />
many bugs fixed....<br />
News:<br />
*MIDI TIMECODE: code improved<br />
OSC:<br />
*less and better verbose<br />
SETUP:<br />
*new typo function for sequence display<br />
*please consider making donations if you think this software is useful.</div>Sl1200mk2https://getdlight.com/wiki/index.php?title=ChangeLog&diff=3103ChangeLog2020-04-23T15:10:43Z<p>Sl1200mk2 : /* 4.1.10 [NOTYETRELEASED] */</p>
<hr />
<div>__NOTOC__<br />
<br />
==D::Light v4==<br />
<br />
===4.1.10 [NOTYETRELEASED]===<br />
<br />
*Devices:<br />
-new DeviceTools (menu Device/DeviceTools) that bring Focus joystick, Colours picker and Blade utilities as a separate window. Useful in addition of the dynamicBottom. // nouvelle fenêtre DeviceTools qui permet d'afficher uniquement les josticks des Focus et Blades ainsi que le picker de couleurs.<br />
<br />
*Sample:<br />
-new several options before Sample Recording // nouvelles options réglables avant l'enregistrement des Samples<br />
<br />
*Midi:<br />
-new floatingScale command that let a CC control levels of active channel's selection, useful with infinite knob... // nouvelle command floatingScale qui permet à un rotatif ou fader (ControlChange) de piloter les niveaux de la sélection active de circuits.<br />
<br />
*General:<br />
-augmented 'Recall' function that allow user to recall levels of prev/next/desire cue for selected channels // nouvelle fonction 'Recall' qui permet de rappeler les niveaux des circuits sélectionnés par rapport à la cue suivante/précédente/définie<br />
<br />
-new 'levelStyleDisplay' shortcut to switch between percent/real display // nouveau raccourci clavier pour la fonction 'levelStyleDisplay' qui permet d'alterner l'affichage en pourcent ou en valeur réelle des niveaux des circuits<br />
<br />
===4.1.09 [20200313]===<br />
<br />
*SetUp :<br />
-new Splitted 'UI' mode // nouvelle interface 'Splitted' pour la fenêtre principale<br />
<br />
<br />
*Fixes&&Improvements<br />
<br />
===4.1.08 [20200214]===<br />
<br />
*SetUp :<br />
-new option to set Submaster's matrice (10 or 16 Submasters displayed) // Nouvelle option pour définir la matrice des Submasters<br />
<br />
<br />
*SetupIO :<br />
-E1.31 (streamingACN protocol) DMX universe mapping can now reach universe 63999 // le mapping des univers DMX pour le protocole E1.31 (streamingACN) peut aller jusqu'à l'univers 63999<br />
<br />
<br />
*Fixes&&Improvements<br />
<br />
===4.1.07 [20200131]===<br />
<br />
*SetUp :<br />
-new option to Detach/attach main User Interface // Nouvelle option pour séparer ou grouper la fenêtre principale<br />
<br />
-new option to anchor StepLinks to sequence // Nouvelle option pour lier le déclenchement des stepLinks au step+/- dans le séquentiel<br />
<br />
*StepLinks:<br />
-new type command to change displayed SubMasterPage // nouvelle commande pour afficher une page de SubMaster spécifique<br />
<br />
*TimeLinks:<br />
new TLinks are now registered with '.' in the Time column. It means that step times will be used // Les nouveaux TLinks sont enregistrés avec un '.' dans la colonne des temps. Ce qui signifie que les temps du pas de séquence sont utilisés (il est toujours possible d'assigner un délai spécifique)<br />
<br />
*DeviceCommand:<br />
-new option to clone levels from a desired device // nouvelle option (bouton et raccourci clavier) pour cloner les valeurs d'un device vers tous les devices inscrits dans le deviceCommand<br />
<br />
===4.1.06 [20200107]===<br />
<br />
bug fix release :)<br />
<br />
<br />
===4.1.05 [20191220]===<br />
<br />
*macOS<br />
-more Native integration <br />
<br />
-fix&&improvements<br />
<br />
===4.1.04 [20191130]===<br />
<br />
*SubMasters:<br />
-add new OSC and Midi messages for subBook rotations // ajout de nouveaux messages OSC et MIDI pour la navigation dans les subBooks.<br />
<br />
-add new buttons to quickly switch between Submaster's pages // ajout de nouveaux boutons pour rapidement choisir la page de Submaster affichée.<br />
<br />
*Patch:<br />
-you can now give a name to channels (useful on tour...) // il est dorénavant possible d'assigner du texte à un circuit.<br />
<br />
*Objects Listing:<br />
-new option for Chaser and Sample Listing to run the selected effects (in order to quickly identify them) // nouvelle option pour les Chaser et Sample Listings qui permet de rapidement faire un play/pause des effets sélectionnés<br />
<br />
*Devices:<br />
-new 'Recall DLink' function to copy state of selected devices from a step/cue/stepID // nouvelle fonction 'Recall DLink' pour copier les niveaux des devices en sélection depuis une cue/step/stepID donné<br />
<br />
*General<br />
-new 'Ring Buffer' mechanism for channel's quick selection (+shortcuts+OSC+MIDI links) // nouveau mécanisme appelé 'Ring Buffer' pour une sélection rapide des circuits (accessible via les raccourcis claviers, des messages OSC ou des commandes MIDI)<br />
<br />
-one can use commandLine to define Refresh timing // il est dorénavant possible de préciser le temps de la commande Refresh (via la ligne de commande)<br />
<br />
-you can define a prefered path in the SetUp // Il est possible de définir une arborescence dans le SetUp pour que D::Light ouvre le navigateur de fichier de préférence vers le chemin défini.<br />
<br />
===4.1.03 [20190729]===<br />
<br />
*SetUpIO:<br />
-virtual submasters for incoming data are now separate. One can control either usbDMXInput, netDMXInput and oscInput at the same time.<br />
<br />
it means one can use usbDMX Input to control Submasters from an external lightdesk and in the same time use netDMX Input to control Channels from a fancy madMapper patch :) and output DMX... :)<br />
<br />
//<br />
<br />
-D::light dispose dorénavant de 2 entrées DMX séparées (usbDMXInput et netDMXInput) via les 'Virtual Submaster'.<br />
<br />
ça signifie qu'il est possible d'utiliser une console lumière pour piloter les Submasters de D::Light (via usbDMXInput) tout en utilisant madMapper pour controler les circuits (via netDMXInput)... et sortir du DMX :)<br />
<br />
<br />
<br />
<br />
===4.1.02 [20190726]===<br />
<br />
*Midi:<br />
-new 'FloatingScaleIncrement' and 'FloatingScaleDecrement' available for ControlChange // nouvelles fonctionnalités 'FloatingScaleIncrement' et 'FloatingScaleDecrement' pour les ControlChange Midi.<br />
<br />
Ces nouvelles fonctions permettent d'utiliser une roue codeuse Midi (qui envoie +1 dans un sens et +1 dans l'autre sens sur 2 canaux différents) pour pouvoir se déplacer dans les listings ou modifier le niveau des circuits sélectionnés.<br />
<br />
-better shortcut support // amélioration de la commande midi 'Shortcut'<br />
<br />
<br />
*OSC:<br />
-better strategy // meilleure stratégie d'émission des messages OSC<br />
<br />
<br />
*E1.31:<br />
-better code for E1.31 input // meilleur code pour la réception de paquets E1.31<br />
<br />
===4.1.01 [20190722]===<br />
<br />
*fix<br />
<br />
<br />
===4.1.00 [20190719]===<br />
<br />
*UserInterface:<br />
-more 'flat' design // fin du nouveau design de l'interface utilisateur<br />
<br />
<br />
*Park:<br />
-new 'Park' function is order to lock channels or specific parameters of Device // nouvelle fonction 'Park' qui permet de bloquer des circuits ou des paramètres individuels de Device à une niveau donné.<br />
<br />
<br />
*macOS:<br />
-D::Light is now notarized from Apple // D::light est "notarizé" de la part d'Apple<br />
<br />
===4.0.31 [20190618]===<br />
<br />
*UserInterface:<br />
-new 'flat' design // nouveau design de l'interface utilisateur<br />
<br />
<br />
*Chaser / Sample:<br />
-one can now use SPEED Submasters to gain more fine controls on Chasers/Samples restitution (ClockWise way, CounterClockWise way, Random way)<br />
<br />
//<br />
<br />
-Il est dorénavant possible de controler le sens de défilement des Chasers et des Samples, soit dans le sens horaire (normal... CWise) soit dans le sens anti horaire (du dernier step vers le premier ... CCWise) soit en mode aléatoire (Random).<br />
<br />
Pour accéder à ces controles il suffit de définir un Submaster comme SPEED d'un Chaser ou d'un Sample et en lieu et place du texte associé au Sub se trouve le PlayMode.<br />
<br />
<br />
<br />
*Clone:<br />
-one can now set desire objects number while cloning (available for Cue, Group, Chaser, Sample, Palette, microPalette) // Il est dorénavant possible de choisir lors d'un clone d'objet le numéro de l'objet cloné (valable pour les objets Cue, Group, Chaser, Sample, Palette, microPalette)<br />
<br />
<br />
<br />
*Freeze:<br />
-Frozen step is now coloured // A l'appel de la fonction Freeze, le step en SCENE devient coloré pour une meilleure identification<br />
<br />
-grandMaster can now control Frozen levels // Le grandMaster est dorénavant maitre sur l'état lumineux freezé<br />
<br />
<br />
<br />
*Sequence:<br />
-one can now use Ctrl+Space to load selected step and launch GO (only in the big sequence window) // Il est dorénavant possible d'utiliser la barre espace dans la fenêtre de Sequence pour lancer un GO.<br />
<br />
Il est également possible de sélectionner un step et d'appuyer sur Control+Space pour charger le step sélectionné en Préparation et automatiquement lancer un GO.<br />
<br />
<br />
*Curves:<br />
-one can now select point and use Ctrl+Arrows(Up/Down/Left/Right) to move it // Il est dorénavant possible de sélectionner un point de la courbe du 'Curve Editor' et d'utiliser la combinaison de touche Ctrl+Flèche(Nord/Sud/Est/Ouest) pour le déplacer<br />
<br />
<br />
*TimeLink:<br />
-new copyToStep function to copy selected Tlinks to desire step // nouvelle fonction de copie (et raccourci clavier associé) pour copier les TimeLinks sélectionnés vers le pas de séquence inscrit dans la ligne de commande.<br />
<br />
<br />
*Midi:<br />
-new design of the midi Patch Editor // nouveau design de la fenêtre d'édition du patch Midi<br />
<br />
-more copyToMidiSwitch capabilities (you can now copy selected patch to all existing midiSwitch when the commandLine is empty) // Il est dorénavant possible de copier tout ou partie du patch midi vers tous les MidiSwitch existants en laissant la ligne de commande vide.<br />
<br />
<br />
*DeviceCommand:<br />
-one can now use MouseScroll in Blade's specialized widget // Il est dorénavant possible d'utiliser le scroll de la souris pour modifier les niveaux des Blades<br />
<br />
<br />
*microPalette:<br />
-one can now register INTENSITY/DIMMER as a definition for microPalette // Il est dorénavant possible d'enregistrer le paramètre INTENSITY/DIMMER comme définition d'une microPalette<br />
<br />
===4.0.30 [20190314]===<br />
*Objects Listings:<br />
-one can now sort (or reorder) objects in Cue/Group/Chaser/Sample/Palette/microPalette Listings // nouvelle commande pour re-numéroter les objects dans les différents listing<br />
<br />
-new 'reOrder' shortcut // également un nouveau raccourci clavier 'reOrder'<br />
<br />
<br />
*Submasters:<br />
-new state for Solo function (we now got NORMAL/SOLO/FLASHSOLO/NOSOLO) // ajout d'une nouvelle fonctionnalité pour le SOLO des Submasters.<br />
<br />
les différents états sont:<br />
<br />
**NORMAL : rien de particulier<br />
**SOLO (vert) : en fonction de l'ouverture du Submaster les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**FLASHSOLO (jaune) : lors de l'appui sur le bouton FLASH du Submaster, les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**NOSOLO (rouge) : le Submaster ne se coupe pas lors de l'action d'autres Submasters en mode SOLO ou FLASHSOLO<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.29 [20190226]===<br />
*General:<br />
-Balance function for channels is now dynamic // amélioration de la fonction Balance pour les circuits.<br />
<br />
Lorsque la fonction Balance est activée (qui permet d'isoler le(s) circuit(s) sélectionné(s)), si la sélection de circuit change, la Balance est updatée<br />
<br />
<br />
*OSC:<br />
-new /shortcut command which accepts string as argument // nouvelle commande /shortcut pour simuler un raccourci clavier.<br />
<br />
Cette commande accepte une 'string' comme argument.<br />
<br />
Par exemple '/shortcut p' va changer le registre de travail actif.<br />
<br />
<br />
*Track:<br />
-one can now track Palette across sequence // il est dorénavant possible de tracker les Palettes chargées dans le séquentiel (via les DeviceLinks)<br />
<br />
<br />
*Device:<br />
-more https://open-fixture-library.org/ integration<br />
<br />
<br />
*DeviceLinks:<br />
-Purge menu redefined // extension du menu Purge des DeviceLink.<br />
<br />
Il est dorénavant possible de purger un Paramètre ou tous les paramètres d'un attribut pour un DeviceLink en un coup<br />
<br />
<br />
*DeviceCommand:<br />
-new Live bound which display levels form palettes loaded in SubMasters // nouveau mode Live pour le DeviceCommand <br />
<br />
en mode Live, le DeviceCommand affiche les niveaux des paramètres des devices qui sont pilotés par des palettes chargées dans les submasters<br />
<br />
===4.0.28 [20190118]===<br />
*Submaster:<br />
-improve Submasters Solo mode // amélioration du mode Solo pour les Submasters.<br />
<br />
dorénavant le mode solo n'est plus réservé aux Flash, il est également accessible pendant le scroll des Submasters.<br />
<br />
-Balance do not kill 'E' (aka Exclusion) Submasters // les 'E' (comme Exclusion) Submasters ne sont plus remis à zéro en cas de Balance<br />
<br />
<br />
*Group:<br />
-enhance popUp dialog // amélioration de la fenêtre popUp d'enregistrement des Groupes.<br />
<br />
Lors de l'enregistrement d'un Groupe une fenêtre popUp s'ouvre où vous pouvez directement renseigner le nom du nouveau Groupe.<br />
<br />
<br />
*MasterLink:<br />
-improve MasterLink behavior (follow step +/-) // Les MasterLinks suivent la séquence pour les commandes step +/-<br />
<br />
-improve MasterLink editor Submaster's selection/registration // amélioration de la sélection/enregistrement des Submasters dans l'éditeur de MasterLink.<br />
<br />
vous pouvez dorénavant sélectionner les Submasters à enregistrer dans les MLinks de la même manière que la sélection de circuits dans la fenêtre principale.<br />
<br />
===4.0.26 [20181214]===<br />
*Patch:<br />
-'Enter' key can now be used to select either channels or outputs. CommandLine is used for sourcing.<br />
<br />
<br />
*Main Window:<br />
-'Enter' key can now be used to select channels. CommandLine is used for sourcing.<br />
<br />
-new 'DynamicBottom' display for Device's selection.<br />
<br />
<br />
*Sequence:<br />
-one can now register/insert cueless step. Such steps are useful to trigger D/M/S Links.<br />
<br />
<br />
*SubMasters:<br />
-new 'Looping Style' options for SubMasters loaded with Sample. one can select if levels are persistent after each loop or reseted.<br />
<br />
<br />
*SetUp:<br />
-one can now choose if SOLO mode for SubMasters also behave on Scene levels.<br />
<br />
-one can choose colours for Scene/Prepa registers<br />
<br />
<br />
*SetUp I/O:<br />
-one can now choose DMX input frame length.<br />
<br />
<br />
*DeviceLink:<br />
- one can now trigger MoveInBlack in one click for all listed Devices of each steps<br />
<br />
<br />
*TimeLink:<br />
-new 'Quick Selection' option to selected each identical parameters<br />
<br />
<br />
*Midi:<br />
-one can now use NOTE and PROGRAM CHANGE to trigger defined shortcuts<br />
<br />
<br />
*OSC:<br />
-new command which allow to control parameters of selected devices (range is -1.0 <= x.xx <= 1.0):<br />
<br />
/deviceParameter/ATTRIBUTE/PARAMETER x.xxx<br />
<br />
===4.0.24 [20181004]===<br />
<br />
===4.0.23 [20181002]===<br />
<br />
*menu Accelerators :<br />
-accelerators for MLink, TLink, DLink, SLink have changed (respectively Shift+Meta+w, Shift+Meta+x, Shift+Meta+y, Shift+Meta+z)<br />
<br />
<br />
*Sample :<br />
-faster encoder/decoder <br />
<br />
<br />
*VLC :<br />
-D::Light can now trigger VLC's playlist [https://www.getdlight.com/wiki/index.php/SETUP_I/O#VLC].<br />
<br />
<br />
*SubMasters :<br />
-VLC volume, DMX Input and OSC Input can be assigned to a regular SubMaster.<br />
<br />
<br />
*palette Editor :<br />
-Live functionality added<br />
<br />
<br />
*palette Listing :<br />
-new 'ALL' selector to display every recorded palette for selected channels<br />
<br />
<br />
*OLA server :<br />
-bumped to 0.10.7<br />
<br />
<br />
*MacOS :<br />
-MacOS 10.14 compatibility<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.22 [20180718]===<br />
<br />
*General:<br />
-last active step is recorded within the .sho, thus in case of crash or backup loading, last recorded step is set as the active step<br />
<br />
<br />
*USBDMX:<br />
-added more widget /*NODLE U1*/ /*FX5*/ /*Digital Enlightenment*/ /*anyma*/ /*avldiy*/ /*Eurolite*/<br />
<br />
(untested though....)<br />
<br />
<br />
<br />
*DeviceLink:<br />
-more powerful selection capabilities.<br />
<br />
one can now select several cells in DeviceLink Editor and apply chosen palette to all of them<br />
<br />
-MoveInBlack option editable for channels listed in the DeviceLink Editor<br />
<br />
<br />
<br />
*Curves:<br />
-new 'Square' interpolator (aka 'Square Law' curves)<br />
<br />
<br />
++fixes and optimizations<br />
<br />
===4.0.21 [20180705]===<br />
<br />
*DeviceListing:<br />
-one can now 'shiftPAN' and 'shiftTILT' devices<br />
<br />
<br />
*StepLinks:<br />
-one can choose to which destination OSC messages are sent (aka 'All Destinations' or specific IP:PORT)<br />
<br />
<br />
*General:<br />
-fixes and optimizations<br />
<br />
===4.0.20 [20180615]===<br />
<br />
*Palette:<br />
-Palette are now applied according to a user defined time (time is defined in [[SETUP]])<br />
<br />
-new Shift+CMD+P shortcut to display 'Palette Listing'<br />
<br />
<br />
*Virtual Submaster:<br />
-a new virtual submaster is available in [[SETUP I/O]]/OSC which can handle all incoming /circ/x/level OSC messages.<br />
<br />
-a new virtual submaster is available in [[SETUP I/O]]/DMX Utility which can handle all incoming DMX levels.<br />
<br />
<br />
*Submaster:<br />
-one can now colorize each Submaster (and it's levels in Output)<br />
<br />
<br />
*Accelerator:<br />
-new accelerators are available in Cue/Group/Chaser/Sample Editors<br />
<br />
<br />
*Track:<br />
-better MLink support<br />
<br />
===4.0.19 [20180515]===<br />
<br />
*Sample:<br />
-fix wrong device restitution under certain circumstances<br />
<br />
<br />
*Sequence:<br />
-new accelerator shortcut (CMD+R) in order to load selected step in active register<br />
<br />
-Cue names are now displayed in the big sequence window<br />
<br />
-one can now drag'n drop step(s) in order to reorganize the sequence<br />
<br />
-fix XFade wrong behavior <br />
<br />
<br />
*General:<br />
-in case of weird shutdown (crash....), D::Light now ask if user wanna use the backup.<br />
<br />
<br />
*OSC:<br />
-re-writting of OSC messaging system in favor of mono-argumentation (thus, touchOSC become usable again)<br />
<br />
-new syntax for Devices (cf https://getdlight.com/wiki/index.php/OSC)<br />
<br />
-old syntax (aka multi-argumentation) is still available thanks to a new switch in setupIO/OSC menu (Messaging argumentation type)<br />
<br />
<br />
*Track:<br />
- one can now track/update/create/delete Masterlinks from the Track window<br />
<br />
- better tracking for duplicate values<br />
<br />
- one can now use 'All' shortcut to select all displayed levels for selected channels<br />
<br />
<br />
*SplashScreen:<br />
-new initialization process which lead to a new splashscreen<br />
<br />
<br />
*MasterLinks:<br />
-MLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new insert MLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move MLinks<br />
<br />
<br />
*USBDMX:<br />
-D::Light now support HotPLug for usbDMX widgets :) only on macOS and Linux :(<br />
<br />
it means one can unplug/replug a usbDMX device, if the widget was previously active, D::Light will manage automatically the re-connection.<br />
<br />
<br />
*StepLinks :<br />
<br />
https://getdlight.com/wiki/index.php/STEPLINK<br />
<br />
-SLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new copy SLink button (+shortcuts) in the editor<br />
<br />
-new insert SLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move SLinks<br />
<br />
-OSC StepLinks are now typed, it means one must specify if argument(s) is an int, a float or a string<br />
<br />
-CURVES StepLinks now accept THRU (>) for outputs (in the same fashion as for channels)<br />
<br />
<br />
*Device Listing :<br />
-one can now sort Device's order according to ID or Model or Channel<br />
<br />
-one can now use massive Merge (by selecting several Devices before merge)<br />
<br />
<br />
*Palette Editor :<br />
- one can now use empty command line for AtLevel shortcut in order to purge selected levels<br />
<br />
<br />
*Palette Listing :<br />
- new 'Bound To' (editors) option in order to avoid opening Device Command<br />
<br />
<br />
*Chasers :<br />
- CHZ_Cue management is now the same as for the main sequence... if one record CHZ_Cue 1.5, it'll land between CHZ_Cue 1 and CHZ_Cue 2<br />
<br />
- Palette shortcut is now available in Chaser Editor<br />
<br />
<br />
*Curves :<br />
- deepest interaction with the patch.... Output(s) assigned to a curve of the curveListing are now linked(was ist das schön).<br />
<br />
- CurveEditor : one cane now select which curve is displayed (either from patch or from curveListing)<br />
<br />
- Curves are now 16bits -POTENTIAL INCOMPATIBILITY- (they need to be redrawn)<br />
<br />
===4.0.18 [20180124]===<br />
<br />
This release introduce SLinks.<br />
<br />
One can send custom Midi or OSC messages per sequence's step. Thus, it allows D::Light to become the master sequencer of your show as it can trigger specific cues/steps in other software.<br />
<br />
One can also load custom curves for output(s)/channel(s) on every steps of the sequence.<br />
<br />
*Patch:<br />
-new 'quick select' option in order to select all outputs patched to selected channels<br />
<br />
-new Channel/Output test shortcut<br />
<br />
-speedUp display<br />
<br />
*Sample:<br />
-smart +%/-% which only operate on recorded levels for selected channel(s) over a region or at one frame<br />
<br />
*Sequence:<br />
-in the main sequence window, one can now arrange columns as desired<br />
<br />
-new searchBox to quickly find a step/cue associated to a text<br />
<br />
*MasterLink/TimeLink/DeviceLink/StepLink Editor:<br />
-one can now select active step<br />
<br />
-more shortcuts<br />
<br />
*SubMaster Editor:<br />
-one can now select active submaster<br />
<br />
*Curves:<br />
-new design with more powerful editing<br />
<br />
*ShortCuts:<br />
-new searchBox to quickly find a shortcut<br />
<br />
*Save/SaveAs:<br />
-warning when directory is not writable<br />
<br />
*Force DeviceLink:<br />
-one can now use FullForce new option and select which attributes will be recorded<br />
<br />
*Device:<br />
-the main window should reflect active color for device. (it works for RGB or CMY colors only...)<br />
<br />
*General:<br />
-selection style is now more obvious (yellow square is 'around' selected channels)<br />
<br />
*Palette Editor:<br />
-one can move in Palette thanks to the new Up/Down switcher<br />
<br />
*Palette Listing:<br />
-Colour Palette are now colored for EZ view<br />
<br />
===4.0.17===<br />
<br />
a miserable bug of the previous release leads to this one<br />
<br />
===4.0.16_b4===<br />
<br />
===4.0.16_b2===<br />
<br />
===4.0.16 ===<br />
<br />
available for almost every systems (Linux version will be uploaded ASAP... sorry guys for the looooong waiting)<br />
<br />
*E1.31 (aka streamingACN) is now available as a netDMX protocol <br />
*one can now use 16 DMX universe<br />
<br />
Midi :<br />
*one can now use 'subStick' function for Midi Patch.<br />
thus Midi faders will always be patched to displayed submasters <br />
*'flashStick' is also available for the same purpose.<br />
SubMasters :<br />
*added a new 'E' button as Exclusion.<br />
thus AllSub master will not act on excluded submasters<br />
+ various fix<br />
<br />
===4.0.15_b2===<br />
<br />
2 new important stuff:<br />
*in Art-Net, DL no longer send continuously. it sends only on DMX change<br />
*in Patch, you can now "repeat" a Device. it's useful for playing with LedStrips<br />
also, more work have been done on DeviceCommands...<br />
in the Palette Listing, you can now use the new "recycle" icon in order to load same channels as in the DeviceCommands.<br />
<br />
===4.0.15_b1===<br />
<br />
===4.0.16_b3===<br />
<br />
===4.0.15_b3===<br />
<br />
===4.0.15===<br />
<br />
*on Windows, you should now be able to double-clic on .sho in order to launch DL and load desire sho<br />
*new SetUp I/O menu which group all DMX, USBDMX, NETDMX, MIDI and OSC function *new option to cross-patch dmx universes<br />
<br />
DMX Input:<br />
*more accurate<br />
*new option to bound DmxInput to channels or SubMasters<br />
<br />
Patch:<br />
*new option to "repeat" DMX Levels for Devices (useful for led strips)<br />
<br />
ArtNet :<br />
*you can now manually register Node's IP/Net/SubNet.<br />
*DL no longer send continuously packets.... it sends only on change.<br />
*new option in the Setup "Release FREEZE on Go".<br />
allow user to freeze DMX state until the next GO (useful when one want to move in sequence without modifying stage)<br />
<br />
Device Personality :<br />
*you can now import Personalities of the OFL project (Open Fixture Library) open-fixture-library.herokuapp.com/<br />
(which at the time of writing is open-fixture-library-pr-199.herokuapp.com/ ).<br />
*you can hide Commands for Colours, Focus and Blade in order to display bigger values table.<br />
<br />
Palette Editor:<br />
*you can now use At_level shortcut on selection of levels (multiple selection is allowed)<br />
General<br />
*you can now choose to display only patched channels<br />
<br />
===4.0.14===<br />
<br />
No new function Only fixes<br />
<br />
===4.0.13_b3===<br />
<br />
many changes to Artnet and dmxInput.<br />
<br />
===4.0.13===<br />
<br />
*enable DMXInput for DMX USB PRO widgets and clone<br />
*enable DMXInput for ArtNet<br />
*adjustable DMX rate<br />
*better Artnet support<br />
*better support for looooong samples<br />
*plenty of little annoying stuff<br />
<br />
===4.0.12===<br />
<br />
*new 'NoSolo' option for submaster:<br />
it means that a submaster tagged as 'NoSolo' won't be closed during 'Solo' operation, it also means that it won't close any sub when it's flashed.<br />
you just need to clic 2 times on the solo option .<br />
*when 'Solo' operation , device's parameters are now untouched (except the INTENSITY/DIMMER parameter)<br />
*new 'ReSync' option for midi:<br />
this function resend all midiOut levels. it's useful when you switch preset from the BCF2000<br />
*new option in the SETUP to bound MLink time and Timed submasters to Joystick: it means one can now speed up or down submasters opening/closing<br />
*import Sample extended:<br />
you can now select in one shot several samples to import.<br />
*'clone' is now available in the sample editor :<br />
it means you can copy selected channels levels to other(s) channel for a defined region or for a frame. This let you create enveloppe for channel and copy it to other channel.... yeah I know, this is huge!<br />
*import Chaser extended:<br />
you can now select in one shot several chasers to import.<br />
<br />
===4.0.11===<br />
<br />
fix annoying reported bugs.<br />
<br />
===4.0.10===<br />
<br />
*when cloning a device, one can now choose to clone source device's levels to destination devices's levels<br />
(in palette, in sub, in micropalette)<br />
*more device merging subtilities<br />
<br />
===Pre 4.0.09===<br />
<br />
*this one brings 'Gang Load' fashion to D::Light<br />
<br />
===4.0.9===<br />
<br />
extend the use of multiple selection in Cue/Group/Sample/Chasers Listing/Device Listing/Patch...<br />
you can now select several Chasers for example and load them to several submasters in one shot (thanks to drag n' drop)<br />
multiple selection have also been introduced for 'Remove' functions and 'Clone' functions.<br />
*you can now extract each submaster of the Gun Control (cf noGun option)<br />
*you can now set submasters config for a page of Sumaster (simply scroll the button down RecMLink button<br />
<br />
===4.0.8===<br />
<br />
===4.0.7===<br />
<br />
Mainly bug fixes and better memory bandwidth management<br />
<br />
===4.0.6===<br />
<br />
===4.0.5===<br />
<br />
This release will introduce microPalette.<br />
<br />
what is a microPalette ?<br />
<br />
microPalette handle one or several parameter(s) defined in the personality of a device, and only operate on a specific range defined by the user.<br />
microPalette are loaded in submasters and are executed in an exclusive mode for all selected devices that are registered within the submaster.<br />
for example, let's say devices are lighting ON with shutter open.<br />
you record a microPalette for SHUTTER parameter on the range 4 -> 128 that you load on submaster 1.<br />
when you'll open sub1, the shutter will start strobing form low to fast (if in the personality strobing form low to fast is registered in the range 4 -> 128).<br />
when you shutdown the submaster, the shutter will return to it's open state.<br />
it'll be veeeeeery useful for gigs<br />
*address patch issue when user use Shift key to extand selection for outputs<br />
*bug fixes and code cleaning<br />
<br />
===4.0.4===<br />
<br />
this release fix wrong behavior of 4.0.3 (sorry for the mess...)<br />
<br />
===4.0.3===<br />
<br />
*speeding internal things (and cleaning)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed) <br />
*better midi output (submaster's flash for example)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed":<br />
<br />
===4.0.2===<br />
<br />
<br />
fix & improve curves for dimmers<br />
<br />
===4.0.1===<br />
<br />
available for every supported systems : Win7, Win8, Win10, Linux32Bits (Ubuntu 14.04), Linux64Bits (Ubuntu 16.04), ARCHLInux (always on the top), MacOS 10.6 thru 10.12 on MacOS, D::Light is linked against XQuartz 2.7.11<br />
one of the main big thing is that D::Light is now a pay app... this move will hopefully be profitable for the software.<br />
the other big thing is that D::Light can now drive moving lights / LED lights.<br />
several improvements have been introduced for Chasers, Samples, user interface, drag'n drop, etc....<br />
<br />
===4.0.0.b-78===<br />
<br />
===4.0.0.b-75===<br />
<br />
fix blackout/sceneMaster/grandMaster with devices that use 'virtual intensity for colours' parameter<br />
<br />
<br />
===4.0.0.b-74===<br />
<br />
news:<br />
*refresh/balance available as OSC commands<br />
/pad/refresh 1<br />
/pad/balance 1<br />
*OSC message can bypass level's locking mechanism for /circ/level and /sub/level<br />
<br />
===4.0.0.b-76===<br />
<br />
*better handling of DLink<br />
*fix some Devices stuff for sequence -you can now use "0" Tlink (==20ms)<br />
*you can now use "0" waitTime _ 5xfaster than 0.1<br />
if you want to reset waitTimes to nothing (no autogo), set command line to . and use wait shortcut (or double clic in the waitTime column)<br />
*display Info when MLink or Tlink are recorded/updated<br />
++ various fix<br />
<br />
===4.0.0.b-73===<br />
<br />
Hi,<br />
b73 is out for some platforms (aka MacOS from 10.9 to 10.12 (linked against XQuartz 2.7.10), Windows 64b and Linux 64b)<br />
'''the main big thing with this release is that D::Light became a paid app...'''<br />
I tried during 13 years to keep in free, but I cannot no more. So please make archive of your sho as there will be no return.<br />
news:<br />
*lots of bug fixes<br />
*manual xfade for devices<br />
*you can now call Palettes from the main window (manually (new setup option or drag the switcher under the keypad) or with shortcuts)<br />
*nice handling of palettes in submasters.<br />
*improve device mechanism for Chasers<br />
*new timing options for chasers<br />
<br />
===Pre 4.0.0.b-72===<br />
<br />
*Samples are now LTP...<br />
mean easier, lighter, smarter...<br />
it also means some serious incompatibility with existing sample... sorry for that but it's a necessary evil.<br />
*fix DLink is now also available in Chaser<br />
*add 'Virtual Intensity for Colours" in the Device Listing.<br />
this new option let you control the Intensity of the device even when INTENSITY/DIMMer combo is not registered.<br />
usefull for LED RVB for example...<br />
<br />
===Pre 4.0.0.b-71===<br />
<br />
fix a miserable bug...<br />
news:<br />
*SampleListing now display Sample's length<br />
*you can change submaster's levels color (new setup option)<br />
<br />
===Pre 4.0.0.b-70===<br />
<br />
*new purge utility for device attributes within Samples<br />
*'device command' is now fully dedicated to sample's cause<br />
*better speed algorithm for stuff (aka sub_speed, joystick, general timing)<br />
*you can select devices directly in the 'palette Listing' window, as in the 'device commands' window<br />
*reorganization/colorization of 'device Commands' (in order to gain space and clarity)<br />
*add Ctrl+Arrow shortcut to select next channel and set it to default@Level<br />
<br />
===Pre 4.0.0.b-69===<br />
<br />
fix various wrong behavior<br />
*Devices:<br />
added the possibility to define HOME position for parameters to NULL. in this case, HOME call will never operate on the nulled parameters. (useful in some case where LAMP OFF is set to 0... and you don't want to switch the lamp off each time you HOME the device).<br />
<br />
===Pre 4.0.0.b-68===<br />
<br />
*added DND support for TLink and DLink in the chaser's editor<br />
*added DND support for Times in the chaser's editor (times can be DND for example from TimeIn to DelayOut, etc...)<br />
*added DND support for Cues in the chaser's editor<br />
*as for the sequence and other stuff you can now double-click in the TLink editor to set value<br />
*as for the Chaser's editor you can now DND Times in the Sequence editor in the way you want (eg from TimeIn to DelayOut, etc...)<br />
*Device's parameters now follow step times if INTENSITY is > 0 -fix for invPan/invTilt<br />
<br />
===4.0.0.b-67===<br />
<br />
===Pre 4.0.0.b-67===<br />
<br />
*added support for usb pro mk2 (revB) -added wait times to chaser editor $<br />
FWIW, I've decided to clean OSC reader/writer messenger before the final release (and this is not a good news for you... )<br />
I've changed:<br />
/circ/level x y (where x is the channel, y the level) /circ/prepalevel x y<br />
/sub/text x blabla<br />
/sub/level x y<br />
/sub/flash x y<br />
/sub/phase x y.y<br />
all the /subStick messages and also the /device ones<br />
for the devices it looks like<br />
/device s i i (string (/attribut/parameter), int (device numbr), int (value))<br />
I know that all your pd patchs, touchOSC stuff, etc... won't work anymore, but it gain clarity and parsing efficiency.<br />
<br />
===4.0.0.b-66===<br />
<br />
bug fixes<br />
few words about the new 'Phase' ID for a submaster:<br />
one can freely navigate in a sample thanks to the new phase function. it starts at 0.0 and end at 1.0 (1.0 is the latest frame of the sample).<br />
so you can set a sub as Phase for a sample (like you did with Speed function), and you have 255 steps to navigate in the sample.<br />
I've also added OSC message (/sub/x/phase 0.0........1.0).<br />
thus, you have a huuuuuuge precise control over the sample's restitution.<br />
you can go forward, backward, loop inside, etc.....<br />
<br />
===Pre 4.0.0.b-66===<br />
<br />
nouveaux messages OSC: reception<br />
/pad/sub x (select sub)<br />
/pad/record 1 (like record shortcut) /pad/update 1 (like update shortcut)<br />
sending<br />
/seq/x1text (send text associated to step loaded in X1) /seq/x2text (send text associated to step loaded in X2) /sub/pageText (send text associated with the active sub page) /seq/go_signal 1 (send when GO is triggered) /seq/goback_signal 1 (send when GO is triggered) /seq/pause_signal 1 (send when GO is triggered)<br />
and for the Devices:<br />
each device will respond to :<br />
/device/x/attribut/paramater 0... 65536<br />
where attribut is COLOR or FOCUS or EFFECT, etc.... and parameter are the ones recorded within the personality of the device<br />
each device will export his value to the same address<br />
<br />
===4.0.0.b-65===<br />
<br />
There's enough changes to make an update... I didn't finished all the clean though...<br />
*the main window has been polished to fit within small screen systems *you can sample devices<br />
*many many bug/trick fixes<br />
<br />
===4.0.0.b-64===<br />
<br />
mainly bug fixes and stuff improvements....<br />
<br />
===4.0.0.b-62===<br />
<br />
a miserable mistake on b61 leads to b62... mainly bug fixes and dep lib update<br />
<br />
===4.0.0.b-61===<br />
<br />
only for Win32, Win64, MacOS 10.11 (more OS to come later) mainly bug fixes.<br />
<br />
===4.0.0.b-58===<br />
<br />
freshly fresh for everyone, this beta fix several bugs or wrong behavior regarding Devices but also for the old fashion way...<br />
<br />
===4.0.0.b-57===<br />
<br />
*in the palette listing one can now apply a palette to selected devices in one click (nice 4 live...)<br />
*in the palette listing, palettes are now categorized (faster display)<br />
*in the 'device command' panel, if a parameter have a definition, associated scroller are now bound to minLevel/maxLevel (nice 4 live...)<br />
<br />
===4.0.0.b-56===<br />
<br />
only 4 MacOS 10.6 -> 10.11<br />
<br />
===4.0.0.b-55===<br />
<br />
should fix some stuff...<br />
only for Linux64, MacOS 10.8 -> 10.11<br />
<br />
===4.0.0.b-54===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-53===<br />
<br />
should fix group removing/deletion different compilation options for win64<br />
<br />
===4.0.0.b-52===<br />
<br />
should fix usbDMX Pro on ElCapitan && Yosemite should fix group deletion<br />
should fix Chase load in sub<br />
I don't have issue while loading global palette in sub.<br />
<br />
===4.0.0.b-51===<br />
<br />
with this one you can load PALETTES in submasters. no drag'n drop yet.... you can choose which device that is include in a palette is processed.<br />
on MacOSX, linked against fresh XQuartz 2.7.8<br />
<br />
===Pre 4.0.0.b-50===<br />
<br />
===Pre 4.0.0.b-49===<br />
<br />
===Pre 4.0.0.b-48===<br />
<br />
===4.0.0.b-47===<br />
<br />
lots of news coded during summer...<br />
*Device functions have been merged in a central window. This is now the start point for almost everything for Devices...<br />
*many things have been cleaned<br />
*Shift and Ctrl have been swapped (to massively select channel you now use Shift, to drag'ndrop a channel in a submaster to quickly inhib it, you now use Ctrl).<br />
<br />
===4.0.0.b-46===<br />
<br />
should fix reported bugs.<br />
<br />
===Pre 4.0.0.b-45===<br />
<br />
should fix:<br />
*record new sho (with permissions check on Linux) -artnet on Linux<br />
*strange and deep deep wrong behavior for devices<br />
should also clarify selection in the TLink editor.<br />
<br />
===4.0.0.b-44===<br />
<br />
should fix:<br />
*warning when user do not have permissions to write files on Linux<br />
*weird things when repatching a device<br />
<br />
===4.0.0.b-43===<br />
<br />
should fix:<br />
*artnet on windows computers<br />
*help on linux computers<br />
*submasters (timed and inhib ones) that stay in Pause state. -some inappropriate behaviors<br />
news:<br />
SHORTCUT :<br />
allow to delete previous binding when asking for an ever used key<br />
<br />
===4.0.0.b-42===<br />
<br />
ArtNet : restore network artPoll broadcast address (some node appears to not responding well over 255.255.255.255)<br />
Devices :<br />
*fix a case where palettes levels were not honored for dlinks<br />
*add the possibility to select the same parameter for several Devices by clicking on the parameter's column header<br />
Linux:<br />
*shrink size of the packages<br />
<br />
===4.0.0.b-41===<br />
<br />
mainly bug fixes:<br />
CHANNEL TRACK:<br />
fix bug and faster code.<br />
please do some hardcore tests...<br />
MIDI:<br />
new LOADSTEPID_X2/X1 functions for ProgramChange<br />
*retrieve single channel inhib when dragging with Shift to a submaster -retrieve hour trigger<br />
*new remove function for MidiTimeCode editor<br />
*bug font fixed<br />
<br />
===4.0.0.b-40===<br />
<br />
mainly bug fixes<br />
<br />
===4.0.0.b-39===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-38===<br />
<br />
so here comes a new one basically with bug fixes.<br />
also I've tried to reduce size (height) to fit on low resolution screen<br />
I've worked on the setup regarding ArtNet and OLA (for them to work better)<br />
the BIG one is the new remote available with this release that we have designed with aroom (big thanx)<br />
<br />
===4.0.0.b-37===<br />
<br />
removed things:<br />
channelcheck definitely removed (use Patch functions for this purpose) Color Scroller definitely removed (use Devices functions for this purpose)<br />
news/update/fixes:<br />
Patch:<br />
*you can now select several channels, and if you give one dimmer, channels we be patched as list starting with the given dimmer.<br />
(@mode exemple: CH 1 THRU 10 = 5 ENTER will patch ch 1 to dimmer 5, ch 2 to dimmer 6, etc...).<br />
*double click is available for check level<br />
Balance:<br />
*submaster that are in TIME mode and the little blue square of the sub is set, what's inside the submaster won't be touched by the Balance Mode<br />
Artnet:<br />
*now inegrated to the setup.<br />
*more simple, more usefull, honor the broadcast/unicast mode, honor selected nodes to use in unicast mode.<br />
Submasters:<br />
*there's now a little indicator close to the sub that show progression in case of MLink start or Times Start<br />
Midi Time Code:<br />
*new inhib MTC function in the setup<br />
+many various bug fixes<br />
<br />
===4.0.0.b-36===<br />
<br />
===4.0.0.b-35===<br />
<br />
bug fix<br />
+<br />
should improve Help display.<br />
in @Mode, the Help in the windows now display allowed syntax<br />
<br />
===4.0.0.b-34===<br />
<br />
*should improve TLink management<br />
*more/less OSC message for PATCH<br />
(new remote is here : github.com/dlight-tools/dlight-pad/blob/...ad_4.0_SGS2.touchosc ) -keep on cleaning code....<br />
<br />
===4.0.0.b-33===<br />
<br />
news:<br />
*should fix all errors reported for the b32 (except TLink that collapse, I've forgot....)<br />
Patch:<br />
*complete rewrite of this window.<br />
*the left part display channels, the right part display dimmers. D-Patch is the first address of patch for Devices<br />
*you can drag'n drop from channels to dimmers<br />
*you can select several dimmers like 1 + 2 Thru 10 + 20 + 44<br />
*the remote should not work anymore, let's try to write another one...<br />
+ many many more little stuff that make life better<br />
<br />
===4.0.0.b-32===<br />
<br />
General:<br />
*you can now double-clic on levels to set value<br />
Channel Track:<br />
*you can now DND to death!!<br />
ascii:<br />
*better integration with DL<br />
+bug fixes<br />
fews words:<br />
*DL seems stable enough now to cut off the release soon, I just need to re-write the patch window before the release.<br />
<br />
===4.0.0.b-31===<br />
<br />
*le double clic pour les textes des subs<br />
*tcl/tk updaté<br />
*molette de la souris pour les valeurs des paramètres des devices ainsi que pour les masters SCENE/FlashMaster AllSubMasters<br />
*meilleur check des noms de palettes<br />
*ID pour le message OSC /seq/go<br />
*ascii improve file loading/recording<br />
*device attribute's editor are now able to display levels in % as well as Real Values<br />
*et les corrections de bug annoncés sur la b30<br />
<br />
===4.0.0.b-30===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-29===<br />
<br />
*should fix Win64 package<br />
*Sequence : StepID<br />
this is the big new stuff which allow you to register an 'identifiant (ID)' for a step.<br />
<br />
Thus you can call the step thanx to new shortcuts stepID_load and stepID_goto where xxxx_load is used to set the ID for a step and xxxxx_goto is used to trigger the step<br />
there cannot be two stepID with the same number....<br />
<br />
in the setup you can choose if MSC Load message is mapped with the cues (as before) or with the stepID<br />
<br />
in OSC, two new messages : /seq/ID_goto xx.xxx and /seq/X2LoadAndFireID xx.xxx<br />
HourTrigger:<br />
*functions have been re-written<br />
+bug fixes<br />
<br />
===4.0.0.b-28===<br />
<br />
Text: all text are now edited in place<br />
File name: DL should support exotic characters (at least the french ones) +should fix all reported bugs of the previous beta<br />
<br />
===4.0.0.b-26===<br />
<br />
new beta available for every supported systems (with the addition of Windows 64bits) ATTENTION: on MacOS 10.6_10.7, DL is built against XQuartz 2.7.7 (please update your server...)<br />
bug fixes release + new features:<br />
OLA:<br />
*the server have been updated to 0.9.5<br />
Sequence :<br />
*the big sequence window is a whole new code with drag'n drop support for every parameters<br />
Track :<br />
*now display DLinks associated to a channel for sequence's steps<br />
OSC : new /sub/x/text message.<br />
*it's only an outgoing message that display text associated with subs. DL will not respond to this message<br />
MIDI :<br />
*new MidiSwitch +/- bind available<br />
Device :<br />
*Inverse Pan/Tilt now available in the Device's Listing<br />
<br />
===4.0.0.b-25===<br />
<br />
===4.0.0.b-24===<br />
<br />
bug fixes +<br />
Channel Track has been re-write<br />
*more useful and Sequence selector added<br />
@mode:<br />
*available in channel Track<br />
*bug fixes in TimeGroup editor<br />
*add [DELETE] [CUE] xx.x [THRU] xx.xx<br />
OLA:<br />
*fixes on yosemite (thanx aroom)<br />
+ many little stuff<br />
<br />
===4.0.0.b-22===<br />
<br />
mainly a bug fix with addition of:<br />
*in @mode and RPN, PALETTE will open the Palette Listing<br />
*0 + Colour/Focus/Beam/etc... will set selected devices to Home values for selected attributes.<br />
<br />
===4.0.0.b-21===<br />
<br />
mainly bug fixes...<br />
new features:<br />
*Devices command's windows now reflect real values for movers all the times + some goodies...<br />
<br />
===4.0.0.b-20===<br />
<br />
Recapitulatifs par rapport à la b16 :<br />
*Grand Master : Ok<br />
*Black : Ok<br />
*Focus avec le Pad Ok<br />
*Plus de sho corrompu : Ok Memorisation des Focus :ok Patch : OK<br />
*Ce qui ne fct pas ou plus:<br />
*Multi sélection avec souris et touche " CTRL", c'est ok avec les commande "ch +"<br />
*prise en compte de valeur par défaut des devices (chez moi un Strobe qui devrai être à 255)<br />
Au bout d'un moment de travail, les fenêtres ne passent plus en premier plan par l'appel au menu, lorsqu'elles sont ouvertes. donc il faut les sélectionner dans un coin apparent.<br />
*Les Cue FX ne mémorisent pas les canaux de devices.<br />
*Les clone de Cue, ne copient pas les canaux de devices<br />
*lorsqu'on clique sur le "DLINK" d'un STEP, on peut visiblement éditer les canaux individuellement, or ce ne fonctionne pas sur tous les canaux. (couleurs OK, mais STROBE, EFFECT...)<br />
J'ai d'ailleurs pas réussi à "jouer" avec un canal "EFFET / MACRO", mais c'est peut être le device, faut que je vérifie.<br />
Les Dlink ne sont pas liés aux CUES, donc on ne peut pas les mettre dans un SUB.<br />
Pas systématique<br />
*Ne mémorise de temps en temps pas la couleur (donc dans certains CUE, et pas d'autres) <-- Ca c'est bizarre et pénible<br />
je te joindrai le sho et le step où ça bloque.<br />
=> ben aujourd'hui ce step et cette couleur ne bloque plus !=> A suivre<br />
*Sortie du logiciel pas toujours propre (fenêtres bloquées ouverte), mais ce ne m'est plus arrivé le lendemain.<br />
*J'ai eu deux fois une fermeture inopinée lorsque je faisais des manip. avec les 4-5 fenêtres ouvertes (Focus, Beam, Couleur, Listing), sans perte de données, recul. avec menu "backup".<br />
<br />
===4.0.0.b18===<br />
<br />
===Pre 4.0.0.b18===<br />
<br />
===4.0.0.b17===<br />
<br />
mainly a bug fix.<br />
<br />
===4.0.0.b16===<br />
<br />
===Pre 4.0.0.b16===<br />
<br />
*SUB_SPEED are reset to 50% in case of gun shot<br />
*moving light's attributes have been redispatched, new BEAM family<br />
*palette listing now reflect available palette for selected channels.<br />
*Colour and Focus window now display parameters levels for each selected Devices (along with the active palette's name)<br />
<br />
===4.0.0.b15===<br />
<br />
available for Windows, MacOS 10.8, 10.9, 10.10 bug fixes only...<br />
<br />
===4.0.0.b14===<br />
<br />
bug fixes only... should address:<br />
*not patched channels -X1/X2 crash<br />
<br />
===4.0.0.b11===<br />
<br />
===4.0.0.b10===<br />
<br />
*fix a bug with the 'Personality Editor'<br />
*benefit from the compiler analyzer (lots of optimizations)<br />
*fix Sample recording<br />
*new 'Balance' function to isolate selected channel as long as Balance is ON<br />
<br />
maybe I'll repeat myself but It's important to test these beta in order to stabilize the first 4.0.0 in order to release it.<br />
<br />
my goal is to have a bullet proof release as the 3.0.24<br />
<br />
moving lights code will be part of this release as an experimental feature.<br />
<br />
===4.0.0.b09===<br />
<br />
it's a big step forward as it introduce concept/basics for moving light, Leds, and whatever you need in D::Light.<br />
<br />
Specifically it introduces 'DLinks' wich are more or less (actually less than more) like MLinks but for registered devices.<br />
<br />
DLinks acts like this:<br />
*you set all parameters you need for devices (with palette it's better)<br />
*you record a cue and DLinks are attached to the step that contain the cue<br />
*you can edit/modify/create/remove DLinks form the editor wich is available (for now... I've forget to set an option in the menus....) by click on the corresponding column in the sequence.<br />
*when DLink are loaded in X2, if the channel is black they're processed (this behavior is called GO_IN_B on some ligthdesk)<br />
*this is a special feature of DL: when a channel under TGroup control is fading to black, if DLink attached to next step is referring to this channel, parameters are processed.<br />
it fits very well for theater I think....<br />
*DLinks are not attached to cues, cues only contain Dimmer Parameter of devices (if they exists) -editors (like GROUP, CUE, SUB) does not deal with devices parameters.<br />
<br />
===Pre 4.0.0.b9===<br />
<br />
===4.0.0.b8===<br />
<br />
===4.0.0.b7===<br />
<br />
===4.0.0.b6===<br />
<br />
*a new beta is available for macOS >= 10.8 and Windows (if you want the other builds, just ask.) here's a non-finished list of modifications:<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording<br />
*add Palette recording/updating functions<br />
*add Palette listing and editor<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde<br />
*in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
attached a model of devices for the device editor.<br />
<br />
I think it's robust now and you can build Personality based on the attached example.<br />
<br />
===Pre 4.0.0.b6===<br />
<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording add Palette recording/updating functions<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
===4.0.0.b05===<br />
<br />
* add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho. It's usefull for Device that do not handle Intensity attribute.<br />
* add a merging mechanism to swap registered device model with another one. it'll be usefull when Palette will be coded but the purpose is to be able to switch between device when in tour you do not have the same device as at the creation.<br />
* from the main board you can access to several windows for (few for now) commands add CONTROL command for Lamp On/Off<br />
*add FOCUS command for Pan(Fine)/Tilt(Fine)<br />
*add BLADE command<br />
<br />
in the FOCUS and Blade windows you can hold CTRL to scroll FINE or scroll BOTH parameters I think you'll need to to rebuild your devices template as the one provided because all parameters you want to use must be set<br />
<br />
all library have been updated<br />
<br />
===Pre 4.0.0.b5===<br />
<br />
*add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho add a merging mechanism to swap registered device model with another one<br />
*add CONTROL command for Lamp On/Off add FOCUS command for Pan(Fine)/Tilt(Fine) add BLADE command<br />
*updated libs<br />
*join Alpha Profile 800 && ADB Warp model as example say that Parameters fields must be set....<br />
<br />
===4.0.0.b04===<br />
<br />
Avec cette beta, j'arrive à controler les couleurs du PAR via le ColourPanel<br />
le circuit de la fenêtre principale représente le paramètre DIMMER des devices<br />
*donc de la nouveauté dans le colourpanel où si le(s) devices sélectionnées ont plus de 3 couleurs, des scrollers de niveaux apparaissent en bas de la fenêtre<br />
*rajout des cases CMY<br />
*refonte des presets de couleurs (pour mémoire: left-clic = selection de couleur, un deuxième clic permet de nommer la couleur, Ctrl+clic permet d'enregistrer la couleur active)<br />
donc si vous avez listés/patchés des devices, que vous les sélectionnez depuis la fenêtre principale, vous devriez pouvoir controler les couleurs depuis le colourPanel.<br />
on ne peut pas encore enregistrer de cues avec des valeurs de couleurs ni charger des trucs dans les subs, ni rien.... petit à petit ça avance.<br />
aussi pour ceux qui possèdent un ultraDMX RDM Pro merci de me dire si il fonctionne mieux avec cette beta.<br />
après réflexions nocturnes je me dis que c'est pas bien de mettre les valeurs de HOME dans la librairie, qu'il vaudrait mieux définir ces valeurs dans le 'Device Listing'... où pourrait également apparaitre des champs comme 'Inverse Pan' et 'Inverse Tilt'...<br />
<br />
===4.0.0.b3===<br />
<br />
this one bring the Device Listing where you can import Device Files to your sho. please be carefull not having neither Manufacturer nor Model set as '*'<br />
'-' on Win32 leads to nothing good...<br />
in order to patch the imported device, you click on the Dimmer or Channel cell, it pop up a big dimmer view.<br />
use Ctrl+'move the mouse' to set the dimmer Range.<br />
once dimmer range is set, you type the channel number you want to assign the device and use 'c' (like in channel) to process the patch.<br />
you can use 0 channel to release a previous patch without removing a device<br />
<br />
===4.0.0.b2===<br />
<br />
this one should address reported bugs of the previous one<br />
<br />
===4.0.0.b1===<br />
<br />
voici la premiere béta d'une longue série qui devrait aboutir sur une proposition d'utilisation des projecteurs à LED, projecteurs asservis.<br />
ça sera sans doute assez long étant donné le chantier, néanmoins voici une première proposition....<br />
cette beta ne comprends qu'un module de création de librairie de projecteur.<br />
dans l'ordre pour las suivantes:<br />
*assignation des projecteurs dans un sho de DL en fonction de la librairie existante -fonctions d'accès aux paramètres<br />
*création/gestion de palette<br />
<br />
==D::Light v3==<br />
<br />
===3.0.24_b2===<br />
<br />
build system is slightly different from previous releases. now we have :<br />
*MacOS 10.6/10.7 build linked against XQuartz 2.7.4<br />
*MacOS 10.8/10.9 build linked against XQuartz 2.7.5<br />
*and the good old Win32, Linux32, Linux64 releases on Linux and MacOS, every lib have been updated<br />
here come the news....:<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
you can load one or several channels.<br />
it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.24===<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
*thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
*you can load one or several channels.<br />
*it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.22_b2===<br />
<br />
OSC:<br />
*less message for channels (eg only when their values are changing)<br />
Setup:<br />
*new option for sequence typo<br />
*bug fixes...<br />
<br />
===3.0.22_b1===<br />
<br />
new beta phase with:<br />
*bug fixes (at least more error checks)<br />
*MidiTimeCode improved<br />
<br />
===3.0.22===<br />
<br />
I'm proud to announce the 3.0.22 release of D::Light.<br />
It's available for each supported platforms (macOS 10.6->10.9, windows, Linux 32b, Linux 64b). On MacOSX, it's linked against XQuartz 2.7.5 (xquartz.macosforge.org/landing/)<br />
many bugs fixed....<br />
News:<br />
*MIDI TIMECODE: code improved<br />
OSC:<br />
*less and better verbose<br />
SETUP:<br />
*new typo function for sequence display<br />
*please consider making donations if you think this software is useful.</div>Sl1200mk2https://getdlight.com/wiki/index.php?title=ChangeLog&diff=3102ChangeLog2020-04-23T15:10:17Z<p>Sl1200mk2 : /* 4.1.10 [NOTYETRELEASED] */</p>
<hr />
<div>__NOTOC__<br />
<br />
==D::Light v4==<br />
<br />
===4.1.10 [NOTYETRELEASED]===<br />
<br />
*Devices:<br />
-new DeviceTools (menu Device/DeviceTools) that bring Focus joystick, Colours picker and Blade utilities as a separate window. Useful in addition of the dynamicBottom. // nouvelle fenêtre DeviceTools qui permet d'afficher uniquement les josticks des Focus et Blades ainsi que le picker de couleurs.<br />
<br />
*Sample:<br />
-new several options before Sample Recording // nouvelles options réglables avant l'enregistrement des Samples<br />
<br />
*Midi:<br />
-new floatingScale command that let a CC control levels of active channel's selection, useful with infinite knob... // nouvelle command floatingScale qui permet à un rotatif ou fader (ControlChange) de piloter les niveaux de la sélection active de circuits.<br />
<br />
*General:<br />
-augmented 'Recall' function that allow user to recall levels of prev/next/desire cue for selected channels // nouvelle fonction 'Recall' qui permet de rappeler les niveaux des circuits sélectionnés par rapport à la cue suivante/précédente/définie<br />
-new 'levelStyleDisplay' shortcut to switch between percent/real display // nouveau raccourci clavier pour la fonction 'levelStyleDisplay' qui permet d'alterner l'affichage en pourcent ou en valeur réelle des niveaux des circuits<br />
<br />
===4.1.09 [20200313]===<br />
<br />
*SetUp :<br />
-new Splitted 'UI' mode // nouvelle interface 'Splitted' pour la fenêtre principale<br />
<br />
<br />
*Fixes&&Improvements<br />
<br />
===4.1.08 [20200214]===<br />
<br />
*SetUp :<br />
-new option to set Submaster's matrice (10 or 16 Submasters displayed) // Nouvelle option pour définir la matrice des Submasters<br />
<br />
<br />
*SetupIO :<br />
-E1.31 (streamingACN protocol) DMX universe mapping can now reach universe 63999 // le mapping des univers DMX pour le protocole E1.31 (streamingACN) peut aller jusqu'à l'univers 63999<br />
<br />
<br />
*Fixes&&Improvements<br />
<br />
===4.1.07 [20200131]===<br />
<br />
*SetUp :<br />
-new option to Detach/attach main User Interface // Nouvelle option pour séparer ou grouper la fenêtre principale<br />
<br />
-new option to anchor StepLinks to sequence // Nouvelle option pour lier le déclenchement des stepLinks au step+/- dans le séquentiel<br />
<br />
*StepLinks:<br />
-new type command to change displayed SubMasterPage // nouvelle commande pour afficher une page de SubMaster spécifique<br />
<br />
*TimeLinks:<br />
new TLinks are now registered with '.' in the Time column. It means that step times will be used // Les nouveaux TLinks sont enregistrés avec un '.' dans la colonne des temps. Ce qui signifie que les temps du pas de séquence sont utilisés (il est toujours possible d'assigner un délai spécifique)<br />
<br />
*DeviceCommand:<br />
-new option to clone levels from a desired device // nouvelle option (bouton et raccourci clavier) pour cloner les valeurs d'un device vers tous les devices inscrits dans le deviceCommand<br />
<br />
===4.1.06 [20200107]===<br />
<br />
bug fix release :)<br />
<br />
<br />
===4.1.05 [20191220]===<br />
<br />
*macOS<br />
-more Native integration <br />
<br />
-fix&&improvements<br />
<br />
===4.1.04 [20191130]===<br />
<br />
*SubMasters:<br />
-add new OSC and Midi messages for subBook rotations // ajout de nouveaux messages OSC et MIDI pour la navigation dans les subBooks.<br />
<br />
-add new buttons to quickly switch between Submaster's pages // ajout de nouveaux boutons pour rapidement choisir la page de Submaster affichée.<br />
<br />
*Patch:<br />
-you can now give a name to channels (useful on tour...) // il est dorénavant possible d'assigner du texte à un circuit.<br />
<br />
*Objects Listing:<br />
-new option for Chaser and Sample Listing to run the selected effects (in order to quickly identify them) // nouvelle option pour les Chaser et Sample Listings qui permet de rapidement faire un play/pause des effets sélectionnés<br />
<br />
*Devices:<br />
-new 'Recall DLink' function to copy state of selected devices from a step/cue/stepID // nouvelle fonction 'Recall DLink' pour copier les niveaux des devices en sélection depuis une cue/step/stepID donné<br />
<br />
*General<br />
-new 'Ring Buffer' mechanism for channel's quick selection (+shortcuts+OSC+MIDI links) // nouveau mécanisme appelé 'Ring Buffer' pour une sélection rapide des circuits (accessible via les raccourcis claviers, des messages OSC ou des commandes MIDI)<br />
<br />
-one can use commandLine to define Refresh timing // il est dorénavant possible de préciser le temps de la commande Refresh (via la ligne de commande)<br />
<br />
-you can define a prefered path in the SetUp // Il est possible de définir une arborescence dans le SetUp pour que D::Light ouvre le navigateur de fichier de préférence vers le chemin défini.<br />
<br />
===4.1.03 [20190729]===<br />
<br />
*SetUpIO:<br />
-virtual submasters for incoming data are now separate. One can control either usbDMXInput, netDMXInput and oscInput at the same time.<br />
<br />
it means one can use usbDMX Input to control Submasters from an external lightdesk and in the same time use netDMX Input to control Channels from a fancy madMapper patch :) and output DMX... :)<br />
<br />
//<br />
<br />
-D::light dispose dorénavant de 2 entrées DMX séparées (usbDMXInput et netDMXInput) via les 'Virtual Submaster'.<br />
<br />
ça signifie qu'il est possible d'utiliser une console lumière pour piloter les Submasters de D::Light (via usbDMXInput) tout en utilisant madMapper pour controler les circuits (via netDMXInput)... et sortir du DMX :)<br />
<br />
<br />
<br />
<br />
===4.1.02 [20190726]===<br />
<br />
*Midi:<br />
-new 'FloatingScaleIncrement' and 'FloatingScaleDecrement' available for ControlChange // nouvelles fonctionnalités 'FloatingScaleIncrement' et 'FloatingScaleDecrement' pour les ControlChange Midi.<br />
<br />
Ces nouvelles fonctions permettent d'utiliser une roue codeuse Midi (qui envoie +1 dans un sens et +1 dans l'autre sens sur 2 canaux différents) pour pouvoir se déplacer dans les listings ou modifier le niveau des circuits sélectionnés.<br />
<br />
-better shortcut support // amélioration de la commande midi 'Shortcut'<br />
<br />
<br />
*OSC:<br />
-better strategy // meilleure stratégie d'émission des messages OSC<br />
<br />
<br />
*E1.31:<br />
-better code for E1.31 input // meilleur code pour la réception de paquets E1.31<br />
<br />
===4.1.01 [20190722]===<br />
<br />
*fix<br />
<br />
<br />
===4.1.00 [20190719]===<br />
<br />
*UserInterface:<br />
-more 'flat' design // fin du nouveau design de l'interface utilisateur<br />
<br />
<br />
*Park:<br />
-new 'Park' function is order to lock channels or specific parameters of Device // nouvelle fonction 'Park' qui permet de bloquer des circuits ou des paramètres individuels de Device à une niveau donné.<br />
<br />
<br />
*macOS:<br />
-D::Light is now notarized from Apple // D::light est "notarizé" de la part d'Apple<br />
<br />
===4.0.31 [20190618]===<br />
<br />
*UserInterface:<br />
-new 'flat' design // nouveau design de l'interface utilisateur<br />
<br />
<br />
*Chaser / Sample:<br />
-one can now use SPEED Submasters to gain more fine controls on Chasers/Samples restitution (ClockWise way, CounterClockWise way, Random way)<br />
<br />
//<br />
<br />
-Il est dorénavant possible de controler le sens de défilement des Chasers et des Samples, soit dans le sens horaire (normal... CWise) soit dans le sens anti horaire (du dernier step vers le premier ... CCWise) soit en mode aléatoire (Random).<br />
<br />
Pour accéder à ces controles il suffit de définir un Submaster comme SPEED d'un Chaser ou d'un Sample et en lieu et place du texte associé au Sub se trouve le PlayMode.<br />
<br />
<br />
<br />
*Clone:<br />
-one can now set desire objects number while cloning (available for Cue, Group, Chaser, Sample, Palette, microPalette) // Il est dorénavant possible de choisir lors d'un clone d'objet le numéro de l'objet cloné (valable pour les objets Cue, Group, Chaser, Sample, Palette, microPalette)<br />
<br />
<br />
<br />
*Freeze:<br />
-Frozen step is now coloured // A l'appel de la fonction Freeze, le step en SCENE devient coloré pour une meilleure identification<br />
<br />
-grandMaster can now control Frozen levels // Le grandMaster est dorénavant maitre sur l'état lumineux freezé<br />
<br />
<br />
<br />
*Sequence:<br />
-one can now use Ctrl+Space to load selected step and launch GO (only in the big sequence window) // Il est dorénavant possible d'utiliser la barre espace dans la fenêtre de Sequence pour lancer un GO.<br />
<br />
Il est également possible de sélectionner un step et d'appuyer sur Control+Space pour charger le step sélectionné en Préparation et automatiquement lancer un GO.<br />
<br />
<br />
*Curves:<br />
-one can now select point and use Ctrl+Arrows(Up/Down/Left/Right) to move it // Il est dorénavant possible de sélectionner un point de la courbe du 'Curve Editor' et d'utiliser la combinaison de touche Ctrl+Flèche(Nord/Sud/Est/Ouest) pour le déplacer<br />
<br />
<br />
*TimeLink:<br />
-new copyToStep function to copy selected Tlinks to desire step // nouvelle fonction de copie (et raccourci clavier associé) pour copier les TimeLinks sélectionnés vers le pas de séquence inscrit dans la ligne de commande.<br />
<br />
<br />
*Midi:<br />
-new design of the midi Patch Editor // nouveau design de la fenêtre d'édition du patch Midi<br />
<br />
-more copyToMidiSwitch capabilities (you can now copy selected patch to all existing midiSwitch when the commandLine is empty) // Il est dorénavant possible de copier tout ou partie du patch midi vers tous les MidiSwitch existants en laissant la ligne de commande vide.<br />
<br />
<br />
*DeviceCommand:<br />
-one can now use MouseScroll in Blade's specialized widget // Il est dorénavant possible d'utiliser le scroll de la souris pour modifier les niveaux des Blades<br />
<br />
<br />
*microPalette:<br />
-one can now register INTENSITY/DIMMER as a definition for microPalette // Il est dorénavant possible d'enregistrer le paramètre INTENSITY/DIMMER comme définition d'une microPalette<br />
<br />
===4.0.30 [20190314]===<br />
*Objects Listings:<br />
-one can now sort (or reorder) objects in Cue/Group/Chaser/Sample/Palette/microPalette Listings // nouvelle commande pour re-numéroter les objects dans les différents listing<br />
<br />
-new 'reOrder' shortcut // également un nouveau raccourci clavier 'reOrder'<br />
<br />
<br />
*Submasters:<br />
-new state for Solo function (we now got NORMAL/SOLO/FLASHSOLO/NOSOLO) // ajout d'une nouvelle fonctionnalité pour le SOLO des Submasters.<br />
<br />
les différents états sont:<br />
<br />
**NORMAL : rien de particulier<br />
**SOLO (vert) : en fonction de l'ouverture du Submaster les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**FLASHSOLO (jaune) : lors de l'appui sur le bouton FLASH du Submaster, les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**NOSOLO (rouge) : le Submaster ne se coupe pas lors de l'action d'autres Submasters en mode SOLO ou FLASHSOLO<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.29 [20190226]===<br />
*General:<br />
-Balance function for channels is now dynamic // amélioration de la fonction Balance pour les circuits.<br />
<br />
Lorsque la fonction Balance est activée (qui permet d'isoler le(s) circuit(s) sélectionné(s)), si la sélection de circuit change, la Balance est updatée<br />
<br />
<br />
*OSC:<br />
-new /shortcut command which accepts string as argument // nouvelle commande /shortcut pour simuler un raccourci clavier.<br />
<br />
Cette commande accepte une 'string' comme argument.<br />
<br />
Par exemple '/shortcut p' va changer le registre de travail actif.<br />
<br />
<br />
*Track:<br />
-one can now track Palette across sequence // il est dorénavant possible de tracker les Palettes chargées dans le séquentiel (via les DeviceLinks)<br />
<br />
<br />
*Device:<br />
-more https://open-fixture-library.org/ integration<br />
<br />
<br />
*DeviceLinks:<br />
-Purge menu redefined // extension du menu Purge des DeviceLink.<br />
<br />
Il est dorénavant possible de purger un Paramètre ou tous les paramètres d'un attribut pour un DeviceLink en un coup<br />
<br />
<br />
*DeviceCommand:<br />
-new Live bound which display levels form palettes loaded in SubMasters // nouveau mode Live pour le DeviceCommand <br />
<br />
en mode Live, le DeviceCommand affiche les niveaux des paramètres des devices qui sont pilotés par des palettes chargées dans les submasters<br />
<br />
===4.0.28 [20190118]===<br />
*Submaster:<br />
-improve Submasters Solo mode // amélioration du mode Solo pour les Submasters.<br />
<br />
dorénavant le mode solo n'est plus réservé aux Flash, il est également accessible pendant le scroll des Submasters.<br />
<br />
-Balance do not kill 'E' (aka Exclusion) Submasters // les 'E' (comme Exclusion) Submasters ne sont plus remis à zéro en cas de Balance<br />
<br />
<br />
*Group:<br />
-enhance popUp dialog // amélioration de la fenêtre popUp d'enregistrement des Groupes.<br />
<br />
Lors de l'enregistrement d'un Groupe une fenêtre popUp s'ouvre où vous pouvez directement renseigner le nom du nouveau Groupe.<br />
<br />
<br />
*MasterLink:<br />
-improve MasterLink behavior (follow step +/-) // Les MasterLinks suivent la séquence pour les commandes step +/-<br />
<br />
-improve MasterLink editor Submaster's selection/registration // amélioration de la sélection/enregistrement des Submasters dans l'éditeur de MasterLink.<br />
<br />
vous pouvez dorénavant sélectionner les Submasters à enregistrer dans les MLinks de la même manière que la sélection de circuits dans la fenêtre principale.<br />
<br />
===4.0.26 [20181214]===<br />
*Patch:<br />
-'Enter' key can now be used to select either channels or outputs. CommandLine is used for sourcing.<br />
<br />
<br />
*Main Window:<br />
-'Enter' key can now be used to select channels. CommandLine is used for sourcing.<br />
<br />
-new 'DynamicBottom' display for Device's selection.<br />
<br />
<br />
*Sequence:<br />
-one can now register/insert cueless step. Such steps are useful to trigger D/M/S Links.<br />
<br />
<br />
*SubMasters:<br />
-new 'Looping Style' options for SubMasters loaded with Sample. one can select if levels are persistent after each loop or reseted.<br />
<br />
<br />
*SetUp:<br />
-one can now choose if SOLO mode for SubMasters also behave on Scene levels.<br />
<br />
-one can choose colours for Scene/Prepa registers<br />
<br />
<br />
*SetUp I/O:<br />
-one can now choose DMX input frame length.<br />
<br />
<br />
*DeviceLink:<br />
- one can now trigger MoveInBlack in one click for all listed Devices of each steps<br />
<br />
<br />
*TimeLink:<br />
-new 'Quick Selection' option to selected each identical parameters<br />
<br />
<br />
*Midi:<br />
-one can now use NOTE and PROGRAM CHANGE to trigger defined shortcuts<br />
<br />
<br />
*OSC:<br />
-new command which allow to control parameters of selected devices (range is -1.0 <= x.xx <= 1.0):<br />
<br />
/deviceParameter/ATTRIBUTE/PARAMETER x.xxx<br />
<br />
===4.0.24 [20181004]===<br />
<br />
===4.0.23 [20181002]===<br />
<br />
*menu Accelerators :<br />
-accelerators for MLink, TLink, DLink, SLink have changed (respectively Shift+Meta+w, Shift+Meta+x, Shift+Meta+y, Shift+Meta+z)<br />
<br />
<br />
*Sample :<br />
-faster encoder/decoder <br />
<br />
<br />
*VLC :<br />
-D::Light can now trigger VLC's playlist [https://www.getdlight.com/wiki/index.php/SETUP_I/O#VLC].<br />
<br />
<br />
*SubMasters :<br />
-VLC volume, DMX Input and OSC Input can be assigned to a regular SubMaster.<br />
<br />
<br />
*palette Editor :<br />
-Live functionality added<br />
<br />
<br />
*palette Listing :<br />
-new 'ALL' selector to display every recorded palette for selected channels<br />
<br />
<br />
*OLA server :<br />
-bumped to 0.10.7<br />
<br />
<br />
*MacOS :<br />
-MacOS 10.14 compatibility<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.22 [20180718]===<br />
<br />
*General:<br />
-last active step is recorded within the .sho, thus in case of crash or backup loading, last recorded step is set as the active step<br />
<br />
<br />
*USBDMX:<br />
-added more widget /*NODLE U1*/ /*FX5*/ /*Digital Enlightenment*/ /*anyma*/ /*avldiy*/ /*Eurolite*/<br />
<br />
(untested though....)<br />
<br />
<br />
<br />
*DeviceLink:<br />
-more powerful selection capabilities.<br />
<br />
one can now select several cells in DeviceLink Editor and apply chosen palette to all of them<br />
<br />
-MoveInBlack option editable for channels listed in the DeviceLink Editor<br />
<br />
<br />
<br />
*Curves:<br />
-new 'Square' interpolator (aka 'Square Law' curves)<br />
<br />
<br />
++fixes and optimizations<br />
<br />
===4.0.21 [20180705]===<br />
<br />
*DeviceListing:<br />
-one can now 'shiftPAN' and 'shiftTILT' devices<br />
<br />
<br />
*StepLinks:<br />
-one can choose to which destination OSC messages are sent (aka 'All Destinations' or specific IP:PORT)<br />
<br />
<br />
*General:<br />
-fixes and optimizations<br />
<br />
===4.0.20 [20180615]===<br />
<br />
*Palette:<br />
-Palette are now applied according to a user defined time (time is defined in [[SETUP]])<br />
<br />
-new Shift+CMD+P shortcut to display 'Palette Listing'<br />
<br />
<br />
*Virtual Submaster:<br />
-a new virtual submaster is available in [[SETUP I/O]]/OSC which can handle all incoming /circ/x/level OSC messages.<br />
<br />
-a new virtual submaster is available in [[SETUP I/O]]/DMX Utility which can handle all incoming DMX levels.<br />
<br />
<br />
*Submaster:<br />
-one can now colorize each Submaster (and it's levels in Output)<br />
<br />
<br />
*Accelerator:<br />
-new accelerators are available in Cue/Group/Chaser/Sample Editors<br />
<br />
<br />
*Track:<br />
-better MLink support<br />
<br />
===4.0.19 [20180515]===<br />
<br />
*Sample:<br />
-fix wrong device restitution under certain circumstances<br />
<br />
<br />
*Sequence:<br />
-new accelerator shortcut (CMD+R) in order to load selected step in active register<br />
<br />
-Cue names are now displayed in the big sequence window<br />
<br />
-one can now drag'n drop step(s) in order to reorganize the sequence<br />
<br />
-fix XFade wrong behavior <br />
<br />
<br />
*General:<br />
-in case of weird shutdown (crash....), D::Light now ask if user wanna use the backup.<br />
<br />
<br />
*OSC:<br />
-re-writting of OSC messaging system in favor of mono-argumentation (thus, touchOSC become usable again)<br />
<br />
-new syntax for Devices (cf https://getdlight.com/wiki/index.php/OSC)<br />
<br />
-old syntax (aka multi-argumentation) is still available thanks to a new switch in setupIO/OSC menu (Messaging argumentation type)<br />
<br />
<br />
*Track:<br />
- one can now track/update/create/delete Masterlinks from the Track window<br />
<br />
- better tracking for duplicate values<br />
<br />
- one can now use 'All' shortcut to select all displayed levels for selected channels<br />
<br />
<br />
*SplashScreen:<br />
-new initialization process which lead to a new splashscreen<br />
<br />
<br />
*MasterLinks:<br />
-MLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new insert MLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move MLinks<br />
<br />
<br />
*USBDMX:<br />
-D::Light now support HotPLug for usbDMX widgets :) only on macOS and Linux :(<br />
<br />
it means one can unplug/replug a usbDMX device, if the widget was previously active, D::Light will manage automatically the re-connection.<br />
<br />
<br />
*StepLinks :<br />
<br />
https://getdlight.com/wiki/index.php/STEPLINK<br />
<br />
-SLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new copy SLink button (+shortcuts) in the editor<br />
<br />
-new insert SLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move SLinks<br />
<br />
-OSC StepLinks are now typed, it means one must specify if argument(s) is an int, a float or a string<br />
<br />
-CURVES StepLinks now accept THRU (>) for outputs (in the same fashion as for channels)<br />
<br />
<br />
*Device Listing :<br />
-one can now sort Device's order according to ID or Model or Channel<br />
<br />
-one can now use massive Merge (by selecting several Devices before merge)<br />
<br />
<br />
*Palette Editor :<br />
- one can now use empty command line for AtLevel shortcut in order to purge selected levels<br />
<br />
<br />
*Palette Listing :<br />
- new 'Bound To' (editors) option in order to avoid opening Device Command<br />
<br />
<br />
*Chasers :<br />
- CHZ_Cue management is now the same as for the main sequence... if one record CHZ_Cue 1.5, it'll land between CHZ_Cue 1 and CHZ_Cue 2<br />
<br />
- Palette shortcut is now available in Chaser Editor<br />
<br />
<br />
*Curves :<br />
- deepest interaction with the patch.... Output(s) assigned to a curve of the curveListing are now linked(was ist das schön).<br />
<br />
- CurveEditor : one cane now select which curve is displayed (either from patch or from curveListing)<br />
<br />
- Curves are now 16bits -POTENTIAL INCOMPATIBILITY- (they need to be redrawn)<br />
<br />
===4.0.18 [20180124]===<br />
<br />
This release introduce SLinks.<br />
<br />
One can send custom Midi or OSC messages per sequence's step. Thus, it allows D::Light to become the master sequencer of your show as it can trigger specific cues/steps in other software.<br />
<br />
One can also load custom curves for output(s)/channel(s) on every steps of the sequence.<br />
<br />
*Patch:<br />
-new 'quick select' option in order to select all outputs patched to selected channels<br />
<br />
-new Channel/Output test shortcut<br />
<br />
-speedUp display<br />
<br />
*Sample:<br />
-smart +%/-% which only operate on recorded levels for selected channel(s) over a region or at one frame<br />
<br />
*Sequence:<br />
-in the main sequence window, one can now arrange columns as desired<br />
<br />
-new searchBox to quickly find a step/cue associated to a text<br />
<br />
*MasterLink/TimeLink/DeviceLink/StepLink Editor:<br />
-one can now select active step<br />
<br />
-more shortcuts<br />
<br />
*SubMaster Editor:<br />
-one can now select active submaster<br />
<br />
*Curves:<br />
-new design with more powerful editing<br />
<br />
*ShortCuts:<br />
-new searchBox to quickly find a shortcut<br />
<br />
*Save/SaveAs:<br />
-warning when directory is not writable<br />
<br />
*Force DeviceLink:<br />
-one can now use FullForce new option and select which attributes will be recorded<br />
<br />
*Device:<br />
-the main window should reflect active color for device. (it works for RGB or CMY colors only...)<br />
<br />
*General:<br />
-selection style is now more obvious (yellow square is 'around' selected channels)<br />
<br />
*Palette Editor:<br />
-one can move in Palette thanks to the new Up/Down switcher<br />
<br />
*Palette Listing:<br />
-Colour Palette are now colored for EZ view<br />
<br />
===4.0.17===<br />
<br />
a miserable bug of the previous release leads to this one<br />
<br />
===4.0.16_b4===<br />
<br />
===4.0.16_b2===<br />
<br />
===4.0.16 ===<br />
<br />
available for almost every systems (Linux version will be uploaded ASAP... sorry guys for the looooong waiting)<br />
<br />
*E1.31 (aka streamingACN) is now available as a netDMX protocol <br />
*one can now use 16 DMX universe<br />
<br />
Midi :<br />
*one can now use 'subStick' function for Midi Patch.<br />
thus Midi faders will always be patched to displayed submasters <br />
*'flashStick' is also available for the same purpose.<br />
SubMasters :<br />
*added a new 'E' button as Exclusion.<br />
thus AllSub master will not act on excluded submasters<br />
+ various fix<br />
<br />
===4.0.15_b2===<br />
<br />
2 new important stuff:<br />
*in Art-Net, DL no longer send continuously. it sends only on DMX change<br />
*in Patch, you can now "repeat" a Device. it's useful for playing with LedStrips<br />
also, more work have been done on DeviceCommands...<br />
in the Palette Listing, you can now use the new "recycle" icon in order to load same channels as in the DeviceCommands.<br />
<br />
===4.0.15_b1===<br />
<br />
===4.0.16_b3===<br />
<br />
===4.0.15_b3===<br />
<br />
===4.0.15===<br />
<br />
*on Windows, you should now be able to double-clic on .sho in order to launch DL and load desire sho<br />
*new SetUp I/O menu which group all DMX, USBDMX, NETDMX, MIDI and OSC function *new option to cross-patch dmx universes<br />
<br />
DMX Input:<br />
*more accurate<br />
*new option to bound DmxInput to channels or SubMasters<br />
<br />
Patch:<br />
*new option to "repeat" DMX Levels for Devices (useful for led strips)<br />
<br />
ArtNet :<br />
*you can now manually register Node's IP/Net/SubNet.<br />
*DL no longer send continuously packets.... it sends only on change.<br />
*new option in the Setup "Release FREEZE on Go".<br />
allow user to freeze DMX state until the next GO (useful when one want to move in sequence without modifying stage)<br />
<br />
Device Personality :<br />
*you can now import Personalities of the OFL project (Open Fixture Library) open-fixture-library.herokuapp.com/<br />
(which at the time of writing is open-fixture-library-pr-199.herokuapp.com/ ).<br />
*you can hide Commands for Colours, Focus and Blade in order to display bigger values table.<br />
<br />
Palette Editor:<br />
*you can now use At_level shortcut on selection of levels (multiple selection is allowed)<br />
General<br />
*you can now choose to display only patched channels<br />
<br />
===4.0.14===<br />
<br />
No new function Only fixes<br />
<br />
===4.0.13_b3===<br />
<br />
many changes to Artnet and dmxInput.<br />
<br />
===4.0.13===<br />
<br />
*enable DMXInput for DMX USB PRO widgets and clone<br />
*enable DMXInput for ArtNet<br />
*adjustable DMX rate<br />
*better Artnet support<br />
*better support for looooong samples<br />
*plenty of little annoying stuff<br />
<br />
===4.0.12===<br />
<br />
*new 'NoSolo' option for submaster:<br />
it means that a submaster tagged as 'NoSolo' won't be closed during 'Solo' operation, it also means that it won't close any sub when it's flashed.<br />
you just need to clic 2 times on the solo option .<br />
*when 'Solo' operation , device's parameters are now untouched (except the INTENSITY/DIMMER parameter)<br />
*new 'ReSync' option for midi:<br />
this function resend all midiOut levels. it's useful when you switch preset from the BCF2000<br />
*new option in the SETUP to bound MLink time and Timed submasters to Joystick: it means one can now speed up or down submasters opening/closing<br />
*import Sample extended:<br />
you can now select in one shot several samples to import.<br />
*'clone' is now available in the sample editor :<br />
it means you can copy selected channels levels to other(s) channel for a defined region or for a frame. This let you create enveloppe for channel and copy it to other channel.... yeah I know, this is huge!<br />
*import Chaser extended:<br />
you can now select in one shot several chasers to import.<br />
<br />
===4.0.11===<br />
<br />
fix annoying reported bugs.<br />
<br />
===4.0.10===<br />
<br />
*when cloning a device, one can now choose to clone source device's levels to destination devices's levels<br />
(in palette, in sub, in micropalette)<br />
*more device merging subtilities<br />
<br />
===Pre 4.0.09===<br />
<br />
*this one brings 'Gang Load' fashion to D::Light<br />
<br />
===4.0.9===<br />
<br />
extend the use of multiple selection in Cue/Group/Sample/Chasers Listing/Device Listing/Patch...<br />
you can now select several Chasers for example and load them to several submasters in one shot (thanks to drag n' drop)<br />
multiple selection have also been introduced for 'Remove' functions and 'Clone' functions.<br />
*you can now extract each submaster of the Gun Control (cf noGun option)<br />
*you can now set submasters config for a page of Sumaster (simply scroll the button down RecMLink button<br />
<br />
===4.0.8===<br />
<br />
===4.0.7===<br />
<br />
Mainly bug fixes and better memory bandwidth management<br />
<br />
===4.0.6===<br />
<br />
===4.0.5===<br />
<br />
This release will introduce microPalette.<br />
<br />
what is a microPalette ?<br />
<br />
microPalette handle one or several parameter(s) defined in the personality of a device, and only operate on a specific range defined by the user.<br />
microPalette are loaded in submasters and are executed in an exclusive mode for all selected devices that are registered within the submaster.<br />
for example, let's say devices are lighting ON with shutter open.<br />
you record a microPalette for SHUTTER parameter on the range 4 -> 128 that you load on submaster 1.<br />
when you'll open sub1, the shutter will start strobing form low to fast (if in the personality strobing form low to fast is registered in the range 4 -> 128).<br />
when you shutdown the submaster, the shutter will return to it's open state.<br />
it'll be veeeeeery useful for gigs<br />
*address patch issue when user use Shift key to extand selection for outputs<br />
*bug fixes and code cleaning<br />
<br />
===4.0.4===<br />
<br />
this release fix wrong behavior of 4.0.3 (sorry for the mess...)<br />
<br />
===4.0.3===<br />
<br />
*speeding internal things (and cleaning)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed) <br />
*better midi output (submaster's flash for example)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed":<br />
<br />
===4.0.2===<br />
<br />
<br />
fix & improve curves for dimmers<br />
<br />
===4.0.1===<br />
<br />
available for every supported systems : Win7, Win8, Win10, Linux32Bits (Ubuntu 14.04), Linux64Bits (Ubuntu 16.04), ARCHLInux (always on the top), MacOS 10.6 thru 10.12 on MacOS, D::Light is linked against XQuartz 2.7.11<br />
one of the main big thing is that D::Light is now a pay app... this move will hopefully be profitable for the software.<br />
the other big thing is that D::Light can now drive moving lights / LED lights.<br />
several improvements have been introduced for Chasers, Samples, user interface, drag'n drop, etc....<br />
<br />
===4.0.0.b-78===<br />
<br />
===4.0.0.b-75===<br />
<br />
fix blackout/sceneMaster/grandMaster with devices that use 'virtual intensity for colours' parameter<br />
<br />
<br />
===4.0.0.b-74===<br />
<br />
news:<br />
*refresh/balance available as OSC commands<br />
/pad/refresh 1<br />
/pad/balance 1<br />
*OSC message can bypass level's locking mechanism for /circ/level and /sub/level<br />
<br />
===4.0.0.b-76===<br />
<br />
*better handling of DLink<br />
*fix some Devices stuff for sequence -you can now use "0" Tlink (==20ms)<br />
*you can now use "0" waitTime _ 5xfaster than 0.1<br />
if you want to reset waitTimes to nothing (no autogo), set command line to . and use wait shortcut (or double clic in the waitTime column)<br />
*display Info when MLink or Tlink are recorded/updated<br />
++ various fix<br />
<br />
===4.0.0.b-73===<br />
<br />
Hi,<br />
b73 is out for some platforms (aka MacOS from 10.9 to 10.12 (linked against XQuartz 2.7.10), Windows 64b and Linux 64b)<br />
'''the main big thing with this release is that D::Light became a paid app...'''<br />
I tried during 13 years to keep in free, but I cannot no more. So please make archive of your sho as there will be no return.<br />
news:<br />
*lots of bug fixes<br />
*manual xfade for devices<br />
*you can now call Palettes from the main window (manually (new setup option or drag the switcher under the keypad) or with shortcuts)<br />
*nice handling of palettes in submasters.<br />
*improve device mechanism for Chasers<br />
*new timing options for chasers<br />
<br />
===Pre 4.0.0.b-72===<br />
<br />
*Samples are now LTP...<br />
mean easier, lighter, smarter...<br />
it also means some serious incompatibility with existing sample... sorry for that but it's a necessary evil.<br />
*fix DLink is now also available in Chaser<br />
*add 'Virtual Intensity for Colours" in the Device Listing.<br />
this new option let you control the Intensity of the device even when INTENSITY/DIMMer combo is not registered.<br />
usefull for LED RVB for example...<br />
<br />
===Pre 4.0.0.b-71===<br />
<br />
fix a miserable bug...<br />
news:<br />
*SampleListing now display Sample's length<br />
*you can change submaster's levels color (new setup option)<br />
<br />
===Pre 4.0.0.b-70===<br />
<br />
*new purge utility for device attributes within Samples<br />
*'device command' is now fully dedicated to sample's cause<br />
*better speed algorithm for stuff (aka sub_speed, joystick, general timing)<br />
*you can select devices directly in the 'palette Listing' window, as in the 'device commands' window<br />
*reorganization/colorization of 'device Commands' (in order to gain space and clarity)<br />
*add Ctrl+Arrow shortcut to select next channel and set it to default@Level<br />
<br />
===Pre 4.0.0.b-69===<br />
<br />
fix various wrong behavior<br />
*Devices:<br />
added the possibility to define HOME position for parameters to NULL. in this case, HOME call will never operate on the nulled parameters. (useful in some case where LAMP OFF is set to 0... and you don't want to switch the lamp off each time you HOME the device).<br />
<br />
===Pre 4.0.0.b-68===<br />
<br />
*added DND support for TLink and DLink in the chaser's editor<br />
*added DND support for Times in the chaser's editor (times can be DND for example from TimeIn to DelayOut, etc...)<br />
*added DND support for Cues in the chaser's editor<br />
*as for the sequence and other stuff you can now double-click in the TLink editor to set value<br />
*as for the Chaser's editor you can now DND Times in the Sequence editor in the way you want (eg from TimeIn to DelayOut, etc...)<br />
*Device's parameters now follow step times if INTENSITY is > 0 -fix for invPan/invTilt<br />
<br />
===4.0.0.b-67===<br />
<br />
===Pre 4.0.0.b-67===<br />
<br />
*added support for usb pro mk2 (revB) -added wait times to chaser editor $<br />
FWIW, I've decided to clean OSC reader/writer messenger before the final release (and this is not a good news for you... )<br />
I've changed:<br />
/circ/level x y (where x is the channel, y the level) /circ/prepalevel x y<br />
/sub/text x blabla<br />
/sub/level x y<br />
/sub/flash x y<br />
/sub/phase x y.y<br />
all the /subStick messages and also the /device ones<br />
for the devices it looks like<br />
/device s i i (string (/attribut/parameter), int (device numbr), int (value))<br />
I know that all your pd patchs, touchOSC stuff, etc... won't work anymore, but it gain clarity and parsing efficiency.<br />
<br />
===4.0.0.b-66===<br />
<br />
bug fixes<br />
few words about the new 'Phase' ID for a submaster:<br />
one can freely navigate in a sample thanks to the new phase function. it starts at 0.0 and end at 1.0 (1.0 is the latest frame of the sample).<br />
so you can set a sub as Phase for a sample (like you did with Speed function), and you have 255 steps to navigate in the sample.<br />
I've also added OSC message (/sub/x/phase 0.0........1.0).<br />
thus, you have a huuuuuuge precise control over the sample's restitution.<br />
you can go forward, backward, loop inside, etc.....<br />
<br />
===Pre 4.0.0.b-66===<br />
<br />
nouveaux messages OSC: reception<br />
/pad/sub x (select sub)<br />
/pad/record 1 (like record shortcut) /pad/update 1 (like update shortcut)<br />
sending<br />
/seq/x1text (send text associated to step loaded in X1) /seq/x2text (send text associated to step loaded in X2) /sub/pageText (send text associated with the active sub page) /seq/go_signal 1 (send when GO is triggered) /seq/goback_signal 1 (send when GO is triggered) /seq/pause_signal 1 (send when GO is triggered)<br />
and for the Devices:<br />
each device will respond to :<br />
/device/x/attribut/paramater 0... 65536<br />
where attribut is COLOR or FOCUS or EFFECT, etc.... and parameter are the ones recorded within the personality of the device<br />
each device will export his value to the same address<br />
<br />
===4.0.0.b-65===<br />
<br />
There's enough changes to make an update... I didn't finished all the clean though...<br />
*the main window has been polished to fit within small screen systems *you can sample devices<br />
*many many bug/trick fixes<br />
<br />
===4.0.0.b-64===<br />
<br />
mainly bug fixes and stuff improvements....<br />
<br />
===4.0.0.b-62===<br />
<br />
a miserable mistake on b61 leads to b62... mainly bug fixes and dep lib update<br />
<br />
===4.0.0.b-61===<br />
<br />
only for Win32, Win64, MacOS 10.11 (more OS to come later) mainly bug fixes.<br />
<br />
===4.0.0.b-58===<br />
<br />
freshly fresh for everyone, this beta fix several bugs or wrong behavior regarding Devices but also for the old fashion way...<br />
<br />
===4.0.0.b-57===<br />
<br />
*in the palette listing one can now apply a palette to selected devices in one click (nice 4 live...)<br />
*in the palette listing, palettes are now categorized (faster display)<br />
*in the 'device command' panel, if a parameter have a definition, associated scroller are now bound to minLevel/maxLevel (nice 4 live...)<br />
<br />
===4.0.0.b-56===<br />
<br />
only 4 MacOS 10.6 -> 10.11<br />
<br />
===4.0.0.b-55===<br />
<br />
should fix some stuff...<br />
only for Linux64, MacOS 10.8 -> 10.11<br />
<br />
===4.0.0.b-54===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-53===<br />
<br />
should fix group removing/deletion different compilation options for win64<br />
<br />
===4.0.0.b-52===<br />
<br />
should fix usbDMX Pro on ElCapitan && Yosemite should fix group deletion<br />
should fix Chase load in sub<br />
I don't have issue while loading global palette in sub.<br />
<br />
===4.0.0.b-51===<br />
<br />
with this one you can load PALETTES in submasters. no drag'n drop yet.... you can choose which device that is include in a palette is processed.<br />
on MacOSX, linked against fresh XQuartz 2.7.8<br />
<br />
===Pre 4.0.0.b-50===<br />
<br />
===Pre 4.0.0.b-49===<br />
<br />
===Pre 4.0.0.b-48===<br />
<br />
===4.0.0.b-47===<br />
<br />
lots of news coded during summer...<br />
*Device functions have been merged in a central window. This is now the start point for almost everything for Devices...<br />
*many things have been cleaned<br />
*Shift and Ctrl have been swapped (to massively select channel you now use Shift, to drag'ndrop a channel in a submaster to quickly inhib it, you now use Ctrl).<br />
<br />
===4.0.0.b-46===<br />
<br />
should fix reported bugs.<br />
<br />
===Pre 4.0.0.b-45===<br />
<br />
should fix:<br />
*record new sho (with permissions check on Linux) -artnet on Linux<br />
*strange and deep deep wrong behavior for devices<br />
should also clarify selection in the TLink editor.<br />
<br />
===4.0.0.b-44===<br />
<br />
should fix:<br />
*warning when user do not have permissions to write files on Linux<br />
*weird things when repatching a device<br />
<br />
===4.0.0.b-43===<br />
<br />
should fix:<br />
*artnet on windows computers<br />
*help on linux computers<br />
*submasters (timed and inhib ones) that stay in Pause state. -some inappropriate behaviors<br />
news:<br />
SHORTCUT :<br />
allow to delete previous binding when asking for an ever used key<br />
<br />
===4.0.0.b-42===<br />
<br />
ArtNet : restore network artPoll broadcast address (some node appears to not responding well over 255.255.255.255)<br />
Devices :<br />
*fix a case where palettes levels were not honored for dlinks<br />
*add the possibility to select the same parameter for several Devices by clicking on the parameter's column header<br />
Linux:<br />
*shrink size of the packages<br />
<br />
===4.0.0.b-41===<br />
<br />
mainly bug fixes:<br />
CHANNEL TRACK:<br />
fix bug and faster code.<br />
please do some hardcore tests...<br />
MIDI:<br />
new LOADSTEPID_X2/X1 functions for ProgramChange<br />
*retrieve single channel inhib when dragging with Shift to a submaster -retrieve hour trigger<br />
*new remove function for MidiTimeCode editor<br />
*bug font fixed<br />
<br />
===4.0.0.b-40===<br />
<br />
mainly bug fixes<br />
<br />
===4.0.0.b-39===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-38===<br />
<br />
so here comes a new one basically with bug fixes.<br />
also I've tried to reduce size (height) to fit on low resolution screen<br />
I've worked on the setup regarding ArtNet and OLA (for them to work better)<br />
the BIG one is the new remote available with this release that we have designed with aroom (big thanx)<br />
<br />
===4.0.0.b-37===<br />
<br />
removed things:<br />
channelcheck definitely removed (use Patch functions for this purpose) Color Scroller definitely removed (use Devices functions for this purpose)<br />
news/update/fixes:<br />
Patch:<br />
*you can now select several channels, and if you give one dimmer, channels we be patched as list starting with the given dimmer.<br />
(@mode exemple: CH 1 THRU 10 = 5 ENTER will patch ch 1 to dimmer 5, ch 2 to dimmer 6, etc...).<br />
*double click is available for check level<br />
Balance:<br />
*submaster that are in TIME mode and the little blue square of the sub is set, what's inside the submaster won't be touched by the Balance Mode<br />
Artnet:<br />
*now inegrated to the setup.<br />
*more simple, more usefull, honor the broadcast/unicast mode, honor selected nodes to use in unicast mode.<br />
Submasters:<br />
*there's now a little indicator close to the sub that show progression in case of MLink start or Times Start<br />
Midi Time Code:<br />
*new inhib MTC function in the setup<br />
+many various bug fixes<br />
<br />
===4.0.0.b-36===<br />
<br />
===4.0.0.b-35===<br />
<br />
bug fix<br />
+<br />
should improve Help display.<br />
in @Mode, the Help in the windows now display allowed syntax<br />
<br />
===4.0.0.b-34===<br />
<br />
*should improve TLink management<br />
*more/less OSC message for PATCH<br />
(new remote is here : github.com/dlight-tools/dlight-pad/blob/...ad_4.0_SGS2.touchosc ) -keep on cleaning code....<br />
<br />
===4.0.0.b-33===<br />
<br />
news:<br />
*should fix all errors reported for the b32 (except TLink that collapse, I've forgot....)<br />
Patch:<br />
*complete rewrite of this window.<br />
*the left part display channels, the right part display dimmers. D-Patch is the first address of patch for Devices<br />
*you can drag'n drop from channels to dimmers<br />
*you can select several dimmers like 1 + 2 Thru 10 + 20 + 44<br />
*the remote should not work anymore, let's try to write another one...<br />
+ many many more little stuff that make life better<br />
<br />
===4.0.0.b-32===<br />
<br />
General:<br />
*you can now double-clic on levels to set value<br />
Channel Track:<br />
*you can now DND to death!!<br />
ascii:<br />
*better integration with DL<br />
+bug fixes<br />
fews words:<br />
*DL seems stable enough now to cut off the release soon, I just need to re-write the patch window before the release.<br />
<br />
===4.0.0.b-31===<br />
<br />
*le double clic pour les textes des subs<br />
*tcl/tk updaté<br />
*molette de la souris pour les valeurs des paramètres des devices ainsi que pour les masters SCENE/FlashMaster AllSubMasters<br />
*meilleur check des noms de palettes<br />
*ID pour le message OSC /seq/go<br />
*ascii improve file loading/recording<br />
*device attribute's editor are now able to display levels in % as well as Real Values<br />
*et les corrections de bug annoncés sur la b30<br />
<br />
===4.0.0.b-30===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-29===<br />
<br />
*should fix Win64 package<br />
*Sequence : StepID<br />
this is the big new stuff which allow you to register an 'identifiant (ID)' for a step.<br />
<br />
Thus you can call the step thanx to new shortcuts stepID_load and stepID_goto where xxxx_load is used to set the ID for a step and xxxxx_goto is used to trigger the step<br />
there cannot be two stepID with the same number....<br />
<br />
in the setup you can choose if MSC Load message is mapped with the cues (as before) or with the stepID<br />
<br />
in OSC, two new messages : /seq/ID_goto xx.xxx and /seq/X2LoadAndFireID xx.xxx<br />
HourTrigger:<br />
*functions have been re-written<br />
+bug fixes<br />
<br />
===4.0.0.b-28===<br />
<br />
Text: all text are now edited in place<br />
File name: DL should support exotic characters (at least the french ones) +should fix all reported bugs of the previous beta<br />
<br />
===4.0.0.b-26===<br />
<br />
new beta available for every supported systems (with the addition of Windows 64bits) ATTENTION: on MacOS 10.6_10.7, DL is built against XQuartz 2.7.7 (please update your server...)<br />
bug fixes release + new features:<br />
OLA:<br />
*the server have been updated to 0.9.5<br />
Sequence :<br />
*the big sequence window is a whole new code with drag'n drop support for every parameters<br />
Track :<br />
*now display DLinks associated to a channel for sequence's steps<br />
OSC : new /sub/x/text message.<br />
*it's only an outgoing message that display text associated with subs. DL will not respond to this message<br />
MIDI :<br />
*new MidiSwitch +/- bind available<br />
Device :<br />
*Inverse Pan/Tilt now available in the Device's Listing<br />
<br />
===4.0.0.b-25===<br />
<br />
===4.0.0.b-24===<br />
<br />
bug fixes +<br />
Channel Track has been re-write<br />
*more useful and Sequence selector added<br />
@mode:<br />
*available in channel Track<br />
*bug fixes in TimeGroup editor<br />
*add [DELETE] [CUE] xx.x [THRU] xx.xx<br />
OLA:<br />
*fixes on yosemite (thanx aroom)<br />
+ many little stuff<br />
<br />
===4.0.0.b-22===<br />
<br />
mainly a bug fix with addition of:<br />
*in @mode and RPN, PALETTE will open the Palette Listing<br />
*0 + Colour/Focus/Beam/etc... will set selected devices to Home values for selected attributes.<br />
<br />
===4.0.0.b-21===<br />
<br />
mainly bug fixes...<br />
new features:<br />
*Devices command's windows now reflect real values for movers all the times + some goodies...<br />
<br />
===4.0.0.b-20===<br />
<br />
Recapitulatifs par rapport à la b16 :<br />
*Grand Master : Ok<br />
*Black : Ok<br />
*Focus avec le Pad Ok<br />
*Plus de sho corrompu : Ok Memorisation des Focus :ok Patch : OK<br />
*Ce qui ne fct pas ou plus:<br />
*Multi sélection avec souris et touche " CTRL", c'est ok avec les commande "ch +"<br />
*prise en compte de valeur par défaut des devices (chez moi un Strobe qui devrai être à 255)<br />
Au bout d'un moment de travail, les fenêtres ne passent plus en premier plan par l'appel au menu, lorsqu'elles sont ouvertes. donc il faut les sélectionner dans un coin apparent.<br />
*Les Cue FX ne mémorisent pas les canaux de devices.<br />
*Les clone de Cue, ne copient pas les canaux de devices<br />
*lorsqu'on clique sur le "DLINK" d'un STEP, on peut visiblement éditer les canaux individuellement, or ce ne fonctionne pas sur tous les canaux. (couleurs OK, mais STROBE, EFFECT...)<br />
J'ai d'ailleurs pas réussi à "jouer" avec un canal "EFFET / MACRO", mais c'est peut être le device, faut que je vérifie.<br />
Les Dlink ne sont pas liés aux CUES, donc on ne peut pas les mettre dans un SUB.<br />
Pas systématique<br />
*Ne mémorise de temps en temps pas la couleur (donc dans certains CUE, et pas d'autres) <-- Ca c'est bizarre et pénible<br />
je te joindrai le sho et le step où ça bloque.<br />
=> ben aujourd'hui ce step et cette couleur ne bloque plus !=> A suivre<br />
*Sortie du logiciel pas toujours propre (fenêtres bloquées ouverte), mais ce ne m'est plus arrivé le lendemain.<br />
*J'ai eu deux fois une fermeture inopinée lorsque je faisais des manip. avec les 4-5 fenêtres ouvertes (Focus, Beam, Couleur, Listing), sans perte de données, recul. avec menu "backup".<br />
<br />
===4.0.0.b18===<br />
<br />
===Pre 4.0.0.b18===<br />
<br />
===4.0.0.b17===<br />
<br />
mainly a bug fix.<br />
<br />
===4.0.0.b16===<br />
<br />
===Pre 4.0.0.b16===<br />
<br />
*SUB_SPEED are reset to 50% in case of gun shot<br />
*moving light's attributes have been redispatched, new BEAM family<br />
*palette listing now reflect available palette for selected channels.<br />
*Colour and Focus window now display parameters levels for each selected Devices (along with the active palette's name)<br />
<br />
===4.0.0.b15===<br />
<br />
available for Windows, MacOS 10.8, 10.9, 10.10 bug fixes only...<br />
<br />
===4.0.0.b14===<br />
<br />
bug fixes only... should address:<br />
*not patched channels -X1/X2 crash<br />
<br />
===4.0.0.b11===<br />
<br />
===4.0.0.b10===<br />
<br />
*fix a bug with the 'Personality Editor'<br />
*benefit from the compiler analyzer (lots of optimizations)<br />
*fix Sample recording<br />
*new 'Balance' function to isolate selected channel as long as Balance is ON<br />
<br />
maybe I'll repeat myself but It's important to test these beta in order to stabilize the first 4.0.0 in order to release it.<br />
<br />
my goal is to have a bullet proof release as the 3.0.24<br />
<br />
moving lights code will be part of this release as an experimental feature.<br />
<br />
===4.0.0.b09===<br />
<br />
it's a big step forward as it introduce concept/basics for moving light, Leds, and whatever you need in D::Light.<br />
<br />
Specifically it introduces 'DLinks' wich are more or less (actually less than more) like MLinks but for registered devices.<br />
<br />
DLinks acts like this:<br />
*you set all parameters you need for devices (with palette it's better)<br />
*you record a cue and DLinks are attached to the step that contain the cue<br />
*you can edit/modify/create/remove DLinks form the editor wich is available (for now... I've forget to set an option in the menus....) by click on the corresponding column in the sequence.<br />
*when DLink are loaded in X2, if the channel is black they're processed (this behavior is called GO_IN_B on some ligthdesk)<br />
*this is a special feature of DL: when a channel under TGroup control is fading to black, if DLink attached to next step is referring to this channel, parameters are processed.<br />
it fits very well for theater I think....<br />
*DLinks are not attached to cues, cues only contain Dimmer Parameter of devices (if they exists) -editors (like GROUP, CUE, SUB) does not deal with devices parameters.<br />
<br />
===Pre 4.0.0.b9===<br />
<br />
===4.0.0.b8===<br />
<br />
===4.0.0.b7===<br />
<br />
===4.0.0.b6===<br />
<br />
*a new beta is available for macOS >= 10.8 and Windows (if you want the other builds, just ask.) here's a non-finished list of modifications:<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording<br />
*add Palette recording/updating functions<br />
*add Palette listing and editor<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde<br />
*in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
attached a model of devices for the device editor.<br />
<br />
I think it's robust now and you can build Personality based on the attached example.<br />
<br />
===Pre 4.0.0.b6===<br />
<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording add Palette recording/updating functions<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
===4.0.0.b05===<br />
<br />
* add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho. It's usefull for Device that do not handle Intensity attribute.<br />
* add a merging mechanism to swap registered device model with another one. it'll be usefull when Palette will be coded but the purpose is to be able to switch between device when in tour you do not have the same device as at the creation.<br />
* from the main board you can access to several windows for (few for now) commands add CONTROL command for Lamp On/Off<br />
*add FOCUS command for Pan(Fine)/Tilt(Fine)<br />
*add BLADE command<br />
<br />
in the FOCUS and Blade windows you can hold CTRL to scroll FINE or scroll BOTH parameters I think you'll need to to rebuild your devices template as the one provided because all parameters you want to use must be set<br />
<br />
all library have been updated<br />
<br />
===Pre 4.0.0.b5===<br />
<br />
*add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho add a merging mechanism to swap registered device model with another one<br />
*add CONTROL command for Lamp On/Off add FOCUS command for Pan(Fine)/Tilt(Fine) add BLADE command<br />
*updated libs<br />
*join Alpha Profile 800 && ADB Warp model as example say that Parameters fields must be set....<br />
<br />
===4.0.0.b04===<br />
<br />
Avec cette beta, j'arrive à controler les couleurs du PAR via le ColourPanel<br />
le circuit de la fenêtre principale représente le paramètre DIMMER des devices<br />
*donc de la nouveauté dans le colourpanel où si le(s) devices sélectionnées ont plus de 3 couleurs, des scrollers de niveaux apparaissent en bas de la fenêtre<br />
*rajout des cases CMY<br />
*refonte des presets de couleurs (pour mémoire: left-clic = selection de couleur, un deuxième clic permet de nommer la couleur, Ctrl+clic permet d'enregistrer la couleur active)<br />
donc si vous avez listés/patchés des devices, que vous les sélectionnez depuis la fenêtre principale, vous devriez pouvoir controler les couleurs depuis le colourPanel.<br />
on ne peut pas encore enregistrer de cues avec des valeurs de couleurs ni charger des trucs dans les subs, ni rien.... petit à petit ça avance.<br />
aussi pour ceux qui possèdent un ultraDMX RDM Pro merci de me dire si il fonctionne mieux avec cette beta.<br />
après réflexions nocturnes je me dis que c'est pas bien de mettre les valeurs de HOME dans la librairie, qu'il vaudrait mieux définir ces valeurs dans le 'Device Listing'... où pourrait également apparaitre des champs comme 'Inverse Pan' et 'Inverse Tilt'...<br />
<br />
===4.0.0.b3===<br />
<br />
this one bring the Device Listing where you can import Device Files to your sho. please be carefull not having neither Manufacturer nor Model set as '*'<br />
'-' on Win32 leads to nothing good...<br />
in order to patch the imported device, you click on the Dimmer or Channel cell, it pop up a big dimmer view.<br />
use Ctrl+'move the mouse' to set the dimmer Range.<br />
once dimmer range is set, you type the channel number you want to assign the device and use 'c' (like in channel) to process the patch.<br />
you can use 0 channel to release a previous patch without removing a device<br />
<br />
===4.0.0.b2===<br />
<br />
this one should address reported bugs of the previous one<br />
<br />
===4.0.0.b1===<br />
<br />
voici la premiere béta d'une longue série qui devrait aboutir sur une proposition d'utilisation des projecteurs à LED, projecteurs asservis.<br />
ça sera sans doute assez long étant donné le chantier, néanmoins voici une première proposition....<br />
cette beta ne comprends qu'un module de création de librairie de projecteur.<br />
dans l'ordre pour las suivantes:<br />
*assignation des projecteurs dans un sho de DL en fonction de la librairie existante -fonctions d'accès aux paramètres<br />
*création/gestion de palette<br />
<br />
==D::Light v3==<br />
<br />
===3.0.24_b2===<br />
<br />
build system is slightly different from previous releases. now we have :<br />
*MacOS 10.6/10.7 build linked against XQuartz 2.7.4<br />
*MacOS 10.8/10.9 build linked against XQuartz 2.7.5<br />
*and the good old Win32, Linux32, Linux64 releases on Linux and MacOS, every lib have been updated<br />
here come the news....:<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
you can load one or several channels.<br />
it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.24===<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
*thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
*you can load one or several channels.<br />
*it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.22_b2===<br />
<br />
OSC:<br />
*less message for channels (eg only when their values are changing)<br />
Setup:<br />
*new option for sequence typo<br />
*bug fixes...<br />
<br />
===3.0.22_b1===<br />
<br />
new beta phase with:<br />
*bug fixes (at least more error checks)<br />
*MidiTimeCode improved<br />
<br />
===3.0.22===<br />
<br />
I'm proud to announce the 3.0.22 release of D::Light.<br />
It's available for each supported platforms (macOS 10.6->10.9, windows, Linux 32b, Linux 64b). On MacOSX, it's linked against XQuartz 2.7.5 (xquartz.macosforge.org/landing/)<br />
many bugs fixed....<br />
News:<br />
*MIDI TIMECODE: code improved<br />
OSC:<br />
*less and better verbose<br />
SETUP:<br />
*new typo function for sequence display<br />
*please consider making donations if you think this software is useful.</div>Sl1200mk2https://getdlight.com/wiki/index.php?title=ChangeLog&diff=3101ChangeLog2020-04-19T06:40:43Z<p>Sl1200mk2 : /* D::Light v4 */</p>
<hr />
<div>__NOTOC__<br />
<br />
==D::Light v4==<br />
<br />
===4.1.10 [NOTYETRELEASED]===<br />
<br />
*Devices:<br />
-new DeviceTools (menu Device/DeviceTools) that bring Focus joystick, Colours picker and Blade utilities as a separate window. Useful in addition of the dynamicBottom. // nouvelle fenêtre DeviceTools qui permet d'afficher uniquement les josticks des Focus et Blades ainsi que le picker de couleurs.<br />
<br />
*Sample:<br />
-new several options before Sample Recording // nouvelles options réglables avant l'enregistrement des Samples<br />
<br />
*Midi:<br />
-new floatingScale command that let a CC control levels of active channel's selection, useful with infinite knob... // nouvelle command floatingScale qui permet à un rotatif ou fader (ControlChange) de piloter les niveaux de la sélection active de circuits.<br />
<br />
*General:<br />
-augmented 'Recall' function that allow user to recall levels of prev/next/desire cue for selected channels // nouvelle fonction 'Recall' qui permet de rappeler les niveaux des circuits sélectionnés par rapport à la cue suivante/précédente/définie<br />
<br />
<br />
===4.1.09 [20200313]===<br />
<br />
*SetUp :<br />
-new Splitted 'UI' mode // nouvelle interface 'Splitted' pour la fenêtre principale<br />
<br />
<br />
*Fixes&&Improvements<br />
<br />
===4.1.08 [20200214]===<br />
<br />
*SetUp :<br />
-new option to set Submaster's matrice (10 or 16 Submasters displayed) // Nouvelle option pour définir la matrice des Submasters<br />
<br />
<br />
*SetupIO :<br />
-E1.31 (streamingACN protocol) DMX universe mapping can now reach universe 63999 // le mapping des univers DMX pour le protocole E1.31 (streamingACN) peut aller jusqu'à l'univers 63999<br />
<br />
<br />
*Fixes&&Improvements<br />
<br />
===4.1.07 [20200131]===<br />
<br />
*SetUp :<br />
-new option to Detach/attach main User Interface // Nouvelle option pour séparer ou grouper la fenêtre principale<br />
<br />
-new option to anchor StepLinks to sequence // Nouvelle option pour lier le déclenchement des stepLinks au step+/- dans le séquentiel<br />
<br />
*StepLinks:<br />
-new type command to change displayed SubMasterPage // nouvelle commande pour afficher une page de SubMaster spécifique<br />
<br />
*TimeLinks:<br />
new TLinks are now registered with '.' in the Time column. It means that step times will be used // Les nouveaux TLinks sont enregistrés avec un '.' dans la colonne des temps. Ce qui signifie que les temps du pas de séquence sont utilisés (il est toujours possible d'assigner un délai spécifique)<br />
<br />
*DeviceCommand:<br />
-new option to clone levels from a desired device // nouvelle option (bouton et raccourci clavier) pour cloner les valeurs d'un device vers tous les devices inscrits dans le deviceCommand<br />
<br />
===4.1.06 [20200107]===<br />
<br />
bug fix release :)<br />
<br />
<br />
===4.1.05 [20191220]===<br />
<br />
*macOS<br />
-more Native integration <br />
<br />
-fix&&improvements<br />
<br />
===4.1.04 [20191130]===<br />
<br />
*SubMasters:<br />
-add new OSC and Midi messages for subBook rotations // ajout de nouveaux messages OSC et MIDI pour la navigation dans les subBooks.<br />
<br />
-add new buttons to quickly switch between Submaster's pages // ajout de nouveaux boutons pour rapidement choisir la page de Submaster affichée.<br />
<br />
*Patch:<br />
-you can now give a name to channels (useful on tour...) // il est dorénavant possible d'assigner du texte à un circuit.<br />
<br />
*Objects Listing:<br />
-new option for Chaser and Sample Listing to run the selected effects (in order to quickly identify them) // nouvelle option pour les Chaser et Sample Listings qui permet de rapidement faire un play/pause des effets sélectionnés<br />
<br />
*Devices:<br />
-new 'Recall DLink' function to copy state of selected devices from a step/cue/stepID // nouvelle fonction 'Recall DLink' pour copier les niveaux des devices en sélection depuis une cue/step/stepID donné<br />
<br />
*General<br />
-new 'Ring Buffer' mechanism for channel's quick selection (+shortcuts+OSC+MIDI links) // nouveau mécanisme appelé 'Ring Buffer' pour une sélection rapide des circuits (accessible via les raccourcis claviers, des messages OSC ou des commandes MIDI)<br />
<br />
-one can use commandLine to define Refresh timing // il est dorénavant possible de préciser le temps de la commande Refresh (via la ligne de commande)<br />
<br />
-you can define a prefered path in the SetUp // Il est possible de définir une arborescence dans le SetUp pour que D::Light ouvre le navigateur de fichier de préférence vers le chemin défini.<br />
<br />
===4.1.03 [20190729]===<br />
<br />
*SetUpIO:<br />
-virtual submasters for incoming data are now separate. One can control either usbDMXInput, netDMXInput and oscInput at the same time.<br />
<br />
it means one can use usbDMX Input to control Submasters from an external lightdesk and in the same time use netDMX Input to control Channels from a fancy madMapper patch :) and output DMX... :)<br />
<br />
//<br />
<br />
-D::light dispose dorénavant de 2 entrées DMX séparées (usbDMXInput et netDMXInput) via les 'Virtual Submaster'.<br />
<br />
ça signifie qu'il est possible d'utiliser une console lumière pour piloter les Submasters de D::Light (via usbDMXInput) tout en utilisant madMapper pour controler les circuits (via netDMXInput)... et sortir du DMX :)<br />
<br />
<br />
<br />
<br />
===4.1.02 [20190726]===<br />
<br />
*Midi:<br />
-new 'FloatingScaleIncrement' and 'FloatingScaleDecrement' available for ControlChange // nouvelles fonctionnalités 'FloatingScaleIncrement' et 'FloatingScaleDecrement' pour les ControlChange Midi.<br />
<br />
Ces nouvelles fonctions permettent d'utiliser une roue codeuse Midi (qui envoie +1 dans un sens et +1 dans l'autre sens sur 2 canaux différents) pour pouvoir se déplacer dans les listings ou modifier le niveau des circuits sélectionnés.<br />
<br />
-better shortcut support // amélioration de la commande midi 'Shortcut'<br />
<br />
<br />
*OSC:<br />
-better strategy // meilleure stratégie d'émission des messages OSC<br />
<br />
<br />
*E1.31:<br />
-better code for E1.31 input // meilleur code pour la réception de paquets E1.31<br />
<br />
===4.1.01 [20190722]===<br />
<br />
*fix<br />
<br />
<br />
===4.1.00 [20190719]===<br />
<br />
*UserInterface:<br />
-more 'flat' design // fin du nouveau design de l'interface utilisateur<br />
<br />
<br />
*Park:<br />
-new 'Park' function is order to lock channels or specific parameters of Device // nouvelle fonction 'Park' qui permet de bloquer des circuits ou des paramètres individuels de Device à une niveau donné.<br />
<br />
<br />
*macOS:<br />
-D::Light is now notarized from Apple // D::light est "notarizé" de la part d'Apple<br />
<br />
===4.0.31 [20190618]===<br />
<br />
*UserInterface:<br />
-new 'flat' design // nouveau design de l'interface utilisateur<br />
<br />
<br />
*Chaser / Sample:<br />
-one can now use SPEED Submasters to gain more fine controls on Chasers/Samples restitution (ClockWise way, CounterClockWise way, Random way)<br />
<br />
//<br />
<br />
-Il est dorénavant possible de controler le sens de défilement des Chasers et des Samples, soit dans le sens horaire (normal... CWise) soit dans le sens anti horaire (du dernier step vers le premier ... CCWise) soit en mode aléatoire (Random).<br />
<br />
Pour accéder à ces controles il suffit de définir un Submaster comme SPEED d'un Chaser ou d'un Sample et en lieu et place du texte associé au Sub se trouve le PlayMode.<br />
<br />
<br />
<br />
*Clone:<br />
-one can now set desire objects number while cloning (available for Cue, Group, Chaser, Sample, Palette, microPalette) // Il est dorénavant possible de choisir lors d'un clone d'objet le numéro de l'objet cloné (valable pour les objets Cue, Group, Chaser, Sample, Palette, microPalette)<br />
<br />
<br />
<br />
*Freeze:<br />
-Frozen step is now coloured // A l'appel de la fonction Freeze, le step en SCENE devient coloré pour une meilleure identification<br />
<br />
-grandMaster can now control Frozen levels // Le grandMaster est dorénavant maitre sur l'état lumineux freezé<br />
<br />
<br />
<br />
*Sequence:<br />
-one can now use Ctrl+Space to load selected step and launch GO (only in the big sequence window) // Il est dorénavant possible d'utiliser la barre espace dans la fenêtre de Sequence pour lancer un GO.<br />
<br />
Il est également possible de sélectionner un step et d'appuyer sur Control+Space pour charger le step sélectionné en Préparation et automatiquement lancer un GO.<br />
<br />
<br />
*Curves:<br />
-one can now select point and use Ctrl+Arrows(Up/Down/Left/Right) to move it // Il est dorénavant possible de sélectionner un point de la courbe du 'Curve Editor' et d'utiliser la combinaison de touche Ctrl+Flèche(Nord/Sud/Est/Ouest) pour le déplacer<br />
<br />
<br />
*TimeLink:<br />
-new copyToStep function to copy selected Tlinks to desire step // nouvelle fonction de copie (et raccourci clavier associé) pour copier les TimeLinks sélectionnés vers le pas de séquence inscrit dans la ligne de commande.<br />
<br />
<br />
*Midi:<br />
-new design of the midi Patch Editor // nouveau design de la fenêtre d'édition du patch Midi<br />
<br />
-more copyToMidiSwitch capabilities (you can now copy selected patch to all existing midiSwitch when the commandLine is empty) // Il est dorénavant possible de copier tout ou partie du patch midi vers tous les MidiSwitch existants en laissant la ligne de commande vide.<br />
<br />
<br />
*DeviceCommand:<br />
-one can now use MouseScroll in Blade's specialized widget // Il est dorénavant possible d'utiliser le scroll de la souris pour modifier les niveaux des Blades<br />
<br />
<br />
*microPalette:<br />
-one can now register INTENSITY/DIMMER as a definition for microPalette // Il est dorénavant possible d'enregistrer le paramètre INTENSITY/DIMMER comme définition d'une microPalette<br />
<br />
===4.0.30 [20190314]===<br />
*Objects Listings:<br />
-one can now sort (or reorder) objects in Cue/Group/Chaser/Sample/Palette/microPalette Listings // nouvelle commande pour re-numéroter les objects dans les différents listing<br />
<br />
-new 'reOrder' shortcut // également un nouveau raccourci clavier 'reOrder'<br />
<br />
<br />
*Submasters:<br />
-new state for Solo function (we now got NORMAL/SOLO/FLASHSOLO/NOSOLO) // ajout d'une nouvelle fonctionnalité pour le SOLO des Submasters.<br />
<br />
les différents états sont:<br />
<br />
**NORMAL : rien de particulier<br />
**SOLO (vert) : en fonction de l'ouverture du Submaster les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**FLASHSOLO (jaune) : lors de l'appui sur le bouton FLASH du Submaster, les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**NOSOLO (rouge) : le Submaster ne se coupe pas lors de l'action d'autres Submasters en mode SOLO ou FLASHSOLO<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.29 [20190226]===<br />
*General:<br />
-Balance function for channels is now dynamic // amélioration de la fonction Balance pour les circuits.<br />
<br />
Lorsque la fonction Balance est activée (qui permet d'isoler le(s) circuit(s) sélectionné(s)), si la sélection de circuit change, la Balance est updatée<br />
<br />
<br />
*OSC:<br />
-new /shortcut command which accepts string as argument // nouvelle commande /shortcut pour simuler un raccourci clavier.<br />
<br />
Cette commande accepte une 'string' comme argument.<br />
<br />
Par exemple '/shortcut p' va changer le registre de travail actif.<br />
<br />
<br />
*Track:<br />
-one can now track Palette across sequence // il est dorénavant possible de tracker les Palettes chargées dans le séquentiel (via les DeviceLinks)<br />
<br />
<br />
*Device:<br />
-more https://open-fixture-library.org/ integration<br />
<br />
<br />
*DeviceLinks:<br />
-Purge menu redefined // extension du menu Purge des DeviceLink.<br />
<br />
Il est dorénavant possible de purger un Paramètre ou tous les paramètres d'un attribut pour un DeviceLink en un coup<br />
<br />
<br />
*DeviceCommand:<br />
-new Live bound which display levels form palettes loaded in SubMasters // nouveau mode Live pour le DeviceCommand <br />
<br />
en mode Live, le DeviceCommand affiche les niveaux des paramètres des devices qui sont pilotés par des palettes chargées dans les submasters<br />
<br />
===4.0.28 [20190118]===<br />
*Submaster:<br />
-improve Submasters Solo mode // amélioration du mode Solo pour les Submasters.<br />
<br />
dorénavant le mode solo n'est plus réservé aux Flash, il est également accessible pendant le scroll des Submasters.<br />
<br />
-Balance do not kill 'E' (aka Exclusion) Submasters // les 'E' (comme Exclusion) Submasters ne sont plus remis à zéro en cas de Balance<br />
<br />
<br />
*Group:<br />
-enhance popUp dialog // amélioration de la fenêtre popUp d'enregistrement des Groupes.<br />
<br />
Lors de l'enregistrement d'un Groupe une fenêtre popUp s'ouvre où vous pouvez directement renseigner le nom du nouveau Groupe.<br />
<br />
<br />
*MasterLink:<br />
-improve MasterLink behavior (follow step +/-) // Les MasterLinks suivent la séquence pour les commandes step +/-<br />
<br />
-improve MasterLink editor Submaster's selection/registration // amélioration de la sélection/enregistrement des Submasters dans l'éditeur de MasterLink.<br />
<br />
vous pouvez dorénavant sélectionner les Submasters à enregistrer dans les MLinks de la même manière que la sélection de circuits dans la fenêtre principale.<br />
<br />
===4.0.26 [20181214]===<br />
*Patch:<br />
-'Enter' key can now be used to select either channels or outputs. CommandLine is used for sourcing.<br />
<br />
<br />
*Main Window:<br />
-'Enter' key can now be used to select channels. CommandLine is used for sourcing.<br />
<br />
-new 'DynamicBottom' display for Device's selection.<br />
<br />
<br />
*Sequence:<br />
-one can now register/insert cueless step. Such steps are useful to trigger D/M/S Links.<br />
<br />
<br />
*SubMasters:<br />
-new 'Looping Style' options for SubMasters loaded with Sample. one can select if levels are persistent after each loop or reseted.<br />
<br />
<br />
*SetUp:<br />
-one can now choose if SOLO mode for SubMasters also behave on Scene levels.<br />
<br />
-one can choose colours for Scene/Prepa registers<br />
<br />
<br />
*SetUp I/O:<br />
-one can now choose DMX input frame length.<br />
<br />
<br />
*DeviceLink:<br />
- one can now trigger MoveInBlack in one click for all listed Devices of each steps<br />
<br />
<br />
*TimeLink:<br />
-new 'Quick Selection' option to selected each identical parameters<br />
<br />
<br />
*Midi:<br />
-one can now use NOTE and PROGRAM CHANGE to trigger defined shortcuts<br />
<br />
<br />
*OSC:<br />
-new command which allow to control parameters of selected devices (range is -1.0 <= x.xx <= 1.0):<br />
<br />
/deviceParameter/ATTRIBUTE/PARAMETER x.xxx<br />
<br />
===4.0.24 [20181004]===<br />
<br />
===4.0.23 [20181002]===<br />
<br />
*menu Accelerators :<br />
-accelerators for MLink, TLink, DLink, SLink have changed (respectively Shift+Meta+w, Shift+Meta+x, Shift+Meta+y, Shift+Meta+z)<br />
<br />
<br />
*Sample :<br />
-faster encoder/decoder <br />
<br />
<br />
*VLC :<br />
-D::Light can now trigger VLC's playlist [https://www.getdlight.com/wiki/index.php/SETUP_I/O#VLC].<br />
<br />
<br />
*SubMasters :<br />
-VLC volume, DMX Input and OSC Input can be assigned to a regular SubMaster.<br />
<br />
<br />
*palette Editor :<br />
-Live functionality added<br />
<br />
<br />
*palette Listing :<br />
-new 'ALL' selector to display every recorded palette for selected channels<br />
<br />
<br />
*OLA server :<br />
-bumped to 0.10.7<br />
<br />
<br />
*MacOS :<br />
-MacOS 10.14 compatibility<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.22 [20180718]===<br />
<br />
*General:<br />
-last active step is recorded within the .sho, thus in case of crash or backup loading, last recorded step is set as the active step<br />
<br />
<br />
*USBDMX:<br />
-added more widget /*NODLE U1*/ /*FX5*/ /*Digital Enlightenment*/ /*anyma*/ /*avldiy*/ /*Eurolite*/<br />
<br />
(untested though....)<br />
<br />
<br />
<br />
*DeviceLink:<br />
-more powerful selection capabilities.<br />
<br />
one can now select several cells in DeviceLink Editor and apply chosen palette to all of them<br />
<br />
-MoveInBlack option editable for channels listed in the DeviceLink Editor<br />
<br />
<br />
<br />
*Curves:<br />
-new 'Square' interpolator (aka 'Square Law' curves)<br />
<br />
<br />
++fixes and optimizations<br />
<br />
===4.0.21 [20180705]===<br />
<br />
*DeviceListing:<br />
-one can now 'shiftPAN' and 'shiftTILT' devices<br />
<br />
<br />
*StepLinks:<br />
-one can choose to which destination OSC messages are sent (aka 'All Destinations' or specific IP:PORT)<br />
<br />
<br />
*General:<br />
-fixes and optimizations<br />
<br />
===4.0.20 [20180615]===<br />
<br />
*Palette:<br />
-Palette are now applied according to a user defined time (time is defined in [[SETUP]])<br />
<br />
-new Shift+CMD+P shortcut to display 'Palette Listing'<br />
<br />
<br />
*Virtual Submaster:<br />
-a new virtual submaster is available in [[SETUP I/O]]/OSC which can handle all incoming /circ/x/level OSC messages.<br />
<br />
-a new virtual submaster is available in [[SETUP I/O]]/DMX Utility which can handle all incoming DMX levels.<br />
<br />
<br />
*Submaster:<br />
-one can now colorize each Submaster (and it's levels in Output)<br />
<br />
<br />
*Accelerator:<br />
-new accelerators are available in Cue/Group/Chaser/Sample Editors<br />
<br />
<br />
*Track:<br />
-better MLink support<br />
<br />
===4.0.19 [20180515]===<br />
<br />
*Sample:<br />
-fix wrong device restitution under certain circumstances<br />
<br />
<br />
*Sequence:<br />
-new accelerator shortcut (CMD+R) in order to load selected step in active register<br />
<br />
-Cue names are now displayed in the big sequence window<br />
<br />
-one can now drag'n drop step(s) in order to reorganize the sequence<br />
<br />
-fix XFade wrong behavior <br />
<br />
<br />
*General:<br />
-in case of weird shutdown (crash....), D::Light now ask if user wanna use the backup.<br />
<br />
<br />
*OSC:<br />
-re-writting of OSC messaging system in favor of mono-argumentation (thus, touchOSC become usable again)<br />
<br />
-new syntax for Devices (cf https://getdlight.com/wiki/index.php/OSC)<br />
<br />
-old syntax (aka multi-argumentation) is still available thanks to a new switch in setupIO/OSC menu (Messaging argumentation type)<br />
<br />
<br />
*Track:<br />
- one can now track/update/create/delete Masterlinks from the Track window<br />
<br />
- better tracking for duplicate values<br />
<br />
- one can now use 'All' shortcut to select all displayed levels for selected channels<br />
<br />
<br />
*SplashScreen:<br />
-new initialization process which lead to a new splashscreen<br />
<br />
<br />
*MasterLinks:<br />
-MLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new insert MLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move MLinks<br />
<br />
<br />
*USBDMX:<br />
-D::Light now support HotPLug for usbDMX widgets :) only on macOS and Linux :(<br />
<br />
it means one can unplug/replug a usbDMX device, if the widget was previously active, D::Light will manage automatically the re-connection.<br />
<br />
<br />
*StepLinks :<br />
<br />
https://getdlight.com/wiki/index.php/STEPLINK<br />
<br />
-SLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new copy SLink button (+shortcuts) in the editor<br />
<br />
-new insert SLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move SLinks<br />
<br />
-OSC StepLinks are now typed, it means one must specify if argument(s) is an int, a float or a string<br />
<br />
-CURVES StepLinks now accept THRU (>) for outputs (in the same fashion as for channels)<br />
<br />
<br />
*Device Listing :<br />
-one can now sort Device's order according to ID or Model or Channel<br />
<br />
-one can now use massive Merge (by selecting several Devices before merge)<br />
<br />
<br />
*Palette Editor :<br />
- one can now use empty command line for AtLevel shortcut in order to purge selected levels<br />
<br />
<br />
*Palette Listing :<br />
- new 'Bound To' (editors) option in order to avoid opening Device Command<br />
<br />
<br />
*Chasers :<br />
- CHZ_Cue management is now the same as for the main sequence... if one record CHZ_Cue 1.5, it'll land between CHZ_Cue 1 and CHZ_Cue 2<br />
<br />
- Palette shortcut is now available in Chaser Editor<br />
<br />
<br />
*Curves :<br />
- deepest interaction with the patch.... Output(s) assigned to a curve of the curveListing are now linked(was ist das schön).<br />
<br />
- CurveEditor : one cane now select which curve is displayed (either from patch or from curveListing)<br />
<br />
- Curves are now 16bits -POTENTIAL INCOMPATIBILITY- (they need to be redrawn)<br />
<br />
===4.0.18 [20180124]===<br />
<br />
This release introduce SLinks.<br />
<br />
One can send custom Midi or OSC messages per sequence's step. Thus, it allows D::Light to become the master sequencer of your show as it can trigger specific cues/steps in other software.<br />
<br />
One can also load custom curves for output(s)/channel(s) on every steps of the sequence.<br />
<br />
*Patch:<br />
-new 'quick select' option in order to select all outputs patched to selected channels<br />
<br />
-new Channel/Output test shortcut<br />
<br />
-speedUp display<br />
<br />
*Sample:<br />
-smart +%/-% which only operate on recorded levels for selected channel(s) over a region or at one frame<br />
<br />
*Sequence:<br />
-in the main sequence window, one can now arrange columns as desired<br />
<br />
-new searchBox to quickly find a step/cue associated to a text<br />
<br />
*MasterLink/TimeLink/DeviceLink/StepLink Editor:<br />
-one can now select active step<br />
<br />
-more shortcuts<br />
<br />
*SubMaster Editor:<br />
-one can now select active submaster<br />
<br />
*Curves:<br />
-new design with more powerful editing<br />
<br />
*ShortCuts:<br />
-new searchBox to quickly find a shortcut<br />
<br />
*Save/SaveAs:<br />
-warning when directory is not writable<br />
<br />
*Force DeviceLink:<br />
-one can now use FullForce new option and select which attributes will be recorded<br />
<br />
*Device:<br />
-the main window should reflect active color for device. (it works for RGB or CMY colors only...)<br />
<br />
*General:<br />
-selection style is now more obvious (yellow square is 'around' selected channels)<br />
<br />
*Palette Editor:<br />
-one can move in Palette thanks to the new Up/Down switcher<br />
<br />
*Palette Listing:<br />
-Colour Palette are now colored for EZ view<br />
<br />
===4.0.17===<br />
<br />
a miserable bug of the previous release leads to this one<br />
<br />
===4.0.16_b4===<br />
<br />
===4.0.16_b2===<br />
<br />
===4.0.16 ===<br />
<br />
available for almost every systems (Linux version will be uploaded ASAP... sorry guys for the looooong waiting)<br />
<br />
*E1.31 (aka streamingACN) is now available as a netDMX protocol <br />
*one can now use 16 DMX universe<br />
<br />
Midi :<br />
*one can now use 'subStick' function for Midi Patch.<br />
thus Midi faders will always be patched to displayed submasters <br />
*'flashStick' is also available for the same purpose.<br />
SubMasters :<br />
*added a new 'E' button as Exclusion.<br />
thus AllSub master will not act on excluded submasters<br />
+ various fix<br />
<br />
===4.0.15_b2===<br />
<br />
2 new important stuff:<br />
*in Art-Net, DL no longer send continuously. it sends only on DMX change<br />
*in Patch, you can now "repeat" a Device. it's useful for playing with LedStrips<br />
also, more work have been done on DeviceCommands...<br />
in the Palette Listing, you can now use the new "recycle" icon in order to load same channels as in the DeviceCommands.<br />
<br />
===4.0.15_b1===<br />
<br />
===4.0.16_b3===<br />
<br />
===4.0.15_b3===<br />
<br />
===4.0.15===<br />
<br />
*on Windows, you should now be able to double-clic on .sho in order to launch DL and load desire sho<br />
*new SetUp I/O menu which group all DMX, USBDMX, NETDMX, MIDI and OSC function *new option to cross-patch dmx universes<br />
<br />
DMX Input:<br />
*more accurate<br />
*new option to bound DmxInput to channels or SubMasters<br />
<br />
Patch:<br />
*new option to "repeat" DMX Levels for Devices (useful for led strips)<br />
<br />
ArtNet :<br />
*you can now manually register Node's IP/Net/SubNet.<br />
*DL no longer send continuously packets.... it sends only on change.<br />
*new option in the Setup "Release FREEZE on Go".<br />
allow user to freeze DMX state until the next GO (useful when one want to move in sequence without modifying stage)<br />
<br />
Device Personality :<br />
*you can now import Personalities of the OFL project (Open Fixture Library) open-fixture-library.herokuapp.com/<br />
(which at the time of writing is open-fixture-library-pr-199.herokuapp.com/ ).<br />
*you can hide Commands for Colours, Focus and Blade in order to display bigger values table.<br />
<br />
Palette Editor:<br />
*you can now use At_level shortcut on selection of levels (multiple selection is allowed)<br />
General<br />
*you can now choose to display only patched channels<br />
<br />
===4.0.14===<br />
<br />
No new function Only fixes<br />
<br />
===4.0.13_b3===<br />
<br />
many changes to Artnet and dmxInput.<br />
<br />
===4.0.13===<br />
<br />
*enable DMXInput for DMX USB PRO widgets and clone<br />
*enable DMXInput for ArtNet<br />
*adjustable DMX rate<br />
*better Artnet support<br />
*better support for looooong samples<br />
*plenty of little annoying stuff<br />
<br />
===4.0.12===<br />
<br />
*new 'NoSolo' option for submaster:<br />
it means that a submaster tagged as 'NoSolo' won't be closed during 'Solo' operation, it also means that it won't close any sub when it's flashed.<br />
you just need to clic 2 times on the solo option .<br />
*when 'Solo' operation , device's parameters are now untouched (except the INTENSITY/DIMMER parameter)<br />
*new 'ReSync' option for midi:<br />
this function resend all midiOut levels. it's useful when you switch preset from the BCF2000<br />
*new option in the SETUP to bound MLink time and Timed submasters to Joystick: it means one can now speed up or down submasters opening/closing<br />
*import Sample extended:<br />
you can now select in one shot several samples to import.<br />
*'clone' is now available in the sample editor :<br />
it means you can copy selected channels levels to other(s) channel for a defined region or for a frame. This let you create enveloppe for channel and copy it to other channel.... yeah I know, this is huge!<br />
*import Chaser extended:<br />
you can now select in one shot several chasers to import.<br />
<br />
===4.0.11===<br />
<br />
fix annoying reported bugs.<br />
<br />
===4.0.10===<br />
<br />
*when cloning a device, one can now choose to clone source device's levels to destination devices's levels<br />
(in palette, in sub, in micropalette)<br />
*more device merging subtilities<br />
<br />
===Pre 4.0.09===<br />
<br />
*this one brings 'Gang Load' fashion to D::Light<br />
<br />
===4.0.9===<br />
<br />
extend the use of multiple selection in Cue/Group/Sample/Chasers Listing/Device Listing/Patch...<br />
you can now select several Chasers for example and load them to several submasters in one shot (thanks to drag n' drop)<br />
multiple selection have also been introduced for 'Remove' functions and 'Clone' functions.<br />
*you can now extract each submaster of the Gun Control (cf noGun option)<br />
*you can now set submasters config for a page of Sumaster (simply scroll the button down RecMLink button<br />
<br />
===4.0.8===<br />
<br />
===4.0.7===<br />
<br />
Mainly bug fixes and better memory bandwidth management<br />
<br />
===4.0.6===<br />
<br />
===4.0.5===<br />
<br />
This release will introduce microPalette.<br />
<br />
what is a microPalette ?<br />
<br />
microPalette handle one or several parameter(s) defined in the personality of a device, and only operate on a specific range defined by the user.<br />
microPalette are loaded in submasters and are executed in an exclusive mode for all selected devices that are registered within the submaster.<br />
for example, let's say devices are lighting ON with shutter open.<br />
you record a microPalette for SHUTTER parameter on the range 4 -> 128 that you load on submaster 1.<br />
when you'll open sub1, the shutter will start strobing form low to fast (if in the personality strobing form low to fast is registered in the range 4 -> 128).<br />
when you shutdown the submaster, the shutter will return to it's open state.<br />
it'll be veeeeeery useful for gigs<br />
*address patch issue when user use Shift key to extand selection for outputs<br />
*bug fixes and code cleaning<br />
<br />
===4.0.4===<br />
<br />
this release fix wrong behavior of 4.0.3 (sorry for the mess...)<br />
<br />
===4.0.3===<br />
<br />
*speeding internal things (and cleaning)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed) <br />
*better midi output (submaster's flash for example)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed":<br />
<br />
===4.0.2===<br />
<br />
<br />
fix & improve curves for dimmers<br />
<br />
===4.0.1===<br />
<br />
available for every supported systems : Win7, Win8, Win10, Linux32Bits (Ubuntu 14.04), Linux64Bits (Ubuntu 16.04), ARCHLInux (always on the top), MacOS 10.6 thru 10.12 on MacOS, D::Light is linked against XQuartz 2.7.11<br />
one of the main big thing is that D::Light is now a pay app... this move will hopefully be profitable for the software.<br />
the other big thing is that D::Light can now drive moving lights / LED lights.<br />
several improvements have been introduced for Chasers, Samples, user interface, drag'n drop, etc....<br />
<br />
===4.0.0.b-78===<br />
<br />
===4.0.0.b-75===<br />
<br />
fix blackout/sceneMaster/grandMaster with devices that use 'virtual intensity for colours' parameter<br />
<br />
<br />
===4.0.0.b-74===<br />
<br />
news:<br />
*refresh/balance available as OSC commands<br />
/pad/refresh 1<br />
/pad/balance 1<br />
*OSC message can bypass level's locking mechanism for /circ/level and /sub/level<br />
<br />
===4.0.0.b-76===<br />
<br />
*better handling of DLink<br />
*fix some Devices stuff for sequence -you can now use "0" Tlink (==20ms)<br />
*you can now use "0" waitTime _ 5xfaster than 0.1<br />
if you want to reset waitTimes to nothing (no autogo), set command line to . and use wait shortcut (or double clic in the waitTime column)<br />
*display Info when MLink or Tlink are recorded/updated<br />
++ various fix<br />
<br />
===4.0.0.b-73===<br />
<br />
Hi,<br />
b73 is out for some platforms (aka MacOS from 10.9 to 10.12 (linked against XQuartz 2.7.10), Windows 64b and Linux 64b)<br />
'''the main big thing with this release is that D::Light became a paid app...'''<br />
I tried during 13 years to keep in free, but I cannot no more. So please make archive of your sho as there will be no return.<br />
news:<br />
*lots of bug fixes<br />
*manual xfade for devices<br />
*you can now call Palettes from the main window (manually (new setup option or drag the switcher under the keypad) or with shortcuts)<br />
*nice handling of palettes in submasters.<br />
*improve device mechanism for Chasers<br />
*new timing options for chasers<br />
<br />
===Pre 4.0.0.b-72===<br />
<br />
*Samples are now LTP...<br />
mean easier, lighter, smarter...<br />
it also means some serious incompatibility with existing sample... sorry for that but it's a necessary evil.<br />
*fix DLink is now also available in Chaser<br />
*add 'Virtual Intensity for Colours" in the Device Listing.<br />
this new option let you control the Intensity of the device even when INTENSITY/DIMMer combo is not registered.<br />
usefull for LED RVB for example...<br />
<br />
===Pre 4.0.0.b-71===<br />
<br />
fix a miserable bug...<br />
news:<br />
*SampleListing now display Sample's length<br />
*you can change submaster's levels color (new setup option)<br />
<br />
===Pre 4.0.0.b-70===<br />
<br />
*new purge utility for device attributes within Samples<br />
*'device command' is now fully dedicated to sample's cause<br />
*better speed algorithm for stuff (aka sub_speed, joystick, general timing)<br />
*you can select devices directly in the 'palette Listing' window, as in the 'device commands' window<br />
*reorganization/colorization of 'device Commands' (in order to gain space and clarity)<br />
*add Ctrl+Arrow shortcut to select next channel and set it to default@Level<br />
<br />
===Pre 4.0.0.b-69===<br />
<br />
fix various wrong behavior<br />
*Devices:<br />
added the possibility to define HOME position for parameters to NULL. in this case, HOME call will never operate on the nulled parameters. (useful in some case where LAMP OFF is set to 0... and you don't want to switch the lamp off each time you HOME the device).<br />
<br />
===Pre 4.0.0.b-68===<br />
<br />
*added DND support for TLink and DLink in the chaser's editor<br />
*added DND support for Times in the chaser's editor (times can be DND for example from TimeIn to DelayOut, etc...)<br />
*added DND support for Cues in the chaser's editor<br />
*as for the sequence and other stuff you can now double-click in the TLink editor to set value<br />
*as for the Chaser's editor you can now DND Times in the Sequence editor in the way you want (eg from TimeIn to DelayOut, etc...)<br />
*Device's parameters now follow step times if INTENSITY is > 0 -fix for invPan/invTilt<br />
<br />
===4.0.0.b-67===<br />
<br />
===Pre 4.0.0.b-67===<br />
<br />
*added support for usb pro mk2 (revB) -added wait times to chaser editor $<br />
FWIW, I've decided to clean OSC reader/writer messenger before the final release (and this is not a good news for you... )<br />
I've changed:<br />
/circ/level x y (where x is the channel, y the level) /circ/prepalevel x y<br />
/sub/text x blabla<br />
/sub/level x y<br />
/sub/flash x y<br />
/sub/phase x y.y<br />
all the /subStick messages and also the /device ones<br />
for the devices it looks like<br />
/device s i i (string (/attribut/parameter), int (device numbr), int (value))<br />
I know that all your pd patchs, touchOSC stuff, etc... won't work anymore, but it gain clarity and parsing efficiency.<br />
<br />
===4.0.0.b-66===<br />
<br />
bug fixes<br />
few words about the new 'Phase' ID for a submaster:<br />
one can freely navigate in a sample thanks to the new phase function. it starts at 0.0 and end at 1.0 (1.0 is the latest frame of the sample).<br />
so you can set a sub as Phase for a sample (like you did with Speed function), and you have 255 steps to navigate in the sample.<br />
I've also added OSC message (/sub/x/phase 0.0........1.0).<br />
thus, you have a huuuuuuge precise control over the sample's restitution.<br />
you can go forward, backward, loop inside, etc.....<br />
<br />
===Pre 4.0.0.b-66===<br />
<br />
nouveaux messages OSC: reception<br />
/pad/sub x (select sub)<br />
/pad/record 1 (like record shortcut) /pad/update 1 (like update shortcut)<br />
sending<br />
/seq/x1text (send text associated to step loaded in X1) /seq/x2text (send text associated to step loaded in X2) /sub/pageText (send text associated with the active sub page) /seq/go_signal 1 (send when GO is triggered) /seq/goback_signal 1 (send when GO is triggered) /seq/pause_signal 1 (send when GO is triggered)<br />
and for the Devices:<br />
each device will respond to :<br />
/device/x/attribut/paramater 0... 65536<br />
where attribut is COLOR or FOCUS or EFFECT, etc.... and parameter are the ones recorded within the personality of the device<br />
each device will export his value to the same address<br />
<br />
===4.0.0.b-65===<br />
<br />
There's enough changes to make an update... I didn't finished all the clean though...<br />
*the main window has been polished to fit within small screen systems *you can sample devices<br />
*many many bug/trick fixes<br />
<br />
===4.0.0.b-64===<br />
<br />
mainly bug fixes and stuff improvements....<br />
<br />
===4.0.0.b-62===<br />
<br />
a miserable mistake on b61 leads to b62... mainly bug fixes and dep lib update<br />
<br />
===4.0.0.b-61===<br />
<br />
only for Win32, Win64, MacOS 10.11 (more OS to come later) mainly bug fixes.<br />
<br />
===4.0.0.b-58===<br />
<br />
freshly fresh for everyone, this beta fix several bugs or wrong behavior regarding Devices but also for the old fashion way...<br />
<br />
===4.0.0.b-57===<br />
<br />
*in the palette listing one can now apply a palette to selected devices in one click (nice 4 live...)<br />
*in the palette listing, palettes are now categorized (faster display)<br />
*in the 'device command' panel, if a parameter have a definition, associated scroller are now bound to minLevel/maxLevel (nice 4 live...)<br />
<br />
===4.0.0.b-56===<br />
<br />
only 4 MacOS 10.6 -> 10.11<br />
<br />
===4.0.0.b-55===<br />
<br />
should fix some stuff...<br />
only for Linux64, MacOS 10.8 -> 10.11<br />
<br />
===4.0.0.b-54===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-53===<br />
<br />
should fix group removing/deletion different compilation options for win64<br />
<br />
===4.0.0.b-52===<br />
<br />
should fix usbDMX Pro on ElCapitan && Yosemite should fix group deletion<br />
should fix Chase load in sub<br />
I don't have issue while loading global palette in sub.<br />
<br />
===4.0.0.b-51===<br />
<br />
with this one you can load PALETTES in submasters. no drag'n drop yet.... you can choose which device that is include in a palette is processed.<br />
on MacOSX, linked against fresh XQuartz 2.7.8<br />
<br />
===Pre 4.0.0.b-50===<br />
<br />
===Pre 4.0.0.b-49===<br />
<br />
===Pre 4.0.0.b-48===<br />
<br />
===4.0.0.b-47===<br />
<br />
lots of news coded during summer...<br />
*Device functions have been merged in a central window. This is now the start point for almost everything for Devices...<br />
*many things have been cleaned<br />
*Shift and Ctrl have been swapped (to massively select channel you now use Shift, to drag'ndrop a channel in a submaster to quickly inhib it, you now use Ctrl).<br />
<br />
===4.0.0.b-46===<br />
<br />
should fix reported bugs.<br />
<br />
===Pre 4.0.0.b-45===<br />
<br />
should fix:<br />
*record new sho (with permissions check on Linux) -artnet on Linux<br />
*strange and deep deep wrong behavior for devices<br />
should also clarify selection in the TLink editor.<br />
<br />
===4.0.0.b-44===<br />
<br />
should fix:<br />
*warning when user do not have permissions to write files on Linux<br />
*weird things when repatching a device<br />
<br />
===4.0.0.b-43===<br />
<br />
should fix:<br />
*artnet on windows computers<br />
*help on linux computers<br />
*submasters (timed and inhib ones) that stay in Pause state. -some inappropriate behaviors<br />
news:<br />
SHORTCUT :<br />
allow to delete previous binding when asking for an ever used key<br />
<br />
===4.0.0.b-42===<br />
<br />
ArtNet : restore network artPoll broadcast address (some node appears to not responding well over 255.255.255.255)<br />
Devices :<br />
*fix a case where palettes levels were not honored for dlinks<br />
*add the possibility to select the same parameter for several Devices by clicking on the parameter's column header<br />
Linux:<br />
*shrink size of the packages<br />
<br />
===4.0.0.b-41===<br />
<br />
mainly bug fixes:<br />
CHANNEL TRACK:<br />
fix bug and faster code.<br />
please do some hardcore tests...<br />
MIDI:<br />
new LOADSTEPID_X2/X1 functions for ProgramChange<br />
*retrieve single channel inhib when dragging with Shift to a submaster -retrieve hour trigger<br />
*new remove function for MidiTimeCode editor<br />
*bug font fixed<br />
<br />
===4.0.0.b-40===<br />
<br />
mainly bug fixes<br />
<br />
===4.0.0.b-39===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-38===<br />
<br />
so here comes a new one basically with bug fixes.<br />
also I've tried to reduce size (height) to fit on low resolution screen<br />
I've worked on the setup regarding ArtNet and OLA (for them to work better)<br />
the BIG one is the new remote available with this release that we have designed with aroom (big thanx)<br />
<br />
===4.0.0.b-37===<br />
<br />
removed things:<br />
channelcheck definitely removed (use Patch functions for this purpose) Color Scroller definitely removed (use Devices functions for this purpose)<br />
news/update/fixes:<br />
Patch:<br />
*you can now select several channels, and if you give one dimmer, channels we be patched as list starting with the given dimmer.<br />
(@mode exemple: CH 1 THRU 10 = 5 ENTER will patch ch 1 to dimmer 5, ch 2 to dimmer 6, etc...).<br />
*double click is available for check level<br />
Balance:<br />
*submaster that are in TIME mode and the little blue square of the sub is set, what's inside the submaster won't be touched by the Balance Mode<br />
Artnet:<br />
*now inegrated to the setup.<br />
*more simple, more usefull, honor the broadcast/unicast mode, honor selected nodes to use in unicast mode.<br />
Submasters:<br />
*there's now a little indicator close to the sub that show progression in case of MLink start or Times Start<br />
Midi Time Code:<br />
*new inhib MTC function in the setup<br />
+many various bug fixes<br />
<br />
===4.0.0.b-36===<br />
<br />
===4.0.0.b-35===<br />
<br />
bug fix<br />
+<br />
should improve Help display.<br />
in @Mode, the Help in the windows now display allowed syntax<br />
<br />
===4.0.0.b-34===<br />
<br />
*should improve TLink management<br />
*more/less OSC message for PATCH<br />
(new remote is here : github.com/dlight-tools/dlight-pad/blob/...ad_4.0_SGS2.touchosc ) -keep on cleaning code....<br />
<br />
===4.0.0.b-33===<br />
<br />
news:<br />
*should fix all errors reported for the b32 (except TLink that collapse, I've forgot....)<br />
Patch:<br />
*complete rewrite of this window.<br />
*the left part display channels, the right part display dimmers. D-Patch is the first address of patch for Devices<br />
*you can drag'n drop from channels to dimmers<br />
*you can select several dimmers like 1 + 2 Thru 10 + 20 + 44<br />
*the remote should not work anymore, let's try to write another one...<br />
+ many many more little stuff that make life better<br />
<br />
===4.0.0.b-32===<br />
<br />
General:<br />
*you can now double-clic on levels to set value<br />
Channel Track:<br />
*you can now DND to death!!<br />
ascii:<br />
*better integration with DL<br />
+bug fixes<br />
fews words:<br />
*DL seems stable enough now to cut off the release soon, I just need to re-write the patch window before the release.<br />
<br />
===4.0.0.b-31===<br />
<br />
*le double clic pour les textes des subs<br />
*tcl/tk updaté<br />
*molette de la souris pour les valeurs des paramètres des devices ainsi que pour les masters SCENE/FlashMaster AllSubMasters<br />
*meilleur check des noms de palettes<br />
*ID pour le message OSC /seq/go<br />
*ascii improve file loading/recording<br />
*device attribute's editor are now able to display levels in % as well as Real Values<br />
*et les corrections de bug annoncés sur la b30<br />
<br />
===4.0.0.b-30===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-29===<br />
<br />
*should fix Win64 package<br />
*Sequence : StepID<br />
this is the big new stuff which allow you to register an 'identifiant (ID)' for a step.<br />
<br />
Thus you can call the step thanx to new shortcuts stepID_load and stepID_goto where xxxx_load is used to set the ID for a step and xxxxx_goto is used to trigger the step<br />
there cannot be two stepID with the same number....<br />
<br />
in the setup you can choose if MSC Load message is mapped with the cues (as before) or with the stepID<br />
<br />
in OSC, two new messages : /seq/ID_goto xx.xxx and /seq/X2LoadAndFireID xx.xxx<br />
HourTrigger:<br />
*functions have been re-written<br />
+bug fixes<br />
<br />
===4.0.0.b-28===<br />
<br />
Text: all text are now edited in place<br />
File name: DL should support exotic characters (at least the french ones) +should fix all reported bugs of the previous beta<br />
<br />
===4.0.0.b-26===<br />
<br />
new beta available for every supported systems (with the addition of Windows 64bits) ATTENTION: on MacOS 10.6_10.7, DL is built against XQuartz 2.7.7 (please update your server...)<br />
bug fixes release + new features:<br />
OLA:<br />
*the server have been updated to 0.9.5<br />
Sequence :<br />
*the big sequence window is a whole new code with drag'n drop support for every parameters<br />
Track :<br />
*now display DLinks associated to a channel for sequence's steps<br />
OSC : new /sub/x/text message.<br />
*it's only an outgoing message that display text associated with subs. DL will not respond to this message<br />
MIDI :<br />
*new MidiSwitch +/- bind available<br />
Device :<br />
*Inverse Pan/Tilt now available in the Device's Listing<br />
<br />
===4.0.0.b-25===<br />
<br />
===4.0.0.b-24===<br />
<br />
bug fixes +<br />
Channel Track has been re-write<br />
*more useful and Sequence selector added<br />
@mode:<br />
*available in channel Track<br />
*bug fixes in TimeGroup editor<br />
*add [DELETE] [CUE] xx.x [THRU] xx.xx<br />
OLA:<br />
*fixes on yosemite (thanx aroom)<br />
+ many little stuff<br />
<br />
===4.0.0.b-22===<br />
<br />
mainly a bug fix with addition of:<br />
*in @mode and RPN, PALETTE will open the Palette Listing<br />
*0 + Colour/Focus/Beam/etc... will set selected devices to Home values for selected attributes.<br />
<br />
===4.0.0.b-21===<br />
<br />
mainly bug fixes...<br />
new features:<br />
*Devices command's windows now reflect real values for movers all the times + some goodies...<br />
<br />
===4.0.0.b-20===<br />
<br />
Recapitulatifs par rapport à la b16 :<br />
*Grand Master : Ok<br />
*Black : Ok<br />
*Focus avec le Pad Ok<br />
*Plus de sho corrompu : Ok Memorisation des Focus :ok Patch : OK<br />
*Ce qui ne fct pas ou plus:<br />
*Multi sélection avec souris et touche " CTRL", c'est ok avec les commande "ch +"<br />
*prise en compte de valeur par défaut des devices (chez moi un Strobe qui devrai être à 255)<br />
Au bout d'un moment de travail, les fenêtres ne passent plus en premier plan par l'appel au menu, lorsqu'elles sont ouvertes. donc il faut les sélectionner dans un coin apparent.<br />
*Les Cue FX ne mémorisent pas les canaux de devices.<br />
*Les clone de Cue, ne copient pas les canaux de devices<br />
*lorsqu'on clique sur le "DLINK" d'un STEP, on peut visiblement éditer les canaux individuellement, or ce ne fonctionne pas sur tous les canaux. (couleurs OK, mais STROBE, EFFECT...)<br />
J'ai d'ailleurs pas réussi à "jouer" avec un canal "EFFET / MACRO", mais c'est peut être le device, faut que je vérifie.<br />
Les Dlink ne sont pas liés aux CUES, donc on ne peut pas les mettre dans un SUB.<br />
Pas systématique<br />
*Ne mémorise de temps en temps pas la couleur (donc dans certains CUE, et pas d'autres) <-- Ca c'est bizarre et pénible<br />
je te joindrai le sho et le step où ça bloque.<br />
=> ben aujourd'hui ce step et cette couleur ne bloque plus !=> A suivre<br />
*Sortie du logiciel pas toujours propre (fenêtres bloquées ouverte), mais ce ne m'est plus arrivé le lendemain.<br />
*J'ai eu deux fois une fermeture inopinée lorsque je faisais des manip. avec les 4-5 fenêtres ouvertes (Focus, Beam, Couleur, Listing), sans perte de données, recul. avec menu "backup".<br />
<br />
===4.0.0.b18===<br />
<br />
===Pre 4.0.0.b18===<br />
<br />
===4.0.0.b17===<br />
<br />
mainly a bug fix.<br />
<br />
===4.0.0.b16===<br />
<br />
===Pre 4.0.0.b16===<br />
<br />
*SUB_SPEED are reset to 50% in case of gun shot<br />
*moving light's attributes have been redispatched, new BEAM family<br />
*palette listing now reflect available palette for selected channels.<br />
*Colour and Focus window now display parameters levels for each selected Devices (along with the active palette's name)<br />
<br />
===4.0.0.b15===<br />
<br />
available for Windows, MacOS 10.8, 10.9, 10.10 bug fixes only...<br />
<br />
===4.0.0.b14===<br />
<br />
bug fixes only... should address:<br />
*not patched channels -X1/X2 crash<br />
<br />
===4.0.0.b11===<br />
<br />
===4.0.0.b10===<br />
<br />
*fix a bug with the 'Personality Editor'<br />
*benefit from the compiler analyzer (lots of optimizations)<br />
*fix Sample recording<br />
*new 'Balance' function to isolate selected channel as long as Balance is ON<br />
<br />
maybe I'll repeat myself but It's important to test these beta in order to stabilize the first 4.0.0 in order to release it.<br />
<br />
my goal is to have a bullet proof release as the 3.0.24<br />
<br />
moving lights code will be part of this release as an experimental feature.<br />
<br />
===4.0.0.b09===<br />
<br />
it's a big step forward as it introduce concept/basics for moving light, Leds, and whatever you need in D::Light.<br />
<br />
Specifically it introduces 'DLinks' wich are more or less (actually less than more) like MLinks but for registered devices.<br />
<br />
DLinks acts like this:<br />
*you set all parameters you need for devices (with palette it's better)<br />
*you record a cue and DLinks are attached to the step that contain the cue<br />
*you can edit/modify/create/remove DLinks form the editor wich is available (for now... I've forget to set an option in the menus....) by click on the corresponding column in the sequence.<br />
*when DLink are loaded in X2, if the channel is black they're processed (this behavior is called GO_IN_B on some ligthdesk)<br />
*this is a special feature of DL: when a channel under TGroup control is fading to black, if DLink attached to next step is referring to this channel, parameters are processed.<br />
it fits very well for theater I think....<br />
*DLinks are not attached to cues, cues only contain Dimmer Parameter of devices (if they exists) -editors (like GROUP, CUE, SUB) does not deal with devices parameters.<br />
<br />
===Pre 4.0.0.b9===<br />
<br />
===4.0.0.b8===<br />
<br />
===4.0.0.b7===<br />
<br />
===4.0.0.b6===<br />
<br />
*a new beta is available for macOS >= 10.8 and Windows (if you want the other builds, just ask.) here's a non-finished list of modifications:<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording<br />
*add Palette recording/updating functions<br />
*add Palette listing and editor<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde<br />
*in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
attached a model of devices for the device editor.<br />
<br />
I think it's robust now and you can build Personality based on the attached example.<br />
<br />
===Pre 4.0.0.b6===<br />
<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording add Palette recording/updating functions<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
===4.0.0.b05===<br />
<br />
* add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho. It's usefull for Device that do not handle Intensity attribute.<br />
* add a merging mechanism to swap registered device model with another one. it'll be usefull when Palette will be coded but the purpose is to be able to switch between device when in tour you do not have the same device as at the creation.<br />
* from the main board you can access to several windows for (few for now) commands add CONTROL command for Lamp On/Off<br />
*add FOCUS command for Pan(Fine)/Tilt(Fine)<br />
*add BLADE command<br />
<br />
in the FOCUS and Blade windows you can hold CTRL to scroll FINE or scroll BOTH parameters I think you'll need to to rebuild your devices template as the one provided because all parameters you want to use must be set<br />
<br />
all library have been updated<br />
<br />
===Pre 4.0.0.b5===<br />
<br />
*add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho add a merging mechanism to swap registered device model with another one<br />
*add CONTROL command for Lamp On/Off add FOCUS command for Pan(Fine)/Tilt(Fine) add BLADE command<br />
*updated libs<br />
*join Alpha Profile 800 && ADB Warp model as example say that Parameters fields must be set....<br />
<br />
===4.0.0.b04===<br />
<br />
Avec cette beta, j'arrive à controler les couleurs du PAR via le ColourPanel<br />
le circuit de la fenêtre principale représente le paramètre DIMMER des devices<br />
*donc de la nouveauté dans le colourpanel où si le(s) devices sélectionnées ont plus de 3 couleurs, des scrollers de niveaux apparaissent en bas de la fenêtre<br />
*rajout des cases CMY<br />
*refonte des presets de couleurs (pour mémoire: left-clic = selection de couleur, un deuxième clic permet de nommer la couleur, Ctrl+clic permet d'enregistrer la couleur active)<br />
donc si vous avez listés/patchés des devices, que vous les sélectionnez depuis la fenêtre principale, vous devriez pouvoir controler les couleurs depuis le colourPanel.<br />
on ne peut pas encore enregistrer de cues avec des valeurs de couleurs ni charger des trucs dans les subs, ni rien.... petit à petit ça avance.<br />
aussi pour ceux qui possèdent un ultraDMX RDM Pro merci de me dire si il fonctionne mieux avec cette beta.<br />
après réflexions nocturnes je me dis que c'est pas bien de mettre les valeurs de HOME dans la librairie, qu'il vaudrait mieux définir ces valeurs dans le 'Device Listing'... où pourrait également apparaitre des champs comme 'Inverse Pan' et 'Inverse Tilt'...<br />
<br />
===4.0.0.b3===<br />
<br />
this one bring the Device Listing where you can import Device Files to your sho. please be carefull not having neither Manufacturer nor Model set as '*'<br />
'-' on Win32 leads to nothing good...<br />
in order to patch the imported device, you click on the Dimmer or Channel cell, it pop up a big dimmer view.<br />
use Ctrl+'move the mouse' to set the dimmer Range.<br />
once dimmer range is set, you type the channel number you want to assign the device and use 'c' (like in channel) to process the patch.<br />
you can use 0 channel to release a previous patch without removing a device<br />
<br />
===4.0.0.b2===<br />
<br />
this one should address reported bugs of the previous one<br />
<br />
===4.0.0.b1===<br />
<br />
voici la premiere béta d'une longue série qui devrait aboutir sur une proposition d'utilisation des projecteurs à LED, projecteurs asservis.<br />
ça sera sans doute assez long étant donné le chantier, néanmoins voici une première proposition....<br />
cette beta ne comprends qu'un module de création de librairie de projecteur.<br />
dans l'ordre pour las suivantes:<br />
*assignation des projecteurs dans un sho de DL en fonction de la librairie existante -fonctions d'accès aux paramètres<br />
*création/gestion de palette<br />
<br />
==D::Light v3==<br />
<br />
===3.0.24_b2===<br />
<br />
build system is slightly different from previous releases. now we have :<br />
*MacOS 10.6/10.7 build linked against XQuartz 2.7.4<br />
*MacOS 10.8/10.9 build linked against XQuartz 2.7.5<br />
*and the good old Win32, Linux32, Linux64 releases on Linux and MacOS, every lib have been updated<br />
here come the news....:<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
you can load one or several channels.<br />
it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.24===<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
*thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
*you can load one or several channels.<br />
*it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.22_b2===<br />
<br />
OSC:<br />
*less message for channels (eg only when their values are changing)<br />
Setup:<br />
*new option for sequence typo<br />
*bug fixes...<br />
<br />
===3.0.22_b1===<br />
<br />
new beta phase with:<br />
*bug fixes (at least more error checks)<br />
*MidiTimeCode improved<br />
<br />
===3.0.22===<br />
<br />
I'm proud to announce the 3.0.22 release of D::Light.<br />
It's available for each supported platforms (macOS 10.6->10.9, windows, Linux 32b, Linux 64b). On MacOSX, it's linked against XQuartz 2.7.5 (xquartz.macosforge.org/landing/)<br />
many bugs fixed....<br />
News:<br />
*MIDI TIMECODE: code improved<br />
OSC:<br />
*less and better verbose<br />
SETUP:<br />
*new typo function for sequence display<br />
*please consider making donations if you think this software is useful.</div>Sl1200mk2https://getdlight.com/wiki/index.php?title=Installation&diff=3100Installation2020-03-13T16:24:47Z<p>Sl1200mk2 : /* macOS */</p>
<hr />
<div>=Linux && RaspberryPi4=<br />
<br />
<br />
1) Télécharger la version de D::Light correspondant à votre OS.<br />
<br />
2) Décompresser<br />
<br />
3) Lancer le DLight.sh (vérifier que les droits d'exécution du fichier sont autorisés - clic droit > permissions > autoriser l’exécution du fichier comme un programme)<br />
<br />
:par exemple, dans un terminal: (remplacer /mon/chemin/vers/ par votre propre arborescence)<br />
sh /mon/chemin/vers/DLight/DLight.sh<br />
<br />
<br />
<br />
Remarques :<br />
<br />
*Il se peut que vous deviez linker /libudev.so.0 à /libudev.so.1. Plus d'info concernant cette démarche dans cette page dédié spécialement à l'installation sous linux [[Installation sur Linux#libudev.so.X|ici]] et [http://www.nicole-banana.com/index.php/forum/1-general/5341-resolu-installer-dlight-sur-linux-mint-16#8111 ici] ou [http://askubuntu.com/questions/288821/how-do-i-resolve-a-cannot-open-shared-object-file-libudev-so-0-error ici]<br />
<br />
*Si vous utilisez une interface usb->dmx, il se peut que vous deviez autoriser l'accès à celle-ci, voir ici : [[SETUP#Linux]]<br />
<br />
<br />
'''Vous trouverez plus d'information dans cette page dédiée spécialement à l'installation sour Linux : [[Installation sur Linux]]'''<br />
<br />
=macOS=<br />
<br />
1) Télécharger la bonne version de D::Light :<br />
<br />
:la version XQuartz_MacOS_10.9_Minimum est pour les MacOS à partir de 10.9<br />
:la version Native_MacOS_10.14_Minimum est pour les MacOS à partir de 10.14 et ne nécessite pas XQuartz pour fonctionner<br />
<br />
2) Ouvrir le fichier .dmg et glisser l'icône dans le dossier Applications<br />
<br />
3) Télécharger XQuartz (pour les versions XQuartz)<br />
:depuis [http://xquartz.macosforge.org/landing/ xquartz.macosforge.org] (au moins la version XQuartz 2.7.6, attention la version est importante : consultez la [[FAQ#macOS]] pour plus d'informations concernant la version).<br />
<br />
:Ouvrir le fichier .dmg puis cliquer sur le fichier .pkg, suivre l'installation.<br />
:Redémarrer l'ordinateur.<br />
<br />
''Note : Si vous avez des problèmes d'affichage après une mise à jour de xQuartz, regardez ici [[http://www.nicole-banana.com/index.php/forum/2-releases/5360-xquartz-2-7-6?start=12#8502]]''<br />
<br />
''Note : Si vous désirez désinstaller xQuartz, regardez ici [http://xquartz.macosforge.org/trac/wiki/X11-UsersFAQ xQuartz FAQ]''<br />
<br />
4) Lancer Dlight<br />
<br />
''Note : si lors de la première ouverture de D::Light macOS refuse d'ouvrir l'application, recommencer en faisant un click droit + ouvrir.''<br />
<br />
=Windows=<br />
<br />
1) Télécharger l'exécutable d'installation de D::Light (généralement nommé DL_Win32_Install_x.x.x.exe)<br />
<br />
2) Double cliquer sur l'icône pour lancer le processus d'installation.<br />
:D::Light sera installé dans le répertoire C:\Program Files (x86)<br />
:un raccourci est également installé dans les accès rapides aux programmes<br />
<br />
3) Lancer D::Light<br />
<br />
<br />
<br />
<br />
----<br />
<br />
Retourner à la page [[Accueil]]</div>Sl1200mk2https://getdlight.com/wiki/index.php?title=Installation&diff=3099Installation2020-03-13T16:20:34Z<p>Sl1200mk2 : /* Linux */</p>
<hr />
<div>=Linux && RaspberryPi4=<br />
<br />
<br />
1) Télécharger la version de D::Light correspondant à votre OS.<br />
<br />
2) Décompresser<br />
<br />
3) Lancer le DLight.sh (vérifier que les droits d'exécution du fichier sont autorisés - clic droit > permissions > autoriser l’exécution du fichier comme un programme)<br />
<br />
:par exemple, dans un terminal: (remplacer /mon/chemin/vers/ par votre propre arborescence)<br />
sh /mon/chemin/vers/DLight/DLight.sh<br />
<br />
<br />
<br />
Remarques :<br />
<br />
*Il se peut que vous deviez linker /libudev.so.0 à /libudev.so.1. Plus d'info concernant cette démarche dans cette page dédié spécialement à l'installation sous linux [[Installation sur Linux#libudev.so.X|ici]] et [http://www.nicole-banana.com/index.php/forum/1-general/5341-resolu-installer-dlight-sur-linux-mint-16#8111 ici] ou [http://askubuntu.com/questions/288821/how-do-i-resolve-a-cannot-open-shared-object-file-libudev-so-0-error ici]<br />
<br />
*Si vous utilisez une interface usb->dmx, il se peut que vous deviez autoriser l'accès à celle-ci, voir ici : [[SETUP#Linux]]<br />
<br />
<br />
'''Vous trouverez plus d'information dans cette page dédiée spécialement à l'installation sour Linux : [[Installation sur Linux]]'''<br />
<br />
=macOS=<br />
<br />
1) Télécharger la bonne version de D::Light :<br />
<br />
:la version X6_X7 est pour MacOS 10.6/10.7<br />
:la version X8_X9 est pour MacOS 10.8/10.9<br />
:la version X10 est pour MacOS 10.10<br />
<br />
2) Ouvrir le fichier .dmg et glisser l'icône dans le dossier Applications<br />
<br />
3) Télécharger XQuartz<br />
:depuis [http://xquartz.macosforge.org/landing/ xquartz.macosforge.org] (au moins la version XQuartz 2.7.4, attention la version est importante : consultez la [[FAQ#macOS]] pour plus d'informations concernant la version).<br />
<br />
:Ouvrir le fichier .dmg puis cliquer sur le fichier .pkg, suivre l'installation.<br />
:Redémarrer l'ordinateur.<br />
<br />
''Note : Si vous avez des problèmes d'affichage après une mise à jour de xQuartz, regardez ici [[http://www.nicole-banana.com/index.php/forum/2-releases/5360-xquartz-2-7-6?start=12#8502]]''<br />
<br />
''Note : Si vous désirez désinstaller xQuartz, regardez ici [http://xquartz.macosforge.org/trac/wiki/X11-UsersFAQ xQuartz FAQ]''<br />
<br />
4) Lancer Dlight<br />
<br />
''Note : si lors de la première ouverture de D::Light macOS refuse d'ouvrir l'application, recommencer en faisant un click droit + ouvrir.''<br />
<br />
=Windows=<br />
<br />
1) Télécharger l'exécutable d'installation de D::Light (généralement nommé DL_Win32_Install_x.x.x.exe)<br />
<br />
2) Double cliquer sur l'icône pour lancer le processus d'installation.<br />
:D::Light sera installé dans le répertoire C:\Program Files (x86)<br />
:un raccourci est également installé dans les accès rapides aux programmes<br />
<br />
3) Lancer D::Light<br />
<br />
<br />
<br />
<br />
----<br />
<br />
Retourner à la page [[Accueil]]</div>Sl1200mk2https://getdlight.com/wiki/index.php?title=ChangeLog&diff=3098ChangeLog2020-03-13T14:16:33Z<p>Sl1200mk2 : /* D::Light v4 */</p>
<hr />
<div>__NOTOC__<br />
<br />
==D::Light v4==<br />
<br />
===4.1.09 [20200313]===<br />
<br />
*SetUp :<br />
-new Splitted 'UI' mode // nouvelle interface 'Splitted' pour la fenêtre principale<br />
<br />
<br />
*Fixes&&Improvements<br />
<br />
===4.1.08 [20200214]===<br />
<br />
*SetUp :<br />
-new option to set Submaster's matrice (10 or 16 Submasters displayed) // Nouvelle option pour définir la matrice des Submasters<br />
<br />
<br />
*SetupIO :<br />
-E1.31 (streamingACN protocol) DMX universe mapping can now reach universe 63999 // le mapping des univers DMX pour le protocole E1.31 (streamingACN) peut aller jusqu'à l'univers 63999<br />
<br />
<br />
*Fixes&&Improvements<br />
<br />
===4.1.07 [20200131]===<br />
<br />
*SetUp :<br />
-new option to Detach/attach main User Interface // Nouvelle option pour séparer ou grouper la fenêtre principale<br />
<br />
-new option to anchor StepLinks to sequence // Nouvelle option pour lier le déclenchement des stepLinks au step+/- dans le séquentiel<br />
<br />
*StepLinks:<br />
-new type command to change displayed SubMasterPage // nouvelle commande pour afficher une page de SubMaster spécifique<br />
<br />
*TimeLinks:<br />
new TLinks are now registered with '.' in the Time column. It means that step times will be used // Les nouveaux TLinks sont enregistrés avec un '.' dans la colonne des temps. Ce qui signifie que les temps du pas de séquence sont utilisés (il est toujours possible d'assigner un délai spécifique)<br />
<br />
*DeviceCommand:<br />
-new option to clone levels from a desired device // nouvelle option (bouton et raccourci clavier) pour cloner les valeurs d'un device vers tous les devices inscrits dans le deviceCommand<br />
<br />
===4.1.06 [20200107]===<br />
<br />
bug fix release :)<br />
<br />
<br />
===4.1.05 [20191220]===<br />
<br />
*macOS<br />
-more Native integration <br />
<br />
-fix&&improvements<br />
<br />
===4.1.04 [20191130]===<br />
<br />
*SubMasters:<br />
-add new OSC and Midi messages for subBook rotations // ajout de nouveaux messages OSC et MIDI pour la navigation dans les subBooks.<br />
<br />
-add new buttons to quickly switch between Submaster's pages // ajout de nouveaux boutons pour rapidement choisir la page de Submaster affichée.<br />
<br />
*Patch:<br />
-you can now give a name to channels (useful on tour...) // il est dorénavant possible d'assigner du texte à un circuit.<br />
<br />
*Objects Listing:<br />
-new option for Chaser and Sample Listing to run the selected effects (in order to quickly identify them) // nouvelle option pour les Chaser et Sample Listings qui permet de rapidement faire un play/pause des effets sélectionnés<br />
<br />
*Devices:<br />
-new 'Recall DLink' function to copy state of selected devices from a step/cue/stepID // nouvelle fonction 'Recall DLink' pour copier les niveaux des devices en sélection depuis une cue/step/stepID donné<br />
<br />
*General<br />
-new 'Ring Buffer' mechanism for channel's quick selection (+shortcuts+OSC+MIDI links) // nouveau mécanisme appelé 'Ring Buffer' pour une sélection rapide des circuits (accessible via les raccourcis claviers, des messages OSC ou des commandes MIDI)<br />
<br />
-one can use commandLine to define Refresh timing // il est dorénavant possible de préciser le temps de la commande Refresh (via la ligne de commande)<br />
<br />
-you can define a prefered path in the SetUp // Il est possible de définir une arborescence dans le SetUp pour que D::Light ouvre le navigateur de fichier de préférence vers le chemin défini.<br />
<br />
===4.1.03 [20190729]===<br />
<br />
*SetUpIO:<br />
-virtual submasters for incoming data are now separate. One can control either usbDMXInput, netDMXInput and oscInput at the same time.<br />
<br />
it means one can use usbDMX Input to control Submasters from an external lightdesk and in the same time use netDMX Input to control Channels from a fancy madMapper patch :) and output DMX... :)<br />
<br />
//<br />
<br />
-D::light dispose dorénavant de 2 entrées DMX séparées (usbDMXInput et netDMXInput) via les 'Virtual Submaster'.<br />
<br />
ça signifie qu'il est possible d'utiliser une console lumière pour piloter les Submasters de D::Light (via usbDMXInput) tout en utilisant madMapper pour controler les circuits (via netDMXInput)... et sortir du DMX :)<br />
<br />
<br />
<br />
<br />
===4.1.02 [20190726]===<br />
<br />
*Midi:<br />
-new 'FloatingScaleIncrement' and 'FloatingScaleDecrement' available for ControlChange // nouvelles fonctionnalités 'FloatingScaleIncrement' et 'FloatingScaleDecrement' pour les ControlChange Midi.<br />
<br />
Ces nouvelles fonctions permettent d'utiliser une roue codeuse Midi (qui envoie +1 dans un sens et +1 dans l'autre sens sur 2 canaux différents) pour pouvoir se déplacer dans les listings ou modifier le niveau des circuits sélectionnés.<br />
<br />
-better shortcut support // amélioration de la commande midi 'Shortcut'<br />
<br />
<br />
*OSC:<br />
-better strategy // meilleure stratégie d'émission des messages OSC<br />
<br />
<br />
*E1.31:<br />
-better code for E1.31 input // meilleur code pour la réception de paquets E1.31<br />
<br />
===4.1.01 [20190722]===<br />
<br />
*fix<br />
<br />
<br />
===4.1.00 [20190719]===<br />
<br />
*UserInterface:<br />
-more 'flat' design // fin du nouveau design de l'interface utilisateur<br />
<br />
<br />
*Park:<br />
-new 'Park' function is order to lock channels or specific parameters of Device // nouvelle fonction 'Park' qui permet de bloquer des circuits ou des paramètres individuels de Device à une niveau donné.<br />
<br />
<br />
*macOS:<br />
-D::Light is now notarized from Apple // D::light est "notarizé" de la part d'Apple<br />
<br />
===4.0.31 [20190618]===<br />
<br />
*UserInterface:<br />
-new 'flat' design // nouveau design de l'interface utilisateur<br />
<br />
<br />
*Chaser / Sample:<br />
-one can now use SPEED Submasters to gain more fine controls on Chasers/Samples restitution (ClockWise way, CounterClockWise way, Random way)<br />
<br />
//<br />
<br />
-Il est dorénavant possible de controler le sens de défilement des Chasers et des Samples, soit dans le sens horaire (normal... CWise) soit dans le sens anti horaire (du dernier step vers le premier ... CCWise) soit en mode aléatoire (Random).<br />
<br />
Pour accéder à ces controles il suffit de définir un Submaster comme SPEED d'un Chaser ou d'un Sample et en lieu et place du texte associé au Sub se trouve le PlayMode.<br />
<br />
<br />
<br />
*Clone:<br />
-one can now set desire objects number while cloning (available for Cue, Group, Chaser, Sample, Palette, microPalette) // Il est dorénavant possible de choisir lors d'un clone d'objet le numéro de l'objet cloné (valable pour les objets Cue, Group, Chaser, Sample, Palette, microPalette)<br />
<br />
<br />
<br />
*Freeze:<br />
-Frozen step is now coloured // A l'appel de la fonction Freeze, le step en SCENE devient coloré pour une meilleure identification<br />
<br />
-grandMaster can now control Frozen levels // Le grandMaster est dorénavant maitre sur l'état lumineux freezé<br />
<br />
<br />
<br />
*Sequence:<br />
-one can now use Ctrl+Space to load selected step and launch GO (only in the big sequence window) // Il est dorénavant possible d'utiliser la barre espace dans la fenêtre de Sequence pour lancer un GO.<br />
<br />
Il est également possible de sélectionner un step et d'appuyer sur Control+Space pour charger le step sélectionné en Préparation et automatiquement lancer un GO.<br />
<br />
<br />
*Curves:<br />
-one can now select point and use Ctrl+Arrows(Up/Down/Left/Right) to move it // Il est dorénavant possible de sélectionner un point de la courbe du 'Curve Editor' et d'utiliser la combinaison de touche Ctrl+Flèche(Nord/Sud/Est/Ouest) pour le déplacer<br />
<br />
<br />
*TimeLink:<br />
-new copyToStep function to copy selected Tlinks to desire step // nouvelle fonction de copie (et raccourci clavier associé) pour copier les TimeLinks sélectionnés vers le pas de séquence inscrit dans la ligne de commande.<br />
<br />
<br />
*Midi:<br />
-new design of the midi Patch Editor // nouveau design de la fenêtre d'édition du patch Midi<br />
<br />
-more copyToMidiSwitch capabilities (you can now copy selected patch to all existing midiSwitch when the commandLine is empty) // Il est dorénavant possible de copier tout ou partie du patch midi vers tous les MidiSwitch existants en laissant la ligne de commande vide.<br />
<br />
<br />
*DeviceCommand:<br />
-one can now use MouseScroll in Blade's specialized widget // Il est dorénavant possible d'utiliser le scroll de la souris pour modifier les niveaux des Blades<br />
<br />
<br />
*microPalette:<br />
-one can now register INTENSITY/DIMMER as a definition for microPalette // Il est dorénavant possible d'enregistrer le paramètre INTENSITY/DIMMER comme définition d'une microPalette<br />
<br />
===4.0.30 [20190314]===<br />
*Objects Listings:<br />
-one can now sort (or reorder) objects in Cue/Group/Chaser/Sample/Palette/microPalette Listings // nouvelle commande pour re-numéroter les objects dans les différents listing<br />
<br />
-new 'reOrder' shortcut // également un nouveau raccourci clavier 'reOrder'<br />
<br />
<br />
*Submasters:<br />
-new state for Solo function (we now got NORMAL/SOLO/FLASHSOLO/NOSOLO) // ajout d'une nouvelle fonctionnalité pour le SOLO des Submasters.<br />
<br />
les différents états sont:<br />
<br />
**NORMAL : rien de particulier<br />
**SOLO (vert) : en fonction de l'ouverture du Submaster les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**FLASHSOLO (jaune) : lors de l'appui sur le bouton FLASH du Submaster, les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**NOSOLO (rouge) : le Submaster ne se coupe pas lors de l'action d'autres Submasters en mode SOLO ou FLASHSOLO<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.29 [20190226]===<br />
*General:<br />
-Balance function for channels is now dynamic // amélioration de la fonction Balance pour les circuits.<br />
<br />
Lorsque la fonction Balance est activée (qui permet d'isoler le(s) circuit(s) sélectionné(s)), si la sélection de circuit change, la Balance est updatée<br />
<br />
<br />
*OSC:<br />
-new /shortcut command which accepts string as argument // nouvelle commande /shortcut pour simuler un raccourci clavier.<br />
<br />
Cette commande accepte une 'string' comme argument.<br />
<br />
Par exemple '/shortcut p' va changer le registre de travail actif.<br />
<br />
<br />
*Track:<br />
-one can now track Palette across sequence // il est dorénavant possible de tracker les Palettes chargées dans le séquentiel (via les DeviceLinks)<br />
<br />
<br />
*Device:<br />
-more https://open-fixture-library.org/ integration<br />
<br />
<br />
*DeviceLinks:<br />
-Purge menu redefined // extension du menu Purge des DeviceLink.<br />
<br />
Il est dorénavant possible de purger un Paramètre ou tous les paramètres d'un attribut pour un DeviceLink en un coup<br />
<br />
<br />
*DeviceCommand:<br />
-new Live bound which display levels form palettes loaded in SubMasters // nouveau mode Live pour le DeviceCommand <br />
<br />
en mode Live, le DeviceCommand affiche les niveaux des paramètres des devices qui sont pilotés par des palettes chargées dans les submasters<br />
<br />
===4.0.28 [20190118]===<br />
*Submaster:<br />
-improve Submasters Solo mode // amélioration du mode Solo pour les Submasters.<br />
<br />
dorénavant le mode solo n'est plus réservé aux Flash, il est également accessible pendant le scroll des Submasters.<br />
<br />
-Balance do not kill 'E' (aka Exclusion) Submasters // les 'E' (comme Exclusion) Submasters ne sont plus remis à zéro en cas de Balance<br />
<br />
<br />
*Group:<br />
-enhance popUp dialog // amélioration de la fenêtre popUp d'enregistrement des Groupes.<br />
<br />
Lors de l'enregistrement d'un Groupe une fenêtre popUp s'ouvre où vous pouvez directement renseigner le nom du nouveau Groupe.<br />
<br />
<br />
*MasterLink:<br />
-improve MasterLink behavior (follow step +/-) // Les MasterLinks suivent la séquence pour les commandes step +/-<br />
<br />
-improve MasterLink editor Submaster's selection/registration // amélioration de la sélection/enregistrement des Submasters dans l'éditeur de MasterLink.<br />
<br />
vous pouvez dorénavant sélectionner les Submasters à enregistrer dans les MLinks de la même manière que la sélection de circuits dans la fenêtre principale.<br />
<br />
===4.0.26 [20181214]===<br />
*Patch:<br />
-'Enter' key can now be used to select either channels or outputs. CommandLine is used for sourcing.<br />
<br />
<br />
*Main Window:<br />
-'Enter' key can now be used to select channels. CommandLine is used for sourcing.<br />
<br />
-new 'DynamicBottom' display for Device's selection.<br />
<br />
<br />
*Sequence:<br />
-one can now register/insert cueless step. Such steps are useful to trigger D/M/S Links.<br />
<br />
<br />
*SubMasters:<br />
-new 'Looping Style' options for SubMasters loaded with Sample. one can select if levels are persistent after each loop or reseted.<br />
<br />
<br />
*SetUp:<br />
-one can now choose if SOLO mode for SubMasters also behave on Scene levels.<br />
<br />
-one can choose colours for Scene/Prepa registers<br />
<br />
<br />
*SetUp I/O:<br />
-one can now choose DMX input frame length.<br />
<br />
<br />
*DeviceLink:<br />
- one can now trigger MoveInBlack in one click for all listed Devices of each steps<br />
<br />
<br />
*TimeLink:<br />
-new 'Quick Selection' option to selected each identical parameters<br />
<br />
<br />
*Midi:<br />
-one can now use NOTE and PROGRAM CHANGE to trigger defined shortcuts<br />
<br />
<br />
*OSC:<br />
-new command which allow to control parameters of selected devices (range is -1.0 <= x.xx <= 1.0):<br />
<br />
/deviceParameter/ATTRIBUTE/PARAMETER x.xxx<br />
<br />
===4.0.24 [20181004]===<br />
<br />
===4.0.23 [20181002]===<br />
<br />
*menu Accelerators :<br />
-accelerators for MLink, TLink, DLink, SLink have changed (respectively Shift+Meta+w, Shift+Meta+x, Shift+Meta+y, Shift+Meta+z)<br />
<br />
<br />
*Sample :<br />
-faster encoder/decoder <br />
<br />
<br />
*VLC :<br />
-D::Light can now trigger VLC's playlist [https://www.getdlight.com/wiki/index.php/SETUP_I/O#VLC].<br />
<br />
<br />
*SubMasters :<br />
-VLC volume, DMX Input and OSC Input can be assigned to a regular SubMaster.<br />
<br />
<br />
*palette Editor :<br />
-Live functionality added<br />
<br />
<br />
*palette Listing :<br />
-new 'ALL' selector to display every recorded palette for selected channels<br />
<br />
<br />
*OLA server :<br />
-bumped to 0.10.7<br />
<br />
<br />
*MacOS :<br />
-MacOS 10.14 compatibility<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.22 [20180718]===<br />
<br />
*General:<br />
-last active step is recorded within the .sho, thus in case of crash or backup loading, last recorded step is set as the active step<br />
<br />
<br />
*USBDMX:<br />
-added more widget /*NODLE U1*/ /*FX5*/ /*Digital Enlightenment*/ /*anyma*/ /*avldiy*/ /*Eurolite*/<br />
<br />
(untested though....)<br />
<br />
<br />
<br />
*DeviceLink:<br />
-more powerful selection capabilities.<br />
<br />
one can now select several cells in DeviceLink Editor and apply chosen palette to all of them<br />
<br />
-MoveInBlack option editable for channels listed in the DeviceLink Editor<br />
<br />
<br />
<br />
*Curves:<br />
-new 'Square' interpolator (aka 'Square Law' curves)<br />
<br />
<br />
++fixes and optimizations<br />
<br />
===4.0.21 [20180705]===<br />
<br />
*DeviceListing:<br />
-one can now 'shiftPAN' and 'shiftTILT' devices<br />
<br />
<br />
*StepLinks:<br />
-one can choose to which destination OSC messages are sent (aka 'All Destinations' or specific IP:PORT)<br />
<br />
<br />
*General:<br />
-fixes and optimizations<br />
<br />
===4.0.20 [20180615]===<br />
<br />
*Palette:<br />
-Palette are now applied according to a user defined time (time is defined in [[SETUP]])<br />
<br />
-new Shift+CMD+P shortcut to display 'Palette Listing'<br />
<br />
<br />
*Virtual Submaster:<br />
-a new virtual submaster is available in [[SETUP I/O]]/OSC which can handle all incoming /circ/x/level OSC messages.<br />
<br />
-a new virtual submaster is available in [[SETUP I/O]]/DMX Utility which can handle all incoming DMX levels.<br />
<br />
<br />
*Submaster:<br />
-one can now colorize each Submaster (and it's levels in Output)<br />
<br />
<br />
*Accelerator:<br />
-new accelerators are available in Cue/Group/Chaser/Sample Editors<br />
<br />
<br />
*Track:<br />
-better MLink support<br />
<br />
===4.0.19 [20180515]===<br />
<br />
*Sample:<br />
-fix wrong device restitution under certain circumstances<br />
<br />
<br />
*Sequence:<br />
-new accelerator shortcut (CMD+R) in order to load selected step in active register<br />
<br />
-Cue names are now displayed in the big sequence window<br />
<br />
-one can now drag'n drop step(s) in order to reorganize the sequence<br />
<br />
-fix XFade wrong behavior <br />
<br />
<br />
*General:<br />
-in case of weird shutdown (crash....), D::Light now ask if user wanna use the backup.<br />
<br />
<br />
*OSC:<br />
-re-writting of OSC messaging system in favor of mono-argumentation (thus, touchOSC become usable again)<br />
<br />
-new syntax for Devices (cf https://getdlight.com/wiki/index.php/OSC)<br />
<br />
-old syntax (aka multi-argumentation) is still available thanks to a new switch in setupIO/OSC menu (Messaging argumentation type)<br />
<br />
<br />
*Track:<br />
- one can now track/update/create/delete Masterlinks from the Track window<br />
<br />
- better tracking for duplicate values<br />
<br />
- one can now use 'All' shortcut to select all displayed levels for selected channels<br />
<br />
<br />
*SplashScreen:<br />
-new initialization process which lead to a new splashscreen<br />
<br />
<br />
*MasterLinks:<br />
-MLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new insert MLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move MLinks<br />
<br />
<br />
*USBDMX:<br />
-D::Light now support HotPLug for usbDMX widgets :) only on macOS and Linux :(<br />
<br />
it means one can unplug/replug a usbDMX device, if the widget was previously active, D::Light will manage automatically the re-connection.<br />
<br />
<br />
*StepLinks :<br />
<br />
https://getdlight.com/wiki/index.php/STEPLINK<br />
<br />
-SLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new copy SLink button (+shortcuts) in the editor<br />
<br />
-new insert SLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move SLinks<br />
<br />
-OSC StepLinks are now typed, it means one must specify if argument(s) is an int, a float or a string<br />
<br />
-CURVES StepLinks now accept THRU (>) for outputs (in the same fashion as for channels)<br />
<br />
<br />
*Device Listing :<br />
-one can now sort Device's order according to ID or Model or Channel<br />
<br />
-one can now use massive Merge (by selecting several Devices before merge)<br />
<br />
<br />
*Palette Editor :<br />
- one can now use empty command line for AtLevel shortcut in order to purge selected levels<br />
<br />
<br />
*Palette Listing :<br />
- new 'Bound To' (editors) option in order to avoid opening Device Command<br />
<br />
<br />
*Chasers :<br />
- CHZ_Cue management is now the same as for the main sequence... if one record CHZ_Cue 1.5, it'll land between CHZ_Cue 1 and CHZ_Cue 2<br />
<br />
- Palette shortcut is now available in Chaser Editor<br />
<br />
<br />
*Curves :<br />
- deepest interaction with the patch.... Output(s) assigned to a curve of the curveListing are now linked(was ist das schön).<br />
<br />
- CurveEditor : one cane now select which curve is displayed (either from patch or from curveListing)<br />
<br />
- Curves are now 16bits -POTENTIAL INCOMPATIBILITY- (they need to be redrawn)<br />
<br />
===4.0.18 [20180124]===<br />
<br />
This release introduce SLinks.<br />
<br />
One can send custom Midi or OSC messages per sequence's step. Thus, it allows D::Light to become the master sequencer of your show as it can trigger specific cues/steps in other software.<br />
<br />
One can also load custom curves for output(s)/channel(s) on every steps of the sequence.<br />
<br />
*Patch:<br />
-new 'quick select' option in order to select all outputs patched to selected channels<br />
<br />
-new Channel/Output test shortcut<br />
<br />
-speedUp display<br />
<br />
*Sample:<br />
-smart +%/-% which only operate on recorded levels for selected channel(s) over a region or at one frame<br />
<br />
*Sequence:<br />
-in the main sequence window, one can now arrange columns as desired<br />
<br />
-new searchBox to quickly find a step/cue associated to a text<br />
<br />
*MasterLink/TimeLink/DeviceLink/StepLink Editor:<br />
-one can now select active step<br />
<br />
-more shortcuts<br />
<br />
*SubMaster Editor:<br />
-one can now select active submaster<br />
<br />
*Curves:<br />
-new design with more powerful editing<br />
<br />
*ShortCuts:<br />
-new searchBox to quickly find a shortcut<br />
<br />
*Save/SaveAs:<br />
-warning when directory is not writable<br />
<br />
*Force DeviceLink:<br />
-one can now use FullForce new option and select which attributes will be recorded<br />
<br />
*Device:<br />
-the main window should reflect active color for device. (it works for RGB or CMY colors only...)<br />
<br />
*General:<br />
-selection style is now more obvious (yellow square is 'around' selected channels)<br />
<br />
*Palette Editor:<br />
-one can move in Palette thanks to the new Up/Down switcher<br />
<br />
*Palette Listing:<br />
-Colour Palette are now colored for EZ view<br />
<br />
===4.0.17===<br />
<br />
a miserable bug of the previous release leads to this one<br />
<br />
===4.0.16_b4===<br />
<br />
===4.0.16_b2===<br />
<br />
===4.0.16 ===<br />
<br />
available for almost every systems (Linux version will be uploaded ASAP... sorry guys for the looooong waiting)<br />
<br />
*E1.31 (aka streamingACN) is now available as a netDMX protocol <br />
*one can now use 16 DMX universe<br />
<br />
Midi :<br />
*one can now use 'subStick' function for Midi Patch.<br />
thus Midi faders will always be patched to displayed submasters <br />
*'flashStick' is also available for the same purpose.<br />
SubMasters :<br />
*added a new 'E' button as Exclusion.<br />
thus AllSub master will not act on excluded submasters<br />
+ various fix<br />
<br />
===4.0.15_b2===<br />
<br />
2 new important stuff:<br />
*in Art-Net, DL no longer send continuously. it sends only on DMX change<br />
*in Patch, you can now "repeat" a Device. it's useful for playing with LedStrips<br />
also, more work have been done on DeviceCommands...<br />
in the Palette Listing, you can now use the new "recycle" icon in order to load same channels as in the DeviceCommands.<br />
<br />
===4.0.15_b1===<br />
<br />
===4.0.16_b3===<br />
<br />
===4.0.15_b3===<br />
<br />
===4.0.15===<br />
<br />
*on Windows, you should now be able to double-clic on .sho in order to launch DL and load desire sho<br />
*new SetUp I/O menu which group all DMX, USBDMX, NETDMX, MIDI and OSC function *new option to cross-patch dmx universes<br />
<br />
DMX Input:<br />
*more accurate<br />
*new option to bound DmxInput to channels or SubMasters<br />
<br />
Patch:<br />
*new option to "repeat" DMX Levels for Devices (useful for led strips)<br />
<br />
ArtNet :<br />
*you can now manually register Node's IP/Net/SubNet.<br />
*DL no longer send continuously packets.... it sends only on change.<br />
*new option in the Setup "Release FREEZE on Go".<br />
allow user to freeze DMX state until the next GO (useful when one want to move in sequence without modifying stage)<br />
<br />
Device Personality :<br />
*you can now import Personalities of the OFL project (Open Fixture Library) open-fixture-library.herokuapp.com/<br />
(which at the time of writing is open-fixture-library-pr-199.herokuapp.com/ ).<br />
*you can hide Commands for Colours, Focus and Blade in order to display bigger values table.<br />
<br />
Palette Editor:<br />
*you can now use At_level shortcut on selection of levels (multiple selection is allowed)<br />
General<br />
*you can now choose to display only patched channels<br />
<br />
===4.0.14===<br />
<br />
No new function Only fixes<br />
<br />
===4.0.13_b3===<br />
<br />
many changes to Artnet and dmxInput.<br />
<br />
===4.0.13===<br />
<br />
*enable DMXInput for DMX USB PRO widgets and clone<br />
*enable DMXInput for ArtNet<br />
*adjustable DMX rate<br />
*better Artnet support<br />
*better support for looooong samples<br />
*plenty of little annoying stuff<br />
<br />
===4.0.12===<br />
<br />
*new 'NoSolo' option for submaster:<br />
it means that a submaster tagged as 'NoSolo' won't be closed during 'Solo' operation, it also means that it won't close any sub when it's flashed.<br />
you just need to clic 2 times on the solo option .<br />
*when 'Solo' operation , device's parameters are now untouched (except the INTENSITY/DIMMER parameter)<br />
*new 'ReSync' option for midi:<br />
this function resend all midiOut levels. it's useful when you switch preset from the BCF2000<br />
*new option in the SETUP to bound MLink time and Timed submasters to Joystick: it means one can now speed up or down submasters opening/closing<br />
*import Sample extended:<br />
you can now select in one shot several samples to import.<br />
*'clone' is now available in the sample editor :<br />
it means you can copy selected channels levels to other(s) channel for a defined region or for a frame. This let you create enveloppe for channel and copy it to other channel.... yeah I know, this is huge!<br />
*import Chaser extended:<br />
you can now select in one shot several chasers to import.<br />
<br />
===4.0.11===<br />
<br />
fix annoying reported bugs.<br />
<br />
===4.0.10===<br />
<br />
*when cloning a device, one can now choose to clone source device's levels to destination devices's levels<br />
(in palette, in sub, in micropalette)<br />
*more device merging subtilities<br />
<br />
===Pre 4.0.09===<br />
<br />
*this one brings 'Gang Load' fashion to D::Light<br />
<br />
===4.0.9===<br />
<br />
extend the use of multiple selection in Cue/Group/Sample/Chasers Listing/Device Listing/Patch...<br />
you can now select several Chasers for example and load them to several submasters in one shot (thanks to drag n' drop)<br />
multiple selection have also been introduced for 'Remove' functions and 'Clone' functions.<br />
*you can now extract each submaster of the Gun Control (cf noGun option)<br />
*you can now set submasters config for a page of Sumaster (simply scroll the button down RecMLink button<br />
<br />
===4.0.8===<br />
<br />
===4.0.7===<br />
<br />
Mainly bug fixes and better memory bandwidth management<br />
<br />
===4.0.6===<br />
<br />
===4.0.5===<br />
<br />
This release will introduce microPalette.<br />
<br />
what is a microPalette ?<br />
<br />
microPalette handle one or several parameter(s) defined in the personality of a device, and only operate on a specific range defined by the user.<br />
microPalette are loaded in submasters and are executed in an exclusive mode for all selected devices that are registered within the submaster.<br />
for example, let's say devices are lighting ON with shutter open.<br />
you record a microPalette for SHUTTER parameter on the range 4 -> 128 that you load on submaster 1.<br />
when you'll open sub1, the shutter will start strobing form low to fast (if in the personality strobing form low to fast is registered in the range 4 -> 128).<br />
when you shutdown the submaster, the shutter will return to it's open state.<br />
it'll be veeeeeery useful for gigs<br />
*address patch issue when user use Shift key to extand selection for outputs<br />
*bug fixes and code cleaning<br />
<br />
===4.0.4===<br />
<br />
this release fix wrong behavior of 4.0.3 (sorry for the mess...)<br />
<br />
===4.0.3===<br />
<br />
*speeding internal things (and cleaning)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed) <br />
*better midi output (submaster's flash for example)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed":<br />
<br />
===4.0.2===<br />
<br />
<br />
fix & improve curves for dimmers<br />
<br />
===4.0.1===<br />
<br />
available for every supported systems : Win7, Win8, Win10, Linux32Bits (Ubuntu 14.04), Linux64Bits (Ubuntu 16.04), ARCHLInux (always on the top), MacOS 10.6 thru 10.12 on MacOS, D::Light is linked against XQuartz 2.7.11<br />
one of the main big thing is that D::Light is now a pay app... this move will hopefully be profitable for the software.<br />
the other big thing is that D::Light can now drive moving lights / LED lights.<br />
several improvements have been introduced for Chasers, Samples, user interface, drag'n drop, etc....<br />
<br />
===4.0.0.b-78===<br />
<br />
===4.0.0.b-75===<br />
<br />
fix blackout/sceneMaster/grandMaster with devices that use 'virtual intensity for colours' parameter<br />
<br />
<br />
===4.0.0.b-74===<br />
<br />
news:<br />
*refresh/balance available as OSC commands<br />
/pad/refresh 1<br />
/pad/balance 1<br />
*OSC message can bypass level's locking mechanism for /circ/level and /sub/level<br />
<br />
===4.0.0.b-76===<br />
<br />
*better handling of DLink<br />
*fix some Devices stuff for sequence -you can now use "0" Tlink (==20ms)<br />
*you can now use "0" waitTime _ 5xfaster than 0.1<br />
if you want to reset waitTimes to nothing (no autogo), set command line to . and use wait shortcut (or double clic in the waitTime column)<br />
*display Info when MLink or Tlink are recorded/updated<br />
++ various fix<br />
<br />
===4.0.0.b-73===<br />
<br />
Hi,<br />
b73 is out for some platforms (aka MacOS from 10.9 to 10.12 (linked against XQuartz 2.7.10), Windows 64b and Linux 64b)<br />
'''the main big thing with this release is that D::Light became a paid app...'''<br />
I tried during 13 years to keep in free, but I cannot no more. So please make archive of your sho as there will be no return.<br />
news:<br />
*lots of bug fixes<br />
*manual xfade for devices<br />
*you can now call Palettes from the main window (manually (new setup option or drag the switcher under the keypad) or with shortcuts)<br />
*nice handling of palettes in submasters.<br />
*improve device mechanism for Chasers<br />
*new timing options for chasers<br />
<br />
===Pre 4.0.0.b-72===<br />
<br />
*Samples are now LTP...<br />
mean easier, lighter, smarter...<br />
it also means some serious incompatibility with existing sample... sorry for that but it's a necessary evil.<br />
*fix DLink is now also available in Chaser<br />
*add 'Virtual Intensity for Colours" in the Device Listing.<br />
this new option let you control the Intensity of the device even when INTENSITY/DIMMer combo is not registered.<br />
usefull for LED RVB for example...<br />
<br />
===Pre 4.0.0.b-71===<br />
<br />
fix a miserable bug...<br />
news:<br />
*SampleListing now display Sample's length<br />
*you can change submaster's levels color (new setup option)<br />
<br />
===Pre 4.0.0.b-70===<br />
<br />
*new purge utility for device attributes within Samples<br />
*'device command' is now fully dedicated to sample's cause<br />
*better speed algorithm for stuff (aka sub_speed, joystick, general timing)<br />
*you can select devices directly in the 'palette Listing' window, as in the 'device commands' window<br />
*reorganization/colorization of 'device Commands' (in order to gain space and clarity)<br />
*add Ctrl+Arrow shortcut to select next channel and set it to default@Level<br />
<br />
===Pre 4.0.0.b-69===<br />
<br />
fix various wrong behavior<br />
*Devices:<br />
added the possibility to define HOME position for parameters to NULL. in this case, HOME call will never operate on the nulled parameters. (useful in some case where LAMP OFF is set to 0... and you don't want to switch the lamp off each time you HOME the device).<br />
<br />
===Pre 4.0.0.b-68===<br />
<br />
*added DND support for TLink and DLink in the chaser's editor<br />
*added DND support for Times in the chaser's editor (times can be DND for example from TimeIn to DelayOut, etc...)<br />
*added DND support for Cues in the chaser's editor<br />
*as for the sequence and other stuff you can now double-click in the TLink editor to set value<br />
*as for the Chaser's editor you can now DND Times in the Sequence editor in the way you want (eg from TimeIn to DelayOut, etc...)<br />
*Device's parameters now follow step times if INTENSITY is > 0 -fix for invPan/invTilt<br />
<br />
===4.0.0.b-67===<br />
<br />
===Pre 4.0.0.b-67===<br />
<br />
*added support for usb pro mk2 (revB) -added wait times to chaser editor $<br />
FWIW, I've decided to clean OSC reader/writer messenger before the final release (and this is not a good news for you... )<br />
I've changed:<br />
/circ/level x y (where x is the channel, y the level) /circ/prepalevel x y<br />
/sub/text x blabla<br />
/sub/level x y<br />
/sub/flash x y<br />
/sub/phase x y.y<br />
all the /subStick messages and also the /device ones<br />
for the devices it looks like<br />
/device s i i (string (/attribut/parameter), int (device numbr), int (value))<br />
I know that all your pd patchs, touchOSC stuff, etc... won't work anymore, but it gain clarity and parsing efficiency.<br />
<br />
===4.0.0.b-66===<br />
<br />
bug fixes<br />
few words about the new 'Phase' ID for a submaster:<br />
one can freely navigate in a sample thanks to the new phase function. it starts at 0.0 and end at 1.0 (1.0 is the latest frame of the sample).<br />
so you can set a sub as Phase for a sample (like you did with Speed function), and you have 255 steps to navigate in the sample.<br />
I've also added OSC message (/sub/x/phase 0.0........1.0).<br />
thus, you have a huuuuuuge precise control over the sample's restitution.<br />
you can go forward, backward, loop inside, etc.....<br />
<br />
===Pre 4.0.0.b-66===<br />
<br />
nouveaux messages OSC: reception<br />
/pad/sub x (select sub)<br />
/pad/record 1 (like record shortcut) /pad/update 1 (like update shortcut)<br />
sending<br />
/seq/x1text (send text associated to step loaded in X1) /seq/x2text (send text associated to step loaded in X2) /sub/pageText (send text associated with the active sub page) /seq/go_signal 1 (send when GO is triggered) /seq/goback_signal 1 (send when GO is triggered) /seq/pause_signal 1 (send when GO is triggered)<br />
and for the Devices:<br />
each device will respond to :<br />
/device/x/attribut/paramater 0... 65536<br />
where attribut is COLOR or FOCUS or EFFECT, etc.... and parameter are the ones recorded within the personality of the device<br />
each device will export his value to the same address<br />
<br />
===4.0.0.b-65===<br />
<br />
There's enough changes to make an update... I didn't finished all the clean though...<br />
*the main window has been polished to fit within small screen systems *you can sample devices<br />
*many many bug/trick fixes<br />
<br />
===4.0.0.b-64===<br />
<br />
mainly bug fixes and stuff improvements....<br />
<br />
===4.0.0.b-62===<br />
<br />
a miserable mistake on b61 leads to b62... mainly bug fixes and dep lib update<br />
<br />
===4.0.0.b-61===<br />
<br />
only for Win32, Win64, MacOS 10.11 (more OS to come later) mainly bug fixes.<br />
<br />
===4.0.0.b-58===<br />
<br />
freshly fresh for everyone, this beta fix several bugs or wrong behavior regarding Devices but also for the old fashion way...<br />
<br />
===4.0.0.b-57===<br />
<br />
*in the palette listing one can now apply a palette to selected devices in one click (nice 4 live...)<br />
*in the palette listing, palettes are now categorized (faster display)<br />
*in the 'device command' panel, if a parameter have a definition, associated scroller are now bound to minLevel/maxLevel (nice 4 live...)<br />
<br />
===4.0.0.b-56===<br />
<br />
only 4 MacOS 10.6 -> 10.11<br />
<br />
===4.0.0.b-55===<br />
<br />
should fix some stuff...<br />
only for Linux64, MacOS 10.8 -> 10.11<br />
<br />
===4.0.0.b-54===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-53===<br />
<br />
should fix group removing/deletion different compilation options for win64<br />
<br />
===4.0.0.b-52===<br />
<br />
should fix usbDMX Pro on ElCapitan && Yosemite should fix group deletion<br />
should fix Chase load in sub<br />
I don't have issue while loading global palette in sub.<br />
<br />
===4.0.0.b-51===<br />
<br />
with this one you can load PALETTES in submasters. no drag'n drop yet.... you can choose which device that is include in a palette is processed.<br />
on MacOSX, linked against fresh XQuartz 2.7.8<br />
<br />
===Pre 4.0.0.b-50===<br />
<br />
===Pre 4.0.0.b-49===<br />
<br />
===Pre 4.0.0.b-48===<br />
<br />
===4.0.0.b-47===<br />
<br />
lots of news coded during summer...<br />
*Device functions have been merged in a central window. This is now the start point for almost everything for Devices...<br />
*many things have been cleaned<br />
*Shift and Ctrl have been swapped (to massively select channel you now use Shift, to drag'ndrop a channel in a submaster to quickly inhib it, you now use Ctrl).<br />
<br />
===4.0.0.b-46===<br />
<br />
should fix reported bugs.<br />
<br />
===Pre 4.0.0.b-45===<br />
<br />
should fix:<br />
*record new sho (with permissions check on Linux) -artnet on Linux<br />
*strange and deep deep wrong behavior for devices<br />
should also clarify selection in the TLink editor.<br />
<br />
===4.0.0.b-44===<br />
<br />
should fix:<br />
*warning when user do not have permissions to write files on Linux<br />
*weird things when repatching a device<br />
<br />
===4.0.0.b-43===<br />
<br />
should fix:<br />
*artnet on windows computers<br />
*help on linux computers<br />
*submasters (timed and inhib ones) that stay in Pause state. -some inappropriate behaviors<br />
news:<br />
SHORTCUT :<br />
allow to delete previous binding when asking for an ever used key<br />
<br />
===4.0.0.b-42===<br />
<br />
ArtNet : restore network artPoll broadcast address (some node appears to not responding well over 255.255.255.255)<br />
Devices :<br />
*fix a case where palettes levels were not honored for dlinks<br />
*add the possibility to select the same parameter for several Devices by clicking on the parameter's column header<br />
Linux:<br />
*shrink size of the packages<br />
<br />
===4.0.0.b-41===<br />
<br />
mainly bug fixes:<br />
CHANNEL TRACK:<br />
fix bug and faster code.<br />
please do some hardcore tests...<br />
MIDI:<br />
new LOADSTEPID_X2/X1 functions for ProgramChange<br />
*retrieve single channel inhib when dragging with Shift to a submaster -retrieve hour trigger<br />
*new remove function for MidiTimeCode editor<br />
*bug font fixed<br />
<br />
===4.0.0.b-40===<br />
<br />
mainly bug fixes<br />
<br />
===4.0.0.b-39===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-38===<br />
<br />
so here comes a new one basically with bug fixes.<br />
also I've tried to reduce size (height) to fit on low resolution screen<br />
I've worked on the setup regarding ArtNet and OLA (for them to work better)<br />
the BIG one is the new remote available with this release that we have designed with aroom (big thanx)<br />
<br />
===4.0.0.b-37===<br />
<br />
removed things:<br />
channelcheck definitely removed (use Patch functions for this purpose) Color Scroller definitely removed (use Devices functions for this purpose)<br />
news/update/fixes:<br />
Patch:<br />
*you can now select several channels, and if you give one dimmer, channels we be patched as list starting with the given dimmer.<br />
(@mode exemple: CH 1 THRU 10 = 5 ENTER will patch ch 1 to dimmer 5, ch 2 to dimmer 6, etc...).<br />
*double click is available for check level<br />
Balance:<br />
*submaster that are in TIME mode and the little blue square of the sub is set, what's inside the submaster won't be touched by the Balance Mode<br />
Artnet:<br />
*now inegrated to the setup.<br />
*more simple, more usefull, honor the broadcast/unicast mode, honor selected nodes to use in unicast mode.<br />
Submasters:<br />
*there's now a little indicator close to the sub that show progression in case of MLink start or Times Start<br />
Midi Time Code:<br />
*new inhib MTC function in the setup<br />
+many various bug fixes<br />
<br />
===4.0.0.b-36===<br />
<br />
===4.0.0.b-35===<br />
<br />
bug fix<br />
+<br />
should improve Help display.<br />
in @Mode, the Help in the windows now display allowed syntax<br />
<br />
===4.0.0.b-34===<br />
<br />
*should improve TLink management<br />
*more/less OSC message for PATCH<br />
(new remote is here : github.com/dlight-tools/dlight-pad/blob/...ad_4.0_SGS2.touchosc ) -keep on cleaning code....<br />
<br />
===4.0.0.b-33===<br />
<br />
news:<br />
*should fix all errors reported for the b32 (except TLink that collapse, I've forgot....)<br />
Patch:<br />
*complete rewrite of this window.<br />
*the left part display channels, the right part display dimmers. D-Patch is the first address of patch for Devices<br />
*you can drag'n drop from channels to dimmers<br />
*you can select several dimmers like 1 + 2 Thru 10 + 20 + 44<br />
*the remote should not work anymore, let's try to write another one...<br />
+ many many more little stuff that make life better<br />
<br />
===4.0.0.b-32===<br />
<br />
General:<br />
*you can now double-clic on levels to set value<br />
Channel Track:<br />
*you can now DND to death!!<br />
ascii:<br />
*better integration with DL<br />
+bug fixes<br />
fews words:<br />
*DL seems stable enough now to cut off the release soon, I just need to re-write the patch window before the release.<br />
<br />
===4.0.0.b-31===<br />
<br />
*le double clic pour les textes des subs<br />
*tcl/tk updaté<br />
*molette de la souris pour les valeurs des paramètres des devices ainsi que pour les masters SCENE/FlashMaster AllSubMasters<br />
*meilleur check des noms de palettes<br />
*ID pour le message OSC /seq/go<br />
*ascii improve file loading/recording<br />
*device attribute's editor are now able to display levels in % as well as Real Values<br />
*et les corrections de bug annoncés sur la b30<br />
<br />
===4.0.0.b-30===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-29===<br />
<br />
*should fix Win64 package<br />
*Sequence : StepID<br />
this is the big new stuff which allow you to register an 'identifiant (ID)' for a step.<br />
<br />
Thus you can call the step thanx to new shortcuts stepID_load and stepID_goto where xxxx_load is used to set the ID for a step and xxxxx_goto is used to trigger the step<br />
there cannot be two stepID with the same number....<br />
<br />
in the setup you can choose if MSC Load message is mapped with the cues (as before) or with the stepID<br />
<br />
in OSC, two new messages : /seq/ID_goto xx.xxx and /seq/X2LoadAndFireID xx.xxx<br />
HourTrigger:<br />
*functions have been re-written<br />
+bug fixes<br />
<br />
===4.0.0.b-28===<br />
<br />
Text: all text are now edited in place<br />
File name: DL should support exotic characters (at least the french ones) +should fix all reported bugs of the previous beta<br />
<br />
===4.0.0.b-26===<br />
<br />
new beta available for every supported systems (with the addition of Windows 64bits) ATTENTION: on MacOS 10.6_10.7, DL is built against XQuartz 2.7.7 (please update your server...)<br />
bug fixes release + new features:<br />
OLA:<br />
*the server have been updated to 0.9.5<br />
Sequence :<br />
*the big sequence window is a whole new code with drag'n drop support for every parameters<br />
Track :<br />
*now display DLinks associated to a channel for sequence's steps<br />
OSC : new /sub/x/text message.<br />
*it's only an outgoing message that display text associated with subs. DL will not respond to this message<br />
MIDI :<br />
*new MidiSwitch +/- bind available<br />
Device :<br />
*Inverse Pan/Tilt now available in the Device's Listing<br />
<br />
===4.0.0.b-25===<br />
<br />
===4.0.0.b-24===<br />
<br />
bug fixes +<br />
Channel Track has been re-write<br />
*more useful and Sequence selector added<br />
@mode:<br />
*available in channel Track<br />
*bug fixes in TimeGroup editor<br />
*add [DELETE] [CUE] xx.x [THRU] xx.xx<br />
OLA:<br />
*fixes on yosemite (thanx aroom)<br />
+ many little stuff<br />
<br />
===4.0.0.b-22===<br />
<br />
mainly a bug fix with addition of:<br />
*in @mode and RPN, PALETTE will open the Palette Listing<br />
*0 + Colour/Focus/Beam/etc... will set selected devices to Home values for selected attributes.<br />
<br />
===4.0.0.b-21===<br />
<br />
mainly bug fixes...<br />
new features:<br />
*Devices command's windows now reflect real values for movers all the times + some goodies...<br />
<br />
===4.0.0.b-20===<br />
<br />
Recapitulatifs par rapport à la b16 :<br />
*Grand Master : Ok<br />
*Black : Ok<br />
*Focus avec le Pad Ok<br />
*Plus de sho corrompu : Ok Memorisation des Focus :ok Patch : OK<br />
*Ce qui ne fct pas ou plus:<br />
*Multi sélection avec souris et touche " CTRL", c'est ok avec les commande "ch +"<br />
*prise en compte de valeur par défaut des devices (chez moi un Strobe qui devrai être à 255)<br />
Au bout d'un moment de travail, les fenêtres ne passent plus en premier plan par l'appel au menu, lorsqu'elles sont ouvertes. donc il faut les sélectionner dans un coin apparent.<br />
*Les Cue FX ne mémorisent pas les canaux de devices.<br />
*Les clone de Cue, ne copient pas les canaux de devices<br />
*lorsqu'on clique sur le "DLINK" d'un STEP, on peut visiblement éditer les canaux individuellement, or ce ne fonctionne pas sur tous les canaux. (couleurs OK, mais STROBE, EFFECT...)<br />
J'ai d'ailleurs pas réussi à "jouer" avec un canal "EFFET / MACRO", mais c'est peut être le device, faut que je vérifie.<br />
Les Dlink ne sont pas liés aux CUES, donc on ne peut pas les mettre dans un SUB.<br />
Pas systématique<br />
*Ne mémorise de temps en temps pas la couleur (donc dans certains CUE, et pas d'autres) <-- Ca c'est bizarre et pénible<br />
je te joindrai le sho et le step où ça bloque.<br />
=> ben aujourd'hui ce step et cette couleur ne bloque plus !=> A suivre<br />
*Sortie du logiciel pas toujours propre (fenêtres bloquées ouverte), mais ce ne m'est plus arrivé le lendemain.<br />
*J'ai eu deux fois une fermeture inopinée lorsque je faisais des manip. avec les 4-5 fenêtres ouvertes (Focus, Beam, Couleur, Listing), sans perte de données, recul. avec menu "backup".<br />
<br />
===4.0.0.b18===<br />
<br />
===Pre 4.0.0.b18===<br />
<br />
===4.0.0.b17===<br />
<br />
mainly a bug fix.<br />
<br />
===4.0.0.b16===<br />
<br />
===Pre 4.0.0.b16===<br />
<br />
*SUB_SPEED are reset to 50% in case of gun shot<br />
*moving light's attributes have been redispatched, new BEAM family<br />
*palette listing now reflect available palette for selected channels.<br />
*Colour and Focus window now display parameters levels for each selected Devices (along with the active palette's name)<br />
<br />
===4.0.0.b15===<br />
<br />
available for Windows, MacOS 10.8, 10.9, 10.10 bug fixes only...<br />
<br />
===4.0.0.b14===<br />
<br />
bug fixes only... should address:<br />
*not patched channels -X1/X2 crash<br />
<br />
===4.0.0.b11===<br />
<br />
===4.0.0.b10===<br />
<br />
*fix a bug with the 'Personality Editor'<br />
*benefit from the compiler analyzer (lots of optimizations)<br />
*fix Sample recording<br />
*new 'Balance' function to isolate selected channel as long as Balance is ON<br />
<br />
maybe I'll repeat myself but It's important to test these beta in order to stabilize the first 4.0.0 in order to release it.<br />
<br />
my goal is to have a bullet proof release as the 3.0.24<br />
<br />
moving lights code will be part of this release as an experimental feature.<br />
<br />
===4.0.0.b09===<br />
<br />
it's a big step forward as it introduce concept/basics for moving light, Leds, and whatever you need in D::Light.<br />
<br />
Specifically it introduces 'DLinks' wich are more or less (actually less than more) like MLinks but for registered devices.<br />
<br />
DLinks acts like this:<br />
*you set all parameters you need for devices (with palette it's better)<br />
*you record a cue and DLinks are attached to the step that contain the cue<br />
*you can edit/modify/create/remove DLinks form the editor wich is available (for now... I've forget to set an option in the menus....) by click on the corresponding column in the sequence.<br />
*when DLink are loaded in X2, if the channel is black they're processed (this behavior is called GO_IN_B on some ligthdesk)<br />
*this is a special feature of DL: when a channel under TGroup control is fading to black, if DLink attached to next step is referring to this channel, parameters are processed.<br />
it fits very well for theater I think....<br />
*DLinks are not attached to cues, cues only contain Dimmer Parameter of devices (if they exists) -editors (like GROUP, CUE, SUB) does not deal with devices parameters.<br />
<br />
===Pre 4.0.0.b9===<br />
<br />
===4.0.0.b8===<br />
<br />
===4.0.0.b7===<br />
<br />
===4.0.0.b6===<br />
<br />
*a new beta is available for macOS >= 10.8 and Windows (if you want the other builds, just ask.) here's a non-finished list of modifications:<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording<br />
*add Palette recording/updating functions<br />
*add Palette listing and editor<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde<br />
*in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
attached a model of devices for the device editor.<br />
<br />
I think it's robust now and you can build Personality based on the attached example.<br />
<br />
===Pre 4.0.0.b6===<br />
<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording add Palette recording/updating functions<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
===4.0.0.b05===<br />
<br />
* add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho. It's usefull for Device that do not handle Intensity attribute.<br />
* add a merging mechanism to swap registered device model with another one. it'll be usefull when Palette will be coded but the purpose is to be able to switch between device when in tour you do not have the same device as at the creation.<br />
* from the main board you can access to several windows for (few for now) commands add CONTROL command for Lamp On/Off<br />
*add FOCUS command for Pan(Fine)/Tilt(Fine)<br />
*add BLADE command<br />
<br />
in the FOCUS and Blade windows you can hold CTRL to scroll FINE or scroll BOTH parameters I think you'll need to to rebuild your devices template as the one provided because all parameters you want to use must be set<br />
<br />
all library have been updated<br />
<br />
===Pre 4.0.0.b5===<br />
<br />
*add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho add a merging mechanism to swap registered device model with another one<br />
*add CONTROL command for Lamp On/Off add FOCUS command for Pan(Fine)/Tilt(Fine) add BLADE command<br />
*updated libs<br />
*join Alpha Profile 800 && ADB Warp model as example say that Parameters fields must be set....<br />
<br />
===4.0.0.b04===<br />
<br />
Avec cette beta, j'arrive à controler les couleurs du PAR via le ColourPanel<br />
le circuit de la fenêtre principale représente le paramètre DIMMER des devices<br />
*donc de la nouveauté dans le colourpanel où si le(s) devices sélectionnées ont plus de 3 couleurs, des scrollers de niveaux apparaissent en bas de la fenêtre<br />
*rajout des cases CMY<br />
*refonte des presets de couleurs (pour mémoire: left-clic = selection de couleur, un deuxième clic permet de nommer la couleur, Ctrl+clic permet d'enregistrer la couleur active)<br />
donc si vous avez listés/patchés des devices, que vous les sélectionnez depuis la fenêtre principale, vous devriez pouvoir controler les couleurs depuis le colourPanel.<br />
on ne peut pas encore enregistrer de cues avec des valeurs de couleurs ni charger des trucs dans les subs, ni rien.... petit à petit ça avance.<br />
aussi pour ceux qui possèdent un ultraDMX RDM Pro merci de me dire si il fonctionne mieux avec cette beta.<br />
après réflexions nocturnes je me dis que c'est pas bien de mettre les valeurs de HOME dans la librairie, qu'il vaudrait mieux définir ces valeurs dans le 'Device Listing'... où pourrait également apparaitre des champs comme 'Inverse Pan' et 'Inverse Tilt'...<br />
<br />
===4.0.0.b3===<br />
<br />
this one bring the Device Listing where you can import Device Files to your sho. please be carefull not having neither Manufacturer nor Model set as '*'<br />
'-' on Win32 leads to nothing good...<br />
in order to patch the imported device, you click on the Dimmer or Channel cell, it pop up a big dimmer view.<br />
use Ctrl+'move the mouse' to set the dimmer Range.<br />
once dimmer range is set, you type the channel number you want to assign the device and use 'c' (like in channel) to process the patch.<br />
you can use 0 channel to release a previous patch without removing a device<br />
<br />
===4.0.0.b2===<br />
<br />
this one should address reported bugs of the previous one<br />
<br />
===4.0.0.b1===<br />
<br />
voici la premiere béta d'une longue série qui devrait aboutir sur une proposition d'utilisation des projecteurs à LED, projecteurs asservis.<br />
ça sera sans doute assez long étant donné le chantier, néanmoins voici une première proposition....<br />
cette beta ne comprends qu'un module de création de librairie de projecteur.<br />
dans l'ordre pour las suivantes:<br />
*assignation des projecteurs dans un sho de DL en fonction de la librairie existante -fonctions d'accès aux paramètres<br />
*création/gestion de palette<br />
<br />
==D::Light v3==<br />
<br />
===3.0.24_b2===<br />
<br />
build system is slightly different from previous releases. now we have :<br />
*MacOS 10.6/10.7 build linked against XQuartz 2.7.4<br />
*MacOS 10.8/10.9 build linked against XQuartz 2.7.5<br />
*and the good old Win32, Linux32, Linux64 releases on Linux and MacOS, every lib have been updated<br />
here come the news....:<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
you can load one or several channels.<br />
it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.24===<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
*thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
*you can load one or several channels.<br />
*it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.22_b2===<br />
<br />
OSC:<br />
*less message for channels (eg only when their values are changing)<br />
Setup:<br />
*new option for sequence typo<br />
*bug fixes...<br />
<br />
===3.0.22_b1===<br />
<br />
new beta phase with:<br />
*bug fixes (at least more error checks)<br />
*MidiTimeCode improved<br />
<br />
===3.0.22===<br />
<br />
I'm proud to announce the 3.0.22 release of D::Light.<br />
It's available for each supported platforms (macOS 10.6->10.9, windows, Linux 32b, Linux 64b). On MacOSX, it's linked against XQuartz 2.7.5 (xquartz.macosforge.org/landing/)<br />
many bugs fixed....<br />
News:<br />
*MIDI TIMECODE: code improved<br />
OSC:<br />
*less and better verbose<br />
SETUP:<br />
*new typo function for sequence display<br />
*please consider making donations if you think this software is useful.</div>Sl1200mk2https://getdlight.com/wiki/index.php?title=ChangeLog&diff=3095ChangeLog2020-02-14T14:38:18Z<p>Sl1200mk2 : /* 4.1.08 [NOTYETRELEASED] */</p>
<hr />
<div>__NOTOC__<br />
<br />
==D::Light v4==<br />
<br />
===4.1.08 [20200214]===<br />
<br />
*SetUp :<br />
-new option to set Submaster's matrice (10 or 16 Submasters displayed) // Nouvelle option pour définir la matrice des Submasters<br />
<br />
<br />
*SetupIO :<br />
-E1.31 (streamingACN protocol) DMX universe mapping can now reach universe 63999 // le mapping des univers DMX pour le protocole E1.31 (streamingACN) peut aller jusqu'à l'univers 63999<br />
<br />
<br />
*Fixes&&Improvements<br />
<br />
===4.1.07 [20200131]===<br />
<br />
*SetUp :<br />
-new option to Detach/attach main User Interface // Nouvelle option pour séparer ou grouper la fenêtre principale<br />
<br />
-new option to anchor StepLinks to sequence // Nouvelle option pour lier le déclenchement des stepLinks au step+/- dans le séquentiel<br />
<br />
*StepLinks:<br />
-new type command to change displayed SubMasterPage // nouvelle commande pour afficher une page de SubMaster spécifique<br />
<br />
*TimeLinks:<br />
new TLinks are now registered with '.' in the Time column. It means that step times will be used // Les nouveaux TLinks sont enregistrés avec un '.' dans la colonne des temps. Ce qui signifie que les temps du pas de séquence sont utilisés (il est toujours possible d'assigner un délai spécifique)<br />
<br />
*DeviceCommand:<br />
-new option to clone levels from a desired device // nouvelle option (bouton et raccourci clavier) pour cloner les valeurs d'un device vers tous les devices inscrits dans le deviceCommand<br />
<br />
===4.1.06 [20200107]===<br />
<br />
bug fix release :)<br />
<br />
<br />
===4.1.05 [20191220]===<br />
<br />
*macOS<br />
-more Native integration <br />
<br />
-fix&&improvements<br />
<br />
===4.1.04 [20191130]===<br />
<br />
*SubMasters:<br />
-add new OSC and Midi messages for subBook rotations // ajout de nouveaux messages OSC et MIDI pour la navigation dans les subBooks.<br />
<br />
-add new buttons to quickly switch between Submaster's pages // ajout de nouveaux boutons pour rapidement choisir la page de Submaster affichée.<br />
<br />
*Patch:<br />
-you can now give a name to channels (useful on tour...) // il est dorénavant possible d'assigner du texte à un circuit.<br />
<br />
*Objects Listing:<br />
-new option for Chaser and Sample Listing to run the selected effects (in order to quickly identify them) // nouvelle option pour les Chaser et Sample Listings qui permet de rapidement faire un play/pause des effets sélectionnés<br />
<br />
*Devices:<br />
-new 'Recall DLink' function to copy state of selected devices from a step/cue/stepID // nouvelle fonction 'Recall DLink' pour copier les niveaux des devices en sélection depuis une cue/step/stepID donné<br />
<br />
*General<br />
-new 'Ring Buffer' mechanism for channel's quick selection (+shortcuts+OSC+MIDI links) // nouveau mécanisme appelé 'Ring Buffer' pour une sélection rapide des circuits (accessible via les raccourcis claviers, des messages OSC ou des commandes MIDI)<br />
<br />
-one can use commandLine to define Refresh timing // il est dorénavant possible de préciser le temps de la commande Refresh (via la ligne de commande)<br />
<br />
-you can define a prefered path in the SetUp // Il est possible de définir une arborescence dans le SetUp pour que D::Light ouvre le navigateur de fichier de préférence vers le chemin défini.<br />
<br />
===4.1.03 [20190729]===<br />
<br />
*SetUpIO:<br />
-virtual submasters for incoming data are now separate. One can control either usbDMXInput, netDMXInput and oscInput at the same time.<br />
<br />
it means one can use usbDMX Input to control Submasters from an external lightdesk and in the same time use netDMX Input to control Channels from a fancy madMapper patch :) and output DMX... :)<br />
<br />
//<br />
<br />
-D::light dispose dorénavant de 2 entrées DMX séparées (usbDMXInput et netDMXInput) via les 'Virtual Submaster'.<br />
<br />
ça signifie qu'il est possible d'utiliser une console lumière pour piloter les Submasters de D::Light (via usbDMXInput) tout en utilisant madMapper pour controler les circuits (via netDMXInput)... et sortir du DMX :)<br />
<br />
<br />
<br />
<br />
===4.1.02 [20190726]===<br />
<br />
*Midi:<br />
-new 'FloatingScaleIncrement' and 'FloatingScaleDecrement' available for ControlChange // nouvelles fonctionnalités 'FloatingScaleIncrement' et 'FloatingScaleDecrement' pour les ControlChange Midi.<br />
<br />
Ces nouvelles fonctions permettent d'utiliser une roue codeuse Midi (qui envoie +1 dans un sens et +1 dans l'autre sens sur 2 canaux différents) pour pouvoir se déplacer dans les listings ou modifier le niveau des circuits sélectionnés.<br />
<br />
-better shortcut support // amélioration de la commande midi 'Shortcut'<br />
<br />
<br />
*OSC:<br />
-better strategy // meilleure stratégie d'émission des messages OSC<br />
<br />
<br />
*E1.31:<br />
-better code for E1.31 input // meilleur code pour la réception de paquets E1.31<br />
<br />
===4.1.01 [20190722]===<br />
<br />
*fix<br />
<br />
<br />
===4.1.00 [20190719]===<br />
<br />
*UserInterface:<br />
-more 'flat' design // fin du nouveau design de l'interface utilisateur<br />
<br />
<br />
*Park:<br />
-new 'Park' function is order to lock channels or specific parameters of Device // nouvelle fonction 'Park' qui permet de bloquer des circuits ou des paramètres individuels de Device à une niveau donné.<br />
<br />
<br />
*macOS:<br />
-D::Light is now notarized from Apple // D::light est "notarizé" de la part d'Apple<br />
<br />
===4.0.31 [20190618]===<br />
<br />
*UserInterface:<br />
-new 'flat' design // nouveau design de l'interface utilisateur<br />
<br />
<br />
*Chaser / Sample:<br />
-one can now use SPEED Submasters to gain more fine controls on Chasers/Samples restitution (ClockWise way, CounterClockWise way, Random way)<br />
<br />
//<br />
<br />
-Il est dorénavant possible de controler le sens de défilement des Chasers et des Samples, soit dans le sens horaire (normal... CWise) soit dans le sens anti horaire (du dernier step vers le premier ... CCWise) soit en mode aléatoire (Random).<br />
<br />
Pour accéder à ces controles il suffit de définir un Submaster comme SPEED d'un Chaser ou d'un Sample et en lieu et place du texte associé au Sub se trouve le PlayMode.<br />
<br />
<br />
<br />
*Clone:<br />
-one can now set desire objects number while cloning (available for Cue, Group, Chaser, Sample, Palette, microPalette) // Il est dorénavant possible de choisir lors d'un clone d'objet le numéro de l'objet cloné (valable pour les objets Cue, Group, Chaser, Sample, Palette, microPalette)<br />
<br />
<br />
<br />
*Freeze:<br />
-Frozen step is now coloured // A l'appel de la fonction Freeze, le step en SCENE devient coloré pour une meilleure identification<br />
<br />
-grandMaster can now control Frozen levels // Le grandMaster est dorénavant maitre sur l'état lumineux freezé<br />
<br />
<br />
<br />
*Sequence:<br />
-one can now use Ctrl+Space to load selected step and launch GO (only in the big sequence window) // Il est dorénavant possible d'utiliser la barre espace dans la fenêtre de Sequence pour lancer un GO.<br />
<br />
Il est également possible de sélectionner un step et d'appuyer sur Control+Space pour charger le step sélectionné en Préparation et automatiquement lancer un GO.<br />
<br />
<br />
*Curves:<br />
-one can now select point and use Ctrl+Arrows(Up/Down/Left/Right) to move it // Il est dorénavant possible de sélectionner un point de la courbe du 'Curve Editor' et d'utiliser la combinaison de touche Ctrl+Flèche(Nord/Sud/Est/Ouest) pour le déplacer<br />
<br />
<br />
*TimeLink:<br />
-new copyToStep function to copy selected Tlinks to desire step // nouvelle fonction de copie (et raccourci clavier associé) pour copier les TimeLinks sélectionnés vers le pas de séquence inscrit dans la ligne de commande.<br />
<br />
<br />
*Midi:<br />
-new design of the midi Patch Editor // nouveau design de la fenêtre d'édition du patch Midi<br />
<br />
-more copyToMidiSwitch capabilities (you can now copy selected patch to all existing midiSwitch when the commandLine is empty) // Il est dorénavant possible de copier tout ou partie du patch midi vers tous les MidiSwitch existants en laissant la ligne de commande vide.<br />
<br />
<br />
*DeviceCommand:<br />
-one can now use MouseScroll in Blade's specialized widget // Il est dorénavant possible d'utiliser le scroll de la souris pour modifier les niveaux des Blades<br />
<br />
<br />
*microPalette:<br />
-one can now register INTENSITY/DIMMER as a definition for microPalette // Il est dorénavant possible d'enregistrer le paramètre INTENSITY/DIMMER comme définition d'une microPalette<br />
<br />
===4.0.30 [20190314]===<br />
*Objects Listings:<br />
-one can now sort (or reorder) objects in Cue/Group/Chaser/Sample/Palette/microPalette Listings // nouvelle commande pour re-numéroter les objects dans les différents listing<br />
<br />
-new 'reOrder' shortcut // également un nouveau raccourci clavier 'reOrder'<br />
<br />
<br />
*Submasters:<br />
-new state for Solo function (we now got NORMAL/SOLO/FLASHSOLO/NOSOLO) // ajout d'une nouvelle fonctionnalité pour le SOLO des Submasters.<br />
<br />
les différents états sont:<br />
<br />
**NORMAL : rien de particulier<br />
**SOLO (vert) : en fonction de l'ouverture du Submaster les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**FLASHSOLO (jaune) : lors de l'appui sur le bouton FLASH du Submaster, les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**NOSOLO (rouge) : le Submaster ne se coupe pas lors de l'action d'autres Submasters en mode SOLO ou FLASHSOLO<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.29 [20190226]===<br />
*General:<br />
-Balance function for channels is now dynamic // amélioration de la fonction Balance pour les circuits.<br />
<br />
Lorsque la fonction Balance est activée (qui permet d'isoler le(s) circuit(s) sélectionné(s)), si la sélection de circuit change, la Balance est updatée<br />
<br />
<br />
*OSC:<br />
-new /shortcut command which accepts string as argument // nouvelle commande /shortcut pour simuler un raccourci clavier.<br />
<br />
Cette commande accepte une 'string' comme argument.<br />
<br />
Par exemple '/shortcut p' va changer le registre de travail actif.<br />
<br />
<br />
*Track:<br />
-one can now track Palette across sequence // il est dorénavant possible de tracker les Palettes chargées dans le séquentiel (via les DeviceLinks)<br />
<br />
<br />
*Device:<br />
-more https://open-fixture-library.org/ integration<br />
<br />
<br />
*DeviceLinks:<br />
-Purge menu redefined // extension du menu Purge des DeviceLink.<br />
<br />
Il est dorénavant possible de purger un Paramètre ou tous les paramètres d'un attribut pour un DeviceLink en un coup<br />
<br />
<br />
*DeviceCommand:<br />
-new Live bound which display levels form palettes loaded in SubMasters // nouveau mode Live pour le DeviceCommand <br />
<br />
en mode Live, le DeviceCommand affiche les niveaux des paramètres des devices qui sont pilotés par des palettes chargées dans les submasters<br />
<br />
===4.0.28 [20190118]===<br />
*Submaster:<br />
-improve Submasters Solo mode // amélioration du mode Solo pour les Submasters.<br />
<br />
dorénavant le mode solo n'est plus réservé aux Flash, il est également accessible pendant le scroll des Submasters.<br />
<br />
-Balance do not kill 'E' (aka Exclusion) Submasters // les 'E' (comme Exclusion) Submasters ne sont plus remis à zéro en cas de Balance<br />
<br />
<br />
*Group:<br />
-enhance popUp dialog // amélioration de la fenêtre popUp d'enregistrement des Groupes.<br />
<br />
Lors de l'enregistrement d'un Groupe une fenêtre popUp s'ouvre où vous pouvez directement renseigner le nom du nouveau Groupe.<br />
<br />
<br />
*MasterLink:<br />
-improve MasterLink behavior (follow step +/-) // Les MasterLinks suivent la séquence pour les commandes step +/-<br />
<br />
-improve MasterLink editor Submaster's selection/registration // amélioration de la sélection/enregistrement des Submasters dans l'éditeur de MasterLink.<br />
<br />
vous pouvez dorénavant sélectionner les Submasters à enregistrer dans les MLinks de la même manière que la sélection de circuits dans la fenêtre principale.<br />
<br />
===4.0.26 [20181214]===<br />
*Patch:<br />
-'Enter' key can now be used to select either channels or outputs. CommandLine is used for sourcing.<br />
<br />
<br />
*Main Window:<br />
-'Enter' key can now be used to select channels. CommandLine is used for sourcing.<br />
<br />
-new 'DynamicBottom' display for Device's selection.<br />
<br />
<br />
*Sequence:<br />
-one can now register/insert cueless step. Such steps are useful to trigger D/M/S Links.<br />
<br />
<br />
*SubMasters:<br />
-new 'Looping Style' options for SubMasters loaded with Sample. one can select if levels are persistent after each loop or reseted.<br />
<br />
<br />
*SetUp:<br />
-one can now choose if SOLO mode for SubMasters also behave on Scene levels.<br />
<br />
-one can choose colours for Scene/Prepa registers<br />
<br />
<br />
*SetUp I/O:<br />
-one can now choose DMX input frame length.<br />
<br />
<br />
*DeviceLink:<br />
- one can now trigger MoveInBlack in one click for all listed Devices of each steps<br />
<br />
<br />
*TimeLink:<br />
-new 'Quick Selection' option to selected each identical parameters<br />
<br />
<br />
*Midi:<br />
-one can now use NOTE and PROGRAM CHANGE to trigger defined shortcuts<br />
<br />
<br />
*OSC:<br />
-new command which allow to control parameters of selected devices (range is -1.0 <= x.xx <= 1.0):<br />
<br />
/deviceParameter/ATTRIBUTE/PARAMETER x.xxx<br />
<br />
===4.0.24 [20181004]===<br />
<br />
===4.0.23 [20181002]===<br />
<br />
*menu Accelerators :<br />
-accelerators for MLink, TLink, DLink, SLink have changed (respectively Shift+Meta+w, Shift+Meta+x, Shift+Meta+y, Shift+Meta+z)<br />
<br />
<br />
*Sample :<br />
-faster encoder/decoder <br />
<br />
<br />
*VLC :<br />
-D::Light can now trigger VLC's playlist [https://www.getdlight.com/wiki/index.php/SETUP_I/O#VLC].<br />
<br />
<br />
*SubMasters :<br />
-VLC volume, DMX Input and OSC Input can be assigned to a regular SubMaster.<br />
<br />
<br />
*palette Editor :<br />
-Live functionality added<br />
<br />
<br />
*palette Listing :<br />
-new 'ALL' selector to display every recorded palette for selected channels<br />
<br />
<br />
*OLA server :<br />
-bumped to 0.10.7<br />
<br />
<br />
*MacOS :<br />
-MacOS 10.14 compatibility<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.22 [20180718]===<br />
<br />
*General:<br />
-last active step is recorded within the .sho, thus in case of crash or backup loading, last recorded step is set as the active step<br />
<br />
<br />
*USBDMX:<br />
-added more widget /*NODLE U1*/ /*FX5*/ /*Digital Enlightenment*/ /*anyma*/ /*avldiy*/ /*Eurolite*/<br />
<br />
(untested though....)<br />
<br />
<br />
<br />
*DeviceLink:<br />
-more powerful selection capabilities.<br />
<br />
one can now select several cells in DeviceLink Editor and apply chosen palette to all of them<br />
<br />
-MoveInBlack option editable for channels listed in the DeviceLink Editor<br />
<br />
<br />
<br />
*Curves:<br />
-new 'Square' interpolator (aka 'Square Law' curves)<br />
<br />
<br />
++fixes and optimizations<br />
<br />
===4.0.21 [20180705]===<br />
<br />
*DeviceListing:<br />
-one can now 'shiftPAN' and 'shiftTILT' devices<br />
<br />
<br />
*StepLinks:<br />
-one can choose to which destination OSC messages are sent (aka 'All Destinations' or specific IP:PORT)<br />
<br />
<br />
*General:<br />
-fixes and optimizations<br />
<br />
===4.0.20 [20180615]===<br />
<br />
*Palette:<br />
-Palette are now applied according to a user defined time (time is defined in [[SETUP]])<br />
<br />
-new Shift+CMD+P shortcut to display 'Palette Listing'<br />
<br />
<br />
*Virtual Submaster:<br />
-a new virtual submaster is available in [[SETUP I/O]]/OSC which can handle all incoming /circ/x/level OSC messages.<br />
<br />
-a new virtual submaster is available in [[SETUP I/O]]/DMX Utility which can handle all incoming DMX levels.<br />
<br />
<br />
*Submaster:<br />
-one can now colorize each Submaster (and it's levels in Output)<br />
<br />
<br />
*Accelerator:<br />
-new accelerators are available in Cue/Group/Chaser/Sample Editors<br />
<br />
<br />
*Track:<br />
-better MLink support<br />
<br />
===4.0.19 [20180515]===<br />
<br />
*Sample:<br />
-fix wrong device restitution under certain circumstances<br />
<br />
<br />
*Sequence:<br />
-new accelerator shortcut (CMD+R) in order to load selected step in active register<br />
<br />
-Cue names are now displayed in the big sequence window<br />
<br />
-one can now drag'n drop step(s) in order to reorganize the sequence<br />
<br />
-fix XFade wrong behavior <br />
<br />
<br />
*General:<br />
-in case of weird shutdown (crash....), D::Light now ask if user wanna use the backup.<br />
<br />
<br />
*OSC:<br />
-re-writting of OSC messaging system in favor of mono-argumentation (thus, touchOSC become usable again)<br />
<br />
-new syntax for Devices (cf https://getdlight.com/wiki/index.php/OSC)<br />
<br />
-old syntax (aka multi-argumentation) is still available thanks to a new switch in setupIO/OSC menu (Messaging argumentation type)<br />
<br />
<br />
*Track:<br />
- one can now track/update/create/delete Masterlinks from the Track window<br />
<br />
- better tracking for duplicate values<br />
<br />
- one can now use 'All' shortcut to select all displayed levels for selected channels<br />
<br />
<br />
*SplashScreen:<br />
-new initialization process which lead to a new splashscreen<br />
<br />
<br />
*MasterLinks:<br />
-MLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new insert MLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move MLinks<br />
<br />
<br />
*USBDMX:<br />
-D::Light now support HotPLug for usbDMX widgets :) only on macOS and Linux :(<br />
<br />
it means one can unplug/replug a usbDMX device, if the widget was previously active, D::Light will manage automatically the re-connection.<br />
<br />
<br />
*StepLinks :<br />
<br />
https://getdlight.com/wiki/index.php/STEPLINK<br />
<br />
-SLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new copy SLink button (+shortcuts) in the editor<br />
<br />
-new insert SLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move SLinks<br />
<br />
-OSC StepLinks are now typed, it means one must specify if argument(s) is an int, a float or a string<br />
<br />
-CURVES StepLinks now accept THRU (>) for outputs (in the same fashion as for channels)<br />
<br />
<br />
*Device Listing :<br />
-one can now sort Device's order according to ID or Model or Channel<br />
<br />
-one can now use massive Merge (by selecting several Devices before merge)<br />
<br />
<br />
*Palette Editor :<br />
- one can now use empty command line for AtLevel shortcut in order to purge selected levels<br />
<br />
<br />
*Palette Listing :<br />
- new 'Bound To' (editors) option in order to avoid opening Device Command<br />
<br />
<br />
*Chasers :<br />
- CHZ_Cue management is now the same as for the main sequence... if one record CHZ_Cue 1.5, it'll land between CHZ_Cue 1 and CHZ_Cue 2<br />
<br />
- Palette shortcut is now available in Chaser Editor<br />
<br />
<br />
*Curves :<br />
- deepest interaction with the patch.... Output(s) assigned to a curve of the curveListing are now linked(was ist das schön).<br />
<br />
- CurveEditor : one cane now select which curve is displayed (either from patch or from curveListing)<br />
<br />
- Curves are now 16bits -POTENTIAL INCOMPATIBILITY- (they need to be redrawn)<br />
<br />
===4.0.18 [20180124]===<br />
<br />
This release introduce SLinks.<br />
<br />
One can send custom Midi or OSC messages per sequence's step. Thus, it allows D::Light to become the master sequencer of your show as it can trigger specific cues/steps in other software.<br />
<br />
One can also load custom curves for output(s)/channel(s) on every steps of the sequence.<br />
<br />
*Patch:<br />
-new 'quick select' option in order to select all outputs patched to selected channels<br />
<br />
-new Channel/Output test shortcut<br />
<br />
-speedUp display<br />
<br />
*Sample:<br />
-smart +%/-% which only operate on recorded levels for selected channel(s) over a region or at one frame<br />
<br />
*Sequence:<br />
-in the main sequence window, one can now arrange columns as desired<br />
<br />
-new searchBox to quickly find a step/cue associated to a text<br />
<br />
*MasterLink/TimeLink/DeviceLink/StepLink Editor:<br />
-one can now select active step<br />
<br />
-more shortcuts<br />
<br />
*SubMaster Editor:<br />
-one can now select active submaster<br />
<br />
*Curves:<br />
-new design with more powerful editing<br />
<br />
*ShortCuts:<br />
-new searchBox to quickly find a shortcut<br />
<br />
*Save/SaveAs:<br />
-warning when directory is not writable<br />
<br />
*Force DeviceLink:<br />
-one can now use FullForce new option and select which attributes will be recorded<br />
<br />
*Device:<br />
-the main window should reflect active color for device. (it works for RGB or CMY colors only...)<br />
<br />
*General:<br />
-selection style is now more obvious (yellow square is 'around' selected channels)<br />
<br />
*Palette Editor:<br />
-one can move in Palette thanks to the new Up/Down switcher<br />
<br />
*Palette Listing:<br />
-Colour Palette are now colored for EZ view<br />
<br />
===4.0.17===<br />
<br />
a miserable bug of the previous release leads to this one<br />
<br />
===4.0.16_b4===<br />
<br />
===4.0.16_b2===<br />
<br />
===4.0.16 ===<br />
<br />
available for almost every systems (Linux version will be uploaded ASAP... sorry guys for the looooong waiting)<br />
<br />
*E1.31 (aka streamingACN) is now available as a netDMX protocol <br />
*one can now use 16 DMX universe<br />
<br />
Midi :<br />
*one can now use 'subStick' function for Midi Patch.<br />
thus Midi faders will always be patched to displayed submasters <br />
*'flashStick' is also available for the same purpose.<br />
SubMasters :<br />
*added a new 'E' button as Exclusion.<br />
thus AllSub master will not act on excluded submasters<br />
+ various fix<br />
<br />
===4.0.15_b2===<br />
<br />
2 new important stuff:<br />
*in Art-Net, DL no longer send continuously. it sends only on DMX change<br />
*in Patch, you can now "repeat" a Device. it's useful for playing with LedStrips<br />
also, more work have been done on DeviceCommands...<br />
in the Palette Listing, you can now use the new "recycle" icon in order to load same channels as in the DeviceCommands.<br />
<br />
===4.0.15_b1===<br />
<br />
===4.0.16_b3===<br />
<br />
===4.0.15_b3===<br />
<br />
===4.0.15===<br />
<br />
*on Windows, you should now be able to double-clic on .sho in order to launch DL and load desire sho<br />
*new SetUp I/O menu which group all DMX, USBDMX, NETDMX, MIDI and OSC function *new option to cross-patch dmx universes<br />
<br />
DMX Input:<br />
*more accurate<br />
*new option to bound DmxInput to channels or SubMasters<br />
<br />
Patch:<br />
*new option to "repeat" DMX Levels for Devices (useful for led strips)<br />
<br />
ArtNet :<br />
*you can now manually register Node's IP/Net/SubNet.<br />
*DL no longer send continuously packets.... it sends only on change.<br />
*new option in the Setup "Release FREEZE on Go".<br />
allow user to freeze DMX state until the next GO (useful when one want to move in sequence without modifying stage)<br />
<br />
Device Personality :<br />
*you can now import Personalities of the OFL project (Open Fixture Library) open-fixture-library.herokuapp.com/<br />
(which at the time of writing is open-fixture-library-pr-199.herokuapp.com/ ).<br />
*you can hide Commands for Colours, Focus and Blade in order to display bigger values table.<br />
<br />
Palette Editor:<br />
*you can now use At_level shortcut on selection of levels (multiple selection is allowed)<br />
General<br />
*you can now choose to display only patched channels<br />
<br />
===4.0.14===<br />
<br />
No new function Only fixes<br />
<br />
===4.0.13_b3===<br />
<br />
many changes to Artnet and dmxInput.<br />
<br />
===4.0.13===<br />
<br />
*enable DMXInput for DMX USB PRO widgets and clone<br />
*enable DMXInput for ArtNet<br />
*adjustable DMX rate<br />
*better Artnet support<br />
*better support for looooong samples<br />
*plenty of little annoying stuff<br />
<br />
===4.0.12===<br />
<br />
*new 'NoSolo' option for submaster:<br />
it means that a submaster tagged as 'NoSolo' won't be closed during 'Solo' operation, it also means that it won't close any sub when it's flashed.<br />
you just need to clic 2 times on the solo option .<br />
*when 'Solo' operation , device's parameters are now untouched (except the INTENSITY/DIMMER parameter)<br />
*new 'ReSync' option for midi:<br />
this function resend all midiOut levels. it's useful when you switch preset from the BCF2000<br />
*new option in the SETUP to bound MLink time and Timed submasters to Joystick: it means one can now speed up or down submasters opening/closing<br />
*import Sample extended:<br />
you can now select in one shot several samples to import.<br />
*'clone' is now available in the sample editor :<br />
it means you can copy selected channels levels to other(s) channel for a defined region or for a frame. This let you create enveloppe for channel and copy it to other channel.... yeah I know, this is huge!<br />
*import Chaser extended:<br />
you can now select in one shot several chasers to import.<br />
<br />
===4.0.11===<br />
<br />
fix annoying reported bugs.<br />
<br />
===4.0.10===<br />
<br />
*when cloning a device, one can now choose to clone source device's levels to destination devices's levels<br />
(in palette, in sub, in micropalette)<br />
*more device merging subtilities<br />
<br />
===Pre 4.0.09===<br />
<br />
*this one brings 'Gang Load' fashion to D::Light<br />
<br />
===4.0.9===<br />
<br />
extend the use of multiple selection in Cue/Group/Sample/Chasers Listing/Device Listing/Patch...<br />
you can now select several Chasers for example and load them to several submasters in one shot (thanks to drag n' drop)<br />
multiple selection have also been introduced for 'Remove' functions and 'Clone' functions.<br />
*you can now extract each submaster of the Gun Control (cf noGun option)<br />
*you can now set submasters config for a page of Sumaster (simply scroll the button down RecMLink button<br />
<br />
===4.0.8===<br />
<br />
===4.0.7===<br />
<br />
Mainly bug fixes and better memory bandwidth management<br />
<br />
===4.0.6===<br />
<br />
===4.0.5===<br />
<br />
This release will introduce microPalette.<br />
<br />
what is a microPalette ?<br />
<br />
microPalette handle one or several parameter(s) defined in the personality of a device, and only operate on a specific range defined by the user.<br />
microPalette are loaded in submasters and are executed in an exclusive mode for all selected devices that are registered within the submaster.<br />
for example, let's say devices are lighting ON with shutter open.<br />
you record a microPalette for SHUTTER parameter on the range 4 -> 128 that you load on submaster 1.<br />
when you'll open sub1, the shutter will start strobing form low to fast (if in the personality strobing form low to fast is registered in the range 4 -> 128).<br />
when you shutdown the submaster, the shutter will return to it's open state.<br />
it'll be veeeeeery useful for gigs<br />
*address patch issue when user use Shift key to extand selection for outputs<br />
*bug fixes and code cleaning<br />
<br />
===4.0.4===<br />
<br />
this release fix wrong behavior of 4.0.3 (sorry for the mess...)<br />
<br />
===4.0.3===<br />
<br />
*speeding internal things (and cleaning)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed) <br />
*better midi output (submaster's flash for example)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed":<br />
<br />
===4.0.2===<br />
<br />
<br />
fix & improve curves for dimmers<br />
<br />
===4.0.1===<br />
<br />
available for every supported systems : Win7, Win8, Win10, Linux32Bits (Ubuntu 14.04), Linux64Bits (Ubuntu 16.04), ARCHLInux (always on the top), MacOS 10.6 thru 10.12 on MacOS, D::Light is linked against XQuartz 2.7.11<br />
one of the main big thing is that D::Light is now a pay app... this move will hopefully be profitable for the software.<br />
the other big thing is that D::Light can now drive moving lights / LED lights.<br />
several improvements have been introduced for Chasers, Samples, user interface, drag'n drop, etc....<br />
<br />
===4.0.0.b-78===<br />
<br />
===4.0.0.b-75===<br />
<br />
fix blackout/sceneMaster/grandMaster with devices that use 'virtual intensity for colours' parameter<br />
<br />
<br />
===4.0.0.b-74===<br />
<br />
news:<br />
*refresh/balance available as OSC commands<br />
/pad/refresh 1<br />
/pad/balance 1<br />
*OSC message can bypass level's locking mechanism for /circ/level and /sub/level<br />
<br />
===4.0.0.b-76===<br />
<br />
*better handling of DLink<br />
*fix some Devices stuff for sequence -you can now use "0" Tlink (==20ms)<br />
*you can now use "0" waitTime _ 5xfaster than 0.1<br />
if you want to reset waitTimes to nothing (no autogo), set command line to . and use wait shortcut (or double clic in the waitTime column)<br />
*display Info when MLink or Tlink are recorded/updated<br />
++ various fix<br />
<br />
===4.0.0.b-73===<br />
<br />
Hi,<br />
b73 is out for some platforms (aka MacOS from 10.9 to 10.12 (linked against XQuartz 2.7.10), Windows 64b and Linux 64b)<br />
'''the main big thing with this release is that D::Light became a paid app...'''<br />
I tried during 13 years to keep in free, but I cannot no more. So please make archive of your sho as there will be no return.<br />
news:<br />
*lots of bug fixes<br />
*manual xfade for devices<br />
*you can now call Palettes from the main window (manually (new setup option or drag the switcher under the keypad) or with shortcuts)<br />
*nice handling of palettes in submasters.<br />
*improve device mechanism for Chasers<br />
*new timing options for chasers<br />
<br />
===Pre 4.0.0.b-72===<br />
<br />
*Samples are now LTP...<br />
mean easier, lighter, smarter...<br />
it also means some serious incompatibility with existing sample... sorry for that but it's a necessary evil.<br />
*fix DLink is now also available in Chaser<br />
*add 'Virtual Intensity for Colours" in the Device Listing.<br />
this new option let you control the Intensity of the device even when INTENSITY/DIMMer combo is not registered.<br />
usefull for LED RVB for example...<br />
<br />
===Pre 4.0.0.b-71===<br />
<br />
fix a miserable bug...<br />
news:<br />
*SampleListing now display Sample's length<br />
*you can change submaster's levels color (new setup option)<br />
<br />
===Pre 4.0.0.b-70===<br />
<br />
*new purge utility for device attributes within Samples<br />
*'device command' is now fully dedicated to sample's cause<br />
*better speed algorithm for stuff (aka sub_speed, joystick, general timing)<br />
*you can select devices directly in the 'palette Listing' window, as in the 'device commands' window<br />
*reorganization/colorization of 'device Commands' (in order to gain space and clarity)<br />
*add Ctrl+Arrow shortcut to select next channel and set it to default@Level<br />
<br />
===Pre 4.0.0.b-69===<br />
<br />
fix various wrong behavior<br />
*Devices:<br />
added the possibility to define HOME position for parameters to NULL. in this case, HOME call will never operate on the nulled parameters. (useful in some case where LAMP OFF is set to 0... and you don't want to switch the lamp off each time you HOME the device).<br />
<br />
===Pre 4.0.0.b-68===<br />
<br />
*added DND support for TLink and DLink in the chaser's editor<br />
*added DND support for Times in the chaser's editor (times can be DND for example from TimeIn to DelayOut, etc...)<br />
*added DND support for Cues in the chaser's editor<br />
*as for the sequence and other stuff you can now double-click in the TLink editor to set value<br />
*as for the Chaser's editor you can now DND Times in the Sequence editor in the way you want (eg from TimeIn to DelayOut, etc...)<br />
*Device's parameters now follow step times if INTENSITY is > 0 -fix for invPan/invTilt<br />
<br />
===4.0.0.b-67===<br />
<br />
===Pre 4.0.0.b-67===<br />
<br />
*added support for usb pro mk2 (revB) -added wait times to chaser editor $<br />
FWIW, I've decided to clean OSC reader/writer messenger before the final release (and this is not a good news for you... )<br />
I've changed:<br />
/circ/level x y (where x is the channel, y the level) /circ/prepalevel x y<br />
/sub/text x blabla<br />
/sub/level x y<br />
/sub/flash x y<br />
/sub/phase x y.y<br />
all the /subStick messages and also the /device ones<br />
for the devices it looks like<br />
/device s i i (string (/attribut/parameter), int (device numbr), int (value))<br />
I know that all your pd patchs, touchOSC stuff, etc... won't work anymore, but it gain clarity and parsing efficiency.<br />
<br />
===4.0.0.b-66===<br />
<br />
bug fixes<br />
few words about the new 'Phase' ID for a submaster:<br />
one can freely navigate in a sample thanks to the new phase function. it starts at 0.0 and end at 1.0 (1.0 is the latest frame of the sample).<br />
so you can set a sub as Phase for a sample (like you did with Speed function), and you have 255 steps to navigate in the sample.<br />
I've also added OSC message (/sub/x/phase 0.0........1.0).<br />
thus, you have a huuuuuuge precise control over the sample's restitution.<br />
you can go forward, backward, loop inside, etc.....<br />
<br />
===Pre 4.0.0.b-66===<br />
<br />
nouveaux messages OSC: reception<br />
/pad/sub x (select sub)<br />
/pad/record 1 (like record shortcut) /pad/update 1 (like update shortcut)<br />
sending<br />
/seq/x1text (send text associated to step loaded in X1) /seq/x2text (send text associated to step loaded in X2) /sub/pageText (send text associated with the active sub page) /seq/go_signal 1 (send when GO is triggered) /seq/goback_signal 1 (send when GO is triggered) /seq/pause_signal 1 (send when GO is triggered)<br />
and for the Devices:<br />
each device will respond to :<br />
/device/x/attribut/paramater 0... 65536<br />
where attribut is COLOR or FOCUS or EFFECT, etc.... and parameter are the ones recorded within the personality of the device<br />
each device will export his value to the same address<br />
<br />
===4.0.0.b-65===<br />
<br />
There's enough changes to make an update... I didn't finished all the clean though...<br />
*the main window has been polished to fit within small screen systems *you can sample devices<br />
*many many bug/trick fixes<br />
<br />
===4.0.0.b-64===<br />
<br />
mainly bug fixes and stuff improvements....<br />
<br />
===4.0.0.b-62===<br />
<br />
a miserable mistake on b61 leads to b62... mainly bug fixes and dep lib update<br />
<br />
===4.0.0.b-61===<br />
<br />
only for Win32, Win64, MacOS 10.11 (more OS to come later) mainly bug fixes.<br />
<br />
===4.0.0.b-58===<br />
<br />
freshly fresh for everyone, this beta fix several bugs or wrong behavior regarding Devices but also for the old fashion way...<br />
<br />
===4.0.0.b-57===<br />
<br />
*in the palette listing one can now apply a palette to selected devices in one click (nice 4 live...)<br />
*in the palette listing, palettes are now categorized (faster display)<br />
*in the 'device command' panel, if a parameter have a definition, associated scroller are now bound to minLevel/maxLevel (nice 4 live...)<br />
<br />
===4.0.0.b-56===<br />
<br />
only 4 MacOS 10.6 -> 10.11<br />
<br />
===4.0.0.b-55===<br />
<br />
should fix some stuff...<br />
only for Linux64, MacOS 10.8 -> 10.11<br />
<br />
===4.0.0.b-54===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-53===<br />
<br />
should fix group removing/deletion different compilation options for win64<br />
<br />
===4.0.0.b-52===<br />
<br />
should fix usbDMX Pro on ElCapitan && Yosemite should fix group deletion<br />
should fix Chase load in sub<br />
I don't have issue while loading global palette in sub.<br />
<br />
===4.0.0.b-51===<br />
<br />
with this one you can load PALETTES in submasters. no drag'n drop yet.... you can choose which device that is include in a palette is processed.<br />
on MacOSX, linked against fresh XQuartz 2.7.8<br />
<br />
===Pre 4.0.0.b-50===<br />
<br />
===Pre 4.0.0.b-49===<br />
<br />
===Pre 4.0.0.b-48===<br />
<br />
===4.0.0.b-47===<br />
<br />
lots of news coded during summer...<br />
*Device functions have been merged in a central window. This is now the start point for almost everything for Devices...<br />
*many things have been cleaned<br />
*Shift and Ctrl have been swapped (to massively select channel you now use Shift, to drag'ndrop a channel in a submaster to quickly inhib it, you now use Ctrl).<br />
<br />
===4.0.0.b-46===<br />
<br />
should fix reported bugs.<br />
<br />
===Pre 4.0.0.b-45===<br />
<br />
should fix:<br />
*record new sho (with permissions check on Linux) -artnet on Linux<br />
*strange and deep deep wrong behavior for devices<br />
should also clarify selection in the TLink editor.<br />
<br />
===4.0.0.b-44===<br />
<br />
should fix:<br />
*warning when user do not have permissions to write files on Linux<br />
*weird things when repatching a device<br />
<br />
===4.0.0.b-43===<br />
<br />
should fix:<br />
*artnet on windows computers<br />
*help on linux computers<br />
*submasters (timed and inhib ones) that stay in Pause state. -some inappropriate behaviors<br />
news:<br />
SHORTCUT :<br />
allow to delete previous binding when asking for an ever used key<br />
<br />
===4.0.0.b-42===<br />
<br />
ArtNet : restore network artPoll broadcast address (some node appears to not responding well over 255.255.255.255)<br />
Devices :<br />
*fix a case where palettes levels were not honored for dlinks<br />
*add the possibility to select the same parameter for several Devices by clicking on the parameter's column header<br />
Linux:<br />
*shrink size of the packages<br />
<br />
===4.0.0.b-41===<br />
<br />
mainly bug fixes:<br />
CHANNEL TRACK:<br />
fix bug and faster code.<br />
please do some hardcore tests...<br />
MIDI:<br />
new LOADSTEPID_X2/X1 functions for ProgramChange<br />
*retrieve single channel inhib when dragging with Shift to a submaster -retrieve hour trigger<br />
*new remove function for MidiTimeCode editor<br />
*bug font fixed<br />
<br />
===4.0.0.b-40===<br />
<br />
mainly bug fixes<br />
<br />
===4.0.0.b-39===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-38===<br />
<br />
so here comes a new one basically with bug fixes.<br />
also I've tried to reduce size (height) to fit on low resolution screen<br />
I've worked on the setup regarding ArtNet and OLA (for them to work better)<br />
the BIG one is the new remote available with this release that we have designed with aroom (big thanx)<br />
<br />
===4.0.0.b-37===<br />
<br />
removed things:<br />
channelcheck definitely removed (use Patch functions for this purpose) Color Scroller definitely removed (use Devices functions for this purpose)<br />
news/update/fixes:<br />
Patch:<br />
*you can now select several channels, and if you give one dimmer, channels we be patched as list starting with the given dimmer.<br />
(@mode exemple: CH 1 THRU 10 = 5 ENTER will patch ch 1 to dimmer 5, ch 2 to dimmer 6, etc...).<br />
*double click is available for check level<br />
Balance:<br />
*submaster that are in TIME mode and the little blue square of the sub is set, what's inside the submaster won't be touched by the Balance Mode<br />
Artnet:<br />
*now inegrated to the setup.<br />
*more simple, more usefull, honor the broadcast/unicast mode, honor selected nodes to use in unicast mode.<br />
Submasters:<br />
*there's now a little indicator close to the sub that show progression in case of MLink start or Times Start<br />
Midi Time Code:<br />
*new inhib MTC function in the setup<br />
+many various bug fixes<br />
<br />
===4.0.0.b-36===<br />
<br />
===4.0.0.b-35===<br />
<br />
bug fix<br />
+<br />
should improve Help display.<br />
in @Mode, the Help in the windows now display allowed syntax<br />
<br />
===4.0.0.b-34===<br />
<br />
*should improve TLink management<br />
*more/less OSC message for PATCH<br />
(new remote is here : github.com/dlight-tools/dlight-pad/blob/...ad_4.0_SGS2.touchosc ) -keep on cleaning code....<br />
<br />
===4.0.0.b-33===<br />
<br />
news:<br />
*should fix all errors reported for the b32 (except TLink that collapse, I've forgot....)<br />
Patch:<br />
*complete rewrite of this window.<br />
*the left part display channels, the right part display dimmers. D-Patch is the first address of patch for Devices<br />
*you can drag'n drop from channels to dimmers<br />
*you can select several dimmers like 1 + 2 Thru 10 + 20 + 44<br />
*the remote should not work anymore, let's try to write another one...<br />
+ many many more little stuff that make life better<br />
<br />
===4.0.0.b-32===<br />
<br />
General:<br />
*you can now double-clic on levels to set value<br />
Channel Track:<br />
*you can now DND to death!!<br />
ascii:<br />
*better integration with DL<br />
+bug fixes<br />
fews words:<br />
*DL seems stable enough now to cut off the release soon, I just need to re-write the patch window before the release.<br />
<br />
===4.0.0.b-31===<br />
<br />
*le double clic pour les textes des subs<br />
*tcl/tk updaté<br />
*molette de la souris pour les valeurs des paramètres des devices ainsi que pour les masters SCENE/FlashMaster AllSubMasters<br />
*meilleur check des noms de palettes<br />
*ID pour le message OSC /seq/go<br />
*ascii improve file loading/recording<br />
*device attribute's editor are now able to display levels in % as well as Real Values<br />
*et les corrections de bug annoncés sur la b30<br />
<br />
===4.0.0.b-30===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-29===<br />
<br />
*should fix Win64 package<br />
*Sequence : StepID<br />
this is the big new stuff which allow you to register an 'identifiant (ID)' for a step.<br />
<br />
Thus you can call the step thanx to new shortcuts stepID_load and stepID_goto where xxxx_load is used to set the ID for a step and xxxxx_goto is used to trigger the step<br />
there cannot be two stepID with the same number....<br />
<br />
in the setup you can choose if MSC Load message is mapped with the cues (as before) or with the stepID<br />
<br />
in OSC, two new messages : /seq/ID_goto xx.xxx and /seq/X2LoadAndFireID xx.xxx<br />
HourTrigger:<br />
*functions have been re-written<br />
+bug fixes<br />
<br />
===4.0.0.b-28===<br />
<br />
Text: all text are now edited in place<br />
File name: DL should support exotic characters (at least the french ones) +should fix all reported bugs of the previous beta<br />
<br />
===4.0.0.b-26===<br />
<br />
new beta available for every supported systems (with the addition of Windows 64bits) ATTENTION: on MacOS 10.6_10.7, DL is built against XQuartz 2.7.7 (please update your server...)<br />
bug fixes release + new features:<br />
OLA:<br />
*the server have been updated to 0.9.5<br />
Sequence :<br />
*the big sequence window is a whole new code with drag'n drop support for every parameters<br />
Track :<br />
*now display DLinks associated to a channel for sequence's steps<br />
OSC : new /sub/x/text message.<br />
*it's only an outgoing message that display text associated with subs. DL will not respond to this message<br />
MIDI :<br />
*new MidiSwitch +/- bind available<br />
Device :<br />
*Inverse Pan/Tilt now available in the Device's Listing<br />
<br />
===4.0.0.b-25===<br />
<br />
===4.0.0.b-24===<br />
<br />
bug fixes +<br />
Channel Track has been re-write<br />
*more useful and Sequence selector added<br />
@mode:<br />
*available in channel Track<br />
*bug fixes in TimeGroup editor<br />
*add [DELETE] [CUE] xx.x [THRU] xx.xx<br />
OLA:<br />
*fixes on yosemite (thanx aroom)<br />
+ many little stuff<br />
<br />
===4.0.0.b-22===<br />
<br />
mainly a bug fix with addition of:<br />
*in @mode and RPN, PALETTE will open the Palette Listing<br />
*0 + Colour/Focus/Beam/etc... will set selected devices to Home values for selected attributes.<br />
<br />
===4.0.0.b-21===<br />
<br />
mainly bug fixes...<br />
new features:<br />
*Devices command's windows now reflect real values for movers all the times + some goodies...<br />
<br />
===4.0.0.b-20===<br />
<br />
Recapitulatifs par rapport à la b16 :<br />
*Grand Master : Ok<br />
*Black : Ok<br />
*Focus avec le Pad Ok<br />
*Plus de sho corrompu : Ok Memorisation des Focus :ok Patch : OK<br />
*Ce qui ne fct pas ou plus:<br />
*Multi sélection avec souris et touche " CTRL", c'est ok avec les commande "ch +"<br />
*prise en compte de valeur par défaut des devices (chez moi un Strobe qui devrai être à 255)<br />
Au bout d'un moment de travail, les fenêtres ne passent plus en premier plan par l'appel au menu, lorsqu'elles sont ouvertes. donc il faut les sélectionner dans un coin apparent.<br />
*Les Cue FX ne mémorisent pas les canaux de devices.<br />
*Les clone de Cue, ne copient pas les canaux de devices<br />
*lorsqu'on clique sur le "DLINK" d'un STEP, on peut visiblement éditer les canaux individuellement, or ce ne fonctionne pas sur tous les canaux. (couleurs OK, mais STROBE, EFFECT...)<br />
J'ai d'ailleurs pas réussi à "jouer" avec un canal "EFFET / MACRO", mais c'est peut être le device, faut que je vérifie.<br />
Les Dlink ne sont pas liés aux CUES, donc on ne peut pas les mettre dans un SUB.<br />
Pas systématique<br />
*Ne mémorise de temps en temps pas la couleur (donc dans certains CUE, et pas d'autres) <-- Ca c'est bizarre et pénible<br />
je te joindrai le sho et le step où ça bloque.<br />
=> ben aujourd'hui ce step et cette couleur ne bloque plus !=> A suivre<br />
*Sortie du logiciel pas toujours propre (fenêtres bloquées ouverte), mais ce ne m'est plus arrivé le lendemain.<br />
*J'ai eu deux fois une fermeture inopinée lorsque je faisais des manip. avec les 4-5 fenêtres ouvertes (Focus, Beam, Couleur, Listing), sans perte de données, recul. avec menu "backup".<br />
<br />
===4.0.0.b18===<br />
<br />
===Pre 4.0.0.b18===<br />
<br />
===4.0.0.b17===<br />
<br />
mainly a bug fix.<br />
<br />
===4.0.0.b16===<br />
<br />
===Pre 4.0.0.b16===<br />
<br />
*SUB_SPEED are reset to 50% in case of gun shot<br />
*moving light's attributes have been redispatched, new BEAM family<br />
*palette listing now reflect available palette for selected channels.<br />
*Colour and Focus window now display parameters levels for each selected Devices (along with the active palette's name)<br />
<br />
===4.0.0.b15===<br />
<br />
available for Windows, MacOS 10.8, 10.9, 10.10 bug fixes only...<br />
<br />
===4.0.0.b14===<br />
<br />
bug fixes only... should address:<br />
*not patched channels -X1/X2 crash<br />
<br />
===4.0.0.b11===<br />
<br />
===4.0.0.b10===<br />
<br />
*fix a bug with the 'Personality Editor'<br />
*benefit from the compiler analyzer (lots of optimizations)<br />
*fix Sample recording<br />
*new 'Balance' function to isolate selected channel as long as Balance is ON<br />
<br />
maybe I'll repeat myself but It's important to test these beta in order to stabilize the first 4.0.0 in order to release it.<br />
<br />
my goal is to have a bullet proof release as the 3.0.24<br />
<br />
moving lights code will be part of this release as an experimental feature.<br />
<br />
===4.0.0.b09===<br />
<br />
it's a big step forward as it introduce concept/basics for moving light, Leds, and whatever you need in D::Light.<br />
<br />
Specifically it introduces 'DLinks' wich are more or less (actually less than more) like MLinks but for registered devices.<br />
<br />
DLinks acts like this:<br />
*you set all parameters you need for devices (with palette it's better)<br />
*you record a cue and DLinks are attached to the step that contain the cue<br />
*you can edit/modify/create/remove DLinks form the editor wich is available (for now... I've forget to set an option in the menus....) by click on the corresponding column in the sequence.<br />
*when DLink are loaded in X2, if the channel is black they're processed (this behavior is called GO_IN_B on some ligthdesk)<br />
*this is a special feature of DL: when a channel under TGroup control is fading to black, if DLink attached to next step is referring to this channel, parameters are processed.<br />
it fits very well for theater I think....<br />
*DLinks are not attached to cues, cues only contain Dimmer Parameter of devices (if they exists) -editors (like GROUP, CUE, SUB) does not deal with devices parameters.<br />
<br />
===Pre 4.0.0.b9===<br />
<br />
===4.0.0.b8===<br />
<br />
===4.0.0.b7===<br />
<br />
===4.0.0.b6===<br />
<br />
*a new beta is available for macOS >= 10.8 and Windows (if you want the other builds, just ask.) here's a non-finished list of modifications:<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording<br />
*add Palette recording/updating functions<br />
*add Palette listing and editor<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde<br />
*in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
attached a model of devices for the device editor.<br />
<br />
I think it's robust now and you can build Personality based on the attached example.<br />
<br />
===Pre 4.0.0.b6===<br />
<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording add Palette recording/updating functions<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
===4.0.0.b05===<br />
<br />
* add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho. It's usefull for Device that do not handle Intensity attribute.<br />
* add a merging mechanism to swap registered device model with another one. it'll be usefull when Palette will be coded but the purpose is to be able to switch between device when in tour you do not have the same device as at the creation.<br />
* from the main board you can access to several windows for (few for now) commands add CONTROL command for Lamp On/Off<br />
*add FOCUS command for Pan(Fine)/Tilt(Fine)<br />
*add BLADE command<br />
<br />
in the FOCUS and Blade windows you can hold CTRL to scroll FINE or scroll BOTH parameters I think you'll need to to rebuild your devices template as the one provided because all parameters you want to use must be set<br />
<br />
all library have been updated<br />
<br />
===Pre 4.0.0.b5===<br />
<br />
*add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho add a merging mechanism to swap registered device model with another one<br />
*add CONTROL command for Lamp On/Off add FOCUS command for Pan(Fine)/Tilt(Fine) add BLADE command<br />
*updated libs<br />
*join Alpha Profile 800 && ADB Warp model as example say that Parameters fields must be set....<br />
<br />
===4.0.0.b04===<br />
<br />
Avec cette beta, j'arrive à controler les couleurs du PAR via le ColourPanel<br />
le circuit de la fenêtre principale représente le paramètre DIMMER des devices<br />
*donc de la nouveauté dans le colourpanel où si le(s) devices sélectionnées ont plus de 3 couleurs, des scrollers de niveaux apparaissent en bas de la fenêtre<br />
*rajout des cases CMY<br />
*refonte des presets de couleurs (pour mémoire: left-clic = selection de couleur, un deuxième clic permet de nommer la couleur, Ctrl+clic permet d'enregistrer la couleur active)<br />
donc si vous avez listés/patchés des devices, que vous les sélectionnez depuis la fenêtre principale, vous devriez pouvoir controler les couleurs depuis le colourPanel.<br />
on ne peut pas encore enregistrer de cues avec des valeurs de couleurs ni charger des trucs dans les subs, ni rien.... petit à petit ça avance.<br />
aussi pour ceux qui possèdent un ultraDMX RDM Pro merci de me dire si il fonctionne mieux avec cette beta.<br />
après réflexions nocturnes je me dis que c'est pas bien de mettre les valeurs de HOME dans la librairie, qu'il vaudrait mieux définir ces valeurs dans le 'Device Listing'... où pourrait également apparaitre des champs comme 'Inverse Pan' et 'Inverse Tilt'...<br />
<br />
===4.0.0.b3===<br />
<br />
this one bring the Device Listing where you can import Device Files to your sho. please be carefull not having neither Manufacturer nor Model set as '*'<br />
'-' on Win32 leads to nothing good...<br />
in order to patch the imported device, you click on the Dimmer or Channel cell, it pop up a big dimmer view.<br />
use Ctrl+'move the mouse' to set the dimmer Range.<br />
once dimmer range is set, you type the channel number you want to assign the device and use 'c' (like in channel) to process the patch.<br />
you can use 0 channel to release a previous patch without removing a device<br />
<br />
===4.0.0.b2===<br />
<br />
this one should address reported bugs of the previous one<br />
<br />
===4.0.0.b1===<br />
<br />
voici la premiere béta d'une longue série qui devrait aboutir sur une proposition d'utilisation des projecteurs à LED, projecteurs asservis.<br />
ça sera sans doute assez long étant donné le chantier, néanmoins voici une première proposition....<br />
cette beta ne comprends qu'un module de création de librairie de projecteur.<br />
dans l'ordre pour las suivantes:<br />
*assignation des projecteurs dans un sho de DL en fonction de la librairie existante -fonctions d'accès aux paramètres<br />
*création/gestion de palette<br />
<br />
==D::Light v3==<br />
<br />
===3.0.24_b2===<br />
<br />
build system is slightly different from previous releases. now we have :<br />
*MacOS 10.6/10.7 build linked against XQuartz 2.7.4<br />
*MacOS 10.8/10.9 build linked against XQuartz 2.7.5<br />
*and the good old Win32, Linux32, Linux64 releases on Linux and MacOS, every lib have been updated<br />
here come the news....:<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
you can load one or several channels.<br />
it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.24===<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
*thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
*you can load one or several channels.<br />
*it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.22_b2===<br />
<br />
OSC:<br />
*less message for channels (eg only when their values are changing)<br />
Setup:<br />
*new option for sequence typo<br />
*bug fixes...<br />
<br />
===3.0.22_b1===<br />
<br />
new beta phase with:<br />
*bug fixes (at least more error checks)<br />
*MidiTimeCode improved<br />
<br />
===3.0.22===<br />
<br />
I'm proud to announce the 3.0.22 release of D::Light.<br />
It's available for each supported platforms (macOS 10.6->10.9, windows, Linux 32b, Linux 64b). On MacOSX, it's linked against XQuartz 2.7.5 (xquartz.macosforge.org/landing/)<br />
many bugs fixed....<br />
News:<br />
*MIDI TIMECODE: code improved<br />
OSC:<br />
*less and better verbose<br />
SETUP:<br />
*new typo function for sequence display<br />
*please consider making donations if you think this software is useful.</div>Sl1200mk2https://getdlight.com/wiki/index.php?title=ChangeLog&diff=3094ChangeLog2020-02-08T14:42:42Z<p>Sl1200mk2 : /* 4.1.08 [NOTYETRELEASED] */</p>
<hr />
<div>__NOTOC__<br />
<br />
==D::Light v4==<br />
<br />
===4.1.08 [NOTYETRELEASED]===<br />
<br />
*SetUp :<br />
-new option to set Submaster's matrice (10 or 16 Submasters displayed) // Nouvelle option pour définir la matrice des Submasters<br />
<br />
<br />
*SetupIO :<br />
-E1.31 (streamingACN protocol) DMX universe mapping can now reach universe 63999 // le mapping des univers DMX pour le protocole E1.31 (streamingACN) peut aller jusqu'à l'univers 63999<br />
<br />
<br />
*Fixes&&Improvements<br />
<br />
===4.1.07 [20200131]===<br />
<br />
*SetUp :<br />
-new option to Detach/attach main User Interface // Nouvelle option pour séparer ou grouper la fenêtre principale<br />
<br />
-new option to anchor StepLinks to sequence // Nouvelle option pour lier le déclenchement des stepLinks au step+/- dans le séquentiel<br />
<br />
*StepLinks:<br />
-new type command to change displayed SubMasterPage // nouvelle commande pour afficher une page de SubMaster spécifique<br />
<br />
*TimeLinks:<br />
new TLinks are now registered with '.' in the Time column. It means that step times will be used // Les nouveaux TLinks sont enregistrés avec un '.' dans la colonne des temps. Ce qui signifie que les temps du pas de séquence sont utilisés (il est toujours possible d'assigner un délai spécifique)<br />
<br />
*DeviceCommand:<br />
-new option to clone levels from a desired device // nouvelle option (bouton et raccourci clavier) pour cloner les valeurs d'un device vers tous les devices inscrits dans le deviceCommand<br />
<br />
===4.1.06 [20200107]===<br />
<br />
bug fix release :)<br />
<br />
<br />
===4.1.05 [20191220]===<br />
<br />
*macOS<br />
-more Native integration <br />
<br />
-fix&&improvements<br />
<br />
===4.1.04 [20191130]===<br />
<br />
*SubMasters:<br />
-add new OSC and Midi messages for subBook rotations // ajout de nouveaux messages OSC et MIDI pour la navigation dans les subBooks.<br />
<br />
-add new buttons to quickly switch between Submaster's pages // ajout de nouveaux boutons pour rapidement choisir la page de Submaster affichée.<br />
<br />
*Patch:<br />
-you can now give a name to channels (useful on tour...) // il est dorénavant possible d'assigner du texte à un circuit.<br />
<br />
*Objects Listing:<br />
-new option for Chaser and Sample Listing to run the selected effects (in order to quickly identify them) // nouvelle option pour les Chaser et Sample Listings qui permet de rapidement faire un play/pause des effets sélectionnés<br />
<br />
*Devices:<br />
-new 'Recall DLink' function to copy state of selected devices from a step/cue/stepID // nouvelle fonction 'Recall DLink' pour copier les niveaux des devices en sélection depuis une cue/step/stepID donné<br />
<br />
*General<br />
-new 'Ring Buffer' mechanism for channel's quick selection (+shortcuts+OSC+MIDI links) // nouveau mécanisme appelé 'Ring Buffer' pour une sélection rapide des circuits (accessible via les raccourcis claviers, des messages OSC ou des commandes MIDI)<br />
<br />
-one can use commandLine to define Refresh timing // il est dorénavant possible de préciser le temps de la commande Refresh (via la ligne de commande)<br />
<br />
-you can define a prefered path in the SetUp // Il est possible de définir une arborescence dans le SetUp pour que D::Light ouvre le navigateur de fichier de préférence vers le chemin défini.<br />
<br />
===4.1.03 [20190729]===<br />
<br />
*SetUpIO:<br />
-virtual submasters for incoming data are now separate. One can control either usbDMXInput, netDMXInput and oscInput at the same time.<br />
<br />
it means one can use usbDMX Input to control Submasters from an external lightdesk and in the same time use netDMX Input to control Channels from a fancy madMapper patch :) and output DMX... :)<br />
<br />
//<br />
<br />
-D::light dispose dorénavant de 2 entrées DMX séparées (usbDMXInput et netDMXInput) via les 'Virtual Submaster'.<br />
<br />
ça signifie qu'il est possible d'utiliser une console lumière pour piloter les Submasters de D::Light (via usbDMXInput) tout en utilisant madMapper pour controler les circuits (via netDMXInput)... et sortir du DMX :)<br />
<br />
<br />
<br />
<br />
===4.1.02 [20190726]===<br />
<br />
*Midi:<br />
-new 'FloatingScaleIncrement' and 'FloatingScaleDecrement' available for ControlChange // nouvelles fonctionnalités 'FloatingScaleIncrement' et 'FloatingScaleDecrement' pour les ControlChange Midi.<br />
<br />
Ces nouvelles fonctions permettent d'utiliser une roue codeuse Midi (qui envoie +1 dans un sens et +1 dans l'autre sens sur 2 canaux différents) pour pouvoir se déplacer dans les listings ou modifier le niveau des circuits sélectionnés.<br />
<br />
-better shortcut support // amélioration de la commande midi 'Shortcut'<br />
<br />
<br />
*OSC:<br />
-better strategy // meilleure stratégie d'émission des messages OSC<br />
<br />
<br />
*E1.31:<br />
-better code for E1.31 input // meilleur code pour la réception de paquets E1.31<br />
<br />
===4.1.01 [20190722]===<br />
<br />
*fix<br />
<br />
<br />
===4.1.00 [20190719]===<br />
<br />
*UserInterface:<br />
-more 'flat' design // fin du nouveau design de l'interface utilisateur<br />
<br />
<br />
*Park:<br />
-new 'Park' function is order to lock channels or specific parameters of Device // nouvelle fonction 'Park' qui permet de bloquer des circuits ou des paramètres individuels de Device à une niveau donné.<br />
<br />
<br />
*macOS:<br />
-D::Light is now notarized from Apple // D::light est "notarizé" de la part d'Apple<br />
<br />
===4.0.31 [20190618]===<br />
<br />
*UserInterface:<br />
-new 'flat' design // nouveau design de l'interface utilisateur<br />
<br />
<br />
*Chaser / Sample:<br />
-one can now use SPEED Submasters to gain more fine controls on Chasers/Samples restitution (ClockWise way, CounterClockWise way, Random way)<br />
<br />
//<br />
<br />
-Il est dorénavant possible de controler le sens de défilement des Chasers et des Samples, soit dans le sens horaire (normal... CWise) soit dans le sens anti horaire (du dernier step vers le premier ... CCWise) soit en mode aléatoire (Random).<br />
<br />
Pour accéder à ces controles il suffit de définir un Submaster comme SPEED d'un Chaser ou d'un Sample et en lieu et place du texte associé au Sub se trouve le PlayMode.<br />
<br />
<br />
<br />
*Clone:<br />
-one can now set desire objects number while cloning (available for Cue, Group, Chaser, Sample, Palette, microPalette) // Il est dorénavant possible de choisir lors d'un clone d'objet le numéro de l'objet cloné (valable pour les objets Cue, Group, Chaser, Sample, Palette, microPalette)<br />
<br />
<br />
<br />
*Freeze:<br />
-Frozen step is now coloured // A l'appel de la fonction Freeze, le step en SCENE devient coloré pour une meilleure identification<br />
<br />
-grandMaster can now control Frozen levels // Le grandMaster est dorénavant maitre sur l'état lumineux freezé<br />
<br />
<br />
<br />
*Sequence:<br />
-one can now use Ctrl+Space to load selected step and launch GO (only in the big sequence window) // Il est dorénavant possible d'utiliser la barre espace dans la fenêtre de Sequence pour lancer un GO.<br />
<br />
Il est également possible de sélectionner un step et d'appuyer sur Control+Space pour charger le step sélectionné en Préparation et automatiquement lancer un GO.<br />
<br />
<br />
*Curves:<br />
-one can now select point and use Ctrl+Arrows(Up/Down/Left/Right) to move it // Il est dorénavant possible de sélectionner un point de la courbe du 'Curve Editor' et d'utiliser la combinaison de touche Ctrl+Flèche(Nord/Sud/Est/Ouest) pour le déplacer<br />
<br />
<br />
*TimeLink:<br />
-new copyToStep function to copy selected Tlinks to desire step // nouvelle fonction de copie (et raccourci clavier associé) pour copier les TimeLinks sélectionnés vers le pas de séquence inscrit dans la ligne de commande.<br />
<br />
<br />
*Midi:<br />
-new design of the midi Patch Editor // nouveau design de la fenêtre d'édition du patch Midi<br />
<br />
-more copyToMidiSwitch capabilities (you can now copy selected patch to all existing midiSwitch when the commandLine is empty) // Il est dorénavant possible de copier tout ou partie du patch midi vers tous les MidiSwitch existants en laissant la ligne de commande vide.<br />
<br />
<br />
*DeviceCommand:<br />
-one can now use MouseScroll in Blade's specialized widget // Il est dorénavant possible d'utiliser le scroll de la souris pour modifier les niveaux des Blades<br />
<br />
<br />
*microPalette:<br />
-one can now register INTENSITY/DIMMER as a definition for microPalette // Il est dorénavant possible d'enregistrer le paramètre INTENSITY/DIMMER comme définition d'une microPalette<br />
<br />
===4.0.30 [20190314]===<br />
*Objects Listings:<br />
-one can now sort (or reorder) objects in Cue/Group/Chaser/Sample/Palette/microPalette Listings // nouvelle commande pour re-numéroter les objects dans les différents listing<br />
<br />
-new 'reOrder' shortcut // également un nouveau raccourci clavier 'reOrder'<br />
<br />
<br />
*Submasters:<br />
-new state for Solo function (we now got NORMAL/SOLO/FLASHSOLO/NOSOLO) // ajout d'une nouvelle fonctionnalité pour le SOLO des Submasters.<br />
<br />
les différents états sont:<br />
<br />
**NORMAL : rien de particulier<br />
**SOLO (vert) : en fonction de l'ouverture du Submaster les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**FLASHSOLO (jaune) : lors de l'appui sur le bouton FLASH du Submaster, les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**NOSOLO (rouge) : le Submaster ne se coupe pas lors de l'action d'autres Submasters en mode SOLO ou FLASHSOLO<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.29 [20190226]===<br />
*General:<br />
-Balance function for channels is now dynamic // amélioration de la fonction Balance pour les circuits.<br />
<br />
Lorsque la fonction Balance est activée (qui permet d'isoler le(s) circuit(s) sélectionné(s)), si la sélection de circuit change, la Balance est updatée<br />
<br />
<br />
*OSC:<br />
-new /shortcut command which accepts string as argument // nouvelle commande /shortcut pour simuler un raccourci clavier.<br />
<br />
Cette commande accepte une 'string' comme argument.<br />
<br />
Par exemple '/shortcut p' va changer le registre de travail actif.<br />
<br />
<br />
*Track:<br />
-one can now track Palette across sequence // il est dorénavant possible de tracker les Palettes chargées dans le séquentiel (via les DeviceLinks)<br />
<br />
<br />
*Device:<br />
-more https://open-fixture-library.org/ integration<br />
<br />
<br />
*DeviceLinks:<br />
-Purge menu redefined // extension du menu Purge des DeviceLink.<br />
<br />
Il est dorénavant possible de purger un Paramètre ou tous les paramètres d'un attribut pour un DeviceLink en un coup<br />
<br />
<br />
*DeviceCommand:<br />
-new Live bound which display levels form palettes loaded in SubMasters // nouveau mode Live pour le DeviceCommand <br />
<br />
en mode Live, le DeviceCommand affiche les niveaux des paramètres des devices qui sont pilotés par des palettes chargées dans les submasters<br />
<br />
===4.0.28 [20190118]===<br />
*Submaster:<br />
-improve Submasters Solo mode // amélioration du mode Solo pour les Submasters.<br />
<br />
dorénavant le mode solo n'est plus réservé aux Flash, il est également accessible pendant le scroll des Submasters.<br />
<br />
-Balance do not kill 'E' (aka Exclusion) Submasters // les 'E' (comme Exclusion) Submasters ne sont plus remis à zéro en cas de Balance<br />
<br />
<br />
*Group:<br />
-enhance popUp dialog // amélioration de la fenêtre popUp d'enregistrement des Groupes.<br />
<br />
Lors de l'enregistrement d'un Groupe une fenêtre popUp s'ouvre où vous pouvez directement renseigner le nom du nouveau Groupe.<br />
<br />
<br />
*MasterLink:<br />
-improve MasterLink behavior (follow step +/-) // Les MasterLinks suivent la séquence pour les commandes step +/-<br />
<br />
-improve MasterLink editor Submaster's selection/registration // amélioration de la sélection/enregistrement des Submasters dans l'éditeur de MasterLink.<br />
<br />
vous pouvez dorénavant sélectionner les Submasters à enregistrer dans les MLinks de la même manière que la sélection de circuits dans la fenêtre principale.<br />
<br />
===4.0.26 [20181214]===<br />
*Patch:<br />
-'Enter' key can now be used to select either channels or outputs. CommandLine is used for sourcing.<br />
<br />
<br />
*Main Window:<br />
-'Enter' key can now be used to select channels. CommandLine is used for sourcing.<br />
<br />
-new 'DynamicBottom' display for Device's selection.<br />
<br />
<br />
*Sequence:<br />
-one can now register/insert cueless step. Such steps are useful to trigger D/M/S Links.<br />
<br />
<br />
*SubMasters:<br />
-new 'Looping Style' options for SubMasters loaded with Sample. one can select if levels are persistent after each loop or reseted.<br />
<br />
<br />
*SetUp:<br />
-one can now choose if SOLO mode for SubMasters also behave on Scene levels.<br />
<br />
-one can choose colours for Scene/Prepa registers<br />
<br />
<br />
*SetUp I/O:<br />
-one can now choose DMX input frame length.<br />
<br />
<br />
*DeviceLink:<br />
- one can now trigger MoveInBlack in one click for all listed Devices of each steps<br />
<br />
<br />
*TimeLink:<br />
-new 'Quick Selection' option to selected each identical parameters<br />
<br />
<br />
*Midi:<br />
-one can now use NOTE and PROGRAM CHANGE to trigger defined shortcuts<br />
<br />
<br />
*OSC:<br />
-new command which allow to control parameters of selected devices (range is -1.0 <= x.xx <= 1.0):<br />
<br />
/deviceParameter/ATTRIBUTE/PARAMETER x.xxx<br />
<br />
===4.0.24 [20181004]===<br />
<br />
===4.0.23 [20181002]===<br />
<br />
*menu Accelerators :<br />
-accelerators for MLink, TLink, DLink, SLink have changed (respectively Shift+Meta+w, Shift+Meta+x, Shift+Meta+y, Shift+Meta+z)<br />
<br />
<br />
*Sample :<br />
-faster encoder/decoder <br />
<br />
<br />
*VLC :<br />
-D::Light can now trigger VLC's playlist [https://www.getdlight.com/wiki/index.php/SETUP_I/O#VLC].<br />
<br />
<br />
*SubMasters :<br />
-VLC volume, DMX Input and OSC Input can be assigned to a regular SubMaster.<br />
<br />
<br />
*palette Editor :<br />
-Live functionality added<br />
<br />
<br />
*palette Listing :<br />
-new 'ALL' selector to display every recorded palette for selected channels<br />
<br />
<br />
*OLA server :<br />
-bumped to 0.10.7<br />
<br />
<br />
*MacOS :<br />
-MacOS 10.14 compatibility<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.22 [20180718]===<br />
<br />
*General:<br />
-last active step is recorded within the .sho, thus in case of crash or backup loading, last recorded step is set as the active step<br />
<br />
<br />
*USBDMX:<br />
-added more widget /*NODLE U1*/ /*FX5*/ /*Digital Enlightenment*/ /*anyma*/ /*avldiy*/ /*Eurolite*/<br />
<br />
(untested though....)<br />
<br />
<br />
<br />
*DeviceLink:<br />
-more powerful selection capabilities.<br />
<br />
one can now select several cells in DeviceLink Editor and apply chosen palette to all of them<br />
<br />
-MoveInBlack option editable for channels listed in the DeviceLink Editor<br />
<br />
<br />
<br />
*Curves:<br />
-new 'Square' interpolator (aka 'Square Law' curves)<br />
<br />
<br />
++fixes and optimizations<br />
<br />
===4.0.21 [20180705]===<br />
<br />
*DeviceListing:<br />
-one can now 'shiftPAN' and 'shiftTILT' devices<br />
<br />
<br />
*StepLinks:<br />
-one can choose to which destination OSC messages are sent (aka 'All Destinations' or specific IP:PORT)<br />
<br />
<br />
*General:<br />
-fixes and optimizations<br />
<br />
===4.0.20 [20180615]===<br />
<br />
*Palette:<br />
-Palette are now applied according to a user defined time (time is defined in [[SETUP]])<br />
<br />
-new Shift+CMD+P shortcut to display 'Palette Listing'<br />
<br />
<br />
*Virtual Submaster:<br />
-a new virtual submaster is available in [[SETUP I/O]]/OSC which can handle all incoming /circ/x/level OSC messages.<br />
<br />
-a new virtual submaster is available in [[SETUP I/O]]/DMX Utility which can handle all incoming DMX levels.<br />
<br />
<br />
*Submaster:<br />
-one can now colorize each Submaster (and it's levels in Output)<br />
<br />
<br />
*Accelerator:<br />
-new accelerators are available in Cue/Group/Chaser/Sample Editors<br />
<br />
<br />
*Track:<br />
-better MLink support<br />
<br />
===4.0.19 [20180515]===<br />
<br />
*Sample:<br />
-fix wrong device restitution under certain circumstances<br />
<br />
<br />
*Sequence:<br />
-new accelerator shortcut (CMD+R) in order to load selected step in active register<br />
<br />
-Cue names are now displayed in the big sequence window<br />
<br />
-one can now drag'n drop step(s) in order to reorganize the sequence<br />
<br />
-fix XFade wrong behavior <br />
<br />
<br />
*General:<br />
-in case of weird shutdown (crash....), D::Light now ask if user wanna use the backup.<br />
<br />
<br />
*OSC:<br />
-re-writting of OSC messaging system in favor of mono-argumentation (thus, touchOSC become usable again)<br />
<br />
-new syntax for Devices (cf https://getdlight.com/wiki/index.php/OSC)<br />
<br />
-old syntax (aka multi-argumentation) is still available thanks to a new switch in setupIO/OSC menu (Messaging argumentation type)<br />
<br />
<br />
*Track:<br />
- one can now track/update/create/delete Masterlinks from the Track window<br />
<br />
- better tracking for duplicate values<br />
<br />
- one can now use 'All' shortcut to select all displayed levels for selected channels<br />
<br />
<br />
*SplashScreen:<br />
-new initialization process which lead to a new splashscreen<br />
<br />
<br />
*MasterLinks:<br />
-MLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new insert MLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move MLinks<br />
<br />
<br />
*USBDMX:<br />
-D::Light now support HotPLug for usbDMX widgets :) only on macOS and Linux :(<br />
<br />
it means one can unplug/replug a usbDMX device, if the widget was previously active, D::Light will manage automatically the re-connection.<br />
<br />
<br />
*StepLinks :<br />
<br />
https://getdlight.com/wiki/index.php/STEPLINK<br />
<br />
-SLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new copy SLink button (+shortcuts) in the editor<br />
<br />
-new insert SLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move SLinks<br />
<br />
-OSC StepLinks are now typed, it means one must specify if argument(s) is an int, a float or a string<br />
<br />
-CURVES StepLinks now accept THRU (>) for outputs (in the same fashion as for channels)<br />
<br />
<br />
*Device Listing :<br />
-one can now sort Device's order according to ID or Model or Channel<br />
<br />
-one can now use massive Merge (by selecting several Devices before merge)<br />
<br />
<br />
*Palette Editor :<br />
- one can now use empty command line for AtLevel shortcut in order to purge selected levels<br />
<br />
<br />
*Palette Listing :<br />
- new 'Bound To' (editors) option in order to avoid opening Device Command<br />
<br />
<br />
*Chasers :<br />
- CHZ_Cue management is now the same as for the main sequence... if one record CHZ_Cue 1.5, it'll land between CHZ_Cue 1 and CHZ_Cue 2<br />
<br />
- Palette shortcut is now available in Chaser Editor<br />
<br />
<br />
*Curves :<br />
- deepest interaction with the patch.... Output(s) assigned to a curve of the curveListing are now linked(was ist das schön).<br />
<br />
- CurveEditor : one cane now select which curve is displayed (either from patch or from curveListing)<br />
<br />
- Curves are now 16bits -POTENTIAL INCOMPATIBILITY- (they need to be redrawn)<br />
<br />
===4.0.18 [20180124]===<br />
<br />
This release introduce SLinks.<br />
<br />
One can send custom Midi or OSC messages per sequence's step. Thus, it allows D::Light to become the master sequencer of your show as it can trigger specific cues/steps in other software.<br />
<br />
One can also load custom curves for output(s)/channel(s) on every steps of the sequence.<br />
<br />
*Patch:<br />
-new 'quick select' option in order to select all outputs patched to selected channels<br />
<br />
-new Channel/Output test shortcut<br />
<br />
-speedUp display<br />
<br />
*Sample:<br />
-smart +%/-% which only operate on recorded levels for selected channel(s) over a region or at one frame<br />
<br />
*Sequence:<br />
-in the main sequence window, one can now arrange columns as desired<br />
<br />
-new searchBox to quickly find a step/cue associated to a text<br />
<br />
*MasterLink/TimeLink/DeviceLink/StepLink Editor:<br />
-one can now select active step<br />
<br />
-more shortcuts<br />
<br />
*SubMaster Editor:<br />
-one can now select active submaster<br />
<br />
*Curves:<br />
-new design with more powerful editing<br />
<br />
*ShortCuts:<br />
-new searchBox to quickly find a shortcut<br />
<br />
*Save/SaveAs:<br />
-warning when directory is not writable<br />
<br />
*Force DeviceLink:<br />
-one can now use FullForce new option and select which attributes will be recorded<br />
<br />
*Device:<br />
-the main window should reflect active color for device. (it works for RGB or CMY colors only...)<br />
<br />
*General:<br />
-selection style is now more obvious (yellow square is 'around' selected channels)<br />
<br />
*Palette Editor:<br />
-one can move in Palette thanks to the new Up/Down switcher<br />
<br />
*Palette Listing:<br />
-Colour Palette are now colored for EZ view<br />
<br />
===4.0.17===<br />
<br />
a miserable bug of the previous release leads to this one<br />
<br />
===4.0.16_b4===<br />
<br />
===4.0.16_b2===<br />
<br />
===4.0.16 ===<br />
<br />
available for almost every systems (Linux version will be uploaded ASAP... sorry guys for the looooong waiting)<br />
<br />
*E1.31 (aka streamingACN) is now available as a netDMX protocol <br />
*one can now use 16 DMX universe<br />
<br />
Midi :<br />
*one can now use 'subStick' function for Midi Patch.<br />
thus Midi faders will always be patched to displayed submasters <br />
*'flashStick' is also available for the same purpose.<br />
SubMasters :<br />
*added a new 'E' button as Exclusion.<br />
thus AllSub master will not act on excluded submasters<br />
+ various fix<br />
<br />
===4.0.15_b2===<br />
<br />
2 new important stuff:<br />
*in Art-Net, DL no longer send continuously. it sends only on DMX change<br />
*in Patch, you can now "repeat" a Device. it's useful for playing with LedStrips<br />
also, more work have been done on DeviceCommands...<br />
in the Palette Listing, you can now use the new "recycle" icon in order to load same channels as in the DeviceCommands.<br />
<br />
===4.0.15_b1===<br />
<br />
===4.0.16_b3===<br />
<br />
===4.0.15_b3===<br />
<br />
===4.0.15===<br />
<br />
*on Windows, you should now be able to double-clic on .sho in order to launch DL and load desire sho<br />
*new SetUp I/O menu which group all DMX, USBDMX, NETDMX, MIDI and OSC function *new option to cross-patch dmx universes<br />
<br />
DMX Input:<br />
*more accurate<br />
*new option to bound DmxInput to channels or SubMasters<br />
<br />
Patch:<br />
*new option to "repeat" DMX Levels for Devices (useful for led strips)<br />
<br />
ArtNet :<br />
*you can now manually register Node's IP/Net/SubNet.<br />
*DL no longer send continuously packets.... it sends only on change.<br />
*new option in the Setup "Release FREEZE on Go".<br />
allow user to freeze DMX state until the next GO (useful when one want to move in sequence without modifying stage)<br />
<br />
Device Personality :<br />
*you can now import Personalities of the OFL project (Open Fixture Library) open-fixture-library.herokuapp.com/<br />
(which at the time of writing is open-fixture-library-pr-199.herokuapp.com/ ).<br />
*you can hide Commands for Colours, Focus and Blade in order to display bigger values table.<br />
<br />
Palette Editor:<br />
*you can now use At_level shortcut on selection of levels (multiple selection is allowed)<br />
General<br />
*you can now choose to display only patched channels<br />
<br />
===4.0.14===<br />
<br />
No new function Only fixes<br />
<br />
===4.0.13_b3===<br />
<br />
many changes to Artnet and dmxInput.<br />
<br />
===4.0.13===<br />
<br />
*enable DMXInput for DMX USB PRO widgets and clone<br />
*enable DMXInput for ArtNet<br />
*adjustable DMX rate<br />
*better Artnet support<br />
*better support for looooong samples<br />
*plenty of little annoying stuff<br />
<br />
===4.0.12===<br />
<br />
*new 'NoSolo' option for submaster:<br />
it means that a submaster tagged as 'NoSolo' won't be closed during 'Solo' operation, it also means that it won't close any sub when it's flashed.<br />
you just need to clic 2 times on the solo option .<br />
*when 'Solo' operation , device's parameters are now untouched (except the INTENSITY/DIMMER parameter)<br />
*new 'ReSync' option for midi:<br />
this function resend all midiOut levels. it's useful when you switch preset from the BCF2000<br />
*new option in the SETUP to bound MLink time and Timed submasters to Joystick: it means one can now speed up or down submasters opening/closing<br />
*import Sample extended:<br />
you can now select in one shot several samples to import.<br />
*'clone' is now available in the sample editor :<br />
it means you can copy selected channels levels to other(s) channel for a defined region or for a frame. This let you create enveloppe for channel and copy it to other channel.... yeah I know, this is huge!<br />
*import Chaser extended:<br />
you can now select in one shot several chasers to import.<br />
<br />
===4.0.11===<br />
<br />
fix annoying reported bugs.<br />
<br />
===4.0.10===<br />
<br />
*when cloning a device, one can now choose to clone source device's levels to destination devices's levels<br />
(in palette, in sub, in micropalette)<br />
*more device merging subtilities<br />
<br />
===Pre 4.0.09===<br />
<br />
*this one brings 'Gang Load' fashion to D::Light<br />
<br />
===4.0.9===<br />
<br />
extend the use of multiple selection in Cue/Group/Sample/Chasers Listing/Device Listing/Patch...<br />
you can now select several Chasers for example and load them to several submasters in one shot (thanks to drag n' drop)<br />
multiple selection have also been introduced for 'Remove' functions and 'Clone' functions.<br />
*you can now extract each submaster of the Gun Control (cf noGun option)<br />
*you can now set submasters config for a page of Sumaster (simply scroll the button down RecMLink button<br />
<br />
===4.0.8===<br />
<br />
===4.0.7===<br />
<br />
Mainly bug fixes and better memory bandwidth management<br />
<br />
===4.0.6===<br />
<br />
===4.0.5===<br />
<br />
This release will introduce microPalette.<br />
<br />
what is a microPalette ?<br />
<br />
microPalette handle one or several parameter(s) defined in the personality of a device, and only operate on a specific range defined by the user.<br />
microPalette are loaded in submasters and are executed in an exclusive mode for all selected devices that are registered within the submaster.<br />
for example, let's say devices are lighting ON with shutter open.<br />
you record a microPalette for SHUTTER parameter on the range 4 -> 128 that you load on submaster 1.<br />
when you'll open sub1, the shutter will start strobing form low to fast (if in the personality strobing form low to fast is registered in the range 4 -> 128).<br />
when you shutdown the submaster, the shutter will return to it's open state.<br />
it'll be veeeeeery useful for gigs<br />
*address patch issue when user use Shift key to extand selection for outputs<br />
*bug fixes and code cleaning<br />
<br />
===4.0.4===<br />
<br />
this release fix wrong behavior of 4.0.3 (sorry for the mess...)<br />
<br />
===4.0.3===<br />
<br />
*speeding internal things (and cleaning)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed) <br />
*better midi output (submaster's flash for example)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed":<br />
<br />
===4.0.2===<br />
<br />
<br />
fix & improve curves for dimmers<br />
<br />
===4.0.1===<br />
<br />
available for every supported systems : Win7, Win8, Win10, Linux32Bits (Ubuntu 14.04), Linux64Bits (Ubuntu 16.04), ARCHLInux (always on the top), MacOS 10.6 thru 10.12 on MacOS, D::Light is linked against XQuartz 2.7.11<br />
one of the main big thing is that D::Light is now a pay app... this move will hopefully be profitable for the software.<br />
the other big thing is that D::Light can now drive moving lights / LED lights.<br />
several improvements have been introduced for Chasers, Samples, user interface, drag'n drop, etc....<br />
<br />
===4.0.0.b-78===<br />
<br />
===4.0.0.b-75===<br />
<br />
fix blackout/sceneMaster/grandMaster with devices that use 'virtual intensity for colours' parameter<br />
<br />
<br />
===4.0.0.b-74===<br />
<br />
news:<br />
*refresh/balance available as OSC commands<br />
/pad/refresh 1<br />
/pad/balance 1<br />
*OSC message can bypass level's locking mechanism for /circ/level and /sub/level<br />
<br />
===4.0.0.b-76===<br />
<br />
*better handling of DLink<br />
*fix some Devices stuff for sequence -you can now use "0" Tlink (==20ms)<br />
*you can now use "0" waitTime _ 5xfaster than 0.1<br />
if you want to reset waitTimes to nothing (no autogo), set command line to . and use wait shortcut (or double clic in the waitTime column)<br />
*display Info when MLink or Tlink are recorded/updated<br />
++ various fix<br />
<br />
===4.0.0.b-73===<br />
<br />
Hi,<br />
b73 is out for some platforms (aka MacOS from 10.9 to 10.12 (linked against XQuartz 2.7.10), Windows 64b and Linux 64b)<br />
'''the main big thing with this release is that D::Light became a paid app...'''<br />
I tried during 13 years to keep in free, but I cannot no more. So please make archive of your sho as there will be no return.<br />
news:<br />
*lots of bug fixes<br />
*manual xfade for devices<br />
*you can now call Palettes from the main window (manually (new setup option or drag the switcher under the keypad) or with shortcuts)<br />
*nice handling of palettes in submasters.<br />
*improve device mechanism for Chasers<br />
*new timing options for chasers<br />
<br />
===Pre 4.0.0.b-72===<br />
<br />
*Samples are now LTP...<br />
mean easier, lighter, smarter...<br />
it also means some serious incompatibility with existing sample... sorry for that but it's a necessary evil.<br />
*fix DLink is now also available in Chaser<br />
*add 'Virtual Intensity for Colours" in the Device Listing.<br />
this new option let you control the Intensity of the device even when INTENSITY/DIMMer combo is not registered.<br />
usefull for LED RVB for example...<br />
<br />
===Pre 4.0.0.b-71===<br />
<br />
fix a miserable bug...<br />
news:<br />
*SampleListing now display Sample's length<br />
*you can change submaster's levels color (new setup option)<br />
<br />
===Pre 4.0.0.b-70===<br />
<br />
*new purge utility for device attributes within Samples<br />
*'device command' is now fully dedicated to sample's cause<br />
*better speed algorithm for stuff (aka sub_speed, joystick, general timing)<br />
*you can select devices directly in the 'palette Listing' window, as in the 'device commands' window<br />
*reorganization/colorization of 'device Commands' (in order to gain space and clarity)<br />
*add Ctrl+Arrow shortcut to select next channel and set it to default@Level<br />
<br />
===Pre 4.0.0.b-69===<br />
<br />
fix various wrong behavior<br />
*Devices:<br />
added the possibility to define HOME position for parameters to NULL. in this case, HOME call will never operate on the nulled parameters. (useful in some case where LAMP OFF is set to 0... and you don't want to switch the lamp off each time you HOME the device).<br />
<br />
===Pre 4.0.0.b-68===<br />
<br />
*added DND support for TLink and DLink in the chaser's editor<br />
*added DND support for Times in the chaser's editor (times can be DND for example from TimeIn to DelayOut, etc...)<br />
*added DND support for Cues in the chaser's editor<br />
*as for the sequence and other stuff you can now double-click in the TLink editor to set value<br />
*as for the Chaser's editor you can now DND Times in the Sequence editor in the way you want (eg from TimeIn to DelayOut, etc...)<br />
*Device's parameters now follow step times if INTENSITY is > 0 -fix for invPan/invTilt<br />
<br />
===4.0.0.b-67===<br />
<br />
===Pre 4.0.0.b-67===<br />
<br />
*added support for usb pro mk2 (revB) -added wait times to chaser editor $<br />
FWIW, I've decided to clean OSC reader/writer messenger before the final release (and this is not a good news for you... )<br />
I've changed:<br />
/circ/level x y (where x is the channel, y the level) /circ/prepalevel x y<br />
/sub/text x blabla<br />
/sub/level x y<br />
/sub/flash x y<br />
/sub/phase x y.y<br />
all the /subStick messages and also the /device ones<br />
for the devices it looks like<br />
/device s i i (string (/attribut/parameter), int (device numbr), int (value))<br />
I know that all your pd patchs, touchOSC stuff, etc... won't work anymore, but it gain clarity and parsing efficiency.<br />
<br />
===4.0.0.b-66===<br />
<br />
bug fixes<br />
few words about the new 'Phase' ID for a submaster:<br />
one can freely navigate in a sample thanks to the new phase function. it starts at 0.0 and end at 1.0 (1.0 is the latest frame of the sample).<br />
so you can set a sub as Phase for a sample (like you did with Speed function), and you have 255 steps to navigate in the sample.<br />
I've also added OSC message (/sub/x/phase 0.0........1.0).<br />
thus, you have a huuuuuuge precise control over the sample's restitution.<br />
you can go forward, backward, loop inside, etc.....<br />
<br />
===Pre 4.0.0.b-66===<br />
<br />
nouveaux messages OSC: reception<br />
/pad/sub x (select sub)<br />
/pad/record 1 (like record shortcut) /pad/update 1 (like update shortcut)<br />
sending<br />
/seq/x1text (send text associated to step loaded in X1) /seq/x2text (send text associated to step loaded in X2) /sub/pageText (send text associated with the active sub page) /seq/go_signal 1 (send when GO is triggered) /seq/goback_signal 1 (send when GO is triggered) /seq/pause_signal 1 (send when GO is triggered)<br />
and for the Devices:<br />
each device will respond to :<br />
/device/x/attribut/paramater 0... 65536<br />
where attribut is COLOR or FOCUS or EFFECT, etc.... and parameter are the ones recorded within the personality of the device<br />
each device will export his value to the same address<br />
<br />
===4.0.0.b-65===<br />
<br />
There's enough changes to make an update... I didn't finished all the clean though...<br />
*the main window has been polished to fit within small screen systems *you can sample devices<br />
*many many bug/trick fixes<br />
<br />
===4.0.0.b-64===<br />
<br />
mainly bug fixes and stuff improvements....<br />
<br />
===4.0.0.b-62===<br />
<br />
a miserable mistake on b61 leads to b62... mainly bug fixes and dep lib update<br />
<br />
===4.0.0.b-61===<br />
<br />
only for Win32, Win64, MacOS 10.11 (more OS to come later) mainly bug fixes.<br />
<br />
===4.0.0.b-58===<br />
<br />
freshly fresh for everyone, this beta fix several bugs or wrong behavior regarding Devices but also for the old fashion way...<br />
<br />
===4.0.0.b-57===<br />
<br />
*in the palette listing one can now apply a palette to selected devices in one click (nice 4 live...)<br />
*in the palette listing, palettes are now categorized (faster display)<br />
*in the 'device command' panel, if a parameter have a definition, associated scroller are now bound to minLevel/maxLevel (nice 4 live...)<br />
<br />
===4.0.0.b-56===<br />
<br />
only 4 MacOS 10.6 -> 10.11<br />
<br />
===4.0.0.b-55===<br />
<br />
should fix some stuff...<br />
only for Linux64, MacOS 10.8 -> 10.11<br />
<br />
===4.0.0.b-54===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-53===<br />
<br />
should fix group removing/deletion different compilation options for win64<br />
<br />
===4.0.0.b-52===<br />
<br />
should fix usbDMX Pro on ElCapitan && Yosemite should fix group deletion<br />
should fix Chase load in sub<br />
I don't have issue while loading global palette in sub.<br />
<br />
===4.0.0.b-51===<br />
<br />
with this one you can load PALETTES in submasters. no drag'n drop yet.... you can choose which device that is include in a palette is processed.<br />
on MacOSX, linked against fresh XQuartz 2.7.8<br />
<br />
===Pre 4.0.0.b-50===<br />
<br />
===Pre 4.0.0.b-49===<br />
<br />
===Pre 4.0.0.b-48===<br />
<br />
===4.0.0.b-47===<br />
<br />
lots of news coded during summer...<br />
*Device functions have been merged in a central window. This is now the start point for almost everything for Devices...<br />
*many things have been cleaned<br />
*Shift and Ctrl have been swapped (to massively select channel you now use Shift, to drag'ndrop a channel in a submaster to quickly inhib it, you now use Ctrl).<br />
<br />
===4.0.0.b-46===<br />
<br />
should fix reported bugs.<br />
<br />
===Pre 4.0.0.b-45===<br />
<br />
should fix:<br />
*record new sho (with permissions check on Linux) -artnet on Linux<br />
*strange and deep deep wrong behavior for devices<br />
should also clarify selection in the TLink editor.<br />
<br />
===4.0.0.b-44===<br />
<br />
should fix:<br />
*warning when user do not have permissions to write files on Linux<br />
*weird things when repatching a device<br />
<br />
===4.0.0.b-43===<br />
<br />
should fix:<br />
*artnet on windows computers<br />
*help on linux computers<br />
*submasters (timed and inhib ones) that stay in Pause state. -some inappropriate behaviors<br />
news:<br />
SHORTCUT :<br />
allow to delete previous binding when asking for an ever used key<br />
<br />
===4.0.0.b-42===<br />
<br />
ArtNet : restore network artPoll broadcast address (some node appears to not responding well over 255.255.255.255)<br />
Devices :<br />
*fix a case where palettes levels were not honored for dlinks<br />
*add the possibility to select the same parameter for several Devices by clicking on the parameter's column header<br />
Linux:<br />
*shrink size of the packages<br />
<br />
===4.0.0.b-41===<br />
<br />
mainly bug fixes:<br />
CHANNEL TRACK:<br />
fix bug and faster code.<br />
please do some hardcore tests...<br />
MIDI:<br />
new LOADSTEPID_X2/X1 functions for ProgramChange<br />
*retrieve single channel inhib when dragging with Shift to a submaster -retrieve hour trigger<br />
*new remove function for MidiTimeCode editor<br />
*bug font fixed<br />
<br />
===4.0.0.b-40===<br />
<br />
mainly bug fixes<br />
<br />
===4.0.0.b-39===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-38===<br />
<br />
so here comes a new one basically with bug fixes.<br />
also I've tried to reduce size (height) to fit on low resolution screen<br />
I've worked on the setup regarding ArtNet and OLA (for them to work better)<br />
the BIG one is the new remote available with this release that we have designed with aroom (big thanx)<br />
<br />
===4.0.0.b-37===<br />
<br />
removed things:<br />
channelcheck definitely removed (use Patch functions for this purpose) Color Scroller definitely removed (use Devices functions for this purpose)<br />
news/update/fixes:<br />
Patch:<br />
*you can now select several channels, and if you give one dimmer, channels we be patched as list starting with the given dimmer.<br />
(@mode exemple: CH 1 THRU 10 = 5 ENTER will patch ch 1 to dimmer 5, ch 2 to dimmer 6, etc...).<br />
*double click is available for check level<br />
Balance:<br />
*submaster that are in TIME mode and the little blue square of the sub is set, what's inside the submaster won't be touched by the Balance Mode<br />
Artnet:<br />
*now inegrated to the setup.<br />
*more simple, more usefull, honor the broadcast/unicast mode, honor selected nodes to use in unicast mode.<br />
Submasters:<br />
*there's now a little indicator close to the sub that show progression in case of MLink start or Times Start<br />
Midi Time Code:<br />
*new inhib MTC function in the setup<br />
+many various bug fixes<br />
<br />
===4.0.0.b-36===<br />
<br />
===4.0.0.b-35===<br />
<br />
bug fix<br />
+<br />
should improve Help display.<br />
in @Mode, the Help in the windows now display allowed syntax<br />
<br />
===4.0.0.b-34===<br />
<br />
*should improve TLink management<br />
*more/less OSC message for PATCH<br />
(new remote is here : github.com/dlight-tools/dlight-pad/blob/...ad_4.0_SGS2.touchosc ) -keep on cleaning code....<br />
<br />
===4.0.0.b-33===<br />
<br />
news:<br />
*should fix all errors reported for the b32 (except TLink that collapse, I've forgot....)<br />
Patch:<br />
*complete rewrite of this window.<br />
*the left part display channels, the right part display dimmers. D-Patch is the first address of patch for Devices<br />
*you can drag'n drop from channels to dimmers<br />
*you can select several dimmers like 1 + 2 Thru 10 + 20 + 44<br />
*the remote should not work anymore, let's try to write another one...<br />
+ many many more little stuff that make life better<br />
<br />
===4.0.0.b-32===<br />
<br />
General:<br />
*you can now double-clic on levels to set value<br />
Channel Track:<br />
*you can now DND to death!!<br />
ascii:<br />
*better integration with DL<br />
+bug fixes<br />
fews words:<br />
*DL seems stable enough now to cut off the release soon, I just need to re-write the patch window before the release.<br />
<br />
===4.0.0.b-31===<br />
<br />
*le double clic pour les textes des subs<br />
*tcl/tk updaté<br />
*molette de la souris pour les valeurs des paramètres des devices ainsi que pour les masters SCENE/FlashMaster AllSubMasters<br />
*meilleur check des noms de palettes<br />
*ID pour le message OSC /seq/go<br />
*ascii improve file loading/recording<br />
*device attribute's editor are now able to display levels in % as well as Real Values<br />
*et les corrections de bug annoncés sur la b30<br />
<br />
===4.0.0.b-30===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-29===<br />
<br />
*should fix Win64 package<br />
*Sequence : StepID<br />
this is the big new stuff which allow you to register an 'identifiant (ID)' for a step.<br />
<br />
Thus you can call the step thanx to new shortcuts stepID_load and stepID_goto where xxxx_load is used to set the ID for a step and xxxxx_goto is used to trigger the step<br />
there cannot be two stepID with the same number....<br />
<br />
in the setup you can choose if MSC Load message is mapped with the cues (as before) or with the stepID<br />
<br />
in OSC, two new messages : /seq/ID_goto xx.xxx and /seq/X2LoadAndFireID xx.xxx<br />
HourTrigger:<br />
*functions have been re-written<br />
+bug fixes<br />
<br />
===4.0.0.b-28===<br />
<br />
Text: all text are now edited in place<br />
File name: DL should support exotic characters (at least the french ones) +should fix all reported bugs of the previous beta<br />
<br />
===4.0.0.b-26===<br />
<br />
new beta available for every supported systems (with the addition of Windows 64bits) ATTENTION: on MacOS 10.6_10.7, DL is built against XQuartz 2.7.7 (please update your server...)<br />
bug fixes release + new features:<br />
OLA:<br />
*the server have been updated to 0.9.5<br />
Sequence :<br />
*the big sequence window is a whole new code with drag'n drop support for every parameters<br />
Track :<br />
*now display DLinks associated to a channel for sequence's steps<br />
OSC : new /sub/x/text message.<br />
*it's only an outgoing message that display text associated with subs. DL will not respond to this message<br />
MIDI :<br />
*new MidiSwitch +/- bind available<br />
Device :<br />
*Inverse Pan/Tilt now available in the Device's Listing<br />
<br />
===4.0.0.b-25===<br />
<br />
===4.0.0.b-24===<br />
<br />
bug fixes +<br />
Channel Track has been re-write<br />
*more useful and Sequence selector added<br />
@mode:<br />
*available in channel Track<br />
*bug fixes in TimeGroup editor<br />
*add [DELETE] [CUE] xx.x [THRU] xx.xx<br />
OLA:<br />
*fixes on yosemite (thanx aroom)<br />
+ many little stuff<br />
<br />
===4.0.0.b-22===<br />
<br />
mainly a bug fix with addition of:<br />
*in @mode and RPN, PALETTE will open the Palette Listing<br />
*0 + Colour/Focus/Beam/etc... will set selected devices to Home values for selected attributes.<br />
<br />
===4.0.0.b-21===<br />
<br />
mainly bug fixes...<br />
new features:<br />
*Devices command's windows now reflect real values for movers all the times + some goodies...<br />
<br />
===4.0.0.b-20===<br />
<br />
Recapitulatifs par rapport à la b16 :<br />
*Grand Master : Ok<br />
*Black : Ok<br />
*Focus avec le Pad Ok<br />
*Plus de sho corrompu : Ok Memorisation des Focus :ok Patch : OK<br />
*Ce qui ne fct pas ou plus:<br />
*Multi sélection avec souris et touche " CTRL", c'est ok avec les commande "ch +"<br />
*prise en compte de valeur par défaut des devices (chez moi un Strobe qui devrai être à 255)<br />
Au bout d'un moment de travail, les fenêtres ne passent plus en premier plan par l'appel au menu, lorsqu'elles sont ouvertes. donc il faut les sélectionner dans un coin apparent.<br />
*Les Cue FX ne mémorisent pas les canaux de devices.<br />
*Les clone de Cue, ne copient pas les canaux de devices<br />
*lorsqu'on clique sur le "DLINK" d'un STEP, on peut visiblement éditer les canaux individuellement, or ce ne fonctionne pas sur tous les canaux. (couleurs OK, mais STROBE, EFFECT...)<br />
J'ai d'ailleurs pas réussi à "jouer" avec un canal "EFFET / MACRO", mais c'est peut être le device, faut que je vérifie.<br />
Les Dlink ne sont pas liés aux CUES, donc on ne peut pas les mettre dans un SUB.<br />
Pas systématique<br />
*Ne mémorise de temps en temps pas la couleur (donc dans certains CUE, et pas d'autres) <-- Ca c'est bizarre et pénible<br />
je te joindrai le sho et le step où ça bloque.<br />
=> ben aujourd'hui ce step et cette couleur ne bloque plus !=> A suivre<br />
*Sortie du logiciel pas toujours propre (fenêtres bloquées ouverte), mais ce ne m'est plus arrivé le lendemain.<br />
*J'ai eu deux fois une fermeture inopinée lorsque je faisais des manip. avec les 4-5 fenêtres ouvertes (Focus, Beam, Couleur, Listing), sans perte de données, recul. avec menu "backup".<br />
<br />
===4.0.0.b18===<br />
<br />
===Pre 4.0.0.b18===<br />
<br />
===4.0.0.b17===<br />
<br />
mainly a bug fix.<br />
<br />
===4.0.0.b16===<br />
<br />
===Pre 4.0.0.b16===<br />
<br />
*SUB_SPEED are reset to 50% in case of gun shot<br />
*moving light's attributes have been redispatched, new BEAM family<br />
*palette listing now reflect available palette for selected channels.<br />
*Colour and Focus window now display parameters levels for each selected Devices (along with the active palette's name)<br />
<br />
===4.0.0.b15===<br />
<br />
available for Windows, MacOS 10.8, 10.9, 10.10 bug fixes only...<br />
<br />
===4.0.0.b14===<br />
<br />
bug fixes only... should address:<br />
*not patched channels -X1/X2 crash<br />
<br />
===4.0.0.b11===<br />
<br />
===4.0.0.b10===<br />
<br />
*fix a bug with the 'Personality Editor'<br />
*benefit from the compiler analyzer (lots of optimizations)<br />
*fix Sample recording<br />
*new 'Balance' function to isolate selected channel as long as Balance is ON<br />
<br />
maybe I'll repeat myself but It's important to test these beta in order to stabilize the first 4.0.0 in order to release it.<br />
<br />
my goal is to have a bullet proof release as the 3.0.24<br />
<br />
moving lights code will be part of this release as an experimental feature.<br />
<br />
===4.0.0.b09===<br />
<br />
it's a big step forward as it introduce concept/basics for moving light, Leds, and whatever you need in D::Light.<br />
<br />
Specifically it introduces 'DLinks' wich are more or less (actually less than more) like MLinks but for registered devices.<br />
<br />
DLinks acts like this:<br />
*you set all parameters you need for devices (with palette it's better)<br />
*you record a cue and DLinks are attached to the step that contain the cue<br />
*you can edit/modify/create/remove DLinks form the editor wich is available (for now... I've forget to set an option in the menus....) by click on the corresponding column in the sequence.<br />
*when DLink are loaded in X2, if the channel is black they're processed (this behavior is called GO_IN_B on some ligthdesk)<br />
*this is a special feature of DL: when a channel under TGroup control is fading to black, if DLink attached to next step is referring to this channel, parameters are processed.<br />
it fits very well for theater I think....<br />
*DLinks are not attached to cues, cues only contain Dimmer Parameter of devices (if they exists) -editors (like GROUP, CUE, SUB) does not deal with devices parameters.<br />
<br />
===Pre 4.0.0.b9===<br />
<br />
===4.0.0.b8===<br />
<br />
===4.0.0.b7===<br />
<br />
===4.0.0.b6===<br />
<br />
*a new beta is available for macOS >= 10.8 and Windows (if you want the other builds, just ask.) here's a non-finished list of modifications:<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording<br />
*add Palette recording/updating functions<br />
*add Palette listing and editor<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde<br />
*in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
attached a model of devices for the device editor.<br />
<br />
I think it's robust now and you can build Personality based on the attached example.<br />
<br />
===Pre 4.0.0.b6===<br />
<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording add Palette recording/updating functions<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
===4.0.0.b05===<br />
<br />
* add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho. It's usefull for Device that do not handle Intensity attribute.<br />
* add a merging mechanism to swap registered device model with another one. it'll be usefull when Palette will be coded but the purpose is to be able to switch between device when in tour you do not have the same device as at the creation.<br />
* from the main board you can access to several windows for (few for now) commands add CONTROL command for Lamp On/Off<br />
*add FOCUS command for Pan(Fine)/Tilt(Fine)<br />
*add BLADE command<br />
<br />
in the FOCUS and Blade windows you can hold CTRL to scroll FINE or scroll BOTH parameters I think you'll need to to rebuild your devices template as the one provided because all parameters you want to use must be set<br />
<br />
all library have been updated<br />
<br />
===Pre 4.0.0.b5===<br />
<br />
*add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho add a merging mechanism to swap registered device model with another one<br />
*add CONTROL command for Lamp On/Off add FOCUS command for Pan(Fine)/Tilt(Fine) add BLADE command<br />
*updated libs<br />
*join Alpha Profile 800 && ADB Warp model as example say that Parameters fields must be set....<br />
<br />
===4.0.0.b04===<br />
<br />
Avec cette beta, j'arrive à controler les couleurs du PAR via le ColourPanel<br />
le circuit de la fenêtre principale représente le paramètre DIMMER des devices<br />
*donc de la nouveauté dans le colourpanel où si le(s) devices sélectionnées ont plus de 3 couleurs, des scrollers de niveaux apparaissent en bas de la fenêtre<br />
*rajout des cases CMY<br />
*refonte des presets de couleurs (pour mémoire: left-clic = selection de couleur, un deuxième clic permet de nommer la couleur, Ctrl+clic permet d'enregistrer la couleur active)<br />
donc si vous avez listés/patchés des devices, que vous les sélectionnez depuis la fenêtre principale, vous devriez pouvoir controler les couleurs depuis le colourPanel.<br />
on ne peut pas encore enregistrer de cues avec des valeurs de couleurs ni charger des trucs dans les subs, ni rien.... petit à petit ça avance.<br />
aussi pour ceux qui possèdent un ultraDMX RDM Pro merci de me dire si il fonctionne mieux avec cette beta.<br />
après réflexions nocturnes je me dis que c'est pas bien de mettre les valeurs de HOME dans la librairie, qu'il vaudrait mieux définir ces valeurs dans le 'Device Listing'... où pourrait également apparaitre des champs comme 'Inverse Pan' et 'Inverse Tilt'...<br />
<br />
===4.0.0.b3===<br />
<br />
this one bring the Device Listing where you can import Device Files to your sho. please be carefull not having neither Manufacturer nor Model set as '*'<br />
'-' on Win32 leads to nothing good...<br />
in order to patch the imported device, you click on the Dimmer or Channel cell, it pop up a big dimmer view.<br />
use Ctrl+'move the mouse' to set the dimmer Range.<br />
once dimmer range is set, you type the channel number you want to assign the device and use 'c' (like in channel) to process the patch.<br />
you can use 0 channel to release a previous patch without removing a device<br />
<br />
===4.0.0.b2===<br />
<br />
this one should address reported bugs of the previous one<br />
<br />
===4.0.0.b1===<br />
<br />
voici la premiere béta d'une longue série qui devrait aboutir sur une proposition d'utilisation des projecteurs à LED, projecteurs asservis.<br />
ça sera sans doute assez long étant donné le chantier, néanmoins voici une première proposition....<br />
cette beta ne comprends qu'un module de création de librairie de projecteur.<br />
dans l'ordre pour las suivantes:<br />
*assignation des projecteurs dans un sho de DL en fonction de la librairie existante -fonctions d'accès aux paramètres<br />
*création/gestion de palette<br />
<br />
==D::Light v3==<br />
<br />
===3.0.24_b2===<br />
<br />
build system is slightly different from previous releases. now we have :<br />
*MacOS 10.6/10.7 build linked against XQuartz 2.7.4<br />
*MacOS 10.8/10.9 build linked against XQuartz 2.7.5<br />
*and the good old Win32, Linux32, Linux64 releases on Linux and MacOS, every lib have been updated<br />
here come the news....:<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
you can load one or several channels.<br />
it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.24===<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
*thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
*you can load one or several channels.<br />
*it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.22_b2===<br />
<br />
OSC:<br />
*less message for channels (eg only when their values are changing)<br />
Setup:<br />
*new option for sequence typo<br />
*bug fixes...<br />
<br />
===3.0.22_b1===<br />
<br />
new beta phase with:<br />
*bug fixes (at least more error checks)<br />
*MidiTimeCode improved<br />
<br />
===3.0.22===<br />
<br />
I'm proud to announce the 3.0.22 release of D::Light.<br />
It's available for each supported platforms (macOS 10.6->10.9, windows, Linux 32b, Linux 64b). On MacOSX, it's linked against XQuartz 2.7.5 (xquartz.macosforge.org/landing/)<br />
many bugs fixed....<br />
News:<br />
*MIDI TIMECODE: code improved<br />
OSC:<br />
*less and better verbose<br />
SETUP:<br />
*new typo function for sequence display<br />
*please consider making donations if you think this software is useful.</div>Sl1200mk2https://getdlight.com/wiki/index.php?title=ChangeLog&diff=3093ChangeLog2020-02-08T06:09:40Z<p>Sl1200mk2 : /* D::Light v4 */</p>
<hr />
<div>__NOTOC__<br />
<br />
==D::Light v4==<br />
<br />
===4.1.08 [NOTYETRELEASED]===<br />
<br />
*SetUp :<br />
-new option to set Submaster's matrice (10 or 16 Submasters displayed) // Nouvelle option pour définir la matrice des Submasters<br />
<br />
*bugFixes&&Improvements<br />
<br />
===4.1.07 [20200131]===<br />
<br />
*SetUp :<br />
-new option to Detach/attach main User Interface // Nouvelle option pour séparer ou grouper la fenêtre principale<br />
<br />
-new option to anchor StepLinks to sequence // Nouvelle option pour lier le déclenchement des stepLinks au step+/- dans le séquentiel<br />
<br />
*StepLinks:<br />
-new type command to change displayed SubMasterPage // nouvelle commande pour afficher une page de SubMaster spécifique<br />
<br />
*TimeLinks:<br />
new TLinks are now registered with '.' in the Time column. It means that step times will be used // Les nouveaux TLinks sont enregistrés avec un '.' dans la colonne des temps. Ce qui signifie que les temps du pas de séquence sont utilisés (il est toujours possible d'assigner un délai spécifique)<br />
<br />
*DeviceCommand:<br />
-new option to clone levels from a desired device // nouvelle option (bouton et raccourci clavier) pour cloner les valeurs d'un device vers tous les devices inscrits dans le deviceCommand<br />
<br />
===4.1.06 [20200107]===<br />
<br />
bug fix release :)<br />
<br />
<br />
===4.1.05 [20191220]===<br />
<br />
*macOS<br />
-more Native integration <br />
<br />
-fix&&improvements<br />
<br />
===4.1.04 [20191130]===<br />
<br />
*SubMasters:<br />
-add new OSC and Midi messages for subBook rotations // ajout de nouveaux messages OSC et MIDI pour la navigation dans les subBooks.<br />
<br />
-add new buttons to quickly switch between Submaster's pages // ajout de nouveaux boutons pour rapidement choisir la page de Submaster affichée.<br />
<br />
*Patch:<br />
-you can now give a name to channels (useful on tour...) // il est dorénavant possible d'assigner du texte à un circuit.<br />
<br />
*Objects Listing:<br />
-new option for Chaser and Sample Listing to run the selected effects (in order to quickly identify them) // nouvelle option pour les Chaser et Sample Listings qui permet de rapidement faire un play/pause des effets sélectionnés<br />
<br />
*Devices:<br />
-new 'Recall DLink' function to copy state of selected devices from a step/cue/stepID // nouvelle fonction 'Recall DLink' pour copier les niveaux des devices en sélection depuis une cue/step/stepID donné<br />
<br />
*General<br />
-new 'Ring Buffer' mechanism for channel's quick selection (+shortcuts+OSC+MIDI links) // nouveau mécanisme appelé 'Ring Buffer' pour une sélection rapide des circuits (accessible via les raccourcis claviers, des messages OSC ou des commandes MIDI)<br />
<br />
-one can use commandLine to define Refresh timing // il est dorénavant possible de préciser le temps de la commande Refresh (via la ligne de commande)<br />
<br />
-you can define a prefered path in the SetUp // Il est possible de définir une arborescence dans le SetUp pour que D::Light ouvre le navigateur de fichier de préférence vers le chemin défini.<br />
<br />
===4.1.03 [20190729]===<br />
<br />
*SetUpIO:<br />
-virtual submasters for incoming data are now separate. One can control either usbDMXInput, netDMXInput and oscInput at the same time.<br />
<br />
it means one can use usbDMX Input to control Submasters from an external lightdesk and in the same time use netDMX Input to control Channels from a fancy madMapper patch :) and output DMX... :)<br />
<br />
//<br />
<br />
-D::light dispose dorénavant de 2 entrées DMX séparées (usbDMXInput et netDMXInput) via les 'Virtual Submaster'.<br />
<br />
ça signifie qu'il est possible d'utiliser une console lumière pour piloter les Submasters de D::Light (via usbDMXInput) tout en utilisant madMapper pour controler les circuits (via netDMXInput)... et sortir du DMX :)<br />
<br />
<br />
<br />
<br />
===4.1.02 [20190726]===<br />
<br />
*Midi:<br />
-new 'FloatingScaleIncrement' and 'FloatingScaleDecrement' available for ControlChange // nouvelles fonctionnalités 'FloatingScaleIncrement' et 'FloatingScaleDecrement' pour les ControlChange Midi.<br />
<br />
Ces nouvelles fonctions permettent d'utiliser une roue codeuse Midi (qui envoie +1 dans un sens et +1 dans l'autre sens sur 2 canaux différents) pour pouvoir se déplacer dans les listings ou modifier le niveau des circuits sélectionnés.<br />
<br />
-better shortcut support // amélioration de la commande midi 'Shortcut'<br />
<br />
<br />
*OSC:<br />
-better strategy // meilleure stratégie d'émission des messages OSC<br />
<br />
<br />
*E1.31:<br />
-better code for E1.31 input // meilleur code pour la réception de paquets E1.31<br />
<br />
===4.1.01 [20190722]===<br />
<br />
*fix<br />
<br />
<br />
===4.1.00 [20190719]===<br />
<br />
*UserInterface:<br />
-more 'flat' design // fin du nouveau design de l'interface utilisateur<br />
<br />
<br />
*Park:<br />
-new 'Park' function is order to lock channels or specific parameters of Device // nouvelle fonction 'Park' qui permet de bloquer des circuits ou des paramètres individuels de Device à une niveau donné.<br />
<br />
<br />
*macOS:<br />
-D::Light is now notarized from Apple // D::light est "notarizé" de la part d'Apple<br />
<br />
===4.0.31 [20190618]===<br />
<br />
*UserInterface:<br />
-new 'flat' design // nouveau design de l'interface utilisateur<br />
<br />
<br />
*Chaser / Sample:<br />
-one can now use SPEED Submasters to gain more fine controls on Chasers/Samples restitution (ClockWise way, CounterClockWise way, Random way)<br />
<br />
//<br />
<br />
-Il est dorénavant possible de controler le sens de défilement des Chasers et des Samples, soit dans le sens horaire (normal... CWise) soit dans le sens anti horaire (du dernier step vers le premier ... CCWise) soit en mode aléatoire (Random).<br />
<br />
Pour accéder à ces controles il suffit de définir un Submaster comme SPEED d'un Chaser ou d'un Sample et en lieu et place du texte associé au Sub se trouve le PlayMode.<br />
<br />
<br />
<br />
*Clone:<br />
-one can now set desire objects number while cloning (available for Cue, Group, Chaser, Sample, Palette, microPalette) // Il est dorénavant possible de choisir lors d'un clone d'objet le numéro de l'objet cloné (valable pour les objets Cue, Group, Chaser, Sample, Palette, microPalette)<br />
<br />
<br />
<br />
*Freeze:<br />
-Frozen step is now coloured // A l'appel de la fonction Freeze, le step en SCENE devient coloré pour une meilleure identification<br />
<br />
-grandMaster can now control Frozen levels // Le grandMaster est dorénavant maitre sur l'état lumineux freezé<br />
<br />
<br />
<br />
*Sequence:<br />
-one can now use Ctrl+Space to load selected step and launch GO (only in the big sequence window) // Il est dorénavant possible d'utiliser la barre espace dans la fenêtre de Sequence pour lancer un GO.<br />
<br />
Il est également possible de sélectionner un step et d'appuyer sur Control+Space pour charger le step sélectionné en Préparation et automatiquement lancer un GO.<br />
<br />
<br />
*Curves:<br />
-one can now select point and use Ctrl+Arrows(Up/Down/Left/Right) to move it // Il est dorénavant possible de sélectionner un point de la courbe du 'Curve Editor' et d'utiliser la combinaison de touche Ctrl+Flèche(Nord/Sud/Est/Ouest) pour le déplacer<br />
<br />
<br />
*TimeLink:<br />
-new copyToStep function to copy selected Tlinks to desire step // nouvelle fonction de copie (et raccourci clavier associé) pour copier les TimeLinks sélectionnés vers le pas de séquence inscrit dans la ligne de commande.<br />
<br />
<br />
*Midi:<br />
-new design of the midi Patch Editor // nouveau design de la fenêtre d'édition du patch Midi<br />
<br />
-more copyToMidiSwitch capabilities (you can now copy selected patch to all existing midiSwitch when the commandLine is empty) // Il est dorénavant possible de copier tout ou partie du patch midi vers tous les MidiSwitch existants en laissant la ligne de commande vide.<br />
<br />
<br />
*DeviceCommand:<br />
-one can now use MouseScroll in Blade's specialized widget // Il est dorénavant possible d'utiliser le scroll de la souris pour modifier les niveaux des Blades<br />
<br />
<br />
*microPalette:<br />
-one can now register INTENSITY/DIMMER as a definition for microPalette // Il est dorénavant possible d'enregistrer le paramètre INTENSITY/DIMMER comme définition d'une microPalette<br />
<br />
===4.0.30 [20190314]===<br />
*Objects Listings:<br />
-one can now sort (or reorder) objects in Cue/Group/Chaser/Sample/Palette/microPalette Listings // nouvelle commande pour re-numéroter les objects dans les différents listing<br />
<br />
-new 'reOrder' shortcut // également un nouveau raccourci clavier 'reOrder'<br />
<br />
<br />
*Submasters:<br />
-new state for Solo function (we now got NORMAL/SOLO/FLASHSOLO/NOSOLO) // ajout d'une nouvelle fonctionnalité pour le SOLO des Submasters.<br />
<br />
les différents états sont:<br />
<br />
**NORMAL : rien de particulier<br />
**SOLO (vert) : en fonction de l'ouverture du Submaster les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**FLASHSOLO (jaune) : lors de l'appui sur le bouton FLASH du Submaster, les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**NOSOLO (rouge) : le Submaster ne se coupe pas lors de l'action d'autres Submasters en mode SOLO ou FLASHSOLO<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.29 [20190226]===<br />
*General:<br />
-Balance function for channels is now dynamic // amélioration de la fonction Balance pour les circuits.<br />
<br />
Lorsque la fonction Balance est activée (qui permet d'isoler le(s) circuit(s) sélectionné(s)), si la sélection de circuit change, la Balance est updatée<br />
<br />
<br />
*OSC:<br />
-new /shortcut command which accepts string as argument // nouvelle commande /shortcut pour simuler un raccourci clavier.<br />
<br />
Cette commande accepte une 'string' comme argument.<br />
<br />
Par exemple '/shortcut p' va changer le registre de travail actif.<br />
<br />
<br />
*Track:<br />
-one can now track Palette across sequence // il est dorénavant possible de tracker les Palettes chargées dans le séquentiel (via les DeviceLinks)<br />
<br />
<br />
*Device:<br />
-more https://open-fixture-library.org/ integration<br />
<br />
<br />
*DeviceLinks:<br />
-Purge menu redefined // extension du menu Purge des DeviceLink.<br />
<br />
Il est dorénavant possible de purger un Paramètre ou tous les paramètres d'un attribut pour un DeviceLink en un coup<br />
<br />
<br />
*DeviceCommand:<br />
-new Live bound which display levels form palettes loaded in SubMasters // nouveau mode Live pour le DeviceCommand <br />
<br />
en mode Live, le DeviceCommand affiche les niveaux des paramètres des devices qui sont pilotés par des palettes chargées dans les submasters<br />
<br />
===4.0.28 [20190118]===<br />
*Submaster:<br />
-improve Submasters Solo mode // amélioration du mode Solo pour les Submasters.<br />
<br />
dorénavant le mode solo n'est plus réservé aux Flash, il est également accessible pendant le scroll des Submasters.<br />
<br />
-Balance do not kill 'E' (aka Exclusion) Submasters // les 'E' (comme Exclusion) Submasters ne sont plus remis à zéro en cas de Balance<br />
<br />
<br />
*Group:<br />
-enhance popUp dialog // amélioration de la fenêtre popUp d'enregistrement des Groupes.<br />
<br />
Lors de l'enregistrement d'un Groupe une fenêtre popUp s'ouvre où vous pouvez directement renseigner le nom du nouveau Groupe.<br />
<br />
<br />
*MasterLink:<br />
-improve MasterLink behavior (follow step +/-) // Les MasterLinks suivent la séquence pour les commandes step +/-<br />
<br />
-improve MasterLink editor Submaster's selection/registration // amélioration de la sélection/enregistrement des Submasters dans l'éditeur de MasterLink.<br />
<br />
vous pouvez dorénavant sélectionner les Submasters à enregistrer dans les MLinks de la même manière que la sélection de circuits dans la fenêtre principale.<br />
<br />
===4.0.26 [20181214]===<br />
*Patch:<br />
-'Enter' key can now be used to select either channels or outputs. CommandLine is used for sourcing.<br />
<br />
<br />
*Main Window:<br />
-'Enter' key can now be used to select channels. CommandLine is used for sourcing.<br />
<br />
-new 'DynamicBottom' display for Device's selection.<br />
<br />
<br />
*Sequence:<br />
-one can now register/insert cueless step. Such steps are useful to trigger D/M/S Links.<br />
<br />
<br />
*SubMasters:<br />
-new 'Looping Style' options for SubMasters loaded with Sample. one can select if levels are persistent after each loop or reseted.<br />
<br />
<br />
*SetUp:<br />
-one can now choose if SOLO mode for SubMasters also behave on Scene levels.<br />
<br />
-one can choose colours for Scene/Prepa registers<br />
<br />
<br />
*SetUp I/O:<br />
-one can now choose DMX input frame length.<br />
<br />
<br />
*DeviceLink:<br />
- one can now trigger MoveInBlack in one click for all listed Devices of each steps<br />
<br />
<br />
*TimeLink:<br />
-new 'Quick Selection' option to selected each identical parameters<br />
<br />
<br />
*Midi:<br />
-one can now use NOTE and PROGRAM CHANGE to trigger defined shortcuts<br />
<br />
<br />
*OSC:<br />
-new command which allow to control parameters of selected devices (range is -1.0 <= x.xx <= 1.0):<br />
<br />
/deviceParameter/ATTRIBUTE/PARAMETER x.xxx<br />
<br />
===4.0.24 [20181004]===<br />
<br />
===4.0.23 [20181002]===<br />
<br />
*menu Accelerators :<br />
-accelerators for MLink, TLink, DLink, SLink have changed (respectively Shift+Meta+w, Shift+Meta+x, Shift+Meta+y, Shift+Meta+z)<br />
<br />
<br />
*Sample :<br />
-faster encoder/decoder <br />
<br />
<br />
*VLC :<br />
-D::Light can now trigger VLC's playlist [https://www.getdlight.com/wiki/index.php/SETUP_I/O#VLC].<br />
<br />
<br />
*SubMasters :<br />
-VLC volume, DMX Input and OSC Input can be assigned to a regular SubMaster.<br />
<br />
<br />
*palette Editor :<br />
-Live functionality added<br />
<br />
<br />
*palette Listing :<br />
-new 'ALL' selector to display every recorded palette for selected channels<br />
<br />
<br />
*OLA server :<br />
-bumped to 0.10.7<br />
<br />
<br />
*MacOS :<br />
-MacOS 10.14 compatibility<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.22 [20180718]===<br />
<br />
*General:<br />
-last active step is recorded within the .sho, thus in case of crash or backup loading, last recorded step is set as the active step<br />
<br />
<br />
*USBDMX:<br />
-added more widget /*NODLE U1*/ /*FX5*/ /*Digital Enlightenment*/ /*anyma*/ /*avldiy*/ /*Eurolite*/<br />
<br />
(untested though....)<br />
<br />
<br />
<br />
*DeviceLink:<br />
-more powerful selection capabilities.<br />
<br />
one can now select several cells in DeviceLink Editor and apply chosen palette to all of them<br />
<br />
-MoveInBlack option editable for channels listed in the DeviceLink Editor<br />
<br />
<br />
<br />
*Curves:<br />
-new 'Square' interpolator (aka 'Square Law' curves)<br />
<br />
<br />
++fixes and optimizations<br />
<br />
===4.0.21 [20180705]===<br />
<br />
*DeviceListing:<br />
-one can now 'shiftPAN' and 'shiftTILT' devices<br />
<br />
<br />
*StepLinks:<br />
-one can choose to which destination OSC messages are sent (aka 'All Destinations' or specific IP:PORT)<br />
<br />
<br />
*General:<br />
-fixes and optimizations<br />
<br />
===4.0.20 [20180615]===<br />
<br />
*Palette:<br />
-Palette are now applied according to a user defined time (time is defined in [[SETUP]])<br />
<br />
-new Shift+CMD+P shortcut to display 'Palette Listing'<br />
<br />
<br />
*Virtual Submaster:<br />
-a new virtual submaster is available in [[SETUP I/O]]/OSC which can handle all incoming /circ/x/level OSC messages.<br />
<br />
-a new virtual submaster is available in [[SETUP I/O]]/DMX Utility which can handle all incoming DMX levels.<br />
<br />
<br />
*Submaster:<br />
-one can now colorize each Submaster (and it's levels in Output)<br />
<br />
<br />
*Accelerator:<br />
-new accelerators are available in Cue/Group/Chaser/Sample Editors<br />
<br />
<br />
*Track:<br />
-better MLink support<br />
<br />
===4.0.19 [20180515]===<br />
<br />
*Sample:<br />
-fix wrong device restitution under certain circumstances<br />
<br />
<br />
*Sequence:<br />
-new accelerator shortcut (CMD+R) in order to load selected step in active register<br />
<br />
-Cue names are now displayed in the big sequence window<br />
<br />
-one can now drag'n drop step(s) in order to reorganize the sequence<br />
<br />
-fix XFade wrong behavior <br />
<br />
<br />
*General:<br />
-in case of weird shutdown (crash....), D::Light now ask if user wanna use the backup.<br />
<br />
<br />
*OSC:<br />
-re-writting of OSC messaging system in favor of mono-argumentation (thus, touchOSC become usable again)<br />
<br />
-new syntax for Devices (cf https://getdlight.com/wiki/index.php/OSC)<br />
<br />
-old syntax (aka multi-argumentation) is still available thanks to a new switch in setupIO/OSC menu (Messaging argumentation type)<br />
<br />
<br />
*Track:<br />
- one can now track/update/create/delete Masterlinks from the Track window<br />
<br />
- better tracking for duplicate values<br />
<br />
- one can now use 'All' shortcut to select all displayed levels for selected channels<br />
<br />
<br />
*SplashScreen:<br />
-new initialization process which lead to a new splashscreen<br />
<br />
<br />
*MasterLinks:<br />
-MLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new insert MLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move MLinks<br />
<br />
<br />
*USBDMX:<br />
-D::Light now support HotPLug for usbDMX widgets :) only on macOS and Linux :(<br />
<br />
it means one can unplug/replug a usbDMX device, if the widget was previously active, D::Light will manage automatically the re-connection.<br />
<br />
<br />
*StepLinks :<br />
<br />
https://getdlight.com/wiki/index.php/STEPLINK<br />
<br />
-SLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new copy SLink button (+shortcuts) in the editor<br />
<br />
-new insert SLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move SLinks<br />
<br />
-OSC StepLinks are now typed, it means one must specify if argument(s) is an int, a float or a string<br />
<br />
-CURVES StepLinks now accept THRU (>) for outputs (in the same fashion as for channels)<br />
<br />
<br />
*Device Listing :<br />
-one can now sort Device's order according to ID or Model or Channel<br />
<br />
-one can now use massive Merge (by selecting several Devices before merge)<br />
<br />
<br />
*Palette Editor :<br />
- one can now use empty command line for AtLevel shortcut in order to purge selected levels<br />
<br />
<br />
*Palette Listing :<br />
- new 'Bound To' (editors) option in order to avoid opening Device Command<br />
<br />
<br />
*Chasers :<br />
- CHZ_Cue management is now the same as for the main sequence... if one record CHZ_Cue 1.5, it'll land between CHZ_Cue 1 and CHZ_Cue 2<br />
<br />
- Palette shortcut is now available in Chaser Editor<br />
<br />
<br />
*Curves :<br />
- deepest interaction with the patch.... Output(s) assigned to a curve of the curveListing are now linked(was ist das schön).<br />
<br />
- CurveEditor : one cane now select which curve is displayed (either from patch or from curveListing)<br />
<br />
- Curves are now 16bits -POTENTIAL INCOMPATIBILITY- (they need to be redrawn)<br />
<br />
===4.0.18 [20180124]===<br />
<br />
This release introduce SLinks.<br />
<br />
One can send custom Midi or OSC messages per sequence's step. Thus, it allows D::Light to become the master sequencer of your show as it can trigger specific cues/steps in other software.<br />
<br />
One can also load custom curves for output(s)/channel(s) on every steps of the sequence.<br />
<br />
*Patch:<br />
-new 'quick select' option in order to select all outputs patched to selected channels<br />
<br />
-new Channel/Output test shortcut<br />
<br />
-speedUp display<br />
<br />
*Sample:<br />
-smart +%/-% which only operate on recorded levels for selected channel(s) over a region or at one frame<br />
<br />
*Sequence:<br />
-in the main sequence window, one can now arrange columns as desired<br />
<br />
-new searchBox to quickly find a step/cue associated to a text<br />
<br />
*MasterLink/TimeLink/DeviceLink/StepLink Editor:<br />
-one can now select active step<br />
<br />
-more shortcuts<br />
<br />
*SubMaster Editor:<br />
-one can now select active submaster<br />
<br />
*Curves:<br />
-new design with more powerful editing<br />
<br />
*ShortCuts:<br />
-new searchBox to quickly find a shortcut<br />
<br />
*Save/SaveAs:<br />
-warning when directory is not writable<br />
<br />
*Force DeviceLink:<br />
-one can now use FullForce new option and select which attributes will be recorded<br />
<br />
*Device:<br />
-the main window should reflect active color for device. (it works for RGB or CMY colors only...)<br />
<br />
*General:<br />
-selection style is now more obvious (yellow square is 'around' selected channels)<br />
<br />
*Palette Editor:<br />
-one can move in Palette thanks to the new Up/Down switcher<br />
<br />
*Palette Listing:<br />
-Colour Palette are now colored for EZ view<br />
<br />
===4.0.17===<br />
<br />
a miserable bug of the previous release leads to this one<br />
<br />
===4.0.16_b4===<br />
<br />
===4.0.16_b2===<br />
<br />
===4.0.16 ===<br />
<br />
available for almost every systems (Linux version will be uploaded ASAP... sorry guys for the looooong waiting)<br />
<br />
*E1.31 (aka streamingACN) is now available as a netDMX protocol <br />
*one can now use 16 DMX universe<br />
<br />
Midi :<br />
*one can now use 'subStick' function for Midi Patch.<br />
thus Midi faders will always be patched to displayed submasters <br />
*'flashStick' is also available for the same purpose.<br />
SubMasters :<br />
*added a new 'E' button as Exclusion.<br />
thus AllSub master will not act on excluded submasters<br />
+ various fix<br />
<br />
===4.0.15_b2===<br />
<br />
2 new important stuff:<br />
*in Art-Net, DL no longer send continuously. it sends only on DMX change<br />
*in Patch, you can now "repeat" a Device. it's useful for playing with LedStrips<br />
also, more work have been done on DeviceCommands...<br />
in the Palette Listing, you can now use the new "recycle" icon in order to load same channels as in the DeviceCommands.<br />
<br />
===4.0.15_b1===<br />
<br />
===4.0.16_b3===<br />
<br />
===4.0.15_b3===<br />
<br />
===4.0.15===<br />
<br />
*on Windows, you should now be able to double-clic on .sho in order to launch DL and load desire sho<br />
*new SetUp I/O menu which group all DMX, USBDMX, NETDMX, MIDI and OSC function *new option to cross-patch dmx universes<br />
<br />
DMX Input:<br />
*more accurate<br />
*new option to bound DmxInput to channels or SubMasters<br />
<br />
Patch:<br />
*new option to "repeat" DMX Levels for Devices (useful for led strips)<br />
<br />
ArtNet :<br />
*you can now manually register Node's IP/Net/SubNet.<br />
*DL no longer send continuously packets.... it sends only on change.<br />
*new option in the Setup "Release FREEZE on Go".<br />
allow user to freeze DMX state until the next GO (useful when one want to move in sequence without modifying stage)<br />
<br />
Device Personality :<br />
*you can now import Personalities of the OFL project (Open Fixture Library) open-fixture-library.herokuapp.com/<br />
(which at the time of writing is open-fixture-library-pr-199.herokuapp.com/ ).<br />
*you can hide Commands for Colours, Focus and Blade in order to display bigger values table.<br />
<br />
Palette Editor:<br />
*you can now use At_level shortcut on selection of levels (multiple selection is allowed)<br />
General<br />
*you can now choose to display only patched channels<br />
<br />
===4.0.14===<br />
<br />
No new function Only fixes<br />
<br />
===4.0.13_b3===<br />
<br />
many changes to Artnet and dmxInput.<br />
<br />
===4.0.13===<br />
<br />
*enable DMXInput for DMX USB PRO widgets and clone<br />
*enable DMXInput for ArtNet<br />
*adjustable DMX rate<br />
*better Artnet support<br />
*better support for looooong samples<br />
*plenty of little annoying stuff<br />
<br />
===4.0.12===<br />
<br />
*new 'NoSolo' option for submaster:<br />
it means that a submaster tagged as 'NoSolo' won't be closed during 'Solo' operation, it also means that it won't close any sub when it's flashed.<br />
you just need to clic 2 times on the solo option .<br />
*when 'Solo' operation , device's parameters are now untouched (except the INTENSITY/DIMMER parameter)<br />
*new 'ReSync' option for midi:<br />
this function resend all midiOut levels. it's useful when you switch preset from the BCF2000<br />
*new option in the SETUP to bound MLink time and Timed submasters to Joystick: it means one can now speed up or down submasters opening/closing<br />
*import Sample extended:<br />
you can now select in one shot several samples to import.<br />
*'clone' is now available in the sample editor :<br />
it means you can copy selected channels levels to other(s) channel for a defined region or for a frame. This let you create enveloppe for channel and copy it to other channel.... yeah I know, this is huge!<br />
*import Chaser extended:<br />
you can now select in one shot several chasers to import.<br />
<br />
===4.0.11===<br />
<br />
fix annoying reported bugs.<br />
<br />
===4.0.10===<br />
<br />
*when cloning a device, one can now choose to clone source device's levels to destination devices's levels<br />
(in palette, in sub, in micropalette)<br />
*more device merging subtilities<br />
<br />
===Pre 4.0.09===<br />
<br />
*this one brings 'Gang Load' fashion to D::Light<br />
<br />
===4.0.9===<br />
<br />
extend the use of multiple selection in Cue/Group/Sample/Chasers Listing/Device Listing/Patch...<br />
you can now select several Chasers for example and load them to several submasters in one shot (thanks to drag n' drop)<br />
multiple selection have also been introduced for 'Remove' functions and 'Clone' functions.<br />
*you can now extract each submaster of the Gun Control (cf noGun option)<br />
*you can now set submasters config for a page of Sumaster (simply scroll the button down RecMLink button<br />
<br />
===4.0.8===<br />
<br />
===4.0.7===<br />
<br />
Mainly bug fixes and better memory bandwidth management<br />
<br />
===4.0.6===<br />
<br />
===4.0.5===<br />
<br />
This release will introduce microPalette.<br />
<br />
what is a microPalette ?<br />
<br />
microPalette handle one or several parameter(s) defined in the personality of a device, and only operate on a specific range defined by the user.<br />
microPalette are loaded in submasters and are executed in an exclusive mode for all selected devices that are registered within the submaster.<br />
for example, let's say devices are lighting ON with shutter open.<br />
you record a microPalette for SHUTTER parameter on the range 4 -> 128 that you load on submaster 1.<br />
when you'll open sub1, the shutter will start strobing form low to fast (if in the personality strobing form low to fast is registered in the range 4 -> 128).<br />
when you shutdown the submaster, the shutter will return to it's open state.<br />
it'll be veeeeeery useful for gigs<br />
*address patch issue when user use Shift key to extand selection for outputs<br />
*bug fixes and code cleaning<br />
<br />
===4.0.4===<br />
<br />
this release fix wrong behavior of 4.0.3 (sorry for the mess...)<br />
<br />
===4.0.3===<br />
<br />
*speeding internal things (and cleaning)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed) <br />
*better midi output (submaster's flash for example)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed":<br />
<br />
===4.0.2===<br />
<br />
<br />
fix & improve curves for dimmers<br />
<br />
===4.0.1===<br />
<br />
available for every supported systems : Win7, Win8, Win10, Linux32Bits (Ubuntu 14.04), Linux64Bits (Ubuntu 16.04), ARCHLInux (always on the top), MacOS 10.6 thru 10.12 on MacOS, D::Light is linked against XQuartz 2.7.11<br />
one of the main big thing is that D::Light is now a pay app... this move will hopefully be profitable for the software.<br />
the other big thing is that D::Light can now drive moving lights / LED lights.<br />
several improvements have been introduced for Chasers, Samples, user interface, drag'n drop, etc....<br />
<br />
===4.0.0.b-78===<br />
<br />
===4.0.0.b-75===<br />
<br />
fix blackout/sceneMaster/grandMaster with devices that use 'virtual intensity for colours' parameter<br />
<br />
<br />
===4.0.0.b-74===<br />
<br />
news:<br />
*refresh/balance available as OSC commands<br />
/pad/refresh 1<br />
/pad/balance 1<br />
*OSC message can bypass level's locking mechanism for /circ/level and /sub/level<br />
<br />
===4.0.0.b-76===<br />
<br />
*better handling of DLink<br />
*fix some Devices stuff for sequence -you can now use "0" Tlink (==20ms)<br />
*you can now use "0" waitTime _ 5xfaster than 0.1<br />
if you want to reset waitTimes to nothing (no autogo), set command line to . and use wait shortcut (or double clic in the waitTime column)<br />
*display Info when MLink or Tlink are recorded/updated<br />
++ various fix<br />
<br />
===4.0.0.b-73===<br />
<br />
Hi,<br />
b73 is out for some platforms (aka MacOS from 10.9 to 10.12 (linked against XQuartz 2.7.10), Windows 64b and Linux 64b)<br />
'''the main big thing with this release is that D::Light became a paid app...'''<br />
I tried during 13 years to keep in free, but I cannot no more. So please make archive of your sho as there will be no return.<br />
news:<br />
*lots of bug fixes<br />
*manual xfade for devices<br />
*you can now call Palettes from the main window (manually (new setup option or drag the switcher under the keypad) or with shortcuts)<br />
*nice handling of palettes in submasters.<br />
*improve device mechanism for Chasers<br />
*new timing options for chasers<br />
<br />
===Pre 4.0.0.b-72===<br />
<br />
*Samples are now LTP...<br />
mean easier, lighter, smarter...<br />
it also means some serious incompatibility with existing sample... sorry for that but it's a necessary evil.<br />
*fix DLink is now also available in Chaser<br />
*add 'Virtual Intensity for Colours" in the Device Listing.<br />
this new option let you control the Intensity of the device even when INTENSITY/DIMMer combo is not registered.<br />
usefull for LED RVB for example...<br />
<br />
===Pre 4.0.0.b-71===<br />
<br />
fix a miserable bug...<br />
news:<br />
*SampleListing now display Sample's length<br />
*you can change submaster's levels color (new setup option)<br />
<br />
===Pre 4.0.0.b-70===<br />
<br />
*new purge utility for device attributes within Samples<br />
*'device command' is now fully dedicated to sample's cause<br />
*better speed algorithm for stuff (aka sub_speed, joystick, general timing)<br />
*you can select devices directly in the 'palette Listing' window, as in the 'device commands' window<br />
*reorganization/colorization of 'device Commands' (in order to gain space and clarity)<br />
*add Ctrl+Arrow shortcut to select next channel and set it to default@Level<br />
<br />
===Pre 4.0.0.b-69===<br />
<br />
fix various wrong behavior<br />
*Devices:<br />
added the possibility to define HOME position for parameters to NULL. in this case, HOME call will never operate on the nulled parameters. (useful in some case where LAMP OFF is set to 0... and you don't want to switch the lamp off each time you HOME the device).<br />
<br />
===Pre 4.0.0.b-68===<br />
<br />
*added DND support for TLink and DLink in the chaser's editor<br />
*added DND support for Times in the chaser's editor (times can be DND for example from TimeIn to DelayOut, etc...)<br />
*added DND support for Cues in the chaser's editor<br />
*as for the sequence and other stuff you can now double-click in the TLink editor to set value<br />
*as for the Chaser's editor you can now DND Times in the Sequence editor in the way you want (eg from TimeIn to DelayOut, etc...)<br />
*Device's parameters now follow step times if INTENSITY is > 0 -fix for invPan/invTilt<br />
<br />
===4.0.0.b-67===<br />
<br />
===Pre 4.0.0.b-67===<br />
<br />
*added support for usb pro mk2 (revB) -added wait times to chaser editor $<br />
FWIW, I've decided to clean OSC reader/writer messenger before the final release (and this is not a good news for you... )<br />
I've changed:<br />
/circ/level x y (where x is the channel, y the level) /circ/prepalevel x y<br />
/sub/text x blabla<br />
/sub/level x y<br />
/sub/flash x y<br />
/sub/phase x y.y<br />
all the /subStick messages and also the /device ones<br />
for the devices it looks like<br />
/device s i i (string (/attribut/parameter), int (device numbr), int (value))<br />
I know that all your pd patchs, touchOSC stuff, etc... won't work anymore, but it gain clarity and parsing efficiency.<br />
<br />
===4.0.0.b-66===<br />
<br />
bug fixes<br />
few words about the new 'Phase' ID for a submaster:<br />
one can freely navigate in a sample thanks to the new phase function. it starts at 0.0 and end at 1.0 (1.0 is the latest frame of the sample).<br />
so you can set a sub as Phase for a sample (like you did with Speed function), and you have 255 steps to navigate in the sample.<br />
I've also added OSC message (/sub/x/phase 0.0........1.0).<br />
thus, you have a huuuuuuge precise control over the sample's restitution.<br />
you can go forward, backward, loop inside, etc.....<br />
<br />
===Pre 4.0.0.b-66===<br />
<br />
nouveaux messages OSC: reception<br />
/pad/sub x (select sub)<br />
/pad/record 1 (like record shortcut) /pad/update 1 (like update shortcut)<br />
sending<br />
/seq/x1text (send text associated to step loaded in X1) /seq/x2text (send text associated to step loaded in X2) /sub/pageText (send text associated with the active sub page) /seq/go_signal 1 (send when GO is triggered) /seq/goback_signal 1 (send when GO is triggered) /seq/pause_signal 1 (send when GO is triggered)<br />
and for the Devices:<br />
each device will respond to :<br />
/device/x/attribut/paramater 0... 65536<br />
where attribut is COLOR or FOCUS or EFFECT, etc.... and parameter are the ones recorded within the personality of the device<br />
each device will export his value to the same address<br />
<br />
===4.0.0.b-65===<br />
<br />
There's enough changes to make an update... I didn't finished all the clean though...<br />
*the main window has been polished to fit within small screen systems *you can sample devices<br />
*many many bug/trick fixes<br />
<br />
===4.0.0.b-64===<br />
<br />
mainly bug fixes and stuff improvements....<br />
<br />
===4.0.0.b-62===<br />
<br />
a miserable mistake on b61 leads to b62... mainly bug fixes and dep lib update<br />
<br />
===4.0.0.b-61===<br />
<br />
only for Win32, Win64, MacOS 10.11 (more OS to come later) mainly bug fixes.<br />
<br />
===4.0.0.b-58===<br />
<br />
freshly fresh for everyone, this beta fix several bugs or wrong behavior regarding Devices but also for the old fashion way...<br />
<br />
===4.0.0.b-57===<br />
<br />
*in the palette listing one can now apply a palette to selected devices in one click (nice 4 live...)<br />
*in the palette listing, palettes are now categorized (faster display)<br />
*in the 'device command' panel, if a parameter have a definition, associated scroller are now bound to minLevel/maxLevel (nice 4 live...)<br />
<br />
===4.0.0.b-56===<br />
<br />
only 4 MacOS 10.6 -> 10.11<br />
<br />
===4.0.0.b-55===<br />
<br />
should fix some stuff...<br />
only for Linux64, MacOS 10.8 -> 10.11<br />
<br />
===4.0.0.b-54===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-53===<br />
<br />
should fix group removing/deletion different compilation options for win64<br />
<br />
===4.0.0.b-52===<br />
<br />
should fix usbDMX Pro on ElCapitan && Yosemite should fix group deletion<br />
should fix Chase load in sub<br />
I don't have issue while loading global palette in sub.<br />
<br />
===4.0.0.b-51===<br />
<br />
with this one you can load PALETTES in submasters. no drag'n drop yet.... you can choose which device that is include in a palette is processed.<br />
on MacOSX, linked against fresh XQuartz 2.7.8<br />
<br />
===Pre 4.0.0.b-50===<br />
<br />
===Pre 4.0.0.b-49===<br />
<br />
===Pre 4.0.0.b-48===<br />
<br />
===4.0.0.b-47===<br />
<br />
lots of news coded during summer...<br />
*Device functions have been merged in a central window. This is now the start point for almost everything for Devices...<br />
*many things have been cleaned<br />
*Shift and Ctrl have been swapped (to massively select channel you now use Shift, to drag'ndrop a channel in a submaster to quickly inhib it, you now use Ctrl).<br />
<br />
===4.0.0.b-46===<br />
<br />
should fix reported bugs.<br />
<br />
===Pre 4.0.0.b-45===<br />
<br />
should fix:<br />
*record new sho (with permissions check on Linux) -artnet on Linux<br />
*strange and deep deep wrong behavior for devices<br />
should also clarify selection in the TLink editor.<br />
<br />
===4.0.0.b-44===<br />
<br />
should fix:<br />
*warning when user do not have permissions to write files on Linux<br />
*weird things when repatching a device<br />
<br />
===4.0.0.b-43===<br />
<br />
should fix:<br />
*artnet on windows computers<br />
*help on linux computers<br />
*submasters (timed and inhib ones) that stay in Pause state. -some inappropriate behaviors<br />
news:<br />
SHORTCUT :<br />
allow to delete previous binding when asking for an ever used key<br />
<br />
===4.0.0.b-42===<br />
<br />
ArtNet : restore network artPoll broadcast address (some node appears to not responding well over 255.255.255.255)<br />
Devices :<br />
*fix a case where palettes levels were not honored for dlinks<br />
*add the possibility to select the same parameter for several Devices by clicking on the parameter's column header<br />
Linux:<br />
*shrink size of the packages<br />
<br />
===4.0.0.b-41===<br />
<br />
mainly bug fixes:<br />
CHANNEL TRACK:<br />
fix bug and faster code.<br />
please do some hardcore tests...<br />
MIDI:<br />
new LOADSTEPID_X2/X1 functions for ProgramChange<br />
*retrieve single channel inhib when dragging with Shift to a submaster -retrieve hour trigger<br />
*new remove function for MidiTimeCode editor<br />
*bug font fixed<br />
<br />
===4.0.0.b-40===<br />
<br />
mainly bug fixes<br />
<br />
===4.0.0.b-39===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-38===<br />
<br />
so here comes a new one basically with bug fixes.<br />
also I've tried to reduce size (height) to fit on low resolution screen<br />
I've worked on the setup regarding ArtNet and OLA (for them to work better)<br />
the BIG one is the new remote available with this release that we have designed with aroom (big thanx)<br />
<br />
===4.0.0.b-37===<br />
<br />
removed things:<br />
channelcheck definitely removed (use Patch functions for this purpose) Color Scroller definitely removed (use Devices functions for this purpose)<br />
news/update/fixes:<br />
Patch:<br />
*you can now select several channels, and if you give one dimmer, channels we be patched as list starting with the given dimmer.<br />
(@mode exemple: CH 1 THRU 10 = 5 ENTER will patch ch 1 to dimmer 5, ch 2 to dimmer 6, etc...).<br />
*double click is available for check level<br />
Balance:<br />
*submaster that are in TIME mode and the little blue square of the sub is set, what's inside the submaster won't be touched by the Balance Mode<br />
Artnet:<br />
*now inegrated to the setup.<br />
*more simple, more usefull, honor the broadcast/unicast mode, honor selected nodes to use in unicast mode.<br />
Submasters:<br />
*there's now a little indicator close to the sub that show progression in case of MLink start or Times Start<br />
Midi Time Code:<br />
*new inhib MTC function in the setup<br />
+many various bug fixes<br />
<br />
===4.0.0.b-36===<br />
<br />
===4.0.0.b-35===<br />
<br />
bug fix<br />
+<br />
should improve Help display.<br />
in @Mode, the Help in the windows now display allowed syntax<br />
<br />
===4.0.0.b-34===<br />
<br />
*should improve TLink management<br />
*more/less OSC message for PATCH<br />
(new remote is here : github.com/dlight-tools/dlight-pad/blob/...ad_4.0_SGS2.touchosc ) -keep on cleaning code....<br />
<br />
===4.0.0.b-33===<br />
<br />
news:<br />
*should fix all errors reported for the b32 (except TLink that collapse, I've forgot....)<br />
Patch:<br />
*complete rewrite of this window.<br />
*the left part display channels, the right part display dimmers. D-Patch is the first address of patch for Devices<br />
*you can drag'n drop from channels to dimmers<br />
*you can select several dimmers like 1 + 2 Thru 10 + 20 + 44<br />
*the remote should not work anymore, let's try to write another one...<br />
+ many many more little stuff that make life better<br />
<br />
===4.0.0.b-32===<br />
<br />
General:<br />
*you can now double-clic on levels to set value<br />
Channel Track:<br />
*you can now DND to death!!<br />
ascii:<br />
*better integration with DL<br />
+bug fixes<br />
fews words:<br />
*DL seems stable enough now to cut off the release soon, I just need to re-write the patch window before the release.<br />
<br />
===4.0.0.b-31===<br />
<br />
*le double clic pour les textes des subs<br />
*tcl/tk updaté<br />
*molette de la souris pour les valeurs des paramètres des devices ainsi que pour les masters SCENE/FlashMaster AllSubMasters<br />
*meilleur check des noms de palettes<br />
*ID pour le message OSC /seq/go<br />
*ascii improve file loading/recording<br />
*device attribute's editor are now able to display levels in % as well as Real Values<br />
*et les corrections de bug annoncés sur la b30<br />
<br />
===4.0.0.b-30===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-29===<br />
<br />
*should fix Win64 package<br />
*Sequence : StepID<br />
this is the big new stuff which allow you to register an 'identifiant (ID)' for a step.<br />
<br />
Thus you can call the step thanx to new shortcuts stepID_load and stepID_goto where xxxx_load is used to set the ID for a step and xxxxx_goto is used to trigger the step<br />
there cannot be two stepID with the same number....<br />
<br />
in the setup you can choose if MSC Load message is mapped with the cues (as before) or with the stepID<br />
<br />
in OSC, two new messages : /seq/ID_goto xx.xxx and /seq/X2LoadAndFireID xx.xxx<br />
HourTrigger:<br />
*functions have been re-written<br />
+bug fixes<br />
<br />
===4.0.0.b-28===<br />
<br />
Text: all text are now edited in place<br />
File name: DL should support exotic characters (at least the french ones) +should fix all reported bugs of the previous beta<br />
<br />
===4.0.0.b-26===<br />
<br />
new beta available for every supported systems (with the addition of Windows 64bits) ATTENTION: on MacOS 10.6_10.7, DL is built against XQuartz 2.7.7 (please update your server...)<br />
bug fixes release + new features:<br />
OLA:<br />
*the server have been updated to 0.9.5<br />
Sequence :<br />
*the big sequence window is a whole new code with drag'n drop support for every parameters<br />
Track :<br />
*now display DLinks associated to a channel for sequence's steps<br />
OSC : new /sub/x/text message.<br />
*it's only an outgoing message that display text associated with subs. DL will not respond to this message<br />
MIDI :<br />
*new MidiSwitch +/- bind available<br />
Device :<br />
*Inverse Pan/Tilt now available in the Device's Listing<br />
<br />
===4.0.0.b-25===<br />
<br />
===4.0.0.b-24===<br />
<br />
bug fixes +<br />
Channel Track has been re-write<br />
*more useful and Sequence selector added<br />
@mode:<br />
*available in channel Track<br />
*bug fixes in TimeGroup editor<br />
*add [DELETE] [CUE] xx.x [THRU] xx.xx<br />
OLA:<br />
*fixes on yosemite (thanx aroom)<br />
+ many little stuff<br />
<br />
===4.0.0.b-22===<br />
<br />
mainly a bug fix with addition of:<br />
*in @mode and RPN, PALETTE will open the Palette Listing<br />
*0 + Colour/Focus/Beam/etc... will set selected devices to Home values for selected attributes.<br />
<br />
===4.0.0.b-21===<br />
<br />
mainly bug fixes...<br />
new features:<br />
*Devices command's windows now reflect real values for movers all the times + some goodies...<br />
<br />
===4.0.0.b-20===<br />
<br />
Recapitulatifs par rapport à la b16 :<br />
*Grand Master : Ok<br />
*Black : Ok<br />
*Focus avec le Pad Ok<br />
*Plus de sho corrompu : Ok Memorisation des Focus :ok Patch : OK<br />
*Ce qui ne fct pas ou plus:<br />
*Multi sélection avec souris et touche " CTRL", c'est ok avec les commande "ch +"<br />
*prise en compte de valeur par défaut des devices (chez moi un Strobe qui devrai être à 255)<br />
Au bout d'un moment de travail, les fenêtres ne passent plus en premier plan par l'appel au menu, lorsqu'elles sont ouvertes. donc il faut les sélectionner dans un coin apparent.<br />
*Les Cue FX ne mémorisent pas les canaux de devices.<br />
*Les clone de Cue, ne copient pas les canaux de devices<br />
*lorsqu'on clique sur le "DLINK" d'un STEP, on peut visiblement éditer les canaux individuellement, or ce ne fonctionne pas sur tous les canaux. (couleurs OK, mais STROBE, EFFECT...)<br />
J'ai d'ailleurs pas réussi à "jouer" avec un canal "EFFET / MACRO", mais c'est peut être le device, faut que je vérifie.<br />
Les Dlink ne sont pas liés aux CUES, donc on ne peut pas les mettre dans un SUB.<br />
Pas systématique<br />
*Ne mémorise de temps en temps pas la couleur (donc dans certains CUE, et pas d'autres) <-- Ca c'est bizarre et pénible<br />
je te joindrai le sho et le step où ça bloque.<br />
=> ben aujourd'hui ce step et cette couleur ne bloque plus !=> A suivre<br />
*Sortie du logiciel pas toujours propre (fenêtres bloquées ouverte), mais ce ne m'est plus arrivé le lendemain.<br />
*J'ai eu deux fois une fermeture inopinée lorsque je faisais des manip. avec les 4-5 fenêtres ouvertes (Focus, Beam, Couleur, Listing), sans perte de données, recul. avec menu "backup".<br />
<br />
===4.0.0.b18===<br />
<br />
===Pre 4.0.0.b18===<br />
<br />
===4.0.0.b17===<br />
<br />
mainly a bug fix.<br />
<br />
===4.0.0.b16===<br />
<br />
===Pre 4.0.0.b16===<br />
<br />
*SUB_SPEED are reset to 50% in case of gun shot<br />
*moving light's attributes have been redispatched, new BEAM family<br />
*palette listing now reflect available palette for selected channels.<br />
*Colour and Focus window now display parameters levels for each selected Devices (along with the active palette's name)<br />
<br />
===4.0.0.b15===<br />
<br />
available for Windows, MacOS 10.8, 10.9, 10.10 bug fixes only...<br />
<br />
===4.0.0.b14===<br />
<br />
bug fixes only... should address:<br />
*not patched channels -X1/X2 crash<br />
<br />
===4.0.0.b11===<br />
<br />
===4.0.0.b10===<br />
<br />
*fix a bug with the 'Personality Editor'<br />
*benefit from the compiler analyzer (lots of optimizations)<br />
*fix Sample recording<br />
*new 'Balance' function to isolate selected channel as long as Balance is ON<br />
<br />
maybe I'll repeat myself but It's important to test these beta in order to stabilize the first 4.0.0 in order to release it.<br />
<br />
my goal is to have a bullet proof release as the 3.0.24<br />
<br />
moving lights code will be part of this release as an experimental feature.<br />
<br />
===4.0.0.b09===<br />
<br />
it's a big step forward as it introduce concept/basics for moving light, Leds, and whatever you need in D::Light.<br />
<br />
Specifically it introduces 'DLinks' wich are more or less (actually less than more) like MLinks but for registered devices.<br />
<br />
DLinks acts like this:<br />
*you set all parameters you need for devices (with palette it's better)<br />
*you record a cue and DLinks are attached to the step that contain the cue<br />
*you can edit/modify/create/remove DLinks form the editor wich is available (for now... I've forget to set an option in the menus....) by click on the corresponding column in the sequence.<br />
*when DLink are loaded in X2, if the channel is black they're processed (this behavior is called GO_IN_B on some ligthdesk)<br />
*this is a special feature of DL: when a channel under TGroup control is fading to black, if DLink attached to next step is referring to this channel, parameters are processed.<br />
it fits very well for theater I think....<br />
*DLinks are not attached to cues, cues only contain Dimmer Parameter of devices (if they exists) -editors (like GROUP, CUE, SUB) does not deal with devices parameters.<br />
<br />
===Pre 4.0.0.b9===<br />
<br />
===4.0.0.b8===<br />
<br />
===4.0.0.b7===<br />
<br />
===4.0.0.b6===<br />
<br />
*a new beta is available for macOS >= 10.8 and Windows (if you want the other builds, just ask.) here's a non-finished list of modifications:<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording<br />
*add Palette recording/updating functions<br />
*add Palette listing and editor<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde<br />
*in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
attached a model of devices for the device editor.<br />
<br />
I think it's robust now and you can build Personality based on the attached example.<br />
<br />
===Pre 4.0.0.b6===<br />
<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording add Palette recording/updating functions<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
===4.0.0.b05===<br />
<br />
* add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho. It's usefull for Device that do not handle Intensity attribute.<br />
* add a merging mechanism to swap registered device model with another one. it'll be usefull when Palette will be coded but the purpose is to be able to switch between device when in tour you do not have the same device as at the creation.<br />
* from the main board you can access to several windows for (few for now) commands add CONTROL command for Lamp On/Off<br />
*add FOCUS command for Pan(Fine)/Tilt(Fine)<br />
*add BLADE command<br />
<br />
in the FOCUS and Blade windows you can hold CTRL to scroll FINE or scroll BOTH parameters I think you'll need to to rebuild your devices template as the one provided because all parameters you want to use must be set<br />
<br />
all library have been updated<br />
<br />
===Pre 4.0.0.b5===<br />
<br />
*add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho add a merging mechanism to swap registered device model with another one<br />
*add CONTROL command for Lamp On/Off add FOCUS command for Pan(Fine)/Tilt(Fine) add BLADE command<br />
*updated libs<br />
*join Alpha Profile 800 && ADB Warp model as example say that Parameters fields must be set....<br />
<br />
===4.0.0.b04===<br />
<br />
Avec cette beta, j'arrive à controler les couleurs du PAR via le ColourPanel<br />
le circuit de la fenêtre principale représente le paramètre DIMMER des devices<br />
*donc de la nouveauté dans le colourpanel où si le(s) devices sélectionnées ont plus de 3 couleurs, des scrollers de niveaux apparaissent en bas de la fenêtre<br />
*rajout des cases CMY<br />
*refonte des presets de couleurs (pour mémoire: left-clic = selection de couleur, un deuxième clic permet de nommer la couleur, Ctrl+clic permet d'enregistrer la couleur active)<br />
donc si vous avez listés/patchés des devices, que vous les sélectionnez depuis la fenêtre principale, vous devriez pouvoir controler les couleurs depuis le colourPanel.<br />
on ne peut pas encore enregistrer de cues avec des valeurs de couleurs ni charger des trucs dans les subs, ni rien.... petit à petit ça avance.<br />
aussi pour ceux qui possèdent un ultraDMX RDM Pro merci de me dire si il fonctionne mieux avec cette beta.<br />
après réflexions nocturnes je me dis que c'est pas bien de mettre les valeurs de HOME dans la librairie, qu'il vaudrait mieux définir ces valeurs dans le 'Device Listing'... où pourrait également apparaitre des champs comme 'Inverse Pan' et 'Inverse Tilt'...<br />
<br />
===4.0.0.b3===<br />
<br />
this one bring the Device Listing where you can import Device Files to your sho. please be carefull not having neither Manufacturer nor Model set as '*'<br />
'-' on Win32 leads to nothing good...<br />
in order to patch the imported device, you click on the Dimmer or Channel cell, it pop up a big dimmer view.<br />
use Ctrl+'move the mouse' to set the dimmer Range.<br />
once dimmer range is set, you type the channel number you want to assign the device and use 'c' (like in channel) to process the patch.<br />
you can use 0 channel to release a previous patch without removing a device<br />
<br />
===4.0.0.b2===<br />
<br />
this one should address reported bugs of the previous one<br />
<br />
===4.0.0.b1===<br />
<br />
voici la premiere béta d'une longue série qui devrait aboutir sur une proposition d'utilisation des projecteurs à LED, projecteurs asservis.<br />
ça sera sans doute assez long étant donné le chantier, néanmoins voici une première proposition....<br />
cette beta ne comprends qu'un module de création de librairie de projecteur.<br />
dans l'ordre pour las suivantes:<br />
*assignation des projecteurs dans un sho de DL en fonction de la librairie existante -fonctions d'accès aux paramètres<br />
*création/gestion de palette<br />
<br />
==D::Light v3==<br />
<br />
===3.0.24_b2===<br />
<br />
build system is slightly different from previous releases. now we have :<br />
*MacOS 10.6/10.7 build linked against XQuartz 2.7.4<br />
*MacOS 10.8/10.9 build linked against XQuartz 2.7.5<br />
*and the good old Win32, Linux32, Linux64 releases on Linux and MacOS, every lib have been updated<br />
here come the news....:<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
you can load one or several channels.<br />
it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.24===<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
*thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
*you can load one or several channels.<br />
*it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.22_b2===<br />
<br />
OSC:<br />
*less message for channels (eg only when their values are changing)<br />
Setup:<br />
*new option for sequence typo<br />
*bug fixes...<br />
<br />
===3.0.22_b1===<br />
<br />
new beta phase with:<br />
*bug fixes (at least more error checks)<br />
*MidiTimeCode improved<br />
<br />
===3.0.22===<br />
<br />
I'm proud to announce the 3.0.22 release of D::Light.<br />
It's available for each supported platforms (macOS 10.6->10.9, windows, Linux 32b, Linux 64b). On MacOSX, it's linked against XQuartz 2.7.5 (xquartz.macosforge.org/landing/)<br />
many bugs fixed....<br />
News:<br />
*MIDI TIMECODE: code improved<br />
OSC:<br />
*less and better verbose<br />
SETUP:<br />
*new typo function for sequence display<br />
*please consider making donations if you think this software is useful.</div>Sl1200mk2https://getdlight.com/wiki/index.php?title=ChangeLog&diff=3092ChangeLog2020-01-31T13:35:55Z<p>Sl1200mk2 : /* 4.1.07 [NOTYETRELEASED] */</p>
<hr />
<div>__NOTOC__<br />
<br />
==D::Light v4==<br />
<br />
<br />
===4.1.07 [20200131]===<br />
<br />
*SetUp :<br />
-new option to Detach/attach main User Interface // Nouvelle option pour séparer ou grouper la fenêtre principale<br />
<br />
-new option to anchor StepLinks to sequence // Nouvelle option pour lier le déclenchement des stepLinks au step+/- dans le séquentiel<br />
<br />
*StepLinks:<br />
-new type command to change displayed SubMasterPage // nouvelle commande pour afficher une page de SubMaster spécifique<br />
<br />
*TimeLinks:<br />
new TLinks are now registered with '.' in the Time column. It means that step times will be used // Les nouveaux TLinks sont enregistrés avec un '.' dans la colonne des temps. Ce qui signifie que les temps du pas de séquence sont utilisés (il est toujours possible d'assigner un délai spécifique)<br />
<br />
*DeviceCommand:<br />
-new option to clone levels from a desired device // nouvelle option (bouton et raccourci clavier) pour cloner les valeurs d'un device vers tous les devices inscrits dans le deviceCommand<br />
<br />
===4.1.06 [20200107]===<br />
<br />
bug fix release :)<br />
<br />
<br />
===4.1.05 [20191220]===<br />
<br />
*macOS<br />
-more Native integration <br />
<br />
-fix&&improvements<br />
<br />
===4.1.04 [20191130]===<br />
<br />
*SubMasters:<br />
-add new OSC and Midi messages for subBook rotations // ajout de nouveaux messages OSC et MIDI pour la navigation dans les subBooks.<br />
<br />
-add new buttons to quickly switch between Submaster's pages // ajout de nouveaux boutons pour rapidement choisir la page de Submaster affichée.<br />
<br />
*Patch:<br />
-you can now give a name to channels (useful on tour...) // il est dorénavant possible d'assigner du texte à un circuit.<br />
<br />
*Objects Listing:<br />
-new option for Chaser and Sample Listing to run the selected effects (in order to quickly identify them) // nouvelle option pour les Chaser et Sample Listings qui permet de rapidement faire un play/pause des effets sélectionnés<br />
<br />
*Devices:<br />
-new 'Recall DLink' function to copy state of selected devices from a step/cue/stepID // nouvelle fonction 'Recall DLink' pour copier les niveaux des devices en sélection depuis une cue/step/stepID donné<br />
<br />
*General<br />
-new 'Ring Buffer' mechanism for channel's quick selection (+shortcuts+OSC+MIDI links) // nouveau mécanisme appelé 'Ring Buffer' pour une sélection rapide des circuits (accessible via les raccourcis claviers, des messages OSC ou des commandes MIDI)<br />
<br />
-one can use commandLine to define Refresh timing // il est dorénavant possible de préciser le temps de la commande Refresh (via la ligne de commande)<br />
<br />
-you can define a prefered path in the SetUp // Il est possible de définir une arborescence dans le SetUp pour que D::Light ouvre le navigateur de fichier de préférence vers le chemin défini.<br />
<br />
===4.1.03 [20190729]===<br />
<br />
*SetUpIO:<br />
-virtual submasters for incoming data are now separate. One can control either usbDMXInput, netDMXInput and oscInput at the same time.<br />
<br />
it means one can use usbDMX Input to control Submasters from an external lightdesk and in the same time use netDMX Input to control Channels from a fancy madMapper patch :) and output DMX... :)<br />
<br />
//<br />
<br />
-D::light dispose dorénavant de 2 entrées DMX séparées (usbDMXInput et netDMXInput) via les 'Virtual Submaster'.<br />
<br />
ça signifie qu'il est possible d'utiliser une console lumière pour piloter les Submasters de D::Light (via usbDMXInput) tout en utilisant madMapper pour controler les circuits (via netDMXInput)... et sortir du DMX :)<br />
<br />
<br />
<br />
<br />
===4.1.02 [20190726]===<br />
<br />
*Midi:<br />
-new 'FloatingScaleIncrement' and 'FloatingScaleDecrement' available for ControlChange // nouvelles fonctionnalités 'FloatingScaleIncrement' et 'FloatingScaleDecrement' pour les ControlChange Midi.<br />
<br />
Ces nouvelles fonctions permettent d'utiliser une roue codeuse Midi (qui envoie +1 dans un sens et +1 dans l'autre sens sur 2 canaux différents) pour pouvoir se déplacer dans les listings ou modifier le niveau des circuits sélectionnés.<br />
<br />
-better shortcut support // amélioration de la commande midi 'Shortcut'<br />
<br />
<br />
*OSC:<br />
-better strategy // meilleure stratégie d'émission des messages OSC<br />
<br />
<br />
*E1.31:<br />
-better code for E1.31 input // meilleur code pour la réception de paquets E1.31<br />
<br />
===4.1.01 [20190722]===<br />
<br />
*fix<br />
<br />
<br />
===4.1.00 [20190719]===<br />
<br />
*UserInterface:<br />
-more 'flat' design // fin du nouveau design de l'interface utilisateur<br />
<br />
<br />
*Park:<br />
-new 'Park' function is order to lock channels or specific parameters of Device // nouvelle fonction 'Park' qui permet de bloquer des circuits ou des paramètres individuels de Device à une niveau donné.<br />
<br />
<br />
*macOS:<br />
-D::Light is now notarized from Apple // D::light est "notarizé" de la part d'Apple<br />
<br />
===4.0.31 [20190618]===<br />
<br />
*UserInterface:<br />
-new 'flat' design // nouveau design de l'interface utilisateur<br />
<br />
<br />
*Chaser / Sample:<br />
-one can now use SPEED Submasters to gain more fine controls on Chasers/Samples restitution (ClockWise way, CounterClockWise way, Random way)<br />
<br />
//<br />
<br />
-Il est dorénavant possible de controler le sens de défilement des Chasers et des Samples, soit dans le sens horaire (normal... CWise) soit dans le sens anti horaire (du dernier step vers le premier ... CCWise) soit en mode aléatoire (Random).<br />
<br />
Pour accéder à ces controles il suffit de définir un Submaster comme SPEED d'un Chaser ou d'un Sample et en lieu et place du texte associé au Sub se trouve le PlayMode.<br />
<br />
<br />
<br />
*Clone:<br />
-one can now set desire objects number while cloning (available for Cue, Group, Chaser, Sample, Palette, microPalette) // Il est dorénavant possible de choisir lors d'un clone d'objet le numéro de l'objet cloné (valable pour les objets Cue, Group, Chaser, Sample, Palette, microPalette)<br />
<br />
<br />
<br />
*Freeze:<br />
-Frozen step is now coloured // A l'appel de la fonction Freeze, le step en SCENE devient coloré pour une meilleure identification<br />
<br />
-grandMaster can now control Frozen levels // Le grandMaster est dorénavant maitre sur l'état lumineux freezé<br />
<br />
<br />
<br />
*Sequence:<br />
-one can now use Ctrl+Space to load selected step and launch GO (only in the big sequence window) // Il est dorénavant possible d'utiliser la barre espace dans la fenêtre de Sequence pour lancer un GO.<br />
<br />
Il est également possible de sélectionner un step et d'appuyer sur Control+Space pour charger le step sélectionné en Préparation et automatiquement lancer un GO.<br />
<br />
<br />
*Curves:<br />
-one can now select point and use Ctrl+Arrows(Up/Down/Left/Right) to move it // Il est dorénavant possible de sélectionner un point de la courbe du 'Curve Editor' et d'utiliser la combinaison de touche Ctrl+Flèche(Nord/Sud/Est/Ouest) pour le déplacer<br />
<br />
<br />
*TimeLink:<br />
-new copyToStep function to copy selected Tlinks to desire step // nouvelle fonction de copie (et raccourci clavier associé) pour copier les TimeLinks sélectionnés vers le pas de séquence inscrit dans la ligne de commande.<br />
<br />
<br />
*Midi:<br />
-new design of the midi Patch Editor // nouveau design de la fenêtre d'édition du patch Midi<br />
<br />
-more copyToMidiSwitch capabilities (you can now copy selected patch to all existing midiSwitch when the commandLine is empty) // Il est dorénavant possible de copier tout ou partie du patch midi vers tous les MidiSwitch existants en laissant la ligne de commande vide.<br />
<br />
<br />
*DeviceCommand:<br />
-one can now use MouseScroll in Blade's specialized widget // Il est dorénavant possible d'utiliser le scroll de la souris pour modifier les niveaux des Blades<br />
<br />
<br />
*microPalette:<br />
-one can now register INTENSITY/DIMMER as a definition for microPalette // Il est dorénavant possible d'enregistrer le paramètre INTENSITY/DIMMER comme définition d'une microPalette<br />
<br />
===4.0.30 [20190314]===<br />
*Objects Listings:<br />
-one can now sort (or reorder) objects in Cue/Group/Chaser/Sample/Palette/microPalette Listings // nouvelle commande pour re-numéroter les objects dans les différents listing<br />
<br />
-new 'reOrder' shortcut // également un nouveau raccourci clavier 'reOrder'<br />
<br />
<br />
*Submasters:<br />
-new state for Solo function (we now got NORMAL/SOLO/FLASHSOLO/NOSOLO) // ajout d'une nouvelle fonctionnalité pour le SOLO des Submasters.<br />
<br />
les différents états sont:<br />
<br />
**NORMAL : rien de particulier<br />
**SOLO (vert) : en fonction de l'ouverture du Submaster les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**FLASHSOLO (jaune) : lors de l'appui sur le bouton FLASH du Submaster, les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**NOSOLO (rouge) : le Submaster ne se coupe pas lors de l'action d'autres Submasters en mode SOLO ou FLASHSOLO<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.29 [20190226]===<br />
*General:<br />
-Balance function for channels is now dynamic // amélioration de la fonction Balance pour les circuits.<br />
<br />
Lorsque la fonction Balance est activée (qui permet d'isoler le(s) circuit(s) sélectionné(s)), si la sélection de circuit change, la Balance est updatée<br />
<br />
<br />
*OSC:<br />
-new /shortcut command which accepts string as argument // nouvelle commande /shortcut pour simuler un raccourci clavier.<br />
<br />
Cette commande accepte une 'string' comme argument.<br />
<br />
Par exemple '/shortcut p' va changer le registre de travail actif.<br />
<br />
<br />
*Track:<br />
-one can now track Palette across sequence // il est dorénavant possible de tracker les Palettes chargées dans le séquentiel (via les DeviceLinks)<br />
<br />
<br />
*Device:<br />
-more https://open-fixture-library.org/ integration<br />
<br />
<br />
*DeviceLinks:<br />
-Purge menu redefined // extension du menu Purge des DeviceLink.<br />
<br />
Il est dorénavant possible de purger un Paramètre ou tous les paramètres d'un attribut pour un DeviceLink en un coup<br />
<br />
<br />
*DeviceCommand:<br />
-new Live bound which display levels form palettes loaded in SubMasters // nouveau mode Live pour le DeviceCommand <br />
<br />
en mode Live, le DeviceCommand affiche les niveaux des paramètres des devices qui sont pilotés par des palettes chargées dans les submasters<br />
<br />
===4.0.28 [20190118]===<br />
*Submaster:<br />
-improve Submasters Solo mode // amélioration du mode Solo pour les Submasters.<br />
<br />
dorénavant le mode solo n'est plus réservé aux Flash, il est également accessible pendant le scroll des Submasters.<br />
<br />
-Balance do not kill 'E' (aka Exclusion) Submasters // les 'E' (comme Exclusion) Submasters ne sont plus remis à zéro en cas de Balance<br />
<br />
<br />
*Group:<br />
-enhance popUp dialog // amélioration de la fenêtre popUp d'enregistrement des Groupes.<br />
<br />
Lors de l'enregistrement d'un Groupe une fenêtre popUp s'ouvre où vous pouvez directement renseigner le nom du nouveau Groupe.<br />
<br />
<br />
*MasterLink:<br />
-improve MasterLink behavior (follow step +/-) // Les MasterLinks suivent la séquence pour les commandes step +/-<br />
<br />
-improve MasterLink editor Submaster's selection/registration // amélioration de la sélection/enregistrement des Submasters dans l'éditeur de MasterLink.<br />
<br />
vous pouvez dorénavant sélectionner les Submasters à enregistrer dans les MLinks de la même manière que la sélection de circuits dans la fenêtre principale.<br />
<br />
===4.0.26 [20181214]===<br />
*Patch:<br />
-'Enter' key can now be used to select either channels or outputs. CommandLine is used for sourcing.<br />
<br />
<br />
*Main Window:<br />
-'Enter' key can now be used to select channels. CommandLine is used for sourcing.<br />
<br />
-new 'DynamicBottom' display for Device's selection.<br />
<br />
<br />
*Sequence:<br />
-one can now register/insert cueless step. Such steps are useful to trigger D/M/S Links.<br />
<br />
<br />
*SubMasters:<br />
-new 'Looping Style' options for SubMasters loaded with Sample. one can select if levels are persistent after each loop or reseted.<br />
<br />
<br />
*SetUp:<br />
-one can now choose if SOLO mode for SubMasters also behave on Scene levels.<br />
<br />
-one can choose colours for Scene/Prepa registers<br />
<br />
<br />
*SetUp I/O:<br />
-one can now choose DMX input frame length.<br />
<br />
<br />
*DeviceLink:<br />
- one can now trigger MoveInBlack in one click for all listed Devices of each steps<br />
<br />
<br />
*TimeLink:<br />
-new 'Quick Selection' option to selected each identical parameters<br />
<br />
<br />
*Midi:<br />
-one can now use NOTE and PROGRAM CHANGE to trigger defined shortcuts<br />
<br />
<br />
*OSC:<br />
-new command which allow to control parameters of selected devices (range is -1.0 <= x.xx <= 1.0):<br />
<br />
/deviceParameter/ATTRIBUTE/PARAMETER x.xxx<br />
<br />
===4.0.24 [20181004]===<br />
<br />
===4.0.23 [20181002]===<br />
<br />
*menu Accelerators :<br />
-accelerators for MLink, TLink, DLink, SLink have changed (respectively Shift+Meta+w, Shift+Meta+x, Shift+Meta+y, Shift+Meta+z)<br />
<br />
<br />
*Sample :<br />
-faster encoder/decoder <br />
<br />
<br />
*VLC :<br />
-D::Light can now trigger VLC's playlist [https://www.getdlight.com/wiki/index.php/SETUP_I/O#VLC].<br />
<br />
<br />
*SubMasters :<br />
-VLC volume, DMX Input and OSC Input can be assigned to a regular SubMaster.<br />
<br />
<br />
*palette Editor :<br />
-Live functionality added<br />
<br />
<br />
*palette Listing :<br />
-new 'ALL' selector to display every recorded palette for selected channels<br />
<br />
<br />
*OLA server :<br />
-bumped to 0.10.7<br />
<br />
<br />
*MacOS :<br />
-MacOS 10.14 compatibility<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.22 [20180718]===<br />
<br />
*General:<br />
-last active step is recorded within the .sho, thus in case of crash or backup loading, last recorded step is set as the active step<br />
<br />
<br />
*USBDMX:<br />
-added more widget /*NODLE U1*/ /*FX5*/ /*Digital Enlightenment*/ /*anyma*/ /*avldiy*/ /*Eurolite*/<br />
<br />
(untested though....)<br />
<br />
<br />
<br />
*DeviceLink:<br />
-more powerful selection capabilities.<br />
<br />
one can now select several cells in DeviceLink Editor and apply chosen palette to all of them<br />
<br />
-MoveInBlack option editable for channels listed in the DeviceLink Editor<br />
<br />
<br />
<br />
*Curves:<br />
-new 'Square' interpolator (aka 'Square Law' curves)<br />
<br />
<br />
++fixes and optimizations<br />
<br />
===4.0.21 [20180705]===<br />
<br />
*DeviceListing:<br />
-one can now 'shiftPAN' and 'shiftTILT' devices<br />
<br />
<br />
*StepLinks:<br />
-one can choose to which destination OSC messages are sent (aka 'All Destinations' or specific IP:PORT)<br />
<br />
<br />
*General:<br />
-fixes and optimizations<br />
<br />
===4.0.20 [20180615]===<br />
<br />
*Palette:<br />
-Palette are now applied according to a user defined time (time is defined in [[SETUP]])<br />
<br />
-new Shift+CMD+P shortcut to display 'Palette Listing'<br />
<br />
<br />
*Virtual Submaster:<br />
-a new virtual submaster is available in [[SETUP I/O]]/OSC which can handle all incoming /circ/x/level OSC messages.<br />
<br />
-a new virtual submaster is available in [[SETUP I/O]]/DMX Utility which can handle all incoming DMX levels.<br />
<br />
<br />
*Submaster:<br />
-one can now colorize each Submaster (and it's levels in Output)<br />
<br />
<br />
*Accelerator:<br />
-new accelerators are available in Cue/Group/Chaser/Sample Editors<br />
<br />
<br />
*Track:<br />
-better MLink support<br />
<br />
===4.0.19 [20180515]===<br />
<br />
*Sample:<br />
-fix wrong device restitution under certain circumstances<br />
<br />
<br />
*Sequence:<br />
-new accelerator shortcut (CMD+R) in order to load selected step in active register<br />
<br />
-Cue names are now displayed in the big sequence window<br />
<br />
-one can now drag'n drop step(s) in order to reorganize the sequence<br />
<br />
-fix XFade wrong behavior <br />
<br />
<br />
*General:<br />
-in case of weird shutdown (crash....), D::Light now ask if user wanna use the backup.<br />
<br />
<br />
*OSC:<br />
-re-writting of OSC messaging system in favor of mono-argumentation (thus, touchOSC become usable again)<br />
<br />
-new syntax for Devices (cf https://getdlight.com/wiki/index.php/OSC)<br />
<br />
-old syntax (aka multi-argumentation) is still available thanks to a new switch in setupIO/OSC menu (Messaging argumentation type)<br />
<br />
<br />
*Track:<br />
- one can now track/update/create/delete Masterlinks from the Track window<br />
<br />
- better tracking for duplicate values<br />
<br />
- one can now use 'All' shortcut to select all displayed levels for selected channels<br />
<br />
<br />
*SplashScreen:<br />
-new initialization process which lead to a new splashscreen<br />
<br />
<br />
*MasterLinks:<br />
-MLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new insert MLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move MLinks<br />
<br />
<br />
*USBDMX:<br />
-D::Light now support HotPLug for usbDMX widgets :) only on macOS and Linux :(<br />
<br />
it means one can unplug/replug a usbDMX device, if the widget was previously active, D::Light will manage automatically the re-connection.<br />
<br />
<br />
*StepLinks :<br />
<br />
https://getdlight.com/wiki/index.php/STEPLINK<br />
<br />
-SLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new copy SLink button (+shortcuts) in the editor<br />
<br />
-new insert SLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move SLinks<br />
<br />
-OSC StepLinks are now typed, it means one must specify if argument(s) is an int, a float or a string<br />
<br />
-CURVES StepLinks now accept THRU (>) for outputs (in the same fashion as for channels)<br />
<br />
<br />
*Device Listing :<br />
-one can now sort Device's order according to ID or Model or Channel<br />
<br />
-one can now use massive Merge (by selecting several Devices before merge)<br />
<br />
<br />
*Palette Editor :<br />
- one can now use empty command line for AtLevel shortcut in order to purge selected levels<br />
<br />
<br />
*Palette Listing :<br />
- new 'Bound To' (editors) option in order to avoid opening Device Command<br />
<br />
<br />
*Chasers :<br />
- CHZ_Cue management is now the same as for the main sequence... if one record CHZ_Cue 1.5, it'll land between CHZ_Cue 1 and CHZ_Cue 2<br />
<br />
- Palette shortcut is now available in Chaser Editor<br />
<br />
<br />
*Curves :<br />
- deepest interaction with the patch.... Output(s) assigned to a curve of the curveListing are now linked(was ist das schön).<br />
<br />
- CurveEditor : one cane now select which curve is displayed (either from patch or from curveListing)<br />
<br />
- Curves are now 16bits -POTENTIAL INCOMPATIBILITY- (they need to be redrawn)<br />
<br />
===4.0.18 [20180124]===<br />
<br />
This release introduce SLinks.<br />
<br />
One can send custom Midi or OSC messages per sequence's step. Thus, it allows D::Light to become the master sequencer of your show as it can trigger specific cues/steps in other software.<br />
<br />
One can also load custom curves for output(s)/channel(s) on every steps of the sequence.<br />
<br />
*Patch:<br />
-new 'quick select' option in order to select all outputs patched to selected channels<br />
<br />
-new Channel/Output test shortcut<br />
<br />
-speedUp display<br />
<br />
*Sample:<br />
-smart +%/-% which only operate on recorded levels for selected channel(s) over a region or at one frame<br />
<br />
*Sequence:<br />
-in the main sequence window, one can now arrange columns as desired<br />
<br />
-new searchBox to quickly find a step/cue associated to a text<br />
<br />
*MasterLink/TimeLink/DeviceLink/StepLink Editor:<br />
-one can now select active step<br />
<br />
-more shortcuts<br />
<br />
*SubMaster Editor:<br />
-one can now select active submaster<br />
<br />
*Curves:<br />
-new design with more powerful editing<br />
<br />
*ShortCuts:<br />
-new searchBox to quickly find a shortcut<br />
<br />
*Save/SaveAs:<br />
-warning when directory is not writable<br />
<br />
*Force DeviceLink:<br />
-one can now use FullForce new option and select which attributes will be recorded<br />
<br />
*Device:<br />
-the main window should reflect active color for device. (it works for RGB or CMY colors only...)<br />
<br />
*General:<br />
-selection style is now more obvious (yellow square is 'around' selected channels)<br />
<br />
*Palette Editor:<br />
-one can move in Palette thanks to the new Up/Down switcher<br />
<br />
*Palette Listing:<br />
-Colour Palette are now colored for EZ view<br />
<br />
===4.0.17===<br />
<br />
a miserable bug of the previous release leads to this one<br />
<br />
===4.0.16_b4===<br />
<br />
===4.0.16_b2===<br />
<br />
===4.0.16 ===<br />
<br />
available for almost every systems (Linux version will be uploaded ASAP... sorry guys for the looooong waiting)<br />
<br />
*E1.31 (aka streamingACN) is now available as a netDMX protocol <br />
*one can now use 16 DMX universe<br />
<br />
Midi :<br />
*one can now use 'subStick' function for Midi Patch.<br />
thus Midi faders will always be patched to displayed submasters <br />
*'flashStick' is also available for the same purpose.<br />
SubMasters :<br />
*added a new 'E' button as Exclusion.<br />
thus AllSub master will not act on excluded submasters<br />
+ various fix<br />
<br />
===4.0.15_b2===<br />
<br />
2 new important stuff:<br />
*in Art-Net, DL no longer send continuously. it sends only on DMX change<br />
*in Patch, you can now "repeat" a Device. it's useful for playing with LedStrips<br />
also, more work have been done on DeviceCommands...<br />
in the Palette Listing, you can now use the new "recycle" icon in order to load same channels as in the DeviceCommands.<br />
<br />
===4.0.15_b1===<br />
<br />
===4.0.16_b3===<br />
<br />
===4.0.15_b3===<br />
<br />
===4.0.15===<br />
<br />
*on Windows, you should now be able to double-clic on .sho in order to launch DL and load desire sho<br />
*new SetUp I/O menu which group all DMX, USBDMX, NETDMX, MIDI and OSC function *new option to cross-patch dmx universes<br />
<br />
DMX Input:<br />
*more accurate<br />
*new option to bound DmxInput to channels or SubMasters<br />
<br />
Patch:<br />
*new option to "repeat" DMX Levels for Devices (useful for led strips)<br />
<br />
ArtNet :<br />
*you can now manually register Node's IP/Net/SubNet.<br />
*DL no longer send continuously packets.... it sends only on change.<br />
*new option in the Setup "Release FREEZE on Go".<br />
allow user to freeze DMX state until the next GO (useful when one want to move in sequence without modifying stage)<br />
<br />
Device Personality :<br />
*you can now import Personalities of the OFL project (Open Fixture Library) open-fixture-library.herokuapp.com/<br />
(which at the time of writing is open-fixture-library-pr-199.herokuapp.com/ ).<br />
*you can hide Commands for Colours, Focus and Blade in order to display bigger values table.<br />
<br />
Palette Editor:<br />
*you can now use At_level shortcut on selection of levels (multiple selection is allowed)<br />
General<br />
*you can now choose to display only patched channels<br />
<br />
===4.0.14===<br />
<br />
No new function Only fixes<br />
<br />
===4.0.13_b3===<br />
<br />
many changes to Artnet and dmxInput.<br />
<br />
===4.0.13===<br />
<br />
*enable DMXInput for DMX USB PRO widgets and clone<br />
*enable DMXInput for ArtNet<br />
*adjustable DMX rate<br />
*better Artnet support<br />
*better support for looooong samples<br />
*plenty of little annoying stuff<br />
<br />
===4.0.12===<br />
<br />
*new 'NoSolo' option for submaster:<br />
it means that a submaster tagged as 'NoSolo' won't be closed during 'Solo' operation, it also means that it won't close any sub when it's flashed.<br />
you just need to clic 2 times on the solo option .<br />
*when 'Solo' operation , device's parameters are now untouched (except the INTENSITY/DIMMER parameter)<br />
*new 'ReSync' option for midi:<br />
this function resend all midiOut levels. it's useful when you switch preset from the BCF2000<br />
*new option in the SETUP to bound MLink time and Timed submasters to Joystick: it means one can now speed up or down submasters opening/closing<br />
*import Sample extended:<br />
you can now select in one shot several samples to import.<br />
*'clone' is now available in the sample editor :<br />
it means you can copy selected channels levels to other(s) channel for a defined region or for a frame. This let you create enveloppe for channel and copy it to other channel.... yeah I know, this is huge!<br />
*import Chaser extended:<br />
you can now select in one shot several chasers to import.<br />
<br />
===4.0.11===<br />
<br />
fix annoying reported bugs.<br />
<br />
===4.0.10===<br />
<br />
*when cloning a device, one can now choose to clone source device's levels to destination devices's levels<br />
(in palette, in sub, in micropalette)<br />
*more device merging subtilities<br />
<br />
===Pre 4.0.09===<br />
<br />
*this one brings 'Gang Load' fashion to D::Light<br />
<br />
===4.0.9===<br />
<br />
extend the use of multiple selection in Cue/Group/Sample/Chasers Listing/Device Listing/Patch...<br />
you can now select several Chasers for example and load them to several submasters in one shot (thanks to drag n' drop)<br />
multiple selection have also been introduced for 'Remove' functions and 'Clone' functions.<br />
*you can now extract each submaster of the Gun Control (cf noGun option)<br />
*you can now set submasters config for a page of Sumaster (simply scroll the button down RecMLink button<br />
<br />
===4.0.8===<br />
<br />
===4.0.7===<br />
<br />
Mainly bug fixes and better memory bandwidth management<br />
<br />
===4.0.6===<br />
<br />
===4.0.5===<br />
<br />
This release will introduce microPalette.<br />
<br />
what is a microPalette ?<br />
<br />
microPalette handle one or several parameter(s) defined in the personality of a device, and only operate on a specific range defined by the user.<br />
microPalette are loaded in submasters and are executed in an exclusive mode for all selected devices that are registered within the submaster.<br />
for example, let's say devices are lighting ON with shutter open.<br />
you record a microPalette for SHUTTER parameter on the range 4 -> 128 that you load on submaster 1.<br />
when you'll open sub1, the shutter will start strobing form low to fast (if in the personality strobing form low to fast is registered in the range 4 -> 128).<br />
when you shutdown the submaster, the shutter will return to it's open state.<br />
it'll be veeeeeery useful for gigs<br />
*address patch issue when user use Shift key to extand selection for outputs<br />
*bug fixes and code cleaning<br />
<br />
===4.0.4===<br />
<br />
this release fix wrong behavior of 4.0.3 (sorry for the mess...)<br />
<br />
===4.0.3===<br />
<br />
*speeding internal things (and cleaning)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed) <br />
*better midi output (submaster's flash for example)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed":<br />
<br />
===4.0.2===<br />
<br />
<br />
fix & improve curves for dimmers<br />
<br />
===4.0.1===<br />
<br />
available for every supported systems : Win7, Win8, Win10, Linux32Bits (Ubuntu 14.04), Linux64Bits (Ubuntu 16.04), ARCHLInux (always on the top), MacOS 10.6 thru 10.12 on MacOS, D::Light is linked against XQuartz 2.7.11<br />
one of the main big thing is that D::Light is now a pay app... this move will hopefully be profitable for the software.<br />
the other big thing is that D::Light can now drive moving lights / LED lights.<br />
several improvements have been introduced for Chasers, Samples, user interface, drag'n drop, etc....<br />
<br />
===4.0.0.b-78===<br />
<br />
===4.0.0.b-75===<br />
<br />
fix blackout/sceneMaster/grandMaster with devices that use 'virtual intensity for colours' parameter<br />
<br />
<br />
===4.0.0.b-74===<br />
<br />
news:<br />
*refresh/balance available as OSC commands<br />
/pad/refresh 1<br />
/pad/balance 1<br />
*OSC message can bypass level's locking mechanism for /circ/level and /sub/level<br />
<br />
===4.0.0.b-76===<br />
<br />
*better handling of DLink<br />
*fix some Devices stuff for sequence -you can now use "0" Tlink (==20ms)<br />
*you can now use "0" waitTime _ 5xfaster than 0.1<br />
if you want to reset waitTimes to nothing (no autogo), set command line to . and use wait shortcut (or double clic in the waitTime column)<br />
*display Info when MLink or Tlink are recorded/updated<br />
++ various fix<br />
<br />
===4.0.0.b-73===<br />
<br />
Hi,<br />
b73 is out for some platforms (aka MacOS from 10.9 to 10.12 (linked against XQuartz 2.7.10), Windows 64b and Linux 64b)<br />
'''the main big thing with this release is that D::Light became a paid app...'''<br />
I tried during 13 years to keep in free, but I cannot no more. So please make archive of your sho as there will be no return.<br />
news:<br />
*lots of bug fixes<br />
*manual xfade for devices<br />
*you can now call Palettes from the main window (manually (new setup option or drag the switcher under the keypad) or with shortcuts)<br />
*nice handling of palettes in submasters.<br />
*improve device mechanism for Chasers<br />
*new timing options for chasers<br />
<br />
===Pre 4.0.0.b-72===<br />
<br />
*Samples are now LTP...<br />
mean easier, lighter, smarter...<br />
it also means some serious incompatibility with existing sample... sorry for that but it's a necessary evil.<br />
*fix DLink is now also available in Chaser<br />
*add 'Virtual Intensity for Colours" in the Device Listing.<br />
this new option let you control the Intensity of the device even when INTENSITY/DIMMer combo is not registered.<br />
usefull for LED RVB for example...<br />
<br />
===Pre 4.0.0.b-71===<br />
<br />
fix a miserable bug...<br />
news:<br />
*SampleListing now display Sample's length<br />
*you can change submaster's levels color (new setup option)<br />
<br />
===Pre 4.0.0.b-70===<br />
<br />
*new purge utility for device attributes within Samples<br />
*'device command' is now fully dedicated to sample's cause<br />
*better speed algorithm for stuff (aka sub_speed, joystick, general timing)<br />
*you can select devices directly in the 'palette Listing' window, as in the 'device commands' window<br />
*reorganization/colorization of 'device Commands' (in order to gain space and clarity)<br />
*add Ctrl+Arrow shortcut to select next channel and set it to default@Level<br />
<br />
===Pre 4.0.0.b-69===<br />
<br />
fix various wrong behavior<br />
*Devices:<br />
added the possibility to define HOME position for parameters to NULL. in this case, HOME call will never operate on the nulled parameters. (useful in some case where LAMP OFF is set to 0... and you don't want to switch the lamp off each time you HOME the device).<br />
<br />
===Pre 4.0.0.b-68===<br />
<br />
*added DND support for TLink and DLink in the chaser's editor<br />
*added DND support for Times in the chaser's editor (times can be DND for example from TimeIn to DelayOut, etc...)<br />
*added DND support for Cues in the chaser's editor<br />
*as for the sequence and other stuff you can now double-click in the TLink editor to set value<br />
*as for the Chaser's editor you can now DND Times in the Sequence editor in the way you want (eg from TimeIn to DelayOut, etc...)<br />
*Device's parameters now follow step times if INTENSITY is > 0 -fix for invPan/invTilt<br />
<br />
===4.0.0.b-67===<br />
<br />
===Pre 4.0.0.b-67===<br />
<br />
*added support for usb pro mk2 (revB) -added wait times to chaser editor $<br />
FWIW, I've decided to clean OSC reader/writer messenger before the final release (and this is not a good news for you... )<br />
I've changed:<br />
/circ/level x y (where x is the channel, y the level) /circ/prepalevel x y<br />
/sub/text x blabla<br />
/sub/level x y<br />
/sub/flash x y<br />
/sub/phase x y.y<br />
all the /subStick messages and also the /device ones<br />
for the devices it looks like<br />
/device s i i (string (/attribut/parameter), int (device numbr), int (value))<br />
I know that all your pd patchs, touchOSC stuff, etc... won't work anymore, but it gain clarity and parsing efficiency.<br />
<br />
===4.0.0.b-66===<br />
<br />
bug fixes<br />
few words about the new 'Phase' ID for a submaster:<br />
one can freely navigate in a sample thanks to the new phase function. it starts at 0.0 and end at 1.0 (1.0 is the latest frame of the sample).<br />
so you can set a sub as Phase for a sample (like you did with Speed function), and you have 255 steps to navigate in the sample.<br />
I've also added OSC message (/sub/x/phase 0.0........1.0).<br />
thus, you have a huuuuuuge precise control over the sample's restitution.<br />
you can go forward, backward, loop inside, etc.....<br />
<br />
===Pre 4.0.0.b-66===<br />
<br />
nouveaux messages OSC: reception<br />
/pad/sub x (select sub)<br />
/pad/record 1 (like record shortcut) /pad/update 1 (like update shortcut)<br />
sending<br />
/seq/x1text (send text associated to step loaded in X1) /seq/x2text (send text associated to step loaded in X2) /sub/pageText (send text associated with the active sub page) /seq/go_signal 1 (send when GO is triggered) /seq/goback_signal 1 (send when GO is triggered) /seq/pause_signal 1 (send when GO is triggered)<br />
and for the Devices:<br />
each device will respond to :<br />
/device/x/attribut/paramater 0... 65536<br />
where attribut is COLOR or FOCUS or EFFECT, etc.... and parameter are the ones recorded within the personality of the device<br />
each device will export his value to the same address<br />
<br />
===4.0.0.b-65===<br />
<br />
There's enough changes to make an update... I didn't finished all the clean though...<br />
*the main window has been polished to fit within small screen systems *you can sample devices<br />
*many many bug/trick fixes<br />
<br />
===4.0.0.b-64===<br />
<br />
mainly bug fixes and stuff improvements....<br />
<br />
===4.0.0.b-62===<br />
<br />
a miserable mistake on b61 leads to b62... mainly bug fixes and dep lib update<br />
<br />
===4.0.0.b-61===<br />
<br />
only for Win32, Win64, MacOS 10.11 (more OS to come later) mainly bug fixes.<br />
<br />
===4.0.0.b-58===<br />
<br />
freshly fresh for everyone, this beta fix several bugs or wrong behavior regarding Devices but also for the old fashion way...<br />
<br />
===4.0.0.b-57===<br />
<br />
*in the palette listing one can now apply a palette to selected devices in one click (nice 4 live...)<br />
*in the palette listing, palettes are now categorized (faster display)<br />
*in the 'device command' panel, if a parameter have a definition, associated scroller are now bound to minLevel/maxLevel (nice 4 live...)<br />
<br />
===4.0.0.b-56===<br />
<br />
only 4 MacOS 10.6 -> 10.11<br />
<br />
===4.0.0.b-55===<br />
<br />
should fix some stuff...<br />
only for Linux64, MacOS 10.8 -> 10.11<br />
<br />
===4.0.0.b-54===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-53===<br />
<br />
should fix group removing/deletion different compilation options for win64<br />
<br />
===4.0.0.b-52===<br />
<br />
should fix usbDMX Pro on ElCapitan && Yosemite should fix group deletion<br />
should fix Chase load in sub<br />
I don't have issue while loading global palette in sub.<br />
<br />
===4.0.0.b-51===<br />
<br />
with this one you can load PALETTES in submasters. no drag'n drop yet.... you can choose which device that is include in a palette is processed.<br />
on MacOSX, linked against fresh XQuartz 2.7.8<br />
<br />
===Pre 4.0.0.b-50===<br />
<br />
===Pre 4.0.0.b-49===<br />
<br />
===Pre 4.0.0.b-48===<br />
<br />
===4.0.0.b-47===<br />
<br />
lots of news coded during summer...<br />
*Device functions have been merged in a central window. This is now the start point for almost everything for Devices...<br />
*many things have been cleaned<br />
*Shift and Ctrl have been swapped (to massively select channel you now use Shift, to drag'ndrop a channel in a submaster to quickly inhib it, you now use Ctrl).<br />
<br />
===4.0.0.b-46===<br />
<br />
should fix reported bugs.<br />
<br />
===Pre 4.0.0.b-45===<br />
<br />
should fix:<br />
*record new sho (with permissions check on Linux) -artnet on Linux<br />
*strange and deep deep wrong behavior for devices<br />
should also clarify selection in the TLink editor.<br />
<br />
===4.0.0.b-44===<br />
<br />
should fix:<br />
*warning when user do not have permissions to write files on Linux<br />
*weird things when repatching a device<br />
<br />
===4.0.0.b-43===<br />
<br />
should fix:<br />
*artnet on windows computers<br />
*help on linux computers<br />
*submasters (timed and inhib ones) that stay in Pause state. -some inappropriate behaviors<br />
news:<br />
SHORTCUT :<br />
allow to delete previous binding when asking for an ever used key<br />
<br />
===4.0.0.b-42===<br />
<br />
ArtNet : restore network artPoll broadcast address (some node appears to not responding well over 255.255.255.255)<br />
Devices :<br />
*fix a case where palettes levels were not honored for dlinks<br />
*add the possibility to select the same parameter for several Devices by clicking on the parameter's column header<br />
Linux:<br />
*shrink size of the packages<br />
<br />
===4.0.0.b-41===<br />
<br />
mainly bug fixes:<br />
CHANNEL TRACK:<br />
fix bug and faster code.<br />
please do some hardcore tests...<br />
MIDI:<br />
new LOADSTEPID_X2/X1 functions for ProgramChange<br />
*retrieve single channel inhib when dragging with Shift to a submaster -retrieve hour trigger<br />
*new remove function for MidiTimeCode editor<br />
*bug font fixed<br />
<br />
===4.0.0.b-40===<br />
<br />
mainly bug fixes<br />
<br />
===4.0.0.b-39===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-38===<br />
<br />
so here comes a new one basically with bug fixes.<br />
also I've tried to reduce size (height) to fit on low resolution screen<br />
I've worked on the setup regarding ArtNet and OLA (for them to work better)<br />
the BIG one is the new remote available with this release that we have designed with aroom (big thanx)<br />
<br />
===4.0.0.b-37===<br />
<br />
removed things:<br />
channelcheck definitely removed (use Patch functions for this purpose) Color Scroller definitely removed (use Devices functions for this purpose)<br />
news/update/fixes:<br />
Patch:<br />
*you can now select several channels, and if you give one dimmer, channels we be patched as list starting with the given dimmer.<br />
(@mode exemple: CH 1 THRU 10 = 5 ENTER will patch ch 1 to dimmer 5, ch 2 to dimmer 6, etc...).<br />
*double click is available for check level<br />
Balance:<br />
*submaster that are in TIME mode and the little blue square of the sub is set, what's inside the submaster won't be touched by the Balance Mode<br />
Artnet:<br />
*now inegrated to the setup.<br />
*more simple, more usefull, honor the broadcast/unicast mode, honor selected nodes to use in unicast mode.<br />
Submasters:<br />
*there's now a little indicator close to the sub that show progression in case of MLink start or Times Start<br />
Midi Time Code:<br />
*new inhib MTC function in the setup<br />
+many various bug fixes<br />
<br />
===4.0.0.b-36===<br />
<br />
===4.0.0.b-35===<br />
<br />
bug fix<br />
+<br />
should improve Help display.<br />
in @Mode, the Help in the windows now display allowed syntax<br />
<br />
===4.0.0.b-34===<br />
<br />
*should improve TLink management<br />
*more/less OSC message for PATCH<br />
(new remote is here : github.com/dlight-tools/dlight-pad/blob/...ad_4.0_SGS2.touchosc ) -keep on cleaning code....<br />
<br />
===4.0.0.b-33===<br />
<br />
news:<br />
*should fix all errors reported for the b32 (except TLink that collapse, I've forgot....)<br />
Patch:<br />
*complete rewrite of this window.<br />
*the left part display channels, the right part display dimmers. D-Patch is the first address of patch for Devices<br />
*you can drag'n drop from channels to dimmers<br />
*you can select several dimmers like 1 + 2 Thru 10 + 20 + 44<br />
*the remote should not work anymore, let's try to write another one...<br />
+ many many more little stuff that make life better<br />
<br />
===4.0.0.b-32===<br />
<br />
General:<br />
*you can now double-clic on levels to set value<br />
Channel Track:<br />
*you can now DND to death!!<br />
ascii:<br />
*better integration with DL<br />
+bug fixes<br />
fews words:<br />
*DL seems stable enough now to cut off the release soon, I just need to re-write the patch window before the release.<br />
<br />
===4.0.0.b-31===<br />
<br />
*le double clic pour les textes des subs<br />
*tcl/tk updaté<br />
*molette de la souris pour les valeurs des paramètres des devices ainsi que pour les masters SCENE/FlashMaster AllSubMasters<br />
*meilleur check des noms de palettes<br />
*ID pour le message OSC /seq/go<br />
*ascii improve file loading/recording<br />
*device attribute's editor are now able to display levels in % as well as Real Values<br />
*et les corrections de bug annoncés sur la b30<br />
<br />
===4.0.0.b-30===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-29===<br />
<br />
*should fix Win64 package<br />
*Sequence : StepID<br />
this is the big new stuff which allow you to register an 'identifiant (ID)' for a step.<br />
<br />
Thus you can call the step thanx to new shortcuts stepID_load and stepID_goto where xxxx_load is used to set the ID for a step and xxxxx_goto is used to trigger the step<br />
there cannot be two stepID with the same number....<br />
<br />
in the setup you can choose if MSC Load message is mapped with the cues (as before) or with the stepID<br />
<br />
in OSC, two new messages : /seq/ID_goto xx.xxx and /seq/X2LoadAndFireID xx.xxx<br />
HourTrigger:<br />
*functions have been re-written<br />
+bug fixes<br />
<br />
===4.0.0.b-28===<br />
<br />
Text: all text are now edited in place<br />
File name: DL should support exotic characters (at least the french ones) +should fix all reported bugs of the previous beta<br />
<br />
===4.0.0.b-26===<br />
<br />
new beta available for every supported systems (with the addition of Windows 64bits) ATTENTION: on MacOS 10.6_10.7, DL is built against XQuartz 2.7.7 (please update your server...)<br />
bug fixes release + new features:<br />
OLA:<br />
*the server have been updated to 0.9.5<br />
Sequence :<br />
*the big sequence window is a whole new code with drag'n drop support for every parameters<br />
Track :<br />
*now display DLinks associated to a channel for sequence's steps<br />
OSC : new /sub/x/text message.<br />
*it's only an outgoing message that display text associated with subs. DL will not respond to this message<br />
MIDI :<br />
*new MidiSwitch +/- bind available<br />
Device :<br />
*Inverse Pan/Tilt now available in the Device's Listing<br />
<br />
===4.0.0.b-25===<br />
<br />
===4.0.0.b-24===<br />
<br />
bug fixes +<br />
Channel Track has been re-write<br />
*more useful and Sequence selector added<br />
@mode:<br />
*available in channel Track<br />
*bug fixes in TimeGroup editor<br />
*add [DELETE] [CUE] xx.x [THRU] xx.xx<br />
OLA:<br />
*fixes on yosemite (thanx aroom)<br />
+ many little stuff<br />
<br />
===4.0.0.b-22===<br />
<br />
mainly a bug fix with addition of:<br />
*in @mode and RPN, PALETTE will open the Palette Listing<br />
*0 + Colour/Focus/Beam/etc... will set selected devices to Home values for selected attributes.<br />
<br />
===4.0.0.b-21===<br />
<br />
mainly bug fixes...<br />
new features:<br />
*Devices command's windows now reflect real values for movers all the times + some goodies...<br />
<br />
===4.0.0.b-20===<br />
<br />
Recapitulatifs par rapport à la b16 :<br />
*Grand Master : Ok<br />
*Black : Ok<br />
*Focus avec le Pad Ok<br />
*Plus de sho corrompu : Ok Memorisation des Focus :ok Patch : OK<br />
*Ce qui ne fct pas ou plus:<br />
*Multi sélection avec souris et touche " CTRL", c'est ok avec les commande "ch +"<br />
*prise en compte de valeur par défaut des devices (chez moi un Strobe qui devrai être à 255)<br />
Au bout d'un moment de travail, les fenêtres ne passent plus en premier plan par l'appel au menu, lorsqu'elles sont ouvertes. donc il faut les sélectionner dans un coin apparent.<br />
*Les Cue FX ne mémorisent pas les canaux de devices.<br />
*Les clone de Cue, ne copient pas les canaux de devices<br />
*lorsqu'on clique sur le "DLINK" d'un STEP, on peut visiblement éditer les canaux individuellement, or ce ne fonctionne pas sur tous les canaux. (couleurs OK, mais STROBE, EFFECT...)<br />
J'ai d'ailleurs pas réussi à "jouer" avec un canal "EFFET / MACRO", mais c'est peut être le device, faut que je vérifie.<br />
Les Dlink ne sont pas liés aux CUES, donc on ne peut pas les mettre dans un SUB.<br />
Pas systématique<br />
*Ne mémorise de temps en temps pas la couleur (donc dans certains CUE, et pas d'autres) <-- Ca c'est bizarre et pénible<br />
je te joindrai le sho et le step où ça bloque.<br />
=> ben aujourd'hui ce step et cette couleur ne bloque plus !=> A suivre<br />
*Sortie du logiciel pas toujours propre (fenêtres bloquées ouverte), mais ce ne m'est plus arrivé le lendemain.<br />
*J'ai eu deux fois une fermeture inopinée lorsque je faisais des manip. avec les 4-5 fenêtres ouvertes (Focus, Beam, Couleur, Listing), sans perte de données, recul. avec menu "backup".<br />
<br />
===4.0.0.b18===<br />
<br />
===Pre 4.0.0.b18===<br />
<br />
===4.0.0.b17===<br />
<br />
mainly a bug fix.<br />
<br />
===4.0.0.b16===<br />
<br />
===Pre 4.0.0.b16===<br />
<br />
*SUB_SPEED are reset to 50% in case of gun shot<br />
*moving light's attributes have been redispatched, new BEAM family<br />
*palette listing now reflect available palette for selected channels.<br />
*Colour and Focus window now display parameters levels for each selected Devices (along with the active palette's name)<br />
<br />
===4.0.0.b15===<br />
<br />
available for Windows, MacOS 10.8, 10.9, 10.10 bug fixes only...<br />
<br />
===4.0.0.b14===<br />
<br />
bug fixes only... should address:<br />
*not patched channels -X1/X2 crash<br />
<br />
===4.0.0.b11===<br />
<br />
===4.0.0.b10===<br />
<br />
*fix a bug with the 'Personality Editor'<br />
*benefit from the compiler analyzer (lots of optimizations)<br />
*fix Sample recording<br />
*new 'Balance' function to isolate selected channel as long as Balance is ON<br />
<br />
maybe I'll repeat myself but It's important to test these beta in order to stabilize the first 4.0.0 in order to release it.<br />
<br />
my goal is to have a bullet proof release as the 3.0.24<br />
<br />
moving lights code will be part of this release as an experimental feature.<br />
<br />
===4.0.0.b09===<br />
<br />
it's a big step forward as it introduce concept/basics for moving light, Leds, and whatever you need in D::Light.<br />
<br />
Specifically it introduces 'DLinks' wich are more or less (actually less than more) like MLinks but for registered devices.<br />
<br />
DLinks acts like this:<br />
*you set all parameters you need for devices (with palette it's better)<br />
*you record a cue and DLinks are attached to the step that contain the cue<br />
*you can edit/modify/create/remove DLinks form the editor wich is available (for now... I've forget to set an option in the menus....) by click on the corresponding column in the sequence.<br />
*when DLink are loaded in X2, if the channel is black they're processed (this behavior is called GO_IN_B on some ligthdesk)<br />
*this is a special feature of DL: when a channel under TGroup control is fading to black, if DLink attached to next step is referring to this channel, parameters are processed.<br />
it fits very well for theater I think....<br />
*DLinks are not attached to cues, cues only contain Dimmer Parameter of devices (if they exists) -editors (like GROUP, CUE, SUB) does not deal with devices parameters.<br />
<br />
===Pre 4.0.0.b9===<br />
<br />
===4.0.0.b8===<br />
<br />
===4.0.0.b7===<br />
<br />
===4.0.0.b6===<br />
<br />
*a new beta is available for macOS >= 10.8 and Windows (if you want the other builds, just ask.) here's a non-finished list of modifications:<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording<br />
*add Palette recording/updating functions<br />
*add Palette listing and editor<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde<br />
*in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
attached a model of devices for the device editor.<br />
<br />
I think it's robust now and you can build Personality based on the attached example.<br />
<br />
===Pre 4.0.0.b6===<br />
<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording add Palette recording/updating functions<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
===4.0.0.b05===<br />
<br />
* add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho. It's usefull for Device that do not handle Intensity attribute.<br />
* add a merging mechanism to swap registered device model with another one. it'll be usefull when Palette will be coded but the purpose is to be able to switch between device when in tour you do not have the same device as at the creation.<br />
* from the main board you can access to several windows for (few for now) commands add CONTROL command for Lamp On/Off<br />
*add FOCUS command for Pan(Fine)/Tilt(Fine)<br />
*add BLADE command<br />
<br />
in the FOCUS and Blade windows you can hold CTRL to scroll FINE or scroll BOTH parameters I think you'll need to to rebuild your devices template as the one provided because all parameters you want to use must be set<br />
<br />
all library have been updated<br />
<br />
===Pre 4.0.0.b5===<br />
<br />
*add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho add a merging mechanism to swap registered device model with another one<br />
*add CONTROL command for Lamp On/Off add FOCUS command for Pan(Fine)/Tilt(Fine) add BLADE command<br />
*updated libs<br />
*join Alpha Profile 800 && ADB Warp model as example say that Parameters fields must be set....<br />
<br />
===4.0.0.b04===<br />
<br />
Avec cette beta, j'arrive à controler les couleurs du PAR via le ColourPanel<br />
le circuit de la fenêtre principale représente le paramètre DIMMER des devices<br />
*donc de la nouveauté dans le colourpanel où si le(s) devices sélectionnées ont plus de 3 couleurs, des scrollers de niveaux apparaissent en bas de la fenêtre<br />
*rajout des cases CMY<br />
*refonte des presets de couleurs (pour mémoire: left-clic = selection de couleur, un deuxième clic permet de nommer la couleur, Ctrl+clic permet d'enregistrer la couleur active)<br />
donc si vous avez listés/patchés des devices, que vous les sélectionnez depuis la fenêtre principale, vous devriez pouvoir controler les couleurs depuis le colourPanel.<br />
on ne peut pas encore enregistrer de cues avec des valeurs de couleurs ni charger des trucs dans les subs, ni rien.... petit à petit ça avance.<br />
aussi pour ceux qui possèdent un ultraDMX RDM Pro merci de me dire si il fonctionne mieux avec cette beta.<br />
après réflexions nocturnes je me dis que c'est pas bien de mettre les valeurs de HOME dans la librairie, qu'il vaudrait mieux définir ces valeurs dans le 'Device Listing'... où pourrait également apparaitre des champs comme 'Inverse Pan' et 'Inverse Tilt'...<br />
<br />
===4.0.0.b3===<br />
<br />
this one bring the Device Listing where you can import Device Files to your sho. please be carefull not having neither Manufacturer nor Model set as '*'<br />
'-' on Win32 leads to nothing good...<br />
in order to patch the imported device, you click on the Dimmer or Channel cell, it pop up a big dimmer view.<br />
use Ctrl+'move the mouse' to set the dimmer Range.<br />
once dimmer range is set, you type the channel number you want to assign the device and use 'c' (like in channel) to process the patch.<br />
you can use 0 channel to release a previous patch without removing a device<br />
<br />
===4.0.0.b2===<br />
<br />
this one should address reported bugs of the previous one<br />
<br />
===4.0.0.b1===<br />
<br />
voici la premiere béta d'une longue série qui devrait aboutir sur une proposition d'utilisation des projecteurs à LED, projecteurs asservis.<br />
ça sera sans doute assez long étant donné le chantier, néanmoins voici une première proposition....<br />
cette beta ne comprends qu'un module de création de librairie de projecteur.<br />
dans l'ordre pour las suivantes:<br />
*assignation des projecteurs dans un sho de DL en fonction de la librairie existante -fonctions d'accès aux paramètres<br />
*création/gestion de palette<br />
<br />
==D::Light v3==<br />
<br />
===3.0.24_b2===<br />
<br />
build system is slightly different from previous releases. now we have :<br />
*MacOS 10.6/10.7 build linked against XQuartz 2.7.4<br />
*MacOS 10.8/10.9 build linked against XQuartz 2.7.5<br />
*and the good old Win32, Linux32, Linux64 releases on Linux and MacOS, every lib have been updated<br />
here come the news....:<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
you can load one or several channels.<br />
it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.24===<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
*thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
*you can load one or several channels.<br />
*it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.22_b2===<br />
<br />
OSC:<br />
*less message for channels (eg only when their values are changing)<br />
Setup:<br />
*new option for sequence typo<br />
*bug fixes...<br />
<br />
===3.0.22_b1===<br />
<br />
new beta phase with:<br />
*bug fixes (at least more error checks)<br />
*MidiTimeCode improved<br />
<br />
===3.0.22===<br />
<br />
I'm proud to announce the 3.0.22 release of D::Light.<br />
It's available for each supported platforms (macOS 10.6->10.9, windows, Linux 32b, Linux 64b). On MacOSX, it's linked against XQuartz 2.7.5 (xquartz.macosforge.org/landing/)<br />
many bugs fixed....<br />
News:<br />
*MIDI TIMECODE: code improved<br />
OSC:<br />
*less and better verbose<br />
SETUP:<br />
*new typo function for sequence display<br />
*please consider making donations if you think this software is useful.</div>Sl1200mk2https://getdlight.com/wiki/index.php?title=ChangeLog&diff=3091ChangeLog2020-01-30T16:32:13Z<p>Sl1200mk2 : /* 4.1.07 [NOTYETRELEASED] */</p>
<hr />
<div>__NOTOC__<br />
<br />
==D::Light v4==<br />
<br />
<br />
===4.1.07 [NOTYETRELEASED]===<br />
<br />
*SetUp :<br />
-new option to Detach/attach main User Interface // Nouvelle option pour séparer ou grouper la fenêtre principale<br />
<br />
-new option to anchor StepLinks to sequence // Nouvelle option pour lier le déclenchement des stepLinks au step+/- dans le séquentiel<br />
<br />
*StepLinks:<br />
-new type command to change displayed SubMasterPage // nouvelle commande pour afficher une page de SubMaster spécifique<br />
<br />
*TimeLinks:<br />
new TLinks are now registered with '.' in the Time column. It means that step times will be used // Les nouveaux TLinks sont enregistrés avec un '.' dans la colonne des temps. Ce qui signifie que les temps du pas de séquence sont utilisés (il est toujours possible d'assigner un délai spécifique)<br />
<br />
*DeviceCommand:<br />
-new option to clone levels from a desired device // nouvelle option (bouton et raccourci clavier) pour cloner les valeurs d'un device vers tous les devices inscrits dans le deviceCommand<br />
<br />
===4.1.06 [20200107]===<br />
<br />
bug fix release :)<br />
<br />
<br />
===4.1.05 [20191220]===<br />
<br />
*macOS<br />
-more Native integration <br />
<br />
-fix&&improvements<br />
<br />
===4.1.04 [20191130]===<br />
<br />
*SubMasters:<br />
-add new OSC and Midi messages for subBook rotations // ajout de nouveaux messages OSC et MIDI pour la navigation dans les subBooks.<br />
<br />
-add new buttons to quickly switch between Submaster's pages // ajout de nouveaux boutons pour rapidement choisir la page de Submaster affichée.<br />
<br />
*Patch:<br />
-you can now give a name to channels (useful on tour...) // il est dorénavant possible d'assigner du texte à un circuit.<br />
<br />
*Objects Listing:<br />
-new option for Chaser and Sample Listing to run the selected effects (in order to quickly identify them) // nouvelle option pour les Chaser et Sample Listings qui permet de rapidement faire un play/pause des effets sélectionnés<br />
<br />
*Devices:<br />
-new 'Recall DLink' function to copy state of selected devices from a step/cue/stepID // nouvelle fonction 'Recall DLink' pour copier les niveaux des devices en sélection depuis une cue/step/stepID donné<br />
<br />
*General<br />
-new 'Ring Buffer' mechanism for channel's quick selection (+shortcuts+OSC+MIDI links) // nouveau mécanisme appelé 'Ring Buffer' pour une sélection rapide des circuits (accessible via les raccourcis claviers, des messages OSC ou des commandes MIDI)<br />
<br />
-one can use commandLine to define Refresh timing // il est dorénavant possible de préciser le temps de la commande Refresh (via la ligne de commande)<br />
<br />
-you can define a prefered path in the SetUp // Il est possible de définir une arborescence dans le SetUp pour que D::Light ouvre le navigateur de fichier de préférence vers le chemin défini.<br />
<br />
===4.1.03 [20190729]===<br />
<br />
*SetUpIO:<br />
-virtual submasters for incoming data are now separate. One can control either usbDMXInput, netDMXInput and oscInput at the same time.<br />
<br />
it means one can use usbDMX Input to control Submasters from an external lightdesk and in the same time use netDMX Input to control Channels from a fancy madMapper patch :) and output DMX... :)<br />
<br />
//<br />
<br />
-D::light dispose dorénavant de 2 entrées DMX séparées (usbDMXInput et netDMXInput) via les 'Virtual Submaster'.<br />
<br />
ça signifie qu'il est possible d'utiliser une console lumière pour piloter les Submasters de D::Light (via usbDMXInput) tout en utilisant madMapper pour controler les circuits (via netDMXInput)... et sortir du DMX :)<br />
<br />
<br />
<br />
<br />
===4.1.02 [20190726]===<br />
<br />
*Midi:<br />
-new 'FloatingScaleIncrement' and 'FloatingScaleDecrement' available for ControlChange // nouvelles fonctionnalités 'FloatingScaleIncrement' et 'FloatingScaleDecrement' pour les ControlChange Midi.<br />
<br />
Ces nouvelles fonctions permettent d'utiliser une roue codeuse Midi (qui envoie +1 dans un sens et +1 dans l'autre sens sur 2 canaux différents) pour pouvoir se déplacer dans les listings ou modifier le niveau des circuits sélectionnés.<br />
<br />
-better shortcut support // amélioration de la commande midi 'Shortcut'<br />
<br />
<br />
*OSC:<br />
-better strategy // meilleure stratégie d'émission des messages OSC<br />
<br />
<br />
*E1.31:<br />
-better code for E1.31 input // meilleur code pour la réception de paquets E1.31<br />
<br />
===4.1.01 [20190722]===<br />
<br />
*fix<br />
<br />
<br />
===4.1.00 [20190719]===<br />
<br />
*UserInterface:<br />
-more 'flat' design // fin du nouveau design de l'interface utilisateur<br />
<br />
<br />
*Park:<br />
-new 'Park' function is order to lock channels or specific parameters of Device // nouvelle fonction 'Park' qui permet de bloquer des circuits ou des paramètres individuels de Device à une niveau donné.<br />
<br />
<br />
*macOS:<br />
-D::Light is now notarized from Apple // D::light est "notarizé" de la part d'Apple<br />
<br />
===4.0.31 [20190618]===<br />
<br />
*UserInterface:<br />
-new 'flat' design // nouveau design de l'interface utilisateur<br />
<br />
<br />
*Chaser / Sample:<br />
-one can now use SPEED Submasters to gain more fine controls on Chasers/Samples restitution (ClockWise way, CounterClockWise way, Random way)<br />
<br />
//<br />
<br />
-Il est dorénavant possible de controler le sens de défilement des Chasers et des Samples, soit dans le sens horaire (normal... CWise) soit dans le sens anti horaire (du dernier step vers le premier ... CCWise) soit en mode aléatoire (Random).<br />
<br />
Pour accéder à ces controles il suffit de définir un Submaster comme SPEED d'un Chaser ou d'un Sample et en lieu et place du texte associé au Sub se trouve le PlayMode.<br />
<br />
<br />
<br />
*Clone:<br />
-one can now set desire objects number while cloning (available for Cue, Group, Chaser, Sample, Palette, microPalette) // Il est dorénavant possible de choisir lors d'un clone d'objet le numéro de l'objet cloné (valable pour les objets Cue, Group, Chaser, Sample, Palette, microPalette)<br />
<br />
<br />
<br />
*Freeze:<br />
-Frozen step is now coloured // A l'appel de la fonction Freeze, le step en SCENE devient coloré pour une meilleure identification<br />
<br />
-grandMaster can now control Frozen levels // Le grandMaster est dorénavant maitre sur l'état lumineux freezé<br />
<br />
<br />
<br />
*Sequence:<br />
-one can now use Ctrl+Space to load selected step and launch GO (only in the big sequence window) // Il est dorénavant possible d'utiliser la barre espace dans la fenêtre de Sequence pour lancer un GO.<br />
<br />
Il est également possible de sélectionner un step et d'appuyer sur Control+Space pour charger le step sélectionné en Préparation et automatiquement lancer un GO.<br />
<br />
<br />
*Curves:<br />
-one can now select point and use Ctrl+Arrows(Up/Down/Left/Right) to move it // Il est dorénavant possible de sélectionner un point de la courbe du 'Curve Editor' et d'utiliser la combinaison de touche Ctrl+Flèche(Nord/Sud/Est/Ouest) pour le déplacer<br />
<br />
<br />
*TimeLink:<br />
-new copyToStep function to copy selected Tlinks to desire step // nouvelle fonction de copie (et raccourci clavier associé) pour copier les TimeLinks sélectionnés vers le pas de séquence inscrit dans la ligne de commande.<br />
<br />
<br />
*Midi:<br />
-new design of the midi Patch Editor // nouveau design de la fenêtre d'édition du patch Midi<br />
<br />
-more copyToMidiSwitch capabilities (you can now copy selected patch to all existing midiSwitch when the commandLine is empty) // Il est dorénavant possible de copier tout ou partie du patch midi vers tous les MidiSwitch existants en laissant la ligne de commande vide.<br />
<br />
<br />
*DeviceCommand:<br />
-one can now use MouseScroll in Blade's specialized widget // Il est dorénavant possible d'utiliser le scroll de la souris pour modifier les niveaux des Blades<br />
<br />
<br />
*microPalette:<br />
-one can now register INTENSITY/DIMMER as a definition for microPalette // Il est dorénavant possible d'enregistrer le paramètre INTENSITY/DIMMER comme définition d'une microPalette<br />
<br />
===4.0.30 [20190314]===<br />
*Objects Listings:<br />
-one can now sort (or reorder) objects in Cue/Group/Chaser/Sample/Palette/microPalette Listings // nouvelle commande pour re-numéroter les objects dans les différents listing<br />
<br />
-new 'reOrder' shortcut // également un nouveau raccourci clavier 'reOrder'<br />
<br />
<br />
*Submasters:<br />
-new state for Solo function (we now got NORMAL/SOLO/FLASHSOLO/NOSOLO) // ajout d'une nouvelle fonctionnalité pour le SOLO des Submasters.<br />
<br />
les différents états sont:<br />
<br />
**NORMAL : rien de particulier<br />
**SOLO (vert) : en fonction de l'ouverture du Submaster les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**FLASHSOLO (jaune) : lors de l'appui sur le bouton FLASH du Submaster, les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**NOSOLO (rouge) : le Submaster ne se coupe pas lors de l'action d'autres Submasters en mode SOLO ou FLASHSOLO<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.29 [20190226]===<br />
*General:<br />
-Balance function for channels is now dynamic // amélioration de la fonction Balance pour les circuits.<br />
<br />
Lorsque la fonction Balance est activée (qui permet d'isoler le(s) circuit(s) sélectionné(s)), si la sélection de circuit change, la Balance est updatée<br />
<br />
<br />
*OSC:<br />
-new /shortcut command which accepts string as argument // nouvelle commande /shortcut pour simuler un raccourci clavier.<br />
<br />
Cette commande accepte une 'string' comme argument.<br />
<br />
Par exemple '/shortcut p' va changer le registre de travail actif.<br />
<br />
<br />
*Track:<br />
-one can now track Palette across sequence // il est dorénavant possible de tracker les Palettes chargées dans le séquentiel (via les DeviceLinks)<br />
<br />
<br />
*Device:<br />
-more https://open-fixture-library.org/ integration<br />
<br />
<br />
*DeviceLinks:<br />
-Purge menu redefined // extension du menu Purge des DeviceLink.<br />
<br />
Il est dorénavant possible de purger un Paramètre ou tous les paramètres d'un attribut pour un DeviceLink en un coup<br />
<br />
<br />
*DeviceCommand:<br />
-new Live bound which display levels form palettes loaded in SubMasters // nouveau mode Live pour le DeviceCommand <br />
<br />
en mode Live, le DeviceCommand affiche les niveaux des paramètres des devices qui sont pilotés par des palettes chargées dans les submasters<br />
<br />
===4.0.28 [20190118]===<br />
*Submaster:<br />
-improve Submasters Solo mode // amélioration du mode Solo pour les Submasters.<br />
<br />
dorénavant le mode solo n'est plus réservé aux Flash, il est également accessible pendant le scroll des Submasters.<br />
<br />
-Balance do not kill 'E' (aka Exclusion) Submasters // les 'E' (comme Exclusion) Submasters ne sont plus remis à zéro en cas de Balance<br />
<br />
<br />
*Group:<br />
-enhance popUp dialog // amélioration de la fenêtre popUp d'enregistrement des Groupes.<br />
<br />
Lors de l'enregistrement d'un Groupe une fenêtre popUp s'ouvre où vous pouvez directement renseigner le nom du nouveau Groupe.<br />
<br />
<br />
*MasterLink:<br />
-improve MasterLink behavior (follow step +/-) // Les MasterLinks suivent la séquence pour les commandes step +/-<br />
<br />
-improve MasterLink editor Submaster's selection/registration // amélioration de la sélection/enregistrement des Submasters dans l'éditeur de MasterLink.<br />
<br />
vous pouvez dorénavant sélectionner les Submasters à enregistrer dans les MLinks de la même manière que la sélection de circuits dans la fenêtre principale.<br />
<br />
===4.0.26 [20181214]===<br />
*Patch:<br />
-'Enter' key can now be used to select either channels or outputs. CommandLine is used for sourcing.<br />
<br />
<br />
*Main Window:<br />
-'Enter' key can now be used to select channels. CommandLine is used for sourcing.<br />
<br />
-new 'DynamicBottom' display for Device's selection.<br />
<br />
<br />
*Sequence:<br />
-one can now register/insert cueless step. Such steps are useful to trigger D/M/S Links.<br />
<br />
<br />
*SubMasters:<br />
-new 'Looping Style' options for SubMasters loaded with Sample. one can select if levels are persistent after each loop or reseted.<br />
<br />
<br />
*SetUp:<br />
-one can now choose if SOLO mode for SubMasters also behave on Scene levels.<br />
<br />
-one can choose colours for Scene/Prepa registers<br />
<br />
<br />
*SetUp I/O:<br />
-one can now choose DMX input frame length.<br />
<br />
<br />
*DeviceLink:<br />
- one can now trigger MoveInBlack in one click for all listed Devices of each steps<br />
<br />
<br />
*TimeLink:<br />
-new 'Quick Selection' option to selected each identical parameters<br />
<br />
<br />
*Midi:<br />
-one can now use NOTE and PROGRAM CHANGE to trigger defined shortcuts<br />
<br />
<br />
*OSC:<br />
-new command which allow to control parameters of selected devices (range is -1.0 <= x.xx <= 1.0):<br />
<br />
/deviceParameter/ATTRIBUTE/PARAMETER x.xxx<br />
<br />
===4.0.24 [20181004]===<br />
<br />
===4.0.23 [20181002]===<br />
<br />
*menu Accelerators :<br />
-accelerators for MLink, TLink, DLink, SLink have changed (respectively Shift+Meta+w, Shift+Meta+x, Shift+Meta+y, Shift+Meta+z)<br />
<br />
<br />
*Sample :<br />
-faster encoder/decoder <br />
<br />
<br />
*VLC :<br />
-D::Light can now trigger VLC's playlist [https://www.getdlight.com/wiki/index.php/SETUP_I/O#VLC].<br />
<br />
<br />
*SubMasters :<br />
-VLC volume, DMX Input and OSC Input can be assigned to a regular SubMaster.<br />
<br />
<br />
*palette Editor :<br />
-Live functionality added<br />
<br />
<br />
*palette Listing :<br />
-new 'ALL' selector to display every recorded palette for selected channels<br />
<br />
<br />
*OLA server :<br />
-bumped to 0.10.7<br />
<br />
<br />
*MacOS :<br />
-MacOS 10.14 compatibility<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.22 [20180718]===<br />
<br />
*General:<br />
-last active step is recorded within the .sho, thus in case of crash or backup loading, last recorded step is set as the active step<br />
<br />
<br />
*USBDMX:<br />
-added more widget /*NODLE U1*/ /*FX5*/ /*Digital Enlightenment*/ /*anyma*/ /*avldiy*/ /*Eurolite*/<br />
<br />
(untested though....)<br />
<br />
<br />
<br />
*DeviceLink:<br />
-more powerful selection capabilities.<br />
<br />
one can now select several cells in DeviceLink Editor and apply chosen palette to all of them<br />
<br />
-MoveInBlack option editable for channels listed in the DeviceLink Editor<br />
<br />
<br />
<br />
*Curves:<br />
-new 'Square' interpolator (aka 'Square Law' curves)<br />
<br />
<br />
++fixes and optimizations<br />
<br />
===4.0.21 [20180705]===<br />
<br />
*DeviceListing:<br />
-one can now 'shiftPAN' and 'shiftTILT' devices<br />
<br />
<br />
*StepLinks:<br />
-one can choose to which destination OSC messages are sent (aka 'All Destinations' or specific IP:PORT)<br />
<br />
<br />
*General:<br />
-fixes and optimizations<br />
<br />
===4.0.20 [20180615]===<br />
<br />
*Palette:<br />
-Palette are now applied according to a user defined time (time is defined in [[SETUP]])<br />
<br />
-new Shift+CMD+P shortcut to display 'Palette Listing'<br />
<br />
<br />
*Virtual Submaster:<br />
-a new virtual submaster is available in [[SETUP I/O]]/OSC which can handle all incoming /circ/x/level OSC messages.<br />
<br />
-a new virtual submaster is available in [[SETUP I/O]]/DMX Utility which can handle all incoming DMX levels.<br />
<br />
<br />
*Submaster:<br />
-one can now colorize each Submaster (and it's levels in Output)<br />
<br />
<br />
*Accelerator:<br />
-new accelerators are available in Cue/Group/Chaser/Sample Editors<br />
<br />
<br />
*Track:<br />
-better MLink support<br />
<br />
===4.0.19 [20180515]===<br />
<br />
*Sample:<br />
-fix wrong device restitution under certain circumstances<br />
<br />
<br />
*Sequence:<br />
-new accelerator shortcut (CMD+R) in order to load selected step in active register<br />
<br />
-Cue names are now displayed in the big sequence window<br />
<br />
-one can now drag'n drop step(s) in order to reorganize the sequence<br />
<br />
-fix XFade wrong behavior <br />
<br />
<br />
*General:<br />
-in case of weird shutdown (crash....), D::Light now ask if user wanna use the backup.<br />
<br />
<br />
*OSC:<br />
-re-writting of OSC messaging system in favor of mono-argumentation (thus, touchOSC become usable again)<br />
<br />
-new syntax for Devices (cf https://getdlight.com/wiki/index.php/OSC)<br />
<br />
-old syntax (aka multi-argumentation) is still available thanks to a new switch in setupIO/OSC menu (Messaging argumentation type)<br />
<br />
<br />
*Track:<br />
- one can now track/update/create/delete Masterlinks from the Track window<br />
<br />
- better tracking for duplicate values<br />
<br />
- one can now use 'All' shortcut to select all displayed levels for selected channels<br />
<br />
<br />
*SplashScreen:<br />
-new initialization process which lead to a new splashscreen<br />
<br />
<br />
*MasterLinks:<br />
-MLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new insert MLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move MLinks<br />
<br />
<br />
*USBDMX:<br />
-D::Light now support HotPLug for usbDMX widgets :) only on macOS and Linux :(<br />
<br />
it means one can unplug/replug a usbDMX device, if the widget was previously active, D::Light will manage automatically the re-connection.<br />
<br />
<br />
*StepLinks :<br />
<br />
https://getdlight.com/wiki/index.php/STEPLINK<br />
<br />
-SLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new copy SLink button (+shortcuts) in the editor<br />
<br />
-new insert SLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move SLinks<br />
<br />
-OSC StepLinks are now typed, it means one must specify if argument(s) is an int, a float or a string<br />
<br />
-CURVES StepLinks now accept THRU (>) for outputs (in the same fashion as for channels)<br />
<br />
<br />
*Device Listing :<br />
-one can now sort Device's order according to ID or Model or Channel<br />
<br />
-one can now use massive Merge (by selecting several Devices before merge)<br />
<br />
<br />
*Palette Editor :<br />
- one can now use empty command line for AtLevel shortcut in order to purge selected levels<br />
<br />
<br />
*Palette Listing :<br />
- new 'Bound To' (editors) option in order to avoid opening Device Command<br />
<br />
<br />
*Chasers :<br />
- CHZ_Cue management is now the same as for the main sequence... if one record CHZ_Cue 1.5, it'll land between CHZ_Cue 1 and CHZ_Cue 2<br />
<br />
- Palette shortcut is now available in Chaser Editor<br />
<br />
<br />
*Curves :<br />
- deepest interaction with the patch.... Output(s) assigned to a curve of the curveListing are now linked(was ist das schön).<br />
<br />
- CurveEditor : one cane now select which curve is displayed (either from patch or from curveListing)<br />
<br />
- Curves are now 16bits -POTENTIAL INCOMPATIBILITY- (they need to be redrawn)<br />
<br />
===4.0.18 [20180124]===<br />
<br />
This release introduce SLinks.<br />
<br />
One can send custom Midi or OSC messages per sequence's step. Thus, it allows D::Light to become the master sequencer of your show as it can trigger specific cues/steps in other software.<br />
<br />
One can also load custom curves for output(s)/channel(s) on every steps of the sequence.<br />
<br />
*Patch:<br />
-new 'quick select' option in order to select all outputs patched to selected channels<br />
<br />
-new Channel/Output test shortcut<br />
<br />
-speedUp display<br />
<br />
*Sample:<br />
-smart +%/-% which only operate on recorded levels for selected channel(s) over a region or at one frame<br />
<br />
*Sequence:<br />
-in the main sequence window, one can now arrange columns as desired<br />
<br />
-new searchBox to quickly find a step/cue associated to a text<br />
<br />
*MasterLink/TimeLink/DeviceLink/StepLink Editor:<br />
-one can now select active step<br />
<br />
-more shortcuts<br />
<br />
*SubMaster Editor:<br />
-one can now select active submaster<br />
<br />
*Curves:<br />
-new design with more powerful editing<br />
<br />
*ShortCuts:<br />
-new searchBox to quickly find a shortcut<br />
<br />
*Save/SaveAs:<br />
-warning when directory is not writable<br />
<br />
*Force DeviceLink:<br />
-one can now use FullForce new option and select which attributes will be recorded<br />
<br />
*Device:<br />
-the main window should reflect active color for device. (it works for RGB or CMY colors only...)<br />
<br />
*General:<br />
-selection style is now more obvious (yellow square is 'around' selected channels)<br />
<br />
*Palette Editor:<br />
-one can move in Palette thanks to the new Up/Down switcher<br />
<br />
*Palette Listing:<br />
-Colour Palette are now colored for EZ view<br />
<br />
===4.0.17===<br />
<br />
a miserable bug of the previous release leads to this one<br />
<br />
===4.0.16_b4===<br />
<br />
===4.0.16_b2===<br />
<br />
===4.0.16 ===<br />
<br />
available for almost every systems (Linux version will be uploaded ASAP... sorry guys for the looooong waiting)<br />
<br />
*E1.31 (aka streamingACN) is now available as a netDMX protocol <br />
*one can now use 16 DMX universe<br />
<br />
Midi :<br />
*one can now use 'subStick' function for Midi Patch.<br />
thus Midi faders will always be patched to displayed submasters <br />
*'flashStick' is also available for the same purpose.<br />
SubMasters :<br />
*added a new 'E' button as Exclusion.<br />
thus AllSub master will not act on excluded submasters<br />
+ various fix<br />
<br />
===4.0.15_b2===<br />
<br />
2 new important stuff:<br />
*in Art-Net, DL no longer send continuously. it sends only on DMX change<br />
*in Patch, you can now "repeat" a Device. it's useful for playing with LedStrips<br />
also, more work have been done on DeviceCommands...<br />
in the Palette Listing, you can now use the new "recycle" icon in order to load same channels as in the DeviceCommands.<br />
<br />
===4.0.15_b1===<br />
<br />
===4.0.16_b3===<br />
<br />
===4.0.15_b3===<br />
<br />
===4.0.15===<br />
<br />
*on Windows, you should now be able to double-clic on .sho in order to launch DL and load desire sho<br />
*new SetUp I/O menu which group all DMX, USBDMX, NETDMX, MIDI and OSC function *new option to cross-patch dmx universes<br />
<br />
DMX Input:<br />
*more accurate<br />
*new option to bound DmxInput to channels or SubMasters<br />
<br />
Patch:<br />
*new option to "repeat" DMX Levels for Devices (useful for led strips)<br />
<br />
ArtNet :<br />
*you can now manually register Node's IP/Net/SubNet.<br />
*DL no longer send continuously packets.... it sends only on change.<br />
*new option in the Setup "Release FREEZE on Go".<br />
allow user to freeze DMX state until the next GO (useful when one want to move in sequence without modifying stage)<br />
<br />
Device Personality :<br />
*you can now import Personalities of the OFL project (Open Fixture Library) open-fixture-library.herokuapp.com/<br />
(which at the time of writing is open-fixture-library-pr-199.herokuapp.com/ ).<br />
*you can hide Commands for Colours, Focus and Blade in order to display bigger values table.<br />
<br />
Palette Editor:<br />
*you can now use At_level shortcut on selection of levels (multiple selection is allowed)<br />
General<br />
*you can now choose to display only patched channels<br />
<br />
===4.0.14===<br />
<br />
No new function Only fixes<br />
<br />
===4.0.13_b3===<br />
<br />
many changes to Artnet and dmxInput.<br />
<br />
===4.0.13===<br />
<br />
*enable DMXInput for DMX USB PRO widgets and clone<br />
*enable DMXInput for ArtNet<br />
*adjustable DMX rate<br />
*better Artnet support<br />
*better support for looooong samples<br />
*plenty of little annoying stuff<br />
<br />
===4.0.12===<br />
<br />
*new 'NoSolo' option for submaster:<br />
it means that a submaster tagged as 'NoSolo' won't be closed during 'Solo' operation, it also means that it won't close any sub when it's flashed.<br />
you just need to clic 2 times on the solo option .<br />
*when 'Solo' operation , device's parameters are now untouched (except the INTENSITY/DIMMER parameter)<br />
*new 'ReSync' option for midi:<br />
this function resend all midiOut levels. it's useful when you switch preset from the BCF2000<br />
*new option in the SETUP to bound MLink time and Timed submasters to Joystick: it means one can now speed up or down submasters opening/closing<br />
*import Sample extended:<br />
you can now select in one shot several samples to import.<br />
*'clone' is now available in the sample editor :<br />
it means you can copy selected channels levels to other(s) channel for a defined region or for a frame. This let you create enveloppe for channel and copy it to other channel.... yeah I know, this is huge!<br />
*import Chaser extended:<br />
you can now select in one shot several chasers to import.<br />
<br />
===4.0.11===<br />
<br />
fix annoying reported bugs.<br />
<br />
===4.0.10===<br />
<br />
*when cloning a device, one can now choose to clone source device's levels to destination devices's levels<br />
(in palette, in sub, in micropalette)<br />
*more device merging subtilities<br />
<br />
===Pre 4.0.09===<br />
<br />
*this one brings 'Gang Load' fashion to D::Light<br />
<br />
===4.0.9===<br />
<br />
extend the use of multiple selection in Cue/Group/Sample/Chasers Listing/Device Listing/Patch...<br />
you can now select several Chasers for example and load them to several submasters in one shot (thanks to drag n' drop)<br />
multiple selection have also been introduced for 'Remove' functions and 'Clone' functions.<br />
*you can now extract each submaster of the Gun Control (cf noGun option)<br />
*you can now set submasters config for a page of Sumaster (simply scroll the button down RecMLink button<br />
<br />
===4.0.8===<br />
<br />
===4.0.7===<br />
<br />
Mainly bug fixes and better memory bandwidth management<br />
<br />
===4.0.6===<br />
<br />
===4.0.5===<br />
<br />
This release will introduce microPalette.<br />
<br />
what is a microPalette ?<br />
<br />
microPalette handle one or several parameter(s) defined in the personality of a device, and only operate on a specific range defined by the user.<br />
microPalette are loaded in submasters and are executed in an exclusive mode for all selected devices that are registered within the submaster.<br />
for example, let's say devices are lighting ON with shutter open.<br />
you record a microPalette for SHUTTER parameter on the range 4 -> 128 that you load on submaster 1.<br />
when you'll open sub1, the shutter will start strobing form low to fast (if in the personality strobing form low to fast is registered in the range 4 -> 128).<br />
when you shutdown the submaster, the shutter will return to it's open state.<br />
it'll be veeeeeery useful for gigs<br />
*address patch issue when user use Shift key to extand selection for outputs<br />
*bug fixes and code cleaning<br />
<br />
===4.0.4===<br />
<br />
this release fix wrong behavior of 4.0.3 (sorry for the mess...)<br />
<br />
===4.0.3===<br />
<br />
*speeding internal things (and cleaning)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed) <br />
*better midi output (submaster's flash for example)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed":<br />
<br />
===4.0.2===<br />
<br />
<br />
fix & improve curves for dimmers<br />
<br />
===4.0.1===<br />
<br />
available for every supported systems : Win7, Win8, Win10, Linux32Bits (Ubuntu 14.04), Linux64Bits (Ubuntu 16.04), ARCHLInux (always on the top), MacOS 10.6 thru 10.12 on MacOS, D::Light is linked against XQuartz 2.7.11<br />
one of the main big thing is that D::Light is now a pay app... this move will hopefully be profitable for the software.<br />
the other big thing is that D::Light can now drive moving lights / LED lights.<br />
several improvements have been introduced for Chasers, Samples, user interface, drag'n drop, etc....<br />
<br />
===4.0.0.b-78===<br />
<br />
===4.0.0.b-75===<br />
<br />
fix blackout/sceneMaster/grandMaster with devices that use 'virtual intensity for colours' parameter<br />
<br />
<br />
===4.0.0.b-74===<br />
<br />
news:<br />
*refresh/balance available as OSC commands<br />
/pad/refresh 1<br />
/pad/balance 1<br />
*OSC message can bypass level's locking mechanism for /circ/level and /sub/level<br />
<br />
===4.0.0.b-76===<br />
<br />
*better handling of DLink<br />
*fix some Devices stuff for sequence -you can now use "0" Tlink (==20ms)<br />
*you can now use "0" waitTime _ 5xfaster than 0.1<br />
if you want to reset waitTimes to nothing (no autogo), set command line to . and use wait shortcut (or double clic in the waitTime column)<br />
*display Info when MLink or Tlink are recorded/updated<br />
++ various fix<br />
<br />
===4.0.0.b-73===<br />
<br />
Hi,<br />
b73 is out for some platforms (aka MacOS from 10.9 to 10.12 (linked against XQuartz 2.7.10), Windows 64b and Linux 64b)<br />
'''the main big thing with this release is that D::Light became a paid app...'''<br />
I tried during 13 years to keep in free, but I cannot no more. So please make archive of your sho as there will be no return.<br />
news:<br />
*lots of bug fixes<br />
*manual xfade for devices<br />
*you can now call Palettes from the main window (manually (new setup option or drag the switcher under the keypad) or with shortcuts)<br />
*nice handling of palettes in submasters.<br />
*improve device mechanism for Chasers<br />
*new timing options for chasers<br />
<br />
===Pre 4.0.0.b-72===<br />
<br />
*Samples are now LTP...<br />
mean easier, lighter, smarter...<br />
it also means some serious incompatibility with existing sample... sorry for that but it's a necessary evil.<br />
*fix DLink is now also available in Chaser<br />
*add 'Virtual Intensity for Colours" in the Device Listing.<br />
this new option let you control the Intensity of the device even when INTENSITY/DIMMer combo is not registered.<br />
usefull for LED RVB for example...<br />
<br />
===Pre 4.0.0.b-71===<br />
<br />
fix a miserable bug...<br />
news:<br />
*SampleListing now display Sample's length<br />
*you can change submaster's levels color (new setup option)<br />
<br />
===Pre 4.0.0.b-70===<br />
<br />
*new purge utility for device attributes within Samples<br />
*'device command' is now fully dedicated to sample's cause<br />
*better speed algorithm for stuff (aka sub_speed, joystick, general timing)<br />
*you can select devices directly in the 'palette Listing' window, as in the 'device commands' window<br />
*reorganization/colorization of 'device Commands' (in order to gain space and clarity)<br />
*add Ctrl+Arrow shortcut to select next channel and set it to default@Level<br />
<br />
===Pre 4.0.0.b-69===<br />
<br />
fix various wrong behavior<br />
*Devices:<br />
added the possibility to define HOME position for parameters to NULL. in this case, HOME call will never operate on the nulled parameters. (useful in some case where LAMP OFF is set to 0... and you don't want to switch the lamp off each time you HOME the device).<br />
<br />
===Pre 4.0.0.b-68===<br />
<br />
*added DND support for TLink and DLink in the chaser's editor<br />
*added DND support for Times in the chaser's editor (times can be DND for example from TimeIn to DelayOut, etc...)<br />
*added DND support for Cues in the chaser's editor<br />
*as for the sequence and other stuff you can now double-click in the TLink editor to set value<br />
*as for the Chaser's editor you can now DND Times in the Sequence editor in the way you want (eg from TimeIn to DelayOut, etc...)<br />
*Device's parameters now follow step times if INTENSITY is > 0 -fix for invPan/invTilt<br />
<br />
===4.0.0.b-67===<br />
<br />
===Pre 4.0.0.b-67===<br />
<br />
*added support for usb pro mk2 (revB) -added wait times to chaser editor $<br />
FWIW, I've decided to clean OSC reader/writer messenger before the final release (and this is not a good news for you... )<br />
I've changed:<br />
/circ/level x y (where x is the channel, y the level) /circ/prepalevel x y<br />
/sub/text x blabla<br />
/sub/level x y<br />
/sub/flash x y<br />
/sub/phase x y.y<br />
all the /subStick messages and also the /device ones<br />
for the devices it looks like<br />
/device s i i (string (/attribut/parameter), int (device numbr), int (value))<br />
I know that all your pd patchs, touchOSC stuff, etc... won't work anymore, but it gain clarity and parsing efficiency.<br />
<br />
===4.0.0.b-66===<br />
<br />
bug fixes<br />
few words about the new 'Phase' ID for a submaster:<br />
one can freely navigate in a sample thanks to the new phase function. it starts at 0.0 and end at 1.0 (1.0 is the latest frame of the sample).<br />
so you can set a sub as Phase for a sample (like you did with Speed function), and you have 255 steps to navigate in the sample.<br />
I've also added OSC message (/sub/x/phase 0.0........1.0).<br />
thus, you have a huuuuuuge precise control over the sample's restitution.<br />
you can go forward, backward, loop inside, etc.....<br />
<br />
===Pre 4.0.0.b-66===<br />
<br />
nouveaux messages OSC: reception<br />
/pad/sub x (select sub)<br />
/pad/record 1 (like record shortcut) /pad/update 1 (like update shortcut)<br />
sending<br />
/seq/x1text (send text associated to step loaded in X1) /seq/x2text (send text associated to step loaded in X2) /sub/pageText (send text associated with the active sub page) /seq/go_signal 1 (send when GO is triggered) /seq/goback_signal 1 (send when GO is triggered) /seq/pause_signal 1 (send when GO is triggered)<br />
and for the Devices:<br />
each device will respond to :<br />
/device/x/attribut/paramater 0... 65536<br />
where attribut is COLOR or FOCUS or EFFECT, etc.... and parameter are the ones recorded within the personality of the device<br />
each device will export his value to the same address<br />
<br />
===4.0.0.b-65===<br />
<br />
There's enough changes to make an update... I didn't finished all the clean though...<br />
*the main window has been polished to fit within small screen systems *you can sample devices<br />
*many many bug/trick fixes<br />
<br />
===4.0.0.b-64===<br />
<br />
mainly bug fixes and stuff improvements....<br />
<br />
===4.0.0.b-62===<br />
<br />
a miserable mistake on b61 leads to b62... mainly bug fixes and dep lib update<br />
<br />
===4.0.0.b-61===<br />
<br />
only for Win32, Win64, MacOS 10.11 (more OS to come later) mainly bug fixes.<br />
<br />
===4.0.0.b-58===<br />
<br />
freshly fresh for everyone, this beta fix several bugs or wrong behavior regarding Devices but also for the old fashion way...<br />
<br />
===4.0.0.b-57===<br />
<br />
*in the palette listing one can now apply a palette to selected devices in one click (nice 4 live...)<br />
*in the palette listing, palettes are now categorized (faster display)<br />
*in the 'device command' panel, if a parameter have a definition, associated scroller are now bound to minLevel/maxLevel (nice 4 live...)<br />
<br />
===4.0.0.b-56===<br />
<br />
only 4 MacOS 10.6 -> 10.11<br />
<br />
===4.0.0.b-55===<br />
<br />
should fix some stuff...<br />
only for Linux64, MacOS 10.8 -> 10.11<br />
<br />
===4.0.0.b-54===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-53===<br />
<br />
should fix group removing/deletion different compilation options for win64<br />
<br />
===4.0.0.b-52===<br />
<br />
should fix usbDMX Pro on ElCapitan && Yosemite should fix group deletion<br />
should fix Chase load in sub<br />
I don't have issue while loading global palette in sub.<br />
<br />
===4.0.0.b-51===<br />
<br />
with this one you can load PALETTES in submasters. no drag'n drop yet.... you can choose which device that is include in a palette is processed.<br />
on MacOSX, linked against fresh XQuartz 2.7.8<br />
<br />
===Pre 4.0.0.b-50===<br />
<br />
===Pre 4.0.0.b-49===<br />
<br />
===Pre 4.0.0.b-48===<br />
<br />
===4.0.0.b-47===<br />
<br />
lots of news coded during summer...<br />
*Device functions have been merged in a central window. This is now the start point for almost everything for Devices...<br />
*many things have been cleaned<br />
*Shift and Ctrl have been swapped (to massively select channel you now use Shift, to drag'ndrop a channel in a submaster to quickly inhib it, you now use Ctrl).<br />
<br />
===4.0.0.b-46===<br />
<br />
should fix reported bugs.<br />
<br />
===Pre 4.0.0.b-45===<br />
<br />
should fix:<br />
*record new sho (with permissions check on Linux) -artnet on Linux<br />
*strange and deep deep wrong behavior for devices<br />
should also clarify selection in the TLink editor.<br />
<br />
===4.0.0.b-44===<br />
<br />
should fix:<br />
*warning when user do not have permissions to write files on Linux<br />
*weird things when repatching a device<br />
<br />
===4.0.0.b-43===<br />
<br />
should fix:<br />
*artnet on windows computers<br />
*help on linux computers<br />
*submasters (timed and inhib ones) that stay in Pause state. -some inappropriate behaviors<br />
news:<br />
SHORTCUT :<br />
allow to delete previous binding when asking for an ever used key<br />
<br />
===4.0.0.b-42===<br />
<br />
ArtNet : restore network artPoll broadcast address (some node appears to not responding well over 255.255.255.255)<br />
Devices :<br />
*fix a case where palettes levels were not honored for dlinks<br />
*add the possibility to select the same parameter for several Devices by clicking on the parameter's column header<br />
Linux:<br />
*shrink size of the packages<br />
<br />
===4.0.0.b-41===<br />
<br />
mainly bug fixes:<br />
CHANNEL TRACK:<br />
fix bug and faster code.<br />
please do some hardcore tests...<br />
MIDI:<br />
new LOADSTEPID_X2/X1 functions for ProgramChange<br />
*retrieve single channel inhib when dragging with Shift to a submaster -retrieve hour trigger<br />
*new remove function for MidiTimeCode editor<br />
*bug font fixed<br />
<br />
===4.0.0.b-40===<br />
<br />
mainly bug fixes<br />
<br />
===4.0.0.b-39===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-38===<br />
<br />
so here comes a new one basically with bug fixes.<br />
also I've tried to reduce size (height) to fit on low resolution screen<br />
I've worked on the setup regarding ArtNet and OLA (for them to work better)<br />
the BIG one is the new remote available with this release that we have designed with aroom (big thanx)<br />
<br />
===4.0.0.b-37===<br />
<br />
removed things:<br />
channelcheck definitely removed (use Patch functions for this purpose) Color Scroller definitely removed (use Devices functions for this purpose)<br />
news/update/fixes:<br />
Patch:<br />
*you can now select several channels, and if you give one dimmer, channels we be patched as list starting with the given dimmer.<br />
(@mode exemple: CH 1 THRU 10 = 5 ENTER will patch ch 1 to dimmer 5, ch 2 to dimmer 6, etc...).<br />
*double click is available for check level<br />
Balance:<br />
*submaster that are in TIME mode and the little blue square of the sub is set, what's inside the submaster won't be touched by the Balance Mode<br />
Artnet:<br />
*now inegrated to the setup.<br />
*more simple, more usefull, honor the broadcast/unicast mode, honor selected nodes to use in unicast mode.<br />
Submasters:<br />
*there's now a little indicator close to the sub that show progression in case of MLink start or Times Start<br />
Midi Time Code:<br />
*new inhib MTC function in the setup<br />
+many various bug fixes<br />
<br />
===4.0.0.b-36===<br />
<br />
===4.0.0.b-35===<br />
<br />
bug fix<br />
+<br />
should improve Help display.<br />
in @Mode, the Help in the windows now display allowed syntax<br />
<br />
===4.0.0.b-34===<br />
<br />
*should improve TLink management<br />
*more/less OSC message for PATCH<br />
(new remote is here : github.com/dlight-tools/dlight-pad/blob/...ad_4.0_SGS2.touchosc ) -keep on cleaning code....<br />
<br />
===4.0.0.b-33===<br />
<br />
news:<br />
*should fix all errors reported for the b32 (except TLink that collapse, I've forgot....)<br />
Patch:<br />
*complete rewrite of this window.<br />
*the left part display channels, the right part display dimmers. D-Patch is the first address of patch for Devices<br />
*you can drag'n drop from channels to dimmers<br />
*you can select several dimmers like 1 + 2 Thru 10 + 20 + 44<br />
*the remote should not work anymore, let's try to write another one...<br />
+ many many more little stuff that make life better<br />
<br />
===4.0.0.b-32===<br />
<br />
General:<br />
*you can now double-clic on levels to set value<br />
Channel Track:<br />
*you can now DND to death!!<br />
ascii:<br />
*better integration with DL<br />
+bug fixes<br />
fews words:<br />
*DL seems stable enough now to cut off the release soon, I just need to re-write the patch window before the release.<br />
<br />
===4.0.0.b-31===<br />
<br />
*le double clic pour les textes des subs<br />
*tcl/tk updaté<br />
*molette de la souris pour les valeurs des paramètres des devices ainsi que pour les masters SCENE/FlashMaster AllSubMasters<br />
*meilleur check des noms de palettes<br />
*ID pour le message OSC /seq/go<br />
*ascii improve file loading/recording<br />
*device attribute's editor are now able to display levels in % as well as Real Values<br />
*et les corrections de bug annoncés sur la b30<br />
<br />
===4.0.0.b-30===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-29===<br />
<br />
*should fix Win64 package<br />
*Sequence : StepID<br />
this is the big new stuff which allow you to register an 'identifiant (ID)' for a step.<br />
<br />
Thus you can call the step thanx to new shortcuts stepID_load and stepID_goto where xxxx_load is used to set the ID for a step and xxxxx_goto is used to trigger the step<br />
there cannot be two stepID with the same number....<br />
<br />
in the setup you can choose if MSC Load message is mapped with the cues (as before) or with the stepID<br />
<br />
in OSC, two new messages : /seq/ID_goto xx.xxx and /seq/X2LoadAndFireID xx.xxx<br />
HourTrigger:<br />
*functions have been re-written<br />
+bug fixes<br />
<br />
===4.0.0.b-28===<br />
<br />
Text: all text are now edited in place<br />
File name: DL should support exotic characters (at least the french ones) +should fix all reported bugs of the previous beta<br />
<br />
===4.0.0.b-26===<br />
<br />
new beta available for every supported systems (with the addition of Windows 64bits) ATTENTION: on MacOS 10.6_10.7, DL is built against XQuartz 2.7.7 (please update your server...)<br />
bug fixes release + new features:<br />
OLA:<br />
*the server have been updated to 0.9.5<br />
Sequence :<br />
*the big sequence window is a whole new code with drag'n drop support for every parameters<br />
Track :<br />
*now display DLinks associated to a channel for sequence's steps<br />
OSC : new /sub/x/text message.<br />
*it's only an outgoing message that display text associated with subs. DL will not respond to this message<br />
MIDI :<br />
*new MidiSwitch +/- bind available<br />
Device :<br />
*Inverse Pan/Tilt now available in the Device's Listing<br />
<br />
===4.0.0.b-25===<br />
<br />
===4.0.0.b-24===<br />
<br />
bug fixes +<br />
Channel Track has been re-write<br />
*more useful and Sequence selector added<br />
@mode:<br />
*available in channel Track<br />
*bug fixes in TimeGroup editor<br />
*add [DELETE] [CUE] xx.x [THRU] xx.xx<br />
OLA:<br />
*fixes on yosemite (thanx aroom)<br />
+ many little stuff<br />
<br />
===4.0.0.b-22===<br />
<br />
mainly a bug fix with addition of:<br />
*in @mode and RPN, PALETTE will open the Palette Listing<br />
*0 + Colour/Focus/Beam/etc... will set selected devices to Home values for selected attributes.<br />
<br />
===4.0.0.b-21===<br />
<br />
mainly bug fixes...<br />
new features:<br />
*Devices command's windows now reflect real values for movers all the times + some goodies...<br />
<br />
===4.0.0.b-20===<br />
<br />
Recapitulatifs par rapport à la b16 :<br />
*Grand Master : Ok<br />
*Black : Ok<br />
*Focus avec le Pad Ok<br />
*Plus de sho corrompu : Ok Memorisation des Focus :ok Patch : OK<br />
*Ce qui ne fct pas ou plus:<br />
*Multi sélection avec souris et touche " CTRL", c'est ok avec les commande "ch +"<br />
*prise en compte de valeur par défaut des devices (chez moi un Strobe qui devrai être à 255)<br />
Au bout d'un moment de travail, les fenêtres ne passent plus en premier plan par l'appel au menu, lorsqu'elles sont ouvertes. donc il faut les sélectionner dans un coin apparent.<br />
*Les Cue FX ne mémorisent pas les canaux de devices.<br />
*Les clone de Cue, ne copient pas les canaux de devices<br />
*lorsqu'on clique sur le "DLINK" d'un STEP, on peut visiblement éditer les canaux individuellement, or ce ne fonctionne pas sur tous les canaux. (couleurs OK, mais STROBE, EFFECT...)<br />
J'ai d'ailleurs pas réussi à "jouer" avec un canal "EFFET / MACRO", mais c'est peut être le device, faut que je vérifie.<br />
Les Dlink ne sont pas liés aux CUES, donc on ne peut pas les mettre dans un SUB.<br />
Pas systématique<br />
*Ne mémorise de temps en temps pas la couleur (donc dans certains CUE, et pas d'autres) <-- Ca c'est bizarre et pénible<br />
je te joindrai le sho et le step où ça bloque.<br />
=> ben aujourd'hui ce step et cette couleur ne bloque plus !=> A suivre<br />
*Sortie du logiciel pas toujours propre (fenêtres bloquées ouverte), mais ce ne m'est plus arrivé le lendemain.<br />
*J'ai eu deux fois une fermeture inopinée lorsque je faisais des manip. avec les 4-5 fenêtres ouvertes (Focus, Beam, Couleur, Listing), sans perte de données, recul. avec menu "backup".<br />
<br />
===4.0.0.b18===<br />
<br />
===Pre 4.0.0.b18===<br />
<br />
===4.0.0.b17===<br />
<br />
mainly a bug fix.<br />
<br />
===4.0.0.b16===<br />
<br />
===Pre 4.0.0.b16===<br />
<br />
*SUB_SPEED are reset to 50% in case of gun shot<br />
*moving light's attributes have been redispatched, new BEAM family<br />
*palette listing now reflect available palette for selected channels.<br />
*Colour and Focus window now display parameters levels for each selected Devices (along with the active palette's name)<br />
<br />
===4.0.0.b15===<br />
<br />
available for Windows, MacOS 10.8, 10.9, 10.10 bug fixes only...<br />
<br />
===4.0.0.b14===<br />
<br />
bug fixes only... should address:<br />
*not patched channels -X1/X2 crash<br />
<br />
===4.0.0.b11===<br />
<br />
===4.0.0.b10===<br />
<br />
*fix a bug with the 'Personality Editor'<br />
*benefit from the compiler analyzer (lots of optimizations)<br />
*fix Sample recording<br />
*new 'Balance' function to isolate selected channel as long as Balance is ON<br />
<br />
maybe I'll repeat myself but It's important to test these beta in order to stabilize the first 4.0.0 in order to release it.<br />
<br />
my goal is to have a bullet proof release as the 3.0.24<br />
<br />
moving lights code will be part of this release as an experimental feature.<br />
<br />
===4.0.0.b09===<br />
<br />
it's a big step forward as it introduce concept/basics for moving light, Leds, and whatever you need in D::Light.<br />
<br />
Specifically it introduces 'DLinks' wich are more or less (actually less than more) like MLinks but for registered devices.<br />
<br />
DLinks acts like this:<br />
*you set all parameters you need for devices (with palette it's better)<br />
*you record a cue and DLinks are attached to the step that contain the cue<br />
*you can edit/modify/create/remove DLinks form the editor wich is available (for now... I've forget to set an option in the menus....) by click on the corresponding column in the sequence.<br />
*when DLink are loaded in X2, if the channel is black they're processed (this behavior is called GO_IN_B on some ligthdesk)<br />
*this is a special feature of DL: when a channel under TGroup control is fading to black, if DLink attached to next step is referring to this channel, parameters are processed.<br />
it fits very well for theater I think....<br />
*DLinks are not attached to cues, cues only contain Dimmer Parameter of devices (if they exists) -editors (like GROUP, CUE, SUB) does not deal with devices parameters.<br />
<br />
===Pre 4.0.0.b9===<br />
<br />
===4.0.0.b8===<br />
<br />
===4.0.0.b7===<br />
<br />
===4.0.0.b6===<br />
<br />
*a new beta is available for macOS >= 10.8 and Windows (if you want the other builds, just ask.) here's a non-finished list of modifications:<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording<br />
*add Palette recording/updating functions<br />
*add Palette listing and editor<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde<br />
*in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
attached a model of devices for the device editor.<br />
<br />
I think it's robust now and you can build Personality based on the attached example.<br />
<br />
===Pre 4.0.0.b6===<br />
<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording add Palette recording/updating functions<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
===4.0.0.b05===<br />
<br />
* add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho. It's usefull for Device that do not handle Intensity attribute.<br />
* add a merging mechanism to swap registered device model with another one. it'll be usefull when Palette will be coded but the purpose is to be able to switch between device when in tour you do not have the same device as at the creation.<br />
* from the main board you can access to several windows for (few for now) commands add CONTROL command for Lamp On/Off<br />
*add FOCUS command for Pan(Fine)/Tilt(Fine)<br />
*add BLADE command<br />
<br />
in the FOCUS and Blade windows you can hold CTRL to scroll FINE or scroll BOTH parameters I think you'll need to to rebuild your devices template as the one provided because all parameters you want to use must be set<br />
<br />
all library have been updated<br />
<br />
===Pre 4.0.0.b5===<br />
<br />
*add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho add a merging mechanism to swap registered device model with another one<br />
*add CONTROL command for Lamp On/Off add FOCUS command for Pan(Fine)/Tilt(Fine) add BLADE command<br />
*updated libs<br />
*join Alpha Profile 800 && ADB Warp model as example say that Parameters fields must be set....<br />
<br />
===4.0.0.b04===<br />
<br />
Avec cette beta, j'arrive à controler les couleurs du PAR via le ColourPanel<br />
le circuit de la fenêtre principale représente le paramètre DIMMER des devices<br />
*donc de la nouveauté dans le colourpanel où si le(s) devices sélectionnées ont plus de 3 couleurs, des scrollers de niveaux apparaissent en bas de la fenêtre<br />
*rajout des cases CMY<br />
*refonte des presets de couleurs (pour mémoire: left-clic = selection de couleur, un deuxième clic permet de nommer la couleur, Ctrl+clic permet d'enregistrer la couleur active)<br />
donc si vous avez listés/patchés des devices, que vous les sélectionnez depuis la fenêtre principale, vous devriez pouvoir controler les couleurs depuis le colourPanel.<br />
on ne peut pas encore enregistrer de cues avec des valeurs de couleurs ni charger des trucs dans les subs, ni rien.... petit à petit ça avance.<br />
aussi pour ceux qui possèdent un ultraDMX RDM Pro merci de me dire si il fonctionne mieux avec cette beta.<br />
après réflexions nocturnes je me dis que c'est pas bien de mettre les valeurs de HOME dans la librairie, qu'il vaudrait mieux définir ces valeurs dans le 'Device Listing'... où pourrait également apparaitre des champs comme 'Inverse Pan' et 'Inverse Tilt'...<br />
<br />
===4.0.0.b3===<br />
<br />
this one bring the Device Listing where you can import Device Files to your sho. please be carefull not having neither Manufacturer nor Model set as '*'<br />
'-' on Win32 leads to nothing good...<br />
in order to patch the imported device, you click on the Dimmer or Channel cell, it pop up a big dimmer view.<br />
use Ctrl+'move the mouse' to set the dimmer Range.<br />
once dimmer range is set, you type the channel number you want to assign the device and use 'c' (like in channel) to process the patch.<br />
you can use 0 channel to release a previous patch without removing a device<br />
<br />
===4.0.0.b2===<br />
<br />
this one should address reported bugs of the previous one<br />
<br />
===4.0.0.b1===<br />
<br />
voici la premiere béta d'une longue série qui devrait aboutir sur une proposition d'utilisation des projecteurs à LED, projecteurs asservis.<br />
ça sera sans doute assez long étant donné le chantier, néanmoins voici une première proposition....<br />
cette beta ne comprends qu'un module de création de librairie de projecteur.<br />
dans l'ordre pour las suivantes:<br />
*assignation des projecteurs dans un sho de DL en fonction de la librairie existante -fonctions d'accès aux paramètres<br />
*création/gestion de palette<br />
<br />
==D::Light v3==<br />
<br />
===3.0.24_b2===<br />
<br />
build system is slightly different from previous releases. now we have :<br />
*MacOS 10.6/10.7 build linked against XQuartz 2.7.4<br />
*MacOS 10.8/10.9 build linked against XQuartz 2.7.5<br />
*and the good old Win32, Linux32, Linux64 releases on Linux and MacOS, every lib have been updated<br />
here come the news....:<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
you can load one or several channels.<br />
it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.24===<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
*thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
*you can load one or several channels.<br />
*it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.22_b2===<br />
<br />
OSC:<br />
*less message for channels (eg only when their values are changing)<br />
Setup:<br />
*new option for sequence typo<br />
*bug fixes...<br />
<br />
===3.0.22_b1===<br />
<br />
new beta phase with:<br />
*bug fixes (at least more error checks)<br />
*MidiTimeCode improved<br />
<br />
===3.0.22===<br />
<br />
I'm proud to announce the 3.0.22 release of D::Light.<br />
It's available for each supported platforms (macOS 10.6->10.9, windows, Linux 32b, Linux 64b). On MacOSX, it's linked against XQuartz 2.7.5 (xquartz.macosforge.org/landing/)<br />
many bugs fixed....<br />
News:<br />
*MIDI TIMECODE: code improved<br />
OSC:<br />
*less and better verbose<br />
SETUP:<br />
*new typo function for sequence display<br />
*please consider making donations if you think this software is useful.</div>Sl1200mk2https://getdlight.com/wiki/index.php?title=ChangeLog&diff=3090ChangeLog2020-01-29T10:31:06Z<p>Sl1200mk2 : /* 4.1.07 [NOTYETRELEASED] */</p>
<hr />
<div>__NOTOC__<br />
<br />
==D::Light v4==<br />
<br />
<br />
===4.1.07 [NOTYETRELEASED]===<br />
<br />
*SetUp :<br />
-new option to Detach/attach main User Interface // Nouvelle option pour séparer ou grouper la fenêtre principale<br />
<br />
-new option to anchor StepLinks to sequence // Nouvelle option pour lier le déclenchement des stepLinks au step+/- dans le séquentiel<br />
<br />
<br />
*StepLinks:<br />
-new type command to change displayed SubMasterPage // nouvelle commande pour afficher une page de SubMaster spécifique<br />
<br />
<br />
<br />
*TimeLinks:<br />
new TLinks are now registered with '.' in the Time column. It means that step times will be used // Les nouveaux TLinks sont enregistrés avec un '.' dans la colonne des temps. Ce qui signifie que les temps du pas de séquence sont utilisés (il est toujours possible d'assigner un délai spécifique)<br />
<br />
===4.1.06 [20200107]===<br />
<br />
bug fix release :)<br />
<br />
<br />
===4.1.05 [20191220]===<br />
<br />
*macOS<br />
-more Native integration <br />
<br />
-fix&&improvements<br />
<br />
===4.1.04 [20191130]===<br />
<br />
*SubMasters:<br />
-add new OSC and Midi messages for subBook rotations // ajout de nouveaux messages OSC et MIDI pour la navigation dans les subBooks.<br />
<br />
-add new buttons to quickly switch between Submaster's pages // ajout de nouveaux boutons pour rapidement choisir la page de Submaster affichée.<br />
<br />
*Patch:<br />
-you can now give a name to channels (useful on tour...) // il est dorénavant possible d'assigner du texte à un circuit.<br />
<br />
*Objects Listing:<br />
-new option for Chaser and Sample Listing to run the selected effects (in order to quickly identify them) // nouvelle option pour les Chaser et Sample Listings qui permet de rapidement faire un play/pause des effets sélectionnés<br />
<br />
*Devices:<br />
-new 'Recall DLink' function to copy state of selected devices from a step/cue/stepID // nouvelle fonction 'Recall DLink' pour copier les niveaux des devices en sélection depuis une cue/step/stepID donné<br />
<br />
*General<br />
-new 'Ring Buffer' mechanism for channel's quick selection (+shortcuts+OSC+MIDI links) // nouveau mécanisme appelé 'Ring Buffer' pour une sélection rapide des circuits (accessible via les raccourcis claviers, des messages OSC ou des commandes MIDI)<br />
<br />
-one can use commandLine to define Refresh timing // il est dorénavant possible de préciser le temps de la commande Refresh (via la ligne de commande)<br />
<br />
-you can define a prefered path in the SetUp // Il est possible de définir une arborescence dans le SetUp pour que D::Light ouvre le navigateur de fichier de préférence vers le chemin défini.<br />
<br />
===4.1.03 [20190729]===<br />
<br />
*SetUpIO:<br />
-virtual submasters for incoming data are now separate. One can control either usbDMXInput, netDMXInput and oscInput at the same time.<br />
<br />
it means one can use usbDMX Input to control Submasters from an external lightdesk and in the same time use netDMX Input to control Channels from a fancy madMapper patch :) and output DMX... :)<br />
<br />
//<br />
<br />
-D::light dispose dorénavant de 2 entrées DMX séparées (usbDMXInput et netDMXInput) via les 'Virtual Submaster'.<br />
<br />
ça signifie qu'il est possible d'utiliser une console lumière pour piloter les Submasters de D::Light (via usbDMXInput) tout en utilisant madMapper pour controler les circuits (via netDMXInput)... et sortir du DMX :)<br />
<br />
<br />
<br />
<br />
===4.1.02 [20190726]===<br />
<br />
*Midi:<br />
-new 'FloatingScaleIncrement' and 'FloatingScaleDecrement' available for ControlChange // nouvelles fonctionnalités 'FloatingScaleIncrement' et 'FloatingScaleDecrement' pour les ControlChange Midi.<br />
<br />
Ces nouvelles fonctions permettent d'utiliser une roue codeuse Midi (qui envoie +1 dans un sens et +1 dans l'autre sens sur 2 canaux différents) pour pouvoir se déplacer dans les listings ou modifier le niveau des circuits sélectionnés.<br />
<br />
-better shortcut support // amélioration de la commande midi 'Shortcut'<br />
<br />
<br />
*OSC:<br />
-better strategy // meilleure stratégie d'émission des messages OSC<br />
<br />
<br />
*E1.31:<br />
-better code for E1.31 input // meilleur code pour la réception de paquets E1.31<br />
<br />
===4.1.01 [20190722]===<br />
<br />
*fix<br />
<br />
<br />
===4.1.00 [20190719]===<br />
<br />
*UserInterface:<br />
-more 'flat' design // fin du nouveau design de l'interface utilisateur<br />
<br />
<br />
*Park:<br />
-new 'Park' function is order to lock channels or specific parameters of Device // nouvelle fonction 'Park' qui permet de bloquer des circuits ou des paramètres individuels de Device à une niveau donné.<br />
<br />
<br />
*macOS:<br />
-D::Light is now notarized from Apple // D::light est "notarizé" de la part d'Apple<br />
<br />
===4.0.31 [20190618]===<br />
<br />
*UserInterface:<br />
-new 'flat' design // nouveau design de l'interface utilisateur<br />
<br />
<br />
*Chaser / Sample:<br />
-one can now use SPEED Submasters to gain more fine controls on Chasers/Samples restitution (ClockWise way, CounterClockWise way, Random way)<br />
<br />
//<br />
<br />
-Il est dorénavant possible de controler le sens de défilement des Chasers et des Samples, soit dans le sens horaire (normal... CWise) soit dans le sens anti horaire (du dernier step vers le premier ... CCWise) soit en mode aléatoire (Random).<br />
<br />
Pour accéder à ces controles il suffit de définir un Submaster comme SPEED d'un Chaser ou d'un Sample et en lieu et place du texte associé au Sub se trouve le PlayMode.<br />
<br />
<br />
<br />
*Clone:<br />
-one can now set desire objects number while cloning (available for Cue, Group, Chaser, Sample, Palette, microPalette) // Il est dorénavant possible de choisir lors d'un clone d'objet le numéro de l'objet cloné (valable pour les objets Cue, Group, Chaser, Sample, Palette, microPalette)<br />
<br />
<br />
<br />
*Freeze:<br />
-Frozen step is now coloured // A l'appel de la fonction Freeze, le step en SCENE devient coloré pour une meilleure identification<br />
<br />
-grandMaster can now control Frozen levels // Le grandMaster est dorénavant maitre sur l'état lumineux freezé<br />
<br />
<br />
<br />
*Sequence:<br />
-one can now use Ctrl+Space to load selected step and launch GO (only in the big sequence window) // Il est dorénavant possible d'utiliser la barre espace dans la fenêtre de Sequence pour lancer un GO.<br />
<br />
Il est également possible de sélectionner un step et d'appuyer sur Control+Space pour charger le step sélectionné en Préparation et automatiquement lancer un GO.<br />
<br />
<br />
*Curves:<br />
-one can now select point and use Ctrl+Arrows(Up/Down/Left/Right) to move it // Il est dorénavant possible de sélectionner un point de la courbe du 'Curve Editor' et d'utiliser la combinaison de touche Ctrl+Flèche(Nord/Sud/Est/Ouest) pour le déplacer<br />
<br />
<br />
*TimeLink:<br />
-new copyToStep function to copy selected Tlinks to desire step // nouvelle fonction de copie (et raccourci clavier associé) pour copier les TimeLinks sélectionnés vers le pas de séquence inscrit dans la ligne de commande.<br />
<br />
<br />
*Midi:<br />
-new design of the midi Patch Editor // nouveau design de la fenêtre d'édition du patch Midi<br />
<br />
-more copyToMidiSwitch capabilities (you can now copy selected patch to all existing midiSwitch when the commandLine is empty) // Il est dorénavant possible de copier tout ou partie du patch midi vers tous les MidiSwitch existants en laissant la ligne de commande vide.<br />
<br />
<br />
*DeviceCommand:<br />
-one can now use MouseScroll in Blade's specialized widget // Il est dorénavant possible d'utiliser le scroll de la souris pour modifier les niveaux des Blades<br />
<br />
<br />
*microPalette:<br />
-one can now register INTENSITY/DIMMER as a definition for microPalette // Il est dorénavant possible d'enregistrer le paramètre INTENSITY/DIMMER comme définition d'une microPalette<br />
<br />
===4.0.30 [20190314]===<br />
*Objects Listings:<br />
-one can now sort (or reorder) objects in Cue/Group/Chaser/Sample/Palette/microPalette Listings // nouvelle commande pour re-numéroter les objects dans les différents listing<br />
<br />
-new 'reOrder' shortcut // également un nouveau raccourci clavier 'reOrder'<br />
<br />
<br />
*Submasters:<br />
-new state for Solo function (we now got NORMAL/SOLO/FLASHSOLO/NOSOLO) // ajout d'une nouvelle fonctionnalité pour le SOLO des Submasters.<br />
<br />
les différents états sont:<br />
<br />
**NORMAL : rien de particulier<br />
**SOLO (vert) : en fonction de l'ouverture du Submaster les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**FLASHSOLO (jaune) : lors de l'appui sur le bouton FLASH du Submaster, les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**NOSOLO (rouge) : le Submaster ne se coupe pas lors de l'action d'autres Submasters en mode SOLO ou FLASHSOLO<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.29 [20190226]===<br />
*General:<br />
-Balance function for channels is now dynamic // amélioration de la fonction Balance pour les circuits.<br />
<br />
Lorsque la fonction Balance est activée (qui permet d'isoler le(s) circuit(s) sélectionné(s)), si la sélection de circuit change, la Balance est updatée<br />
<br />
<br />
*OSC:<br />
-new /shortcut command which accepts string as argument // nouvelle commande /shortcut pour simuler un raccourci clavier.<br />
<br />
Cette commande accepte une 'string' comme argument.<br />
<br />
Par exemple '/shortcut p' va changer le registre de travail actif.<br />
<br />
<br />
*Track:<br />
-one can now track Palette across sequence // il est dorénavant possible de tracker les Palettes chargées dans le séquentiel (via les DeviceLinks)<br />
<br />
<br />
*Device:<br />
-more https://open-fixture-library.org/ integration<br />
<br />
<br />
*DeviceLinks:<br />
-Purge menu redefined // extension du menu Purge des DeviceLink.<br />
<br />
Il est dorénavant possible de purger un Paramètre ou tous les paramètres d'un attribut pour un DeviceLink en un coup<br />
<br />
<br />
*DeviceCommand:<br />
-new Live bound which display levels form palettes loaded in SubMasters // nouveau mode Live pour le DeviceCommand <br />
<br />
en mode Live, le DeviceCommand affiche les niveaux des paramètres des devices qui sont pilotés par des palettes chargées dans les submasters<br />
<br />
===4.0.28 [20190118]===<br />
*Submaster:<br />
-improve Submasters Solo mode // amélioration du mode Solo pour les Submasters.<br />
<br />
dorénavant le mode solo n'est plus réservé aux Flash, il est également accessible pendant le scroll des Submasters.<br />
<br />
-Balance do not kill 'E' (aka Exclusion) Submasters // les 'E' (comme Exclusion) Submasters ne sont plus remis à zéro en cas de Balance<br />
<br />
<br />
*Group:<br />
-enhance popUp dialog // amélioration de la fenêtre popUp d'enregistrement des Groupes.<br />
<br />
Lors de l'enregistrement d'un Groupe une fenêtre popUp s'ouvre où vous pouvez directement renseigner le nom du nouveau Groupe.<br />
<br />
<br />
*MasterLink:<br />
-improve MasterLink behavior (follow step +/-) // Les MasterLinks suivent la séquence pour les commandes step +/-<br />
<br />
-improve MasterLink editor Submaster's selection/registration // amélioration de la sélection/enregistrement des Submasters dans l'éditeur de MasterLink.<br />
<br />
vous pouvez dorénavant sélectionner les Submasters à enregistrer dans les MLinks de la même manière que la sélection de circuits dans la fenêtre principale.<br />
<br />
===4.0.26 [20181214]===<br />
*Patch:<br />
-'Enter' key can now be used to select either channels or outputs. CommandLine is used for sourcing.<br />
<br />
<br />
*Main Window:<br />
-'Enter' key can now be used to select channels. CommandLine is used for sourcing.<br />
<br />
-new 'DynamicBottom' display for Device's selection.<br />
<br />
<br />
*Sequence:<br />
-one can now register/insert cueless step. Such steps are useful to trigger D/M/S Links.<br />
<br />
<br />
*SubMasters:<br />
-new 'Looping Style' options for SubMasters loaded with Sample. one can select if levels are persistent after each loop or reseted.<br />
<br />
<br />
*SetUp:<br />
-one can now choose if SOLO mode for SubMasters also behave on Scene levels.<br />
<br />
-one can choose colours for Scene/Prepa registers<br />
<br />
<br />
*SetUp I/O:<br />
-one can now choose DMX input frame length.<br />
<br />
<br />
*DeviceLink:<br />
- one can now trigger MoveInBlack in one click for all listed Devices of each steps<br />
<br />
<br />
*TimeLink:<br />
-new 'Quick Selection' option to selected each identical parameters<br />
<br />
<br />
*Midi:<br />
-one can now use NOTE and PROGRAM CHANGE to trigger defined shortcuts<br />
<br />
<br />
*OSC:<br />
-new command which allow to control parameters of selected devices (range is -1.0 <= x.xx <= 1.0):<br />
<br />
/deviceParameter/ATTRIBUTE/PARAMETER x.xxx<br />
<br />
===4.0.24 [20181004]===<br />
<br />
===4.0.23 [20181002]===<br />
<br />
*menu Accelerators :<br />
-accelerators for MLink, TLink, DLink, SLink have changed (respectively Shift+Meta+w, Shift+Meta+x, Shift+Meta+y, Shift+Meta+z)<br />
<br />
<br />
*Sample :<br />
-faster encoder/decoder <br />
<br />
<br />
*VLC :<br />
-D::Light can now trigger VLC's playlist [https://www.getdlight.com/wiki/index.php/SETUP_I/O#VLC].<br />
<br />
<br />
*SubMasters :<br />
-VLC volume, DMX Input and OSC Input can be assigned to a regular SubMaster.<br />
<br />
<br />
*palette Editor :<br />
-Live functionality added<br />
<br />
<br />
*palette Listing :<br />
-new 'ALL' selector to display every recorded palette for selected channels<br />
<br />
<br />
*OLA server :<br />
-bumped to 0.10.7<br />
<br />
<br />
*MacOS :<br />
-MacOS 10.14 compatibility<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.22 [20180718]===<br />
<br />
*General:<br />
-last active step is recorded within the .sho, thus in case of crash or backup loading, last recorded step is set as the active step<br />
<br />
<br />
*USBDMX:<br />
-added more widget /*NODLE U1*/ /*FX5*/ /*Digital Enlightenment*/ /*anyma*/ /*avldiy*/ /*Eurolite*/<br />
<br />
(untested though....)<br />
<br />
<br />
<br />
*DeviceLink:<br />
-more powerful selection capabilities.<br />
<br />
one can now select several cells in DeviceLink Editor and apply chosen palette to all of them<br />
<br />
-MoveInBlack option editable for channels listed in the DeviceLink Editor<br />
<br />
<br />
<br />
*Curves:<br />
-new 'Square' interpolator (aka 'Square Law' curves)<br />
<br />
<br />
++fixes and optimizations<br />
<br />
===4.0.21 [20180705]===<br />
<br />
*DeviceListing:<br />
-one can now 'shiftPAN' and 'shiftTILT' devices<br />
<br />
<br />
*StepLinks:<br />
-one can choose to which destination OSC messages are sent (aka 'All Destinations' or specific IP:PORT)<br />
<br />
<br />
*General:<br />
-fixes and optimizations<br />
<br />
===4.0.20 [20180615]===<br />
<br />
*Palette:<br />
-Palette are now applied according to a user defined time (time is defined in [[SETUP]])<br />
<br />
-new Shift+CMD+P shortcut to display 'Palette Listing'<br />
<br />
<br />
*Virtual Submaster:<br />
-a new virtual submaster is available in [[SETUP I/O]]/OSC which can handle all incoming /circ/x/level OSC messages.<br />
<br />
-a new virtual submaster is available in [[SETUP I/O]]/DMX Utility which can handle all incoming DMX levels.<br />
<br />
<br />
*Submaster:<br />
-one can now colorize each Submaster (and it's levels in Output)<br />
<br />
<br />
*Accelerator:<br />
-new accelerators are available in Cue/Group/Chaser/Sample Editors<br />
<br />
<br />
*Track:<br />
-better MLink support<br />
<br />
===4.0.19 [20180515]===<br />
<br />
*Sample:<br />
-fix wrong device restitution under certain circumstances<br />
<br />
<br />
*Sequence:<br />
-new accelerator shortcut (CMD+R) in order to load selected step in active register<br />
<br />
-Cue names are now displayed in the big sequence window<br />
<br />
-one can now drag'n drop step(s) in order to reorganize the sequence<br />
<br />
-fix XFade wrong behavior <br />
<br />
<br />
*General:<br />
-in case of weird shutdown (crash....), D::Light now ask if user wanna use the backup.<br />
<br />
<br />
*OSC:<br />
-re-writting of OSC messaging system in favor of mono-argumentation (thus, touchOSC become usable again)<br />
<br />
-new syntax for Devices (cf https://getdlight.com/wiki/index.php/OSC)<br />
<br />
-old syntax (aka multi-argumentation) is still available thanks to a new switch in setupIO/OSC menu (Messaging argumentation type)<br />
<br />
<br />
*Track:<br />
- one can now track/update/create/delete Masterlinks from the Track window<br />
<br />
- better tracking for duplicate values<br />
<br />
- one can now use 'All' shortcut to select all displayed levels for selected channels<br />
<br />
<br />
*SplashScreen:<br />
-new initialization process which lead to a new splashscreen<br />
<br />
<br />
*MasterLinks:<br />
-MLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new insert MLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move MLinks<br />
<br />
<br />
*USBDMX:<br />
-D::Light now support HotPLug for usbDMX widgets :) only on macOS and Linux :(<br />
<br />
it means one can unplug/replug a usbDMX device, if the widget was previously active, D::Light will manage automatically the re-connection.<br />
<br />
<br />
*StepLinks :<br />
<br />
https://getdlight.com/wiki/index.php/STEPLINK<br />
<br />
-SLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new copy SLink button (+shortcuts) in the editor<br />
<br />
-new insert SLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move SLinks<br />
<br />
-OSC StepLinks are now typed, it means one must specify if argument(s) is an int, a float or a string<br />
<br />
-CURVES StepLinks now accept THRU (>) for outputs (in the same fashion as for channels)<br />
<br />
<br />
*Device Listing :<br />
-one can now sort Device's order according to ID or Model or Channel<br />
<br />
-one can now use massive Merge (by selecting several Devices before merge)<br />
<br />
<br />
*Palette Editor :<br />
- one can now use empty command line for AtLevel shortcut in order to purge selected levels<br />
<br />
<br />
*Palette Listing :<br />
- new 'Bound To' (editors) option in order to avoid opening Device Command<br />
<br />
<br />
*Chasers :<br />
- CHZ_Cue management is now the same as for the main sequence... if one record CHZ_Cue 1.5, it'll land between CHZ_Cue 1 and CHZ_Cue 2<br />
<br />
- Palette shortcut is now available in Chaser Editor<br />
<br />
<br />
*Curves :<br />
- deepest interaction with the patch.... Output(s) assigned to a curve of the curveListing are now linked(was ist das schön).<br />
<br />
- CurveEditor : one cane now select which curve is displayed (either from patch or from curveListing)<br />
<br />
- Curves are now 16bits -POTENTIAL INCOMPATIBILITY- (they need to be redrawn)<br />
<br />
===4.0.18 [20180124]===<br />
<br />
This release introduce SLinks.<br />
<br />
One can send custom Midi or OSC messages per sequence's step. Thus, it allows D::Light to become the master sequencer of your show as it can trigger specific cues/steps in other software.<br />
<br />
One can also load custom curves for output(s)/channel(s) on every steps of the sequence.<br />
<br />
*Patch:<br />
-new 'quick select' option in order to select all outputs patched to selected channels<br />
<br />
-new Channel/Output test shortcut<br />
<br />
-speedUp display<br />
<br />
*Sample:<br />
-smart +%/-% which only operate on recorded levels for selected channel(s) over a region or at one frame<br />
<br />
*Sequence:<br />
-in the main sequence window, one can now arrange columns as desired<br />
<br />
-new searchBox to quickly find a step/cue associated to a text<br />
<br />
*MasterLink/TimeLink/DeviceLink/StepLink Editor:<br />
-one can now select active step<br />
<br />
-more shortcuts<br />
<br />
*SubMaster Editor:<br />
-one can now select active submaster<br />
<br />
*Curves:<br />
-new design with more powerful editing<br />
<br />
*ShortCuts:<br />
-new searchBox to quickly find a shortcut<br />
<br />
*Save/SaveAs:<br />
-warning when directory is not writable<br />
<br />
*Force DeviceLink:<br />
-one can now use FullForce new option and select which attributes will be recorded<br />
<br />
*Device:<br />
-the main window should reflect active color for device. (it works for RGB or CMY colors only...)<br />
<br />
*General:<br />
-selection style is now more obvious (yellow square is 'around' selected channels)<br />
<br />
*Palette Editor:<br />
-one can move in Palette thanks to the new Up/Down switcher<br />
<br />
*Palette Listing:<br />
-Colour Palette are now colored for EZ view<br />
<br />
===4.0.17===<br />
<br />
a miserable bug of the previous release leads to this one<br />
<br />
===4.0.16_b4===<br />
<br />
===4.0.16_b2===<br />
<br />
===4.0.16 ===<br />
<br />
available for almost every systems (Linux version will be uploaded ASAP... sorry guys for the looooong waiting)<br />
<br />
*E1.31 (aka streamingACN) is now available as a netDMX protocol <br />
*one can now use 16 DMX universe<br />
<br />
Midi :<br />
*one can now use 'subStick' function for Midi Patch.<br />
thus Midi faders will always be patched to displayed submasters <br />
*'flashStick' is also available for the same purpose.<br />
SubMasters :<br />
*added a new 'E' button as Exclusion.<br />
thus AllSub master will not act on excluded submasters<br />
+ various fix<br />
<br />
===4.0.15_b2===<br />
<br />
2 new important stuff:<br />
*in Art-Net, DL no longer send continuously. it sends only on DMX change<br />
*in Patch, you can now "repeat" a Device. it's useful for playing with LedStrips<br />
also, more work have been done on DeviceCommands...<br />
in the Palette Listing, you can now use the new "recycle" icon in order to load same channels as in the DeviceCommands.<br />
<br />
===4.0.15_b1===<br />
<br />
===4.0.16_b3===<br />
<br />
===4.0.15_b3===<br />
<br />
===4.0.15===<br />
<br />
*on Windows, you should now be able to double-clic on .sho in order to launch DL and load desire sho<br />
*new SetUp I/O menu which group all DMX, USBDMX, NETDMX, MIDI and OSC function *new option to cross-patch dmx universes<br />
<br />
DMX Input:<br />
*more accurate<br />
*new option to bound DmxInput to channels or SubMasters<br />
<br />
Patch:<br />
*new option to "repeat" DMX Levels for Devices (useful for led strips)<br />
<br />
ArtNet :<br />
*you can now manually register Node's IP/Net/SubNet.<br />
*DL no longer send continuously packets.... it sends only on change.<br />
*new option in the Setup "Release FREEZE on Go".<br />
allow user to freeze DMX state until the next GO (useful when one want to move in sequence without modifying stage)<br />
<br />
Device Personality :<br />
*you can now import Personalities of the OFL project (Open Fixture Library) open-fixture-library.herokuapp.com/<br />
(which at the time of writing is open-fixture-library-pr-199.herokuapp.com/ ).<br />
*you can hide Commands for Colours, Focus and Blade in order to display bigger values table.<br />
<br />
Palette Editor:<br />
*you can now use At_level shortcut on selection of levels (multiple selection is allowed)<br />
General<br />
*you can now choose to display only patched channels<br />
<br />
===4.0.14===<br />
<br />
No new function Only fixes<br />
<br />
===4.0.13_b3===<br />
<br />
many changes to Artnet and dmxInput.<br />
<br />
===4.0.13===<br />
<br />
*enable DMXInput for DMX USB PRO widgets and clone<br />
*enable DMXInput for ArtNet<br />
*adjustable DMX rate<br />
*better Artnet support<br />
*better support for looooong samples<br />
*plenty of little annoying stuff<br />
<br />
===4.0.12===<br />
<br />
*new 'NoSolo' option for submaster:<br />
it means that a submaster tagged as 'NoSolo' won't be closed during 'Solo' operation, it also means that it won't close any sub when it's flashed.<br />
you just need to clic 2 times on the solo option .<br />
*when 'Solo' operation , device's parameters are now untouched (except the INTENSITY/DIMMER parameter)<br />
*new 'ReSync' option for midi:<br />
this function resend all midiOut levels. it's useful when you switch preset from the BCF2000<br />
*new option in the SETUP to bound MLink time and Timed submasters to Joystick: it means one can now speed up or down submasters opening/closing<br />
*import Sample extended:<br />
you can now select in one shot several samples to import.<br />
*'clone' is now available in the sample editor :<br />
it means you can copy selected channels levels to other(s) channel for a defined region or for a frame. This let you create enveloppe for channel and copy it to other channel.... yeah I know, this is huge!<br />
*import Chaser extended:<br />
you can now select in one shot several chasers to import.<br />
<br />
===4.0.11===<br />
<br />
fix annoying reported bugs.<br />
<br />
===4.0.10===<br />
<br />
*when cloning a device, one can now choose to clone source device's levels to destination devices's levels<br />
(in palette, in sub, in micropalette)<br />
*more device merging subtilities<br />
<br />
===Pre 4.0.09===<br />
<br />
*this one brings 'Gang Load' fashion to D::Light<br />
<br />
===4.0.9===<br />
<br />
extend the use of multiple selection in Cue/Group/Sample/Chasers Listing/Device Listing/Patch...<br />
you can now select several Chasers for example and load them to several submasters in one shot (thanks to drag n' drop)<br />
multiple selection have also been introduced for 'Remove' functions and 'Clone' functions.<br />
*you can now extract each submaster of the Gun Control (cf noGun option)<br />
*you can now set submasters config for a page of Sumaster (simply scroll the button down RecMLink button<br />
<br />
===4.0.8===<br />
<br />
===4.0.7===<br />
<br />
Mainly bug fixes and better memory bandwidth management<br />
<br />
===4.0.6===<br />
<br />
===4.0.5===<br />
<br />
This release will introduce microPalette.<br />
<br />
what is a microPalette ?<br />
<br />
microPalette handle one or several parameter(s) defined in the personality of a device, and only operate on a specific range defined by the user.<br />
microPalette are loaded in submasters and are executed in an exclusive mode for all selected devices that are registered within the submaster.<br />
for example, let's say devices are lighting ON with shutter open.<br />
you record a microPalette for SHUTTER parameter on the range 4 -> 128 that you load on submaster 1.<br />
when you'll open sub1, the shutter will start strobing form low to fast (if in the personality strobing form low to fast is registered in the range 4 -> 128).<br />
when you shutdown the submaster, the shutter will return to it's open state.<br />
it'll be veeeeeery useful for gigs<br />
*address patch issue when user use Shift key to extand selection for outputs<br />
*bug fixes and code cleaning<br />
<br />
===4.0.4===<br />
<br />
this release fix wrong behavior of 4.0.3 (sorry for the mess...)<br />
<br />
===4.0.3===<br />
<br />
*speeding internal things (and cleaning)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed) <br />
*better midi output (submaster's flash for example)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed":<br />
<br />
===4.0.2===<br />
<br />
<br />
fix & improve curves for dimmers<br />
<br />
===4.0.1===<br />
<br />
available for every supported systems : Win7, Win8, Win10, Linux32Bits (Ubuntu 14.04), Linux64Bits (Ubuntu 16.04), ARCHLInux (always on the top), MacOS 10.6 thru 10.12 on MacOS, D::Light is linked against XQuartz 2.7.11<br />
one of the main big thing is that D::Light is now a pay app... this move will hopefully be profitable for the software.<br />
the other big thing is that D::Light can now drive moving lights / LED lights.<br />
several improvements have been introduced for Chasers, Samples, user interface, drag'n drop, etc....<br />
<br />
===4.0.0.b-78===<br />
<br />
===4.0.0.b-75===<br />
<br />
fix blackout/sceneMaster/grandMaster with devices that use 'virtual intensity for colours' parameter<br />
<br />
<br />
===4.0.0.b-74===<br />
<br />
news:<br />
*refresh/balance available as OSC commands<br />
/pad/refresh 1<br />
/pad/balance 1<br />
*OSC message can bypass level's locking mechanism for /circ/level and /sub/level<br />
<br />
===4.0.0.b-76===<br />
<br />
*better handling of DLink<br />
*fix some Devices stuff for sequence -you can now use "0" Tlink (==20ms)<br />
*you can now use "0" waitTime _ 5xfaster than 0.1<br />
if you want to reset waitTimes to nothing (no autogo), set command line to . and use wait shortcut (or double clic in the waitTime column)<br />
*display Info when MLink or Tlink are recorded/updated<br />
++ various fix<br />
<br />
===4.0.0.b-73===<br />
<br />
Hi,<br />
b73 is out for some platforms (aka MacOS from 10.9 to 10.12 (linked against XQuartz 2.7.10), Windows 64b and Linux 64b)<br />
'''the main big thing with this release is that D::Light became a paid app...'''<br />
I tried during 13 years to keep in free, but I cannot no more. So please make archive of your sho as there will be no return.<br />
news:<br />
*lots of bug fixes<br />
*manual xfade for devices<br />
*you can now call Palettes from the main window (manually (new setup option or drag the switcher under the keypad) or with shortcuts)<br />
*nice handling of palettes in submasters.<br />
*improve device mechanism for Chasers<br />
*new timing options for chasers<br />
<br />
===Pre 4.0.0.b-72===<br />
<br />
*Samples are now LTP...<br />
mean easier, lighter, smarter...<br />
it also means some serious incompatibility with existing sample... sorry for that but it's a necessary evil.<br />
*fix DLink is now also available in Chaser<br />
*add 'Virtual Intensity for Colours" in the Device Listing.<br />
this new option let you control the Intensity of the device even when INTENSITY/DIMMer combo is not registered.<br />
usefull for LED RVB for example...<br />
<br />
===Pre 4.0.0.b-71===<br />
<br />
fix a miserable bug...<br />
news:<br />
*SampleListing now display Sample's length<br />
*you can change submaster's levels color (new setup option)<br />
<br />
===Pre 4.0.0.b-70===<br />
<br />
*new purge utility for device attributes within Samples<br />
*'device command' is now fully dedicated to sample's cause<br />
*better speed algorithm for stuff (aka sub_speed, joystick, general timing)<br />
*you can select devices directly in the 'palette Listing' window, as in the 'device commands' window<br />
*reorganization/colorization of 'device Commands' (in order to gain space and clarity)<br />
*add Ctrl+Arrow shortcut to select next channel and set it to default@Level<br />
<br />
===Pre 4.0.0.b-69===<br />
<br />
fix various wrong behavior<br />
*Devices:<br />
added the possibility to define HOME position for parameters to NULL. in this case, HOME call will never operate on the nulled parameters. (useful in some case where LAMP OFF is set to 0... and you don't want to switch the lamp off each time you HOME the device).<br />
<br />
===Pre 4.0.0.b-68===<br />
<br />
*added DND support for TLink and DLink in the chaser's editor<br />
*added DND support for Times in the chaser's editor (times can be DND for example from TimeIn to DelayOut, etc...)<br />
*added DND support for Cues in the chaser's editor<br />
*as for the sequence and other stuff you can now double-click in the TLink editor to set value<br />
*as for the Chaser's editor you can now DND Times in the Sequence editor in the way you want (eg from TimeIn to DelayOut, etc...)<br />
*Device's parameters now follow step times if INTENSITY is > 0 -fix for invPan/invTilt<br />
<br />
===4.0.0.b-67===<br />
<br />
===Pre 4.0.0.b-67===<br />
<br />
*added support for usb pro mk2 (revB) -added wait times to chaser editor $<br />
FWIW, I've decided to clean OSC reader/writer messenger before the final release (and this is not a good news for you... )<br />
I've changed:<br />
/circ/level x y (where x is the channel, y the level) /circ/prepalevel x y<br />
/sub/text x blabla<br />
/sub/level x y<br />
/sub/flash x y<br />
/sub/phase x y.y<br />
all the /subStick messages and also the /device ones<br />
for the devices it looks like<br />
/device s i i (string (/attribut/parameter), int (device numbr), int (value))<br />
I know that all your pd patchs, touchOSC stuff, etc... won't work anymore, but it gain clarity and parsing efficiency.<br />
<br />
===4.0.0.b-66===<br />
<br />
bug fixes<br />
few words about the new 'Phase' ID for a submaster:<br />
one can freely navigate in a sample thanks to the new phase function. it starts at 0.0 and end at 1.0 (1.0 is the latest frame of the sample).<br />
so you can set a sub as Phase for a sample (like you did with Speed function), and you have 255 steps to navigate in the sample.<br />
I've also added OSC message (/sub/x/phase 0.0........1.0).<br />
thus, you have a huuuuuuge precise control over the sample's restitution.<br />
you can go forward, backward, loop inside, etc.....<br />
<br />
===Pre 4.0.0.b-66===<br />
<br />
nouveaux messages OSC: reception<br />
/pad/sub x (select sub)<br />
/pad/record 1 (like record shortcut) /pad/update 1 (like update shortcut)<br />
sending<br />
/seq/x1text (send text associated to step loaded in X1) /seq/x2text (send text associated to step loaded in X2) /sub/pageText (send text associated with the active sub page) /seq/go_signal 1 (send when GO is triggered) /seq/goback_signal 1 (send when GO is triggered) /seq/pause_signal 1 (send when GO is triggered)<br />
and for the Devices:<br />
each device will respond to :<br />
/device/x/attribut/paramater 0... 65536<br />
where attribut is COLOR or FOCUS or EFFECT, etc.... and parameter are the ones recorded within the personality of the device<br />
each device will export his value to the same address<br />
<br />
===4.0.0.b-65===<br />
<br />
There's enough changes to make an update... I didn't finished all the clean though...<br />
*the main window has been polished to fit within small screen systems *you can sample devices<br />
*many many bug/trick fixes<br />
<br />
===4.0.0.b-64===<br />
<br />
mainly bug fixes and stuff improvements....<br />
<br />
===4.0.0.b-62===<br />
<br />
a miserable mistake on b61 leads to b62... mainly bug fixes and dep lib update<br />
<br />
===4.0.0.b-61===<br />
<br />
only for Win32, Win64, MacOS 10.11 (more OS to come later) mainly bug fixes.<br />
<br />
===4.0.0.b-58===<br />
<br />
freshly fresh for everyone, this beta fix several bugs or wrong behavior regarding Devices but also for the old fashion way...<br />
<br />
===4.0.0.b-57===<br />
<br />
*in the palette listing one can now apply a palette to selected devices in one click (nice 4 live...)<br />
*in the palette listing, palettes are now categorized (faster display)<br />
*in the 'device command' panel, if a parameter have a definition, associated scroller are now bound to minLevel/maxLevel (nice 4 live...)<br />
<br />
===4.0.0.b-56===<br />
<br />
only 4 MacOS 10.6 -> 10.11<br />
<br />
===4.0.0.b-55===<br />
<br />
should fix some stuff...<br />
only for Linux64, MacOS 10.8 -> 10.11<br />
<br />
===4.0.0.b-54===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-53===<br />
<br />
should fix group removing/deletion different compilation options for win64<br />
<br />
===4.0.0.b-52===<br />
<br />
should fix usbDMX Pro on ElCapitan && Yosemite should fix group deletion<br />
should fix Chase load in sub<br />
I don't have issue while loading global palette in sub.<br />
<br />
===4.0.0.b-51===<br />
<br />
with this one you can load PALETTES in submasters. no drag'n drop yet.... you can choose which device that is include in a palette is processed.<br />
on MacOSX, linked against fresh XQuartz 2.7.8<br />
<br />
===Pre 4.0.0.b-50===<br />
<br />
===Pre 4.0.0.b-49===<br />
<br />
===Pre 4.0.0.b-48===<br />
<br />
===4.0.0.b-47===<br />
<br />
lots of news coded during summer...<br />
*Device functions have been merged in a central window. This is now the start point for almost everything for Devices...<br />
*many things have been cleaned<br />
*Shift and Ctrl have been swapped (to massively select channel you now use Shift, to drag'ndrop a channel in a submaster to quickly inhib it, you now use Ctrl).<br />
<br />
===4.0.0.b-46===<br />
<br />
should fix reported bugs.<br />
<br />
===Pre 4.0.0.b-45===<br />
<br />
should fix:<br />
*record new sho (with permissions check on Linux) -artnet on Linux<br />
*strange and deep deep wrong behavior for devices<br />
should also clarify selection in the TLink editor.<br />
<br />
===4.0.0.b-44===<br />
<br />
should fix:<br />
*warning when user do not have permissions to write files on Linux<br />
*weird things when repatching a device<br />
<br />
===4.0.0.b-43===<br />
<br />
should fix:<br />
*artnet on windows computers<br />
*help on linux computers<br />
*submasters (timed and inhib ones) that stay in Pause state. -some inappropriate behaviors<br />
news:<br />
SHORTCUT :<br />
allow to delete previous binding when asking for an ever used key<br />
<br />
===4.0.0.b-42===<br />
<br />
ArtNet : restore network artPoll broadcast address (some node appears to not responding well over 255.255.255.255)<br />
Devices :<br />
*fix a case where palettes levels were not honored for dlinks<br />
*add the possibility to select the same parameter for several Devices by clicking on the parameter's column header<br />
Linux:<br />
*shrink size of the packages<br />
<br />
===4.0.0.b-41===<br />
<br />
mainly bug fixes:<br />
CHANNEL TRACK:<br />
fix bug and faster code.<br />
please do some hardcore tests...<br />
MIDI:<br />
new LOADSTEPID_X2/X1 functions for ProgramChange<br />
*retrieve single channel inhib when dragging with Shift to a submaster -retrieve hour trigger<br />
*new remove function for MidiTimeCode editor<br />
*bug font fixed<br />
<br />
===4.0.0.b-40===<br />
<br />
mainly bug fixes<br />
<br />
===4.0.0.b-39===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-38===<br />
<br />
so here comes a new one basically with bug fixes.<br />
also I've tried to reduce size (height) to fit on low resolution screen<br />
I've worked on the setup regarding ArtNet and OLA (for them to work better)<br />
the BIG one is the new remote available with this release that we have designed with aroom (big thanx)<br />
<br />
===4.0.0.b-37===<br />
<br />
removed things:<br />
channelcheck definitely removed (use Patch functions for this purpose) Color Scroller definitely removed (use Devices functions for this purpose)<br />
news/update/fixes:<br />
Patch:<br />
*you can now select several channels, and if you give one dimmer, channels we be patched as list starting with the given dimmer.<br />
(@mode exemple: CH 1 THRU 10 = 5 ENTER will patch ch 1 to dimmer 5, ch 2 to dimmer 6, etc...).<br />
*double click is available for check level<br />
Balance:<br />
*submaster that are in TIME mode and the little blue square of the sub is set, what's inside the submaster won't be touched by the Balance Mode<br />
Artnet:<br />
*now inegrated to the setup.<br />
*more simple, more usefull, honor the broadcast/unicast mode, honor selected nodes to use in unicast mode.<br />
Submasters:<br />
*there's now a little indicator close to the sub that show progression in case of MLink start or Times Start<br />
Midi Time Code:<br />
*new inhib MTC function in the setup<br />
+many various bug fixes<br />
<br />
===4.0.0.b-36===<br />
<br />
===4.0.0.b-35===<br />
<br />
bug fix<br />
+<br />
should improve Help display.<br />
in @Mode, the Help in the windows now display allowed syntax<br />
<br />
===4.0.0.b-34===<br />
<br />
*should improve TLink management<br />
*more/less OSC message for PATCH<br />
(new remote is here : github.com/dlight-tools/dlight-pad/blob/...ad_4.0_SGS2.touchosc ) -keep on cleaning code....<br />
<br />
===4.0.0.b-33===<br />
<br />
news:<br />
*should fix all errors reported for the b32 (except TLink that collapse, I've forgot....)<br />
Patch:<br />
*complete rewrite of this window.<br />
*the left part display channels, the right part display dimmers. D-Patch is the first address of patch for Devices<br />
*you can drag'n drop from channels to dimmers<br />
*you can select several dimmers like 1 + 2 Thru 10 + 20 + 44<br />
*the remote should not work anymore, let's try to write another one...<br />
+ many many more little stuff that make life better<br />
<br />
===4.0.0.b-32===<br />
<br />
General:<br />
*you can now double-clic on levels to set value<br />
Channel Track:<br />
*you can now DND to death!!<br />
ascii:<br />
*better integration with DL<br />
+bug fixes<br />
fews words:<br />
*DL seems stable enough now to cut off the release soon, I just need to re-write the patch window before the release.<br />
<br />
===4.0.0.b-31===<br />
<br />
*le double clic pour les textes des subs<br />
*tcl/tk updaté<br />
*molette de la souris pour les valeurs des paramètres des devices ainsi que pour les masters SCENE/FlashMaster AllSubMasters<br />
*meilleur check des noms de palettes<br />
*ID pour le message OSC /seq/go<br />
*ascii improve file loading/recording<br />
*device attribute's editor are now able to display levels in % as well as Real Values<br />
*et les corrections de bug annoncés sur la b30<br />
<br />
===4.0.0.b-30===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-29===<br />
<br />
*should fix Win64 package<br />
*Sequence : StepID<br />
this is the big new stuff which allow you to register an 'identifiant (ID)' for a step.<br />
<br />
Thus you can call the step thanx to new shortcuts stepID_load and stepID_goto where xxxx_load is used to set the ID for a step and xxxxx_goto is used to trigger the step<br />
there cannot be two stepID with the same number....<br />
<br />
in the setup you can choose if MSC Load message is mapped with the cues (as before) or with the stepID<br />
<br />
in OSC, two new messages : /seq/ID_goto xx.xxx and /seq/X2LoadAndFireID xx.xxx<br />
HourTrigger:<br />
*functions have been re-written<br />
+bug fixes<br />
<br />
===4.0.0.b-28===<br />
<br />
Text: all text are now edited in place<br />
File name: DL should support exotic characters (at least the french ones) +should fix all reported bugs of the previous beta<br />
<br />
===4.0.0.b-26===<br />
<br />
new beta available for every supported systems (with the addition of Windows 64bits) ATTENTION: on MacOS 10.6_10.7, DL is built against XQuartz 2.7.7 (please update your server...)<br />
bug fixes release + new features:<br />
OLA:<br />
*the server have been updated to 0.9.5<br />
Sequence :<br />
*the big sequence window is a whole new code with drag'n drop support for every parameters<br />
Track :<br />
*now display DLinks associated to a channel for sequence's steps<br />
OSC : new /sub/x/text message.<br />
*it's only an outgoing message that display text associated with subs. DL will not respond to this message<br />
MIDI :<br />
*new MidiSwitch +/- bind available<br />
Device :<br />
*Inverse Pan/Tilt now available in the Device's Listing<br />
<br />
===4.0.0.b-25===<br />
<br />
===4.0.0.b-24===<br />
<br />
bug fixes +<br />
Channel Track has been re-write<br />
*more useful and Sequence selector added<br />
@mode:<br />
*available in channel Track<br />
*bug fixes in TimeGroup editor<br />
*add [DELETE] [CUE] xx.x [THRU] xx.xx<br />
OLA:<br />
*fixes on yosemite (thanx aroom)<br />
+ many little stuff<br />
<br />
===4.0.0.b-22===<br />
<br />
mainly a bug fix with addition of:<br />
*in @mode and RPN, PALETTE will open the Palette Listing<br />
*0 + Colour/Focus/Beam/etc... will set selected devices to Home values for selected attributes.<br />
<br />
===4.0.0.b-21===<br />
<br />
mainly bug fixes...<br />
new features:<br />
*Devices command's windows now reflect real values for movers all the times + some goodies...<br />
<br />
===4.0.0.b-20===<br />
<br />
Recapitulatifs par rapport à la b16 :<br />
*Grand Master : Ok<br />
*Black : Ok<br />
*Focus avec le Pad Ok<br />
*Plus de sho corrompu : Ok Memorisation des Focus :ok Patch : OK<br />
*Ce qui ne fct pas ou plus:<br />
*Multi sélection avec souris et touche " CTRL", c'est ok avec les commande "ch +"<br />
*prise en compte de valeur par défaut des devices (chez moi un Strobe qui devrai être à 255)<br />
Au bout d'un moment de travail, les fenêtres ne passent plus en premier plan par l'appel au menu, lorsqu'elles sont ouvertes. donc il faut les sélectionner dans un coin apparent.<br />
*Les Cue FX ne mémorisent pas les canaux de devices.<br />
*Les clone de Cue, ne copient pas les canaux de devices<br />
*lorsqu'on clique sur le "DLINK" d'un STEP, on peut visiblement éditer les canaux individuellement, or ce ne fonctionne pas sur tous les canaux. (couleurs OK, mais STROBE, EFFECT...)<br />
J'ai d'ailleurs pas réussi à "jouer" avec un canal "EFFET / MACRO", mais c'est peut être le device, faut que je vérifie.<br />
Les Dlink ne sont pas liés aux CUES, donc on ne peut pas les mettre dans un SUB.<br />
Pas systématique<br />
*Ne mémorise de temps en temps pas la couleur (donc dans certains CUE, et pas d'autres) <-- Ca c'est bizarre et pénible<br />
je te joindrai le sho et le step où ça bloque.<br />
=> ben aujourd'hui ce step et cette couleur ne bloque plus !=> A suivre<br />
*Sortie du logiciel pas toujours propre (fenêtres bloquées ouverte), mais ce ne m'est plus arrivé le lendemain.<br />
*J'ai eu deux fois une fermeture inopinée lorsque je faisais des manip. avec les 4-5 fenêtres ouvertes (Focus, Beam, Couleur, Listing), sans perte de données, recul. avec menu "backup".<br />
<br />
===4.0.0.b18===<br />
<br />
===Pre 4.0.0.b18===<br />
<br />
===4.0.0.b17===<br />
<br />
mainly a bug fix.<br />
<br />
===4.0.0.b16===<br />
<br />
===Pre 4.0.0.b16===<br />
<br />
*SUB_SPEED are reset to 50% in case of gun shot<br />
*moving light's attributes have been redispatched, new BEAM family<br />
*palette listing now reflect available palette for selected channels.<br />
*Colour and Focus window now display parameters levels for each selected Devices (along with the active palette's name)<br />
<br />
===4.0.0.b15===<br />
<br />
available for Windows, MacOS 10.8, 10.9, 10.10 bug fixes only...<br />
<br />
===4.0.0.b14===<br />
<br />
bug fixes only... should address:<br />
*not patched channels -X1/X2 crash<br />
<br />
===4.0.0.b11===<br />
<br />
===4.0.0.b10===<br />
<br />
*fix a bug with the 'Personality Editor'<br />
*benefit from the compiler analyzer (lots of optimizations)<br />
*fix Sample recording<br />
*new 'Balance' function to isolate selected channel as long as Balance is ON<br />
<br />
maybe I'll repeat myself but It's important to test these beta in order to stabilize the first 4.0.0 in order to release it.<br />
<br />
my goal is to have a bullet proof release as the 3.0.24<br />
<br />
moving lights code will be part of this release as an experimental feature.<br />
<br />
===4.0.0.b09===<br />
<br />
it's a big step forward as it introduce concept/basics for moving light, Leds, and whatever you need in D::Light.<br />
<br />
Specifically it introduces 'DLinks' wich are more or less (actually less than more) like MLinks but for registered devices.<br />
<br />
DLinks acts like this:<br />
*you set all parameters you need for devices (with palette it's better)<br />
*you record a cue and DLinks are attached to the step that contain the cue<br />
*you can edit/modify/create/remove DLinks form the editor wich is available (for now... I've forget to set an option in the menus....) by click on the corresponding column in the sequence.<br />
*when DLink are loaded in X2, if the channel is black they're processed (this behavior is called GO_IN_B on some ligthdesk)<br />
*this is a special feature of DL: when a channel under TGroup control is fading to black, if DLink attached to next step is referring to this channel, parameters are processed.<br />
it fits very well for theater I think....<br />
*DLinks are not attached to cues, cues only contain Dimmer Parameter of devices (if they exists) -editors (like GROUP, CUE, SUB) does not deal with devices parameters.<br />
<br />
===Pre 4.0.0.b9===<br />
<br />
===4.0.0.b8===<br />
<br />
===4.0.0.b7===<br />
<br />
===4.0.0.b6===<br />
<br />
*a new beta is available for macOS >= 10.8 and Windows (if you want the other builds, just ask.) here's a non-finished list of modifications:<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording<br />
*add Palette recording/updating functions<br />
*add Palette listing and editor<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde<br />
*in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
attached a model of devices for the device editor.<br />
<br />
I think it's robust now and you can build Personality based on the attached example.<br />
<br />
===Pre 4.0.0.b6===<br />
<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording add Palette recording/updating functions<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
===4.0.0.b05===<br />
<br />
* add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho. It's usefull for Device that do not handle Intensity attribute.<br />
* add a merging mechanism to swap registered device model with another one. it'll be usefull when Palette will be coded but the purpose is to be able to switch between device when in tour you do not have the same device as at the creation.<br />
* from the main board you can access to several windows for (few for now) commands add CONTROL command for Lamp On/Off<br />
*add FOCUS command for Pan(Fine)/Tilt(Fine)<br />
*add BLADE command<br />
<br />
in the FOCUS and Blade windows you can hold CTRL to scroll FINE or scroll BOTH parameters I think you'll need to to rebuild your devices template as the one provided because all parameters you want to use must be set<br />
<br />
all library have been updated<br />
<br />
===Pre 4.0.0.b5===<br />
<br />
*add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho add a merging mechanism to swap registered device model with another one<br />
*add CONTROL command for Lamp On/Off add FOCUS command for Pan(Fine)/Tilt(Fine) add BLADE command<br />
*updated libs<br />
*join Alpha Profile 800 && ADB Warp model as example say that Parameters fields must be set....<br />
<br />
===4.0.0.b04===<br />
<br />
Avec cette beta, j'arrive à controler les couleurs du PAR via le ColourPanel<br />
le circuit de la fenêtre principale représente le paramètre DIMMER des devices<br />
*donc de la nouveauté dans le colourpanel où si le(s) devices sélectionnées ont plus de 3 couleurs, des scrollers de niveaux apparaissent en bas de la fenêtre<br />
*rajout des cases CMY<br />
*refonte des presets de couleurs (pour mémoire: left-clic = selection de couleur, un deuxième clic permet de nommer la couleur, Ctrl+clic permet d'enregistrer la couleur active)<br />
donc si vous avez listés/patchés des devices, que vous les sélectionnez depuis la fenêtre principale, vous devriez pouvoir controler les couleurs depuis le colourPanel.<br />
on ne peut pas encore enregistrer de cues avec des valeurs de couleurs ni charger des trucs dans les subs, ni rien.... petit à petit ça avance.<br />
aussi pour ceux qui possèdent un ultraDMX RDM Pro merci de me dire si il fonctionne mieux avec cette beta.<br />
après réflexions nocturnes je me dis que c'est pas bien de mettre les valeurs de HOME dans la librairie, qu'il vaudrait mieux définir ces valeurs dans le 'Device Listing'... où pourrait également apparaitre des champs comme 'Inverse Pan' et 'Inverse Tilt'...<br />
<br />
===4.0.0.b3===<br />
<br />
this one bring the Device Listing where you can import Device Files to your sho. please be carefull not having neither Manufacturer nor Model set as '*'<br />
'-' on Win32 leads to nothing good...<br />
in order to patch the imported device, you click on the Dimmer or Channel cell, it pop up a big dimmer view.<br />
use Ctrl+'move the mouse' to set the dimmer Range.<br />
once dimmer range is set, you type the channel number you want to assign the device and use 'c' (like in channel) to process the patch.<br />
you can use 0 channel to release a previous patch without removing a device<br />
<br />
===4.0.0.b2===<br />
<br />
this one should address reported bugs of the previous one<br />
<br />
===4.0.0.b1===<br />
<br />
voici la premiere béta d'une longue série qui devrait aboutir sur une proposition d'utilisation des projecteurs à LED, projecteurs asservis.<br />
ça sera sans doute assez long étant donné le chantier, néanmoins voici une première proposition....<br />
cette beta ne comprends qu'un module de création de librairie de projecteur.<br />
dans l'ordre pour las suivantes:<br />
*assignation des projecteurs dans un sho de DL en fonction de la librairie existante -fonctions d'accès aux paramètres<br />
*création/gestion de palette<br />
<br />
==D::Light v3==<br />
<br />
===3.0.24_b2===<br />
<br />
build system is slightly different from previous releases. now we have :<br />
*MacOS 10.6/10.7 build linked against XQuartz 2.7.4<br />
*MacOS 10.8/10.9 build linked against XQuartz 2.7.5<br />
*and the good old Win32, Linux32, Linux64 releases on Linux and MacOS, every lib have been updated<br />
here come the news....:<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
you can load one or several channels.<br />
it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.24===<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
*thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
*you can load one or several channels.<br />
*it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.22_b2===<br />
<br />
OSC:<br />
*less message for channels (eg only when their values are changing)<br />
Setup:<br />
*new option for sequence typo<br />
*bug fixes...<br />
<br />
===3.0.22_b1===<br />
<br />
new beta phase with:<br />
*bug fixes (at least more error checks)<br />
*MidiTimeCode improved<br />
<br />
===3.0.22===<br />
<br />
I'm proud to announce the 3.0.22 release of D::Light.<br />
It's available for each supported platforms (macOS 10.6->10.9, windows, Linux 32b, Linux 64b). On MacOSX, it's linked against XQuartz 2.7.5 (xquartz.macosforge.org/landing/)<br />
many bugs fixed....<br />
News:<br />
*MIDI TIMECODE: code improved<br />
OSC:<br />
*less and better verbose<br />
SETUP:<br />
*new typo function for sequence display<br />
*please consider making donations if you think this software is useful.</div>Sl1200mk2https://getdlight.com/wiki/index.php?title=ChangeLog&diff=3089ChangeLog2020-01-17T13:17:48Z<p>Sl1200mk2 : /* D::Light v4 */</p>
<hr />
<div>__NOTOC__<br />
<br />
==D::Light v4==<br />
<br />
<br />
===4.1.07 [NOTYETRELEASED]===<br />
<br />
*SetUp :<br />
-new option to Detach/attach main User Interface // Nouvelle option pour séparer ou grouper la fenêtre principale<br />
<br />
<br />
===4.1.06 [20200107]===<br />
<br />
bug fix release :)<br />
<br />
<br />
===4.1.05 [20191220]===<br />
<br />
*macOS<br />
-more Native integration <br />
<br />
-fix&&improvements<br />
<br />
===4.1.04 [20191130]===<br />
<br />
*SubMasters:<br />
-add new OSC and Midi messages for subBook rotations // ajout de nouveaux messages OSC et MIDI pour la navigation dans les subBooks.<br />
<br />
-add new buttons to quickly switch between Submaster's pages // ajout de nouveaux boutons pour rapidement choisir la page de Submaster affichée.<br />
<br />
*Patch:<br />
-you can now give a name to channels (useful on tour...) // il est dorénavant possible d'assigner du texte à un circuit.<br />
<br />
*Objects Listing:<br />
-new option for Chaser and Sample Listing to run the selected effects (in order to quickly identify them) // nouvelle option pour les Chaser et Sample Listings qui permet de rapidement faire un play/pause des effets sélectionnés<br />
<br />
*Devices:<br />
-new 'Recall DLink' function to copy state of selected devices from a step/cue/stepID // nouvelle fonction 'Recall DLink' pour copier les niveaux des devices en sélection depuis une cue/step/stepID donné<br />
<br />
*General<br />
-new 'Ring Buffer' mechanism for channel's quick selection (+shortcuts+OSC+MIDI links) // nouveau mécanisme appelé 'Ring Buffer' pour une sélection rapide des circuits (accessible via les raccourcis claviers, des messages OSC ou des commandes MIDI)<br />
<br />
-one can use commandLine to define Refresh timing // il est dorénavant possible de préciser le temps de la commande Refresh (via la ligne de commande)<br />
<br />
-you can define a prefered path in the SetUp // Il est possible de définir une arborescence dans le SetUp pour que D::Light ouvre le navigateur de fichier de préférence vers le chemin défini.<br />
<br />
===4.1.03 [20190729]===<br />
<br />
*SetUpIO:<br />
-virtual submasters for incoming data are now separate. One can control either usbDMXInput, netDMXInput and oscInput at the same time.<br />
<br />
it means one can use usbDMX Input to control Submasters from an external lightdesk and in the same time use netDMX Input to control Channels from a fancy madMapper patch :) and output DMX... :)<br />
<br />
//<br />
<br />
-D::light dispose dorénavant de 2 entrées DMX séparées (usbDMXInput et netDMXInput) via les 'Virtual Submaster'.<br />
<br />
ça signifie qu'il est possible d'utiliser une console lumière pour piloter les Submasters de D::Light (via usbDMXInput) tout en utilisant madMapper pour controler les circuits (via netDMXInput)... et sortir du DMX :)<br />
<br />
<br />
<br />
<br />
===4.1.02 [20190726]===<br />
<br />
*Midi:<br />
-new 'FloatingScaleIncrement' and 'FloatingScaleDecrement' available for ControlChange // nouvelles fonctionnalités 'FloatingScaleIncrement' et 'FloatingScaleDecrement' pour les ControlChange Midi.<br />
<br />
Ces nouvelles fonctions permettent d'utiliser une roue codeuse Midi (qui envoie +1 dans un sens et +1 dans l'autre sens sur 2 canaux différents) pour pouvoir se déplacer dans les listings ou modifier le niveau des circuits sélectionnés.<br />
<br />
-better shortcut support // amélioration de la commande midi 'Shortcut'<br />
<br />
<br />
*OSC:<br />
-better strategy // meilleure stratégie d'émission des messages OSC<br />
<br />
<br />
*E1.31:<br />
-better code for E1.31 input // meilleur code pour la réception de paquets E1.31<br />
<br />
===4.1.01 [20190722]===<br />
<br />
*fix<br />
<br />
<br />
===4.1.00 [20190719]===<br />
<br />
*UserInterface:<br />
-more 'flat' design // fin du nouveau design de l'interface utilisateur<br />
<br />
<br />
*Park:<br />
-new 'Park' function is order to lock channels or specific parameters of Device // nouvelle fonction 'Park' qui permet de bloquer des circuits ou des paramètres individuels de Device à une niveau donné.<br />
<br />
<br />
*macOS:<br />
-D::Light is now notarized from Apple // D::light est "notarizé" de la part d'Apple<br />
<br />
===4.0.31 [20190618]===<br />
<br />
*UserInterface:<br />
-new 'flat' design // nouveau design de l'interface utilisateur<br />
<br />
<br />
*Chaser / Sample:<br />
-one can now use SPEED Submasters to gain more fine controls on Chasers/Samples restitution (ClockWise way, CounterClockWise way, Random way)<br />
<br />
//<br />
<br />
-Il est dorénavant possible de controler le sens de défilement des Chasers et des Samples, soit dans le sens horaire (normal... CWise) soit dans le sens anti horaire (du dernier step vers le premier ... CCWise) soit en mode aléatoire (Random).<br />
<br />
Pour accéder à ces controles il suffit de définir un Submaster comme SPEED d'un Chaser ou d'un Sample et en lieu et place du texte associé au Sub se trouve le PlayMode.<br />
<br />
<br />
<br />
*Clone:<br />
-one can now set desire objects number while cloning (available for Cue, Group, Chaser, Sample, Palette, microPalette) // Il est dorénavant possible de choisir lors d'un clone d'objet le numéro de l'objet cloné (valable pour les objets Cue, Group, Chaser, Sample, Palette, microPalette)<br />
<br />
<br />
<br />
*Freeze:<br />
-Frozen step is now coloured // A l'appel de la fonction Freeze, le step en SCENE devient coloré pour une meilleure identification<br />
<br />
-grandMaster can now control Frozen levels // Le grandMaster est dorénavant maitre sur l'état lumineux freezé<br />
<br />
<br />
<br />
*Sequence:<br />
-one can now use Ctrl+Space to load selected step and launch GO (only in the big sequence window) // Il est dorénavant possible d'utiliser la barre espace dans la fenêtre de Sequence pour lancer un GO.<br />
<br />
Il est également possible de sélectionner un step et d'appuyer sur Control+Space pour charger le step sélectionné en Préparation et automatiquement lancer un GO.<br />
<br />
<br />
*Curves:<br />
-one can now select point and use Ctrl+Arrows(Up/Down/Left/Right) to move it // Il est dorénavant possible de sélectionner un point de la courbe du 'Curve Editor' et d'utiliser la combinaison de touche Ctrl+Flèche(Nord/Sud/Est/Ouest) pour le déplacer<br />
<br />
<br />
*TimeLink:<br />
-new copyToStep function to copy selected Tlinks to desire step // nouvelle fonction de copie (et raccourci clavier associé) pour copier les TimeLinks sélectionnés vers le pas de séquence inscrit dans la ligne de commande.<br />
<br />
<br />
*Midi:<br />
-new design of the midi Patch Editor // nouveau design de la fenêtre d'édition du patch Midi<br />
<br />
-more copyToMidiSwitch capabilities (you can now copy selected patch to all existing midiSwitch when the commandLine is empty) // Il est dorénavant possible de copier tout ou partie du patch midi vers tous les MidiSwitch existants en laissant la ligne de commande vide.<br />
<br />
<br />
*DeviceCommand:<br />
-one can now use MouseScroll in Blade's specialized widget // Il est dorénavant possible d'utiliser le scroll de la souris pour modifier les niveaux des Blades<br />
<br />
<br />
*microPalette:<br />
-one can now register INTENSITY/DIMMER as a definition for microPalette // Il est dorénavant possible d'enregistrer le paramètre INTENSITY/DIMMER comme définition d'une microPalette<br />
<br />
===4.0.30 [20190314]===<br />
*Objects Listings:<br />
-one can now sort (or reorder) objects in Cue/Group/Chaser/Sample/Palette/microPalette Listings // nouvelle commande pour re-numéroter les objects dans les différents listing<br />
<br />
-new 'reOrder' shortcut // également un nouveau raccourci clavier 'reOrder'<br />
<br />
<br />
*Submasters:<br />
-new state for Solo function (we now got NORMAL/SOLO/FLASHSOLO/NOSOLO) // ajout d'une nouvelle fonctionnalité pour le SOLO des Submasters.<br />
<br />
les différents états sont:<br />
<br />
**NORMAL : rien de particulier<br />
**SOLO (vert) : en fonction de l'ouverture du Submaster les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**FLASHSOLO (jaune) : lors de l'appui sur le bouton FLASH du Submaster, les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**NOSOLO (rouge) : le Submaster ne se coupe pas lors de l'action d'autres Submasters en mode SOLO ou FLASHSOLO<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.29 [20190226]===<br />
*General:<br />
-Balance function for channels is now dynamic // amélioration de la fonction Balance pour les circuits.<br />
<br />
Lorsque la fonction Balance est activée (qui permet d'isoler le(s) circuit(s) sélectionné(s)), si la sélection de circuit change, la Balance est updatée<br />
<br />
<br />
*OSC:<br />
-new /shortcut command which accepts string as argument // nouvelle commande /shortcut pour simuler un raccourci clavier.<br />
<br />
Cette commande accepte une 'string' comme argument.<br />
<br />
Par exemple '/shortcut p' va changer le registre de travail actif.<br />
<br />
<br />
*Track:<br />
-one can now track Palette across sequence // il est dorénavant possible de tracker les Palettes chargées dans le séquentiel (via les DeviceLinks)<br />
<br />
<br />
*Device:<br />
-more https://open-fixture-library.org/ integration<br />
<br />
<br />
*DeviceLinks:<br />
-Purge menu redefined // extension du menu Purge des DeviceLink.<br />
<br />
Il est dorénavant possible de purger un Paramètre ou tous les paramètres d'un attribut pour un DeviceLink en un coup<br />
<br />
<br />
*DeviceCommand:<br />
-new Live bound which display levels form palettes loaded in SubMasters // nouveau mode Live pour le DeviceCommand <br />
<br />
en mode Live, le DeviceCommand affiche les niveaux des paramètres des devices qui sont pilotés par des palettes chargées dans les submasters<br />
<br />
===4.0.28 [20190118]===<br />
*Submaster:<br />
-improve Submasters Solo mode // amélioration du mode Solo pour les Submasters.<br />
<br />
dorénavant le mode solo n'est plus réservé aux Flash, il est également accessible pendant le scroll des Submasters.<br />
<br />
-Balance do not kill 'E' (aka Exclusion) Submasters // les 'E' (comme Exclusion) Submasters ne sont plus remis à zéro en cas de Balance<br />
<br />
<br />
*Group:<br />
-enhance popUp dialog // amélioration de la fenêtre popUp d'enregistrement des Groupes.<br />
<br />
Lors de l'enregistrement d'un Groupe une fenêtre popUp s'ouvre où vous pouvez directement renseigner le nom du nouveau Groupe.<br />
<br />
<br />
*MasterLink:<br />
-improve MasterLink behavior (follow step +/-) // Les MasterLinks suivent la séquence pour les commandes step +/-<br />
<br />
-improve MasterLink editor Submaster's selection/registration // amélioration de la sélection/enregistrement des Submasters dans l'éditeur de MasterLink.<br />
<br />
vous pouvez dorénavant sélectionner les Submasters à enregistrer dans les MLinks de la même manière que la sélection de circuits dans la fenêtre principale.<br />
<br />
===4.0.26 [20181214]===<br />
*Patch:<br />
-'Enter' key can now be used to select either channels or outputs. CommandLine is used for sourcing.<br />
<br />
<br />
*Main Window:<br />
-'Enter' key can now be used to select channels. CommandLine is used for sourcing.<br />
<br />
-new 'DynamicBottom' display for Device's selection.<br />
<br />
<br />
*Sequence:<br />
-one can now register/insert cueless step. Such steps are useful to trigger D/M/S Links.<br />
<br />
<br />
*SubMasters:<br />
-new 'Looping Style' options for SubMasters loaded with Sample. one can select if levels are persistent after each loop or reseted.<br />
<br />
<br />
*SetUp:<br />
-one can now choose if SOLO mode for SubMasters also behave on Scene levels.<br />
<br />
-one can choose colours for Scene/Prepa registers<br />
<br />
<br />
*SetUp I/O:<br />
-one can now choose DMX input frame length.<br />
<br />
<br />
*DeviceLink:<br />
- one can now trigger MoveInBlack in one click for all listed Devices of each steps<br />
<br />
<br />
*TimeLink:<br />
-new 'Quick Selection' option to selected each identical parameters<br />
<br />
<br />
*Midi:<br />
-one can now use NOTE and PROGRAM CHANGE to trigger defined shortcuts<br />
<br />
<br />
*OSC:<br />
-new command which allow to control parameters of selected devices (range is -1.0 <= x.xx <= 1.0):<br />
<br />
/deviceParameter/ATTRIBUTE/PARAMETER x.xxx<br />
<br />
===4.0.24 [20181004]===<br />
<br />
===4.0.23 [20181002]===<br />
<br />
*menu Accelerators :<br />
-accelerators for MLink, TLink, DLink, SLink have changed (respectively Shift+Meta+w, Shift+Meta+x, Shift+Meta+y, Shift+Meta+z)<br />
<br />
<br />
*Sample :<br />
-faster encoder/decoder <br />
<br />
<br />
*VLC :<br />
-D::Light can now trigger VLC's playlist [https://www.getdlight.com/wiki/index.php/SETUP_I/O#VLC].<br />
<br />
<br />
*SubMasters :<br />
-VLC volume, DMX Input and OSC Input can be assigned to a regular SubMaster.<br />
<br />
<br />
*palette Editor :<br />
-Live functionality added<br />
<br />
<br />
*palette Listing :<br />
-new 'ALL' selector to display every recorded palette for selected channels<br />
<br />
<br />
*OLA server :<br />
-bumped to 0.10.7<br />
<br />
<br />
*MacOS :<br />
-MacOS 10.14 compatibility<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.22 [20180718]===<br />
<br />
*General:<br />
-last active step is recorded within the .sho, thus in case of crash or backup loading, last recorded step is set as the active step<br />
<br />
<br />
*USBDMX:<br />
-added more widget /*NODLE U1*/ /*FX5*/ /*Digital Enlightenment*/ /*anyma*/ /*avldiy*/ /*Eurolite*/<br />
<br />
(untested though....)<br />
<br />
<br />
<br />
*DeviceLink:<br />
-more powerful selection capabilities.<br />
<br />
one can now select several cells in DeviceLink Editor and apply chosen palette to all of them<br />
<br />
-MoveInBlack option editable for channels listed in the DeviceLink Editor<br />
<br />
<br />
<br />
*Curves:<br />
-new 'Square' interpolator (aka 'Square Law' curves)<br />
<br />
<br />
++fixes and optimizations<br />
<br />
===4.0.21 [20180705]===<br />
<br />
*DeviceListing:<br />
-one can now 'shiftPAN' and 'shiftTILT' devices<br />
<br />
<br />
*StepLinks:<br />
-one can choose to which destination OSC messages are sent (aka 'All Destinations' or specific IP:PORT)<br />
<br />
<br />
*General:<br />
-fixes and optimizations<br />
<br />
===4.0.20 [20180615]===<br />
<br />
*Palette:<br />
-Palette are now applied according to a user defined time (time is defined in [[SETUP]])<br />
<br />
-new Shift+CMD+P shortcut to display 'Palette Listing'<br />
<br />
<br />
*Virtual Submaster:<br />
-a new virtual submaster is available in [[SETUP I/O]]/OSC which can handle all incoming /circ/x/level OSC messages.<br />
<br />
-a new virtual submaster is available in [[SETUP I/O]]/DMX Utility which can handle all incoming DMX levels.<br />
<br />
<br />
*Submaster:<br />
-one can now colorize each Submaster (and it's levels in Output)<br />
<br />
<br />
*Accelerator:<br />
-new accelerators are available in Cue/Group/Chaser/Sample Editors<br />
<br />
<br />
*Track:<br />
-better MLink support<br />
<br />
===4.0.19 [20180515]===<br />
<br />
*Sample:<br />
-fix wrong device restitution under certain circumstances<br />
<br />
<br />
*Sequence:<br />
-new accelerator shortcut (CMD+R) in order to load selected step in active register<br />
<br />
-Cue names are now displayed in the big sequence window<br />
<br />
-one can now drag'n drop step(s) in order to reorganize the sequence<br />
<br />
-fix XFade wrong behavior <br />
<br />
<br />
*General:<br />
-in case of weird shutdown (crash....), D::Light now ask if user wanna use the backup.<br />
<br />
<br />
*OSC:<br />
-re-writting of OSC messaging system in favor of mono-argumentation (thus, touchOSC become usable again)<br />
<br />
-new syntax for Devices (cf https://getdlight.com/wiki/index.php/OSC)<br />
<br />
-old syntax (aka multi-argumentation) is still available thanks to a new switch in setupIO/OSC menu (Messaging argumentation type)<br />
<br />
<br />
*Track:<br />
- one can now track/update/create/delete Masterlinks from the Track window<br />
<br />
- better tracking for duplicate values<br />
<br />
- one can now use 'All' shortcut to select all displayed levels for selected channels<br />
<br />
<br />
*SplashScreen:<br />
-new initialization process which lead to a new splashscreen<br />
<br />
<br />
*MasterLinks:<br />
-MLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new insert MLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move MLinks<br />
<br />
<br />
*USBDMX:<br />
-D::Light now support HotPLug for usbDMX widgets :) only on macOS and Linux :(<br />
<br />
it means one can unplug/replug a usbDMX device, if the widget was previously active, D::Light will manage automatically the re-connection.<br />
<br />
<br />
*StepLinks :<br />
<br />
https://getdlight.com/wiki/index.php/STEPLINK<br />
<br />
-SLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new copy SLink button (+shortcuts) in the editor<br />
<br />
-new insert SLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move SLinks<br />
<br />
-OSC StepLinks are now typed, it means one must specify if argument(s) is an int, a float or a string<br />
<br />
-CURVES StepLinks now accept THRU (>) for outputs (in the same fashion as for channels)<br />
<br />
<br />
*Device Listing :<br />
-one can now sort Device's order according to ID or Model or Channel<br />
<br />
-one can now use massive Merge (by selecting several Devices before merge)<br />
<br />
<br />
*Palette Editor :<br />
- one can now use empty command line for AtLevel shortcut in order to purge selected levels<br />
<br />
<br />
*Palette Listing :<br />
- new 'Bound To' (editors) option in order to avoid opening Device Command<br />
<br />
<br />
*Chasers :<br />
- CHZ_Cue management is now the same as for the main sequence... if one record CHZ_Cue 1.5, it'll land between CHZ_Cue 1 and CHZ_Cue 2<br />
<br />
- Palette shortcut is now available in Chaser Editor<br />
<br />
<br />
*Curves :<br />
- deepest interaction with the patch.... Output(s) assigned to a curve of the curveListing are now linked(was ist das schön).<br />
<br />
- CurveEditor : one cane now select which curve is displayed (either from patch or from curveListing)<br />
<br />
- Curves are now 16bits -POTENTIAL INCOMPATIBILITY- (they need to be redrawn)<br />
<br />
===4.0.18 [20180124]===<br />
<br />
This release introduce SLinks.<br />
<br />
One can send custom Midi or OSC messages per sequence's step. Thus, it allows D::Light to become the master sequencer of your show as it can trigger specific cues/steps in other software.<br />
<br />
One can also load custom curves for output(s)/channel(s) on every steps of the sequence.<br />
<br />
*Patch:<br />
-new 'quick select' option in order to select all outputs patched to selected channels<br />
<br />
-new Channel/Output test shortcut<br />
<br />
-speedUp display<br />
<br />
*Sample:<br />
-smart +%/-% which only operate on recorded levels for selected channel(s) over a region or at one frame<br />
<br />
*Sequence:<br />
-in the main sequence window, one can now arrange columns as desired<br />
<br />
-new searchBox to quickly find a step/cue associated to a text<br />
<br />
*MasterLink/TimeLink/DeviceLink/StepLink Editor:<br />
-one can now select active step<br />
<br />
-more shortcuts<br />
<br />
*SubMaster Editor:<br />
-one can now select active submaster<br />
<br />
*Curves:<br />
-new design with more powerful editing<br />
<br />
*ShortCuts:<br />
-new searchBox to quickly find a shortcut<br />
<br />
*Save/SaveAs:<br />
-warning when directory is not writable<br />
<br />
*Force DeviceLink:<br />
-one can now use FullForce new option and select which attributes will be recorded<br />
<br />
*Device:<br />
-the main window should reflect active color for device. (it works for RGB or CMY colors only...)<br />
<br />
*General:<br />
-selection style is now more obvious (yellow square is 'around' selected channels)<br />
<br />
*Palette Editor:<br />
-one can move in Palette thanks to the new Up/Down switcher<br />
<br />
*Palette Listing:<br />
-Colour Palette are now colored for EZ view<br />
<br />
===4.0.17===<br />
<br />
a miserable bug of the previous release leads to this one<br />
<br />
===4.0.16_b4===<br />
<br />
===4.0.16_b2===<br />
<br />
===4.0.16 ===<br />
<br />
available for almost every systems (Linux version will be uploaded ASAP... sorry guys for the looooong waiting)<br />
<br />
*E1.31 (aka streamingACN) is now available as a netDMX protocol <br />
*one can now use 16 DMX universe<br />
<br />
Midi :<br />
*one can now use 'subStick' function for Midi Patch.<br />
thus Midi faders will always be patched to displayed submasters <br />
*'flashStick' is also available for the same purpose.<br />
SubMasters :<br />
*added a new 'E' button as Exclusion.<br />
thus AllSub master will not act on excluded submasters<br />
+ various fix<br />
<br />
===4.0.15_b2===<br />
<br />
2 new important stuff:<br />
*in Art-Net, DL no longer send continuously. it sends only on DMX change<br />
*in Patch, you can now "repeat" a Device. it's useful for playing with LedStrips<br />
also, more work have been done on DeviceCommands...<br />
in the Palette Listing, you can now use the new "recycle" icon in order to load same channels as in the DeviceCommands.<br />
<br />
===4.0.15_b1===<br />
<br />
===4.0.16_b3===<br />
<br />
===4.0.15_b3===<br />
<br />
===4.0.15===<br />
<br />
*on Windows, you should now be able to double-clic on .sho in order to launch DL and load desire sho<br />
*new SetUp I/O menu which group all DMX, USBDMX, NETDMX, MIDI and OSC function *new option to cross-patch dmx universes<br />
<br />
DMX Input:<br />
*more accurate<br />
*new option to bound DmxInput to channels or SubMasters<br />
<br />
Patch:<br />
*new option to "repeat" DMX Levels for Devices (useful for led strips)<br />
<br />
ArtNet :<br />
*you can now manually register Node's IP/Net/SubNet.<br />
*DL no longer send continuously packets.... it sends only on change.<br />
*new option in the Setup "Release FREEZE on Go".<br />
allow user to freeze DMX state until the next GO (useful when one want to move in sequence without modifying stage)<br />
<br />
Device Personality :<br />
*you can now import Personalities of the OFL project (Open Fixture Library) open-fixture-library.herokuapp.com/<br />
(which at the time of writing is open-fixture-library-pr-199.herokuapp.com/ ).<br />
*you can hide Commands for Colours, Focus and Blade in order to display bigger values table.<br />
<br />
Palette Editor:<br />
*you can now use At_level shortcut on selection of levels (multiple selection is allowed)<br />
General<br />
*you can now choose to display only patched channels<br />
<br />
===4.0.14===<br />
<br />
No new function Only fixes<br />
<br />
===4.0.13_b3===<br />
<br />
many changes to Artnet and dmxInput.<br />
<br />
===4.0.13===<br />
<br />
*enable DMXInput for DMX USB PRO widgets and clone<br />
*enable DMXInput for ArtNet<br />
*adjustable DMX rate<br />
*better Artnet support<br />
*better support for looooong samples<br />
*plenty of little annoying stuff<br />
<br />
===4.0.12===<br />
<br />
*new 'NoSolo' option for submaster:<br />
it means that a submaster tagged as 'NoSolo' won't be closed during 'Solo' operation, it also means that it won't close any sub when it's flashed.<br />
you just need to clic 2 times on the solo option .<br />
*when 'Solo' operation , device's parameters are now untouched (except the INTENSITY/DIMMER parameter)<br />
*new 'ReSync' option for midi:<br />
this function resend all midiOut levels. it's useful when you switch preset from the BCF2000<br />
*new option in the SETUP to bound MLink time and Timed submasters to Joystick: it means one can now speed up or down submasters opening/closing<br />
*import Sample extended:<br />
you can now select in one shot several samples to import.<br />
*'clone' is now available in the sample editor :<br />
it means you can copy selected channels levels to other(s) channel for a defined region or for a frame. This let you create enveloppe for channel and copy it to other channel.... yeah I know, this is huge!<br />
*import Chaser extended:<br />
you can now select in one shot several chasers to import.<br />
<br />
===4.0.11===<br />
<br />
fix annoying reported bugs.<br />
<br />
===4.0.10===<br />
<br />
*when cloning a device, one can now choose to clone source device's levels to destination devices's levels<br />
(in palette, in sub, in micropalette)<br />
*more device merging subtilities<br />
<br />
===Pre 4.0.09===<br />
<br />
*this one brings 'Gang Load' fashion to D::Light<br />
<br />
===4.0.9===<br />
<br />
extend the use of multiple selection in Cue/Group/Sample/Chasers Listing/Device Listing/Patch...<br />
you can now select several Chasers for example and load them to several submasters in one shot (thanks to drag n' drop)<br />
multiple selection have also been introduced for 'Remove' functions and 'Clone' functions.<br />
*you can now extract each submaster of the Gun Control (cf noGun option)<br />
*you can now set submasters config for a page of Sumaster (simply scroll the button down RecMLink button<br />
<br />
===4.0.8===<br />
<br />
===4.0.7===<br />
<br />
Mainly bug fixes and better memory bandwidth management<br />
<br />
===4.0.6===<br />
<br />
===4.0.5===<br />
<br />
This release will introduce microPalette.<br />
<br />
what is a microPalette ?<br />
<br />
microPalette handle one or several parameter(s) defined in the personality of a device, and only operate on a specific range defined by the user.<br />
microPalette are loaded in submasters and are executed in an exclusive mode for all selected devices that are registered within the submaster.<br />
for example, let's say devices are lighting ON with shutter open.<br />
you record a microPalette for SHUTTER parameter on the range 4 -> 128 that you load on submaster 1.<br />
when you'll open sub1, the shutter will start strobing form low to fast (if in the personality strobing form low to fast is registered in the range 4 -> 128).<br />
when you shutdown the submaster, the shutter will return to it's open state.<br />
it'll be veeeeeery useful for gigs<br />
*address patch issue when user use Shift key to extand selection for outputs<br />
*bug fixes and code cleaning<br />
<br />
===4.0.4===<br />
<br />
this release fix wrong behavior of 4.0.3 (sorry for the mess...)<br />
<br />
===4.0.3===<br />
<br />
*speeding internal things (and cleaning)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed) <br />
*better midi output (submaster's flash for example)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed":<br />
<br />
===4.0.2===<br />
<br />
<br />
fix & improve curves for dimmers<br />
<br />
===4.0.1===<br />
<br />
available for every supported systems : Win7, Win8, Win10, Linux32Bits (Ubuntu 14.04), Linux64Bits (Ubuntu 16.04), ARCHLInux (always on the top), MacOS 10.6 thru 10.12 on MacOS, D::Light is linked against XQuartz 2.7.11<br />
one of the main big thing is that D::Light is now a pay app... this move will hopefully be profitable for the software.<br />
the other big thing is that D::Light can now drive moving lights / LED lights.<br />
several improvements have been introduced for Chasers, Samples, user interface, drag'n drop, etc....<br />
<br />
===4.0.0.b-78===<br />
<br />
===4.0.0.b-75===<br />
<br />
fix blackout/sceneMaster/grandMaster with devices that use 'virtual intensity for colours' parameter<br />
<br />
<br />
===4.0.0.b-74===<br />
<br />
news:<br />
*refresh/balance available as OSC commands<br />
/pad/refresh 1<br />
/pad/balance 1<br />
*OSC message can bypass level's locking mechanism for /circ/level and /sub/level<br />
<br />
===4.0.0.b-76===<br />
<br />
*better handling of DLink<br />
*fix some Devices stuff for sequence -you can now use "0" Tlink (==20ms)<br />
*you can now use "0" waitTime _ 5xfaster than 0.1<br />
if you want to reset waitTimes to nothing (no autogo), set command line to . and use wait shortcut (or double clic in the waitTime column)<br />
*display Info when MLink or Tlink are recorded/updated<br />
++ various fix<br />
<br />
===4.0.0.b-73===<br />
<br />
Hi,<br />
b73 is out for some platforms (aka MacOS from 10.9 to 10.12 (linked against XQuartz 2.7.10), Windows 64b and Linux 64b)<br />
'''the main big thing with this release is that D::Light became a paid app...'''<br />
I tried during 13 years to keep in free, but I cannot no more. So please make archive of your sho as there will be no return.<br />
news:<br />
*lots of bug fixes<br />
*manual xfade for devices<br />
*you can now call Palettes from the main window (manually (new setup option or drag the switcher under the keypad) or with shortcuts)<br />
*nice handling of palettes in submasters.<br />
*improve device mechanism for Chasers<br />
*new timing options for chasers<br />
<br />
===Pre 4.0.0.b-72===<br />
<br />
*Samples are now LTP...<br />
mean easier, lighter, smarter...<br />
it also means some serious incompatibility with existing sample... sorry for that but it's a necessary evil.<br />
*fix DLink is now also available in Chaser<br />
*add 'Virtual Intensity for Colours" in the Device Listing.<br />
this new option let you control the Intensity of the device even when INTENSITY/DIMMer combo is not registered.<br />
usefull for LED RVB for example...<br />
<br />
===Pre 4.0.0.b-71===<br />
<br />
fix a miserable bug...<br />
news:<br />
*SampleListing now display Sample's length<br />
*you can change submaster's levels color (new setup option)<br />
<br />
===Pre 4.0.0.b-70===<br />
<br />
*new purge utility for device attributes within Samples<br />
*'device command' is now fully dedicated to sample's cause<br />
*better speed algorithm for stuff (aka sub_speed, joystick, general timing)<br />
*you can select devices directly in the 'palette Listing' window, as in the 'device commands' window<br />
*reorganization/colorization of 'device Commands' (in order to gain space and clarity)<br />
*add Ctrl+Arrow shortcut to select next channel and set it to default@Level<br />
<br />
===Pre 4.0.0.b-69===<br />
<br />
fix various wrong behavior<br />
*Devices:<br />
added the possibility to define HOME position for parameters to NULL. in this case, HOME call will never operate on the nulled parameters. (useful in some case where LAMP OFF is set to 0... and you don't want to switch the lamp off each time you HOME the device).<br />
<br />
===Pre 4.0.0.b-68===<br />
<br />
*added DND support for TLink and DLink in the chaser's editor<br />
*added DND support for Times in the chaser's editor (times can be DND for example from TimeIn to DelayOut, etc...)<br />
*added DND support for Cues in the chaser's editor<br />
*as for the sequence and other stuff you can now double-click in the TLink editor to set value<br />
*as for the Chaser's editor you can now DND Times in the Sequence editor in the way you want (eg from TimeIn to DelayOut, etc...)<br />
*Device's parameters now follow step times if INTENSITY is > 0 -fix for invPan/invTilt<br />
<br />
===4.0.0.b-67===<br />
<br />
===Pre 4.0.0.b-67===<br />
<br />
*added support for usb pro mk2 (revB) -added wait times to chaser editor $<br />
FWIW, I've decided to clean OSC reader/writer messenger before the final release (and this is not a good news for you... )<br />
I've changed:<br />
/circ/level x y (where x is the channel, y the level) /circ/prepalevel x y<br />
/sub/text x blabla<br />
/sub/level x y<br />
/sub/flash x y<br />
/sub/phase x y.y<br />
all the /subStick messages and also the /device ones<br />
for the devices it looks like<br />
/device s i i (string (/attribut/parameter), int (device numbr), int (value))<br />
I know that all your pd patchs, touchOSC stuff, etc... won't work anymore, but it gain clarity and parsing efficiency.<br />
<br />
===4.0.0.b-66===<br />
<br />
bug fixes<br />
few words about the new 'Phase' ID for a submaster:<br />
one can freely navigate in a sample thanks to the new phase function. it starts at 0.0 and end at 1.0 (1.0 is the latest frame of the sample).<br />
so you can set a sub as Phase for a sample (like you did with Speed function), and you have 255 steps to navigate in the sample.<br />
I've also added OSC message (/sub/x/phase 0.0........1.0).<br />
thus, you have a huuuuuuge precise control over the sample's restitution.<br />
you can go forward, backward, loop inside, etc.....<br />
<br />
===Pre 4.0.0.b-66===<br />
<br />
nouveaux messages OSC: reception<br />
/pad/sub x (select sub)<br />
/pad/record 1 (like record shortcut) /pad/update 1 (like update shortcut)<br />
sending<br />
/seq/x1text (send text associated to step loaded in X1) /seq/x2text (send text associated to step loaded in X2) /sub/pageText (send text associated with the active sub page) /seq/go_signal 1 (send when GO is triggered) /seq/goback_signal 1 (send when GO is triggered) /seq/pause_signal 1 (send when GO is triggered)<br />
and for the Devices:<br />
each device will respond to :<br />
/device/x/attribut/paramater 0... 65536<br />
where attribut is COLOR or FOCUS or EFFECT, etc.... and parameter are the ones recorded within the personality of the device<br />
each device will export his value to the same address<br />
<br />
===4.0.0.b-65===<br />
<br />
There's enough changes to make an update... I didn't finished all the clean though...<br />
*the main window has been polished to fit within small screen systems *you can sample devices<br />
*many many bug/trick fixes<br />
<br />
===4.0.0.b-64===<br />
<br />
mainly bug fixes and stuff improvements....<br />
<br />
===4.0.0.b-62===<br />
<br />
a miserable mistake on b61 leads to b62... mainly bug fixes and dep lib update<br />
<br />
===4.0.0.b-61===<br />
<br />
only for Win32, Win64, MacOS 10.11 (more OS to come later) mainly bug fixes.<br />
<br />
===4.0.0.b-58===<br />
<br />
freshly fresh for everyone, this beta fix several bugs or wrong behavior regarding Devices but also for the old fashion way...<br />
<br />
===4.0.0.b-57===<br />
<br />
*in the palette listing one can now apply a palette to selected devices in one click (nice 4 live...)<br />
*in the palette listing, palettes are now categorized (faster display)<br />
*in the 'device command' panel, if a parameter have a definition, associated scroller are now bound to minLevel/maxLevel (nice 4 live...)<br />
<br />
===4.0.0.b-56===<br />
<br />
only 4 MacOS 10.6 -> 10.11<br />
<br />
===4.0.0.b-55===<br />
<br />
should fix some stuff...<br />
only for Linux64, MacOS 10.8 -> 10.11<br />
<br />
===4.0.0.b-54===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-53===<br />
<br />
should fix group removing/deletion different compilation options for win64<br />
<br />
===4.0.0.b-52===<br />
<br />
should fix usbDMX Pro on ElCapitan && Yosemite should fix group deletion<br />
should fix Chase load in sub<br />
I don't have issue while loading global palette in sub.<br />
<br />
===4.0.0.b-51===<br />
<br />
with this one you can load PALETTES in submasters. no drag'n drop yet.... you can choose which device that is include in a palette is processed.<br />
on MacOSX, linked against fresh XQuartz 2.7.8<br />
<br />
===Pre 4.0.0.b-50===<br />
<br />
===Pre 4.0.0.b-49===<br />
<br />
===Pre 4.0.0.b-48===<br />
<br />
===4.0.0.b-47===<br />
<br />
lots of news coded during summer...<br />
*Device functions have been merged in a central window. This is now the start point for almost everything for Devices...<br />
*many things have been cleaned<br />
*Shift and Ctrl have been swapped (to massively select channel you now use Shift, to drag'ndrop a channel in a submaster to quickly inhib it, you now use Ctrl).<br />
<br />
===4.0.0.b-46===<br />
<br />
should fix reported bugs.<br />
<br />
===Pre 4.0.0.b-45===<br />
<br />
should fix:<br />
*record new sho (with permissions check on Linux) -artnet on Linux<br />
*strange and deep deep wrong behavior for devices<br />
should also clarify selection in the TLink editor.<br />
<br />
===4.0.0.b-44===<br />
<br />
should fix:<br />
*warning when user do not have permissions to write files on Linux<br />
*weird things when repatching a device<br />
<br />
===4.0.0.b-43===<br />
<br />
should fix:<br />
*artnet on windows computers<br />
*help on linux computers<br />
*submasters (timed and inhib ones) that stay in Pause state. -some inappropriate behaviors<br />
news:<br />
SHORTCUT :<br />
allow to delete previous binding when asking for an ever used key<br />
<br />
===4.0.0.b-42===<br />
<br />
ArtNet : restore network artPoll broadcast address (some node appears to not responding well over 255.255.255.255)<br />
Devices :<br />
*fix a case where palettes levels were not honored for dlinks<br />
*add the possibility to select the same parameter for several Devices by clicking on the parameter's column header<br />
Linux:<br />
*shrink size of the packages<br />
<br />
===4.0.0.b-41===<br />
<br />
mainly bug fixes:<br />
CHANNEL TRACK:<br />
fix bug and faster code.<br />
please do some hardcore tests...<br />
MIDI:<br />
new LOADSTEPID_X2/X1 functions for ProgramChange<br />
*retrieve single channel inhib when dragging with Shift to a submaster -retrieve hour trigger<br />
*new remove function for MidiTimeCode editor<br />
*bug font fixed<br />
<br />
===4.0.0.b-40===<br />
<br />
mainly bug fixes<br />
<br />
===4.0.0.b-39===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-38===<br />
<br />
so here comes a new one basically with bug fixes.<br />
also I've tried to reduce size (height) to fit on low resolution screen<br />
I've worked on the setup regarding ArtNet and OLA (for them to work better)<br />
the BIG one is the new remote available with this release that we have designed with aroom (big thanx)<br />
<br />
===4.0.0.b-37===<br />
<br />
removed things:<br />
channelcheck definitely removed (use Patch functions for this purpose) Color Scroller definitely removed (use Devices functions for this purpose)<br />
news/update/fixes:<br />
Patch:<br />
*you can now select several channels, and if you give one dimmer, channels we be patched as list starting with the given dimmer.<br />
(@mode exemple: CH 1 THRU 10 = 5 ENTER will patch ch 1 to dimmer 5, ch 2 to dimmer 6, etc...).<br />
*double click is available for check level<br />
Balance:<br />
*submaster that are in TIME mode and the little blue square of the sub is set, what's inside the submaster won't be touched by the Balance Mode<br />
Artnet:<br />
*now inegrated to the setup.<br />
*more simple, more usefull, honor the broadcast/unicast mode, honor selected nodes to use in unicast mode.<br />
Submasters:<br />
*there's now a little indicator close to the sub that show progression in case of MLink start or Times Start<br />
Midi Time Code:<br />
*new inhib MTC function in the setup<br />
+many various bug fixes<br />
<br />
===4.0.0.b-36===<br />
<br />
===4.0.0.b-35===<br />
<br />
bug fix<br />
+<br />
should improve Help display.<br />
in @Mode, the Help in the windows now display allowed syntax<br />
<br />
===4.0.0.b-34===<br />
<br />
*should improve TLink management<br />
*more/less OSC message for PATCH<br />
(new remote is here : github.com/dlight-tools/dlight-pad/blob/...ad_4.0_SGS2.touchosc ) -keep on cleaning code....<br />
<br />
===4.0.0.b-33===<br />
<br />
news:<br />
*should fix all errors reported for the b32 (except TLink that collapse, I've forgot....)<br />
Patch:<br />
*complete rewrite of this window.<br />
*the left part display channels, the right part display dimmers. D-Patch is the first address of patch for Devices<br />
*you can drag'n drop from channels to dimmers<br />
*you can select several dimmers like 1 + 2 Thru 10 + 20 + 44<br />
*the remote should not work anymore, let's try to write another one...<br />
+ many many more little stuff that make life better<br />
<br />
===4.0.0.b-32===<br />
<br />
General:<br />
*you can now double-clic on levels to set value<br />
Channel Track:<br />
*you can now DND to death!!<br />
ascii:<br />
*better integration with DL<br />
+bug fixes<br />
fews words:<br />
*DL seems stable enough now to cut off the release soon, I just need to re-write the patch window before the release.<br />
<br />
===4.0.0.b-31===<br />
<br />
*le double clic pour les textes des subs<br />
*tcl/tk updaté<br />
*molette de la souris pour les valeurs des paramètres des devices ainsi que pour les masters SCENE/FlashMaster AllSubMasters<br />
*meilleur check des noms de palettes<br />
*ID pour le message OSC /seq/go<br />
*ascii improve file loading/recording<br />
*device attribute's editor are now able to display levels in % as well as Real Values<br />
*et les corrections de bug annoncés sur la b30<br />
<br />
===4.0.0.b-30===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-29===<br />
<br />
*should fix Win64 package<br />
*Sequence : StepID<br />
this is the big new stuff which allow you to register an 'identifiant (ID)' for a step.<br />
<br />
Thus you can call the step thanx to new shortcuts stepID_load and stepID_goto where xxxx_load is used to set the ID for a step and xxxxx_goto is used to trigger the step<br />
there cannot be two stepID with the same number....<br />
<br />
in the setup you can choose if MSC Load message is mapped with the cues (as before) or with the stepID<br />
<br />
in OSC, two new messages : /seq/ID_goto xx.xxx and /seq/X2LoadAndFireID xx.xxx<br />
HourTrigger:<br />
*functions have been re-written<br />
+bug fixes<br />
<br />
===4.0.0.b-28===<br />
<br />
Text: all text are now edited in place<br />
File name: DL should support exotic characters (at least the french ones) +should fix all reported bugs of the previous beta<br />
<br />
===4.0.0.b-26===<br />
<br />
new beta available for every supported systems (with the addition of Windows 64bits) ATTENTION: on MacOS 10.6_10.7, DL is built against XQuartz 2.7.7 (please update your server...)<br />
bug fixes release + new features:<br />
OLA:<br />
*the server have been updated to 0.9.5<br />
Sequence :<br />
*the big sequence window is a whole new code with drag'n drop support for every parameters<br />
Track :<br />
*now display DLinks associated to a channel for sequence's steps<br />
OSC : new /sub/x/text message.<br />
*it's only an outgoing message that display text associated with subs. DL will not respond to this message<br />
MIDI :<br />
*new MidiSwitch +/- bind available<br />
Device :<br />
*Inverse Pan/Tilt now available in the Device's Listing<br />
<br />
===4.0.0.b-25===<br />
<br />
===4.0.0.b-24===<br />
<br />
bug fixes +<br />
Channel Track has been re-write<br />
*more useful and Sequence selector added<br />
@mode:<br />
*available in channel Track<br />
*bug fixes in TimeGroup editor<br />
*add [DELETE] [CUE] xx.x [THRU] xx.xx<br />
OLA:<br />
*fixes on yosemite (thanx aroom)<br />
+ many little stuff<br />
<br />
===4.0.0.b-22===<br />
<br />
mainly a bug fix with addition of:<br />
*in @mode and RPN, PALETTE will open the Palette Listing<br />
*0 + Colour/Focus/Beam/etc... will set selected devices to Home values for selected attributes.<br />
<br />
===4.0.0.b-21===<br />
<br />
mainly bug fixes...<br />
new features:<br />
*Devices command's windows now reflect real values for movers all the times + some goodies...<br />
<br />
===4.0.0.b-20===<br />
<br />
Recapitulatifs par rapport à la b16 :<br />
*Grand Master : Ok<br />
*Black : Ok<br />
*Focus avec le Pad Ok<br />
*Plus de sho corrompu : Ok Memorisation des Focus :ok Patch : OK<br />
*Ce qui ne fct pas ou plus:<br />
*Multi sélection avec souris et touche " CTRL", c'est ok avec les commande "ch +"<br />
*prise en compte de valeur par défaut des devices (chez moi un Strobe qui devrai être à 255)<br />
Au bout d'un moment de travail, les fenêtres ne passent plus en premier plan par l'appel au menu, lorsqu'elles sont ouvertes. donc il faut les sélectionner dans un coin apparent.<br />
*Les Cue FX ne mémorisent pas les canaux de devices.<br />
*Les clone de Cue, ne copient pas les canaux de devices<br />
*lorsqu'on clique sur le "DLINK" d'un STEP, on peut visiblement éditer les canaux individuellement, or ce ne fonctionne pas sur tous les canaux. (couleurs OK, mais STROBE, EFFECT...)<br />
J'ai d'ailleurs pas réussi à "jouer" avec un canal "EFFET / MACRO", mais c'est peut être le device, faut que je vérifie.<br />
Les Dlink ne sont pas liés aux CUES, donc on ne peut pas les mettre dans un SUB.<br />
Pas systématique<br />
*Ne mémorise de temps en temps pas la couleur (donc dans certains CUE, et pas d'autres) <-- Ca c'est bizarre et pénible<br />
je te joindrai le sho et le step où ça bloque.<br />
=> ben aujourd'hui ce step et cette couleur ne bloque plus !=> A suivre<br />
*Sortie du logiciel pas toujours propre (fenêtres bloquées ouverte), mais ce ne m'est plus arrivé le lendemain.<br />
*J'ai eu deux fois une fermeture inopinée lorsque je faisais des manip. avec les 4-5 fenêtres ouvertes (Focus, Beam, Couleur, Listing), sans perte de données, recul. avec menu "backup".<br />
<br />
===4.0.0.b18===<br />
<br />
===Pre 4.0.0.b18===<br />
<br />
===4.0.0.b17===<br />
<br />
mainly a bug fix.<br />
<br />
===4.0.0.b16===<br />
<br />
===Pre 4.0.0.b16===<br />
<br />
*SUB_SPEED are reset to 50% in case of gun shot<br />
*moving light's attributes have been redispatched, new BEAM family<br />
*palette listing now reflect available palette for selected channels.<br />
*Colour and Focus window now display parameters levels for each selected Devices (along with the active palette's name)<br />
<br />
===4.0.0.b15===<br />
<br />
available for Windows, MacOS 10.8, 10.9, 10.10 bug fixes only...<br />
<br />
===4.0.0.b14===<br />
<br />
bug fixes only... should address:<br />
*not patched channels -X1/X2 crash<br />
<br />
===4.0.0.b11===<br />
<br />
===4.0.0.b10===<br />
<br />
*fix a bug with the 'Personality Editor'<br />
*benefit from the compiler analyzer (lots of optimizations)<br />
*fix Sample recording<br />
*new 'Balance' function to isolate selected channel as long as Balance is ON<br />
<br />
maybe I'll repeat myself but It's important to test these beta in order to stabilize the first 4.0.0 in order to release it.<br />
<br />
my goal is to have a bullet proof release as the 3.0.24<br />
<br />
moving lights code will be part of this release as an experimental feature.<br />
<br />
===4.0.0.b09===<br />
<br />
it's a big step forward as it introduce concept/basics for moving light, Leds, and whatever you need in D::Light.<br />
<br />
Specifically it introduces 'DLinks' wich are more or less (actually less than more) like MLinks but for registered devices.<br />
<br />
DLinks acts like this:<br />
*you set all parameters you need for devices (with palette it's better)<br />
*you record a cue and DLinks are attached to the step that contain the cue<br />
*you can edit/modify/create/remove DLinks form the editor wich is available (for now... I've forget to set an option in the menus....) by click on the corresponding column in the sequence.<br />
*when DLink are loaded in X2, if the channel is black they're processed (this behavior is called GO_IN_B on some ligthdesk)<br />
*this is a special feature of DL: when a channel under TGroup control is fading to black, if DLink attached to next step is referring to this channel, parameters are processed.<br />
it fits very well for theater I think....<br />
*DLinks are not attached to cues, cues only contain Dimmer Parameter of devices (if they exists) -editors (like GROUP, CUE, SUB) does not deal with devices parameters.<br />
<br />
===Pre 4.0.0.b9===<br />
<br />
===4.0.0.b8===<br />
<br />
===4.0.0.b7===<br />
<br />
===4.0.0.b6===<br />
<br />
*a new beta is available for macOS >= 10.8 and Windows (if you want the other builds, just ask.) here's a non-finished list of modifications:<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording<br />
*add Palette recording/updating functions<br />
*add Palette listing and editor<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde<br />
*in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
attached a model of devices for the device editor.<br />
<br />
I think it's robust now and you can build Personality based on the attached example.<br />
<br />
===Pre 4.0.0.b6===<br />
<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording add Palette recording/updating functions<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
===4.0.0.b05===<br />
<br />
* add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho. It's usefull for Device that do not handle Intensity attribute.<br />
* add a merging mechanism to swap registered device model with another one. it'll be usefull when Palette will be coded but the purpose is to be able to switch between device when in tour you do not have the same device as at the creation.<br />
* from the main board you can access to several windows for (few for now) commands add CONTROL command for Lamp On/Off<br />
*add FOCUS command for Pan(Fine)/Tilt(Fine)<br />
*add BLADE command<br />
<br />
in the FOCUS and Blade windows you can hold CTRL to scroll FINE or scroll BOTH parameters I think you'll need to to rebuild your devices template as the one provided because all parameters you want to use must be set<br />
<br />
all library have been updated<br />
<br />
===Pre 4.0.0.b5===<br />
<br />
*add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho add a merging mechanism to swap registered device model with another one<br />
*add CONTROL command for Lamp On/Off add FOCUS command for Pan(Fine)/Tilt(Fine) add BLADE command<br />
*updated libs<br />
*join Alpha Profile 800 && ADB Warp model as example say that Parameters fields must be set....<br />
<br />
===4.0.0.b04===<br />
<br />
Avec cette beta, j'arrive à controler les couleurs du PAR via le ColourPanel<br />
le circuit de la fenêtre principale représente le paramètre DIMMER des devices<br />
*donc de la nouveauté dans le colourpanel où si le(s) devices sélectionnées ont plus de 3 couleurs, des scrollers de niveaux apparaissent en bas de la fenêtre<br />
*rajout des cases CMY<br />
*refonte des presets de couleurs (pour mémoire: left-clic = selection de couleur, un deuxième clic permet de nommer la couleur, Ctrl+clic permet d'enregistrer la couleur active)<br />
donc si vous avez listés/patchés des devices, que vous les sélectionnez depuis la fenêtre principale, vous devriez pouvoir controler les couleurs depuis le colourPanel.<br />
on ne peut pas encore enregistrer de cues avec des valeurs de couleurs ni charger des trucs dans les subs, ni rien.... petit à petit ça avance.<br />
aussi pour ceux qui possèdent un ultraDMX RDM Pro merci de me dire si il fonctionne mieux avec cette beta.<br />
après réflexions nocturnes je me dis que c'est pas bien de mettre les valeurs de HOME dans la librairie, qu'il vaudrait mieux définir ces valeurs dans le 'Device Listing'... où pourrait également apparaitre des champs comme 'Inverse Pan' et 'Inverse Tilt'...<br />
<br />
===4.0.0.b3===<br />
<br />
this one bring the Device Listing where you can import Device Files to your sho. please be carefull not having neither Manufacturer nor Model set as '*'<br />
'-' on Win32 leads to nothing good...<br />
in order to patch the imported device, you click on the Dimmer or Channel cell, it pop up a big dimmer view.<br />
use Ctrl+'move the mouse' to set the dimmer Range.<br />
once dimmer range is set, you type the channel number you want to assign the device and use 'c' (like in channel) to process the patch.<br />
you can use 0 channel to release a previous patch without removing a device<br />
<br />
===4.0.0.b2===<br />
<br />
this one should address reported bugs of the previous one<br />
<br />
===4.0.0.b1===<br />
<br />
voici la premiere béta d'une longue série qui devrait aboutir sur une proposition d'utilisation des projecteurs à LED, projecteurs asservis.<br />
ça sera sans doute assez long étant donné le chantier, néanmoins voici une première proposition....<br />
cette beta ne comprends qu'un module de création de librairie de projecteur.<br />
dans l'ordre pour las suivantes:<br />
*assignation des projecteurs dans un sho de DL en fonction de la librairie existante -fonctions d'accès aux paramètres<br />
*création/gestion de palette<br />
<br />
==D::Light v3==<br />
<br />
===3.0.24_b2===<br />
<br />
build system is slightly different from previous releases. now we have :<br />
*MacOS 10.6/10.7 build linked against XQuartz 2.7.4<br />
*MacOS 10.8/10.9 build linked against XQuartz 2.7.5<br />
*and the good old Win32, Linux32, Linux64 releases on Linux and MacOS, every lib have been updated<br />
here come the news....:<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
you can load one or several channels.<br />
it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.24===<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
*thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
*you can load one or several channels.<br />
*it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.22_b2===<br />
<br />
OSC:<br />
*less message for channels (eg only when their values are changing)<br />
Setup:<br />
*new option for sequence typo<br />
*bug fixes...<br />
<br />
===3.0.22_b1===<br />
<br />
new beta phase with:<br />
*bug fixes (at least more error checks)<br />
*MidiTimeCode improved<br />
<br />
===3.0.22===<br />
<br />
I'm proud to announce the 3.0.22 release of D::Light.<br />
It's available for each supported platforms (macOS 10.6->10.9, windows, Linux 32b, Linux 64b). On MacOSX, it's linked against XQuartz 2.7.5 (xquartz.macosforge.org/landing/)<br />
many bugs fixed....<br />
News:<br />
*MIDI TIMECODE: code improved<br />
OSC:<br />
*less and better verbose<br />
SETUP:<br />
*new typo function for sequence display<br />
*please consider making donations if you think this software is useful.</div>Sl1200mk2https://getdlight.com/wiki/index.php?title=ChangeLog&diff=3088ChangeLog2020-01-07T16:44:24Z<p>Sl1200mk2 : /* D::Light v4 */</p>
<hr />
<div>__NOTOC__<br />
<br />
==D::Light v4==<br />
<br />
===4.1.06 [20200107]===<br />
<br />
bug fix release :)<br />
<br />
<br />
<br />
===4.1.05 [20191220]===<br />
<br />
*macOS<br />
-more Native integration <br />
<br />
-fix&&improvements<br />
<br />
===4.1.04 [20191130]===<br />
<br />
*SubMasters:<br />
-add new OSC and Midi messages for subBook rotations // ajout de nouveaux messages OSC et MIDI pour la navigation dans les subBooks.<br />
<br />
-add new buttons to quickly switch between Submaster's pages // ajout de nouveaux boutons pour rapidement choisir la page de Submaster affichée.<br />
<br />
*Patch:<br />
-you can now give a name to channels (useful on tour...) // il est dorénavant possible d'assigner du texte à un circuit.<br />
<br />
*Objects Listing:<br />
-new option for Chaser and Sample Listing to run the selected effects (in order to quickly identify them) // nouvelle option pour les Chaser et Sample Listings qui permet de rapidement faire un play/pause des effets sélectionnés<br />
<br />
*Devices:<br />
-new 'Recall DLink' function to copy state of selected devices from a step/cue/stepID // nouvelle fonction 'Recall DLink' pour copier les niveaux des devices en sélection depuis une cue/step/stepID donné<br />
<br />
*General<br />
-new 'Ring Buffer' mechanism for channel's quick selection (+shortcuts+OSC+MIDI links) // nouveau mécanisme appelé 'Ring Buffer' pour une sélection rapide des circuits (accessible via les raccourcis claviers, des messages OSC ou des commandes MIDI)<br />
<br />
-one can use commandLine to define Refresh timing // il est dorénavant possible de préciser le temps de la commande Refresh (via la ligne de commande)<br />
<br />
-you can define a prefered path in the SetUp // Il est possible de définir une arborescence dans le SetUp pour que D::Light ouvre le navigateur de fichier de préférence vers le chemin défini.<br />
<br />
===4.1.03 [20190729]===<br />
<br />
*SetUpIO:<br />
-virtual submasters for incoming data are now separate. One can control either usbDMXInput, netDMXInput and oscInput at the same time.<br />
<br />
it means one can use usbDMX Input to control Submasters from an external lightdesk and in the same time use netDMX Input to control Channels from a fancy madMapper patch :) and output DMX... :)<br />
<br />
//<br />
<br />
-D::light dispose dorénavant de 2 entrées DMX séparées (usbDMXInput et netDMXInput) via les 'Virtual Submaster'.<br />
<br />
ça signifie qu'il est possible d'utiliser une console lumière pour piloter les Submasters de D::Light (via usbDMXInput) tout en utilisant madMapper pour controler les circuits (via netDMXInput)... et sortir du DMX :)<br />
<br />
<br />
<br />
<br />
===4.1.02 [20190726]===<br />
<br />
*Midi:<br />
-new 'FloatingScaleIncrement' and 'FloatingScaleDecrement' available for ControlChange // nouvelles fonctionnalités 'FloatingScaleIncrement' et 'FloatingScaleDecrement' pour les ControlChange Midi.<br />
<br />
Ces nouvelles fonctions permettent d'utiliser une roue codeuse Midi (qui envoie +1 dans un sens et +1 dans l'autre sens sur 2 canaux différents) pour pouvoir se déplacer dans les listings ou modifier le niveau des circuits sélectionnés.<br />
<br />
-better shortcut support // amélioration de la commande midi 'Shortcut'<br />
<br />
<br />
*OSC:<br />
-better strategy // meilleure stratégie d'émission des messages OSC<br />
<br />
<br />
*E1.31:<br />
-better code for E1.31 input // meilleur code pour la réception de paquets E1.31<br />
<br />
===4.1.01 [20190722]===<br />
<br />
*fix<br />
<br />
<br />
===4.1.00 [20190719]===<br />
<br />
*UserInterface:<br />
-more 'flat' design // fin du nouveau design de l'interface utilisateur<br />
<br />
<br />
*Park:<br />
-new 'Park' function is order to lock channels or specific parameters of Device // nouvelle fonction 'Park' qui permet de bloquer des circuits ou des paramètres individuels de Device à une niveau donné.<br />
<br />
<br />
*macOS:<br />
-D::Light is now notarized from Apple // D::light est "notarizé" de la part d'Apple<br />
<br />
===4.0.31 [20190618]===<br />
<br />
*UserInterface:<br />
-new 'flat' design // nouveau design de l'interface utilisateur<br />
<br />
<br />
*Chaser / Sample:<br />
-one can now use SPEED Submasters to gain more fine controls on Chasers/Samples restitution (ClockWise way, CounterClockWise way, Random way)<br />
<br />
//<br />
<br />
-Il est dorénavant possible de controler le sens de défilement des Chasers et des Samples, soit dans le sens horaire (normal... CWise) soit dans le sens anti horaire (du dernier step vers le premier ... CCWise) soit en mode aléatoire (Random).<br />
<br />
Pour accéder à ces controles il suffit de définir un Submaster comme SPEED d'un Chaser ou d'un Sample et en lieu et place du texte associé au Sub se trouve le PlayMode.<br />
<br />
<br />
<br />
*Clone:<br />
-one can now set desire objects number while cloning (available for Cue, Group, Chaser, Sample, Palette, microPalette) // Il est dorénavant possible de choisir lors d'un clone d'objet le numéro de l'objet cloné (valable pour les objets Cue, Group, Chaser, Sample, Palette, microPalette)<br />
<br />
<br />
<br />
*Freeze:<br />
-Frozen step is now coloured // A l'appel de la fonction Freeze, le step en SCENE devient coloré pour une meilleure identification<br />
<br />
-grandMaster can now control Frozen levels // Le grandMaster est dorénavant maitre sur l'état lumineux freezé<br />
<br />
<br />
<br />
*Sequence:<br />
-one can now use Ctrl+Space to load selected step and launch GO (only in the big sequence window) // Il est dorénavant possible d'utiliser la barre espace dans la fenêtre de Sequence pour lancer un GO.<br />
<br />
Il est également possible de sélectionner un step et d'appuyer sur Control+Space pour charger le step sélectionné en Préparation et automatiquement lancer un GO.<br />
<br />
<br />
*Curves:<br />
-one can now select point and use Ctrl+Arrows(Up/Down/Left/Right) to move it // Il est dorénavant possible de sélectionner un point de la courbe du 'Curve Editor' et d'utiliser la combinaison de touche Ctrl+Flèche(Nord/Sud/Est/Ouest) pour le déplacer<br />
<br />
<br />
*TimeLink:<br />
-new copyToStep function to copy selected Tlinks to desire step // nouvelle fonction de copie (et raccourci clavier associé) pour copier les TimeLinks sélectionnés vers le pas de séquence inscrit dans la ligne de commande.<br />
<br />
<br />
*Midi:<br />
-new design of the midi Patch Editor // nouveau design de la fenêtre d'édition du patch Midi<br />
<br />
-more copyToMidiSwitch capabilities (you can now copy selected patch to all existing midiSwitch when the commandLine is empty) // Il est dorénavant possible de copier tout ou partie du patch midi vers tous les MidiSwitch existants en laissant la ligne de commande vide.<br />
<br />
<br />
*DeviceCommand:<br />
-one can now use MouseScroll in Blade's specialized widget // Il est dorénavant possible d'utiliser le scroll de la souris pour modifier les niveaux des Blades<br />
<br />
<br />
*microPalette:<br />
-one can now register INTENSITY/DIMMER as a definition for microPalette // Il est dorénavant possible d'enregistrer le paramètre INTENSITY/DIMMER comme définition d'une microPalette<br />
<br />
===4.0.30 [20190314]===<br />
*Objects Listings:<br />
-one can now sort (or reorder) objects in Cue/Group/Chaser/Sample/Palette/microPalette Listings // nouvelle commande pour re-numéroter les objects dans les différents listing<br />
<br />
-new 'reOrder' shortcut // également un nouveau raccourci clavier 'reOrder'<br />
<br />
<br />
*Submasters:<br />
-new state for Solo function (we now got NORMAL/SOLO/FLASHSOLO/NOSOLO) // ajout d'une nouvelle fonctionnalité pour le SOLO des Submasters.<br />
<br />
les différents états sont:<br />
<br />
**NORMAL : rien de particulier<br />
**SOLO (vert) : en fonction de l'ouverture du Submaster les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**FLASHSOLO (jaune) : lors de l'appui sur le bouton FLASH du Submaster, les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**NOSOLO (rouge) : le Submaster ne se coupe pas lors de l'action d'autres Submasters en mode SOLO ou FLASHSOLO<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.29 [20190226]===<br />
*General:<br />
-Balance function for channels is now dynamic // amélioration de la fonction Balance pour les circuits.<br />
<br />
Lorsque la fonction Balance est activée (qui permet d'isoler le(s) circuit(s) sélectionné(s)), si la sélection de circuit change, la Balance est updatée<br />
<br />
<br />
*OSC:<br />
-new /shortcut command which accepts string as argument // nouvelle commande /shortcut pour simuler un raccourci clavier.<br />
<br />
Cette commande accepte une 'string' comme argument.<br />
<br />
Par exemple '/shortcut p' va changer le registre de travail actif.<br />
<br />
<br />
*Track:<br />
-one can now track Palette across sequence // il est dorénavant possible de tracker les Palettes chargées dans le séquentiel (via les DeviceLinks)<br />
<br />
<br />
*Device:<br />
-more https://open-fixture-library.org/ integration<br />
<br />
<br />
*DeviceLinks:<br />
-Purge menu redefined // extension du menu Purge des DeviceLink.<br />
<br />
Il est dorénavant possible de purger un Paramètre ou tous les paramètres d'un attribut pour un DeviceLink en un coup<br />
<br />
<br />
*DeviceCommand:<br />
-new Live bound which display levels form palettes loaded in SubMasters // nouveau mode Live pour le DeviceCommand <br />
<br />
en mode Live, le DeviceCommand affiche les niveaux des paramètres des devices qui sont pilotés par des palettes chargées dans les submasters<br />
<br />
===4.0.28 [20190118]===<br />
*Submaster:<br />
-improve Submasters Solo mode // amélioration du mode Solo pour les Submasters.<br />
<br />
dorénavant le mode solo n'est plus réservé aux Flash, il est également accessible pendant le scroll des Submasters.<br />
<br />
-Balance do not kill 'E' (aka Exclusion) Submasters // les 'E' (comme Exclusion) Submasters ne sont plus remis à zéro en cas de Balance<br />
<br />
<br />
*Group:<br />
-enhance popUp dialog // amélioration de la fenêtre popUp d'enregistrement des Groupes.<br />
<br />
Lors de l'enregistrement d'un Groupe une fenêtre popUp s'ouvre où vous pouvez directement renseigner le nom du nouveau Groupe.<br />
<br />
<br />
*MasterLink:<br />
-improve MasterLink behavior (follow step +/-) // Les MasterLinks suivent la séquence pour les commandes step +/-<br />
<br />
-improve MasterLink editor Submaster's selection/registration // amélioration de la sélection/enregistrement des Submasters dans l'éditeur de MasterLink.<br />
<br />
vous pouvez dorénavant sélectionner les Submasters à enregistrer dans les MLinks de la même manière que la sélection de circuits dans la fenêtre principale.<br />
<br />
===4.0.26 [20181214]===<br />
*Patch:<br />
-'Enter' key can now be used to select either channels or outputs. CommandLine is used for sourcing.<br />
<br />
<br />
*Main Window:<br />
-'Enter' key can now be used to select channels. CommandLine is used for sourcing.<br />
<br />
-new 'DynamicBottom' display for Device's selection.<br />
<br />
<br />
*Sequence:<br />
-one can now register/insert cueless step. Such steps are useful to trigger D/M/S Links.<br />
<br />
<br />
*SubMasters:<br />
-new 'Looping Style' options for SubMasters loaded with Sample. one can select if levels are persistent after each loop or reseted.<br />
<br />
<br />
*SetUp:<br />
-one can now choose if SOLO mode for SubMasters also behave on Scene levels.<br />
<br />
-one can choose colours for Scene/Prepa registers<br />
<br />
<br />
*SetUp I/O:<br />
-one can now choose DMX input frame length.<br />
<br />
<br />
*DeviceLink:<br />
- one can now trigger MoveInBlack in one click for all listed Devices of each steps<br />
<br />
<br />
*TimeLink:<br />
-new 'Quick Selection' option to selected each identical parameters<br />
<br />
<br />
*Midi:<br />
-one can now use NOTE and PROGRAM CHANGE to trigger defined shortcuts<br />
<br />
<br />
*OSC:<br />
-new command which allow to control parameters of selected devices (range is -1.0 <= x.xx <= 1.0):<br />
<br />
/deviceParameter/ATTRIBUTE/PARAMETER x.xxx<br />
<br />
===4.0.24 [20181004]===<br />
<br />
===4.0.23 [20181002]===<br />
<br />
*menu Accelerators :<br />
-accelerators for MLink, TLink, DLink, SLink have changed (respectively Shift+Meta+w, Shift+Meta+x, Shift+Meta+y, Shift+Meta+z)<br />
<br />
<br />
*Sample :<br />
-faster encoder/decoder <br />
<br />
<br />
*VLC :<br />
-D::Light can now trigger VLC's playlist [https://www.getdlight.com/wiki/index.php/SETUP_I/O#VLC].<br />
<br />
<br />
*SubMasters :<br />
-VLC volume, DMX Input and OSC Input can be assigned to a regular SubMaster.<br />
<br />
<br />
*palette Editor :<br />
-Live functionality added<br />
<br />
<br />
*palette Listing :<br />
-new 'ALL' selector to display every recorded palette for selected channels<br />
<br />
<br />
*OLA server :<br />
-bumped to 0.10.7<br />
<br />
<br />
*MacOS :<br />
-MacOS 10.14 compatibility<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.22 [20180718]===<br />
<br />
*General:<br />
-last active step is recorded within the .sho, thus in case of crash or backup loading, last recorded step is set as the active step<br />
<br />
<br />
*USBDMX:<br />
-added more widget /*NODLE U1*/ /*FX5*/ /*Digital Enlightenment*/ /*anyma*/ /*avldiy*/ /*Eurolite*/<br />
<br />
(untested though....)<br />
<br />
<br />
<br />
*DeviceLink:<br />
-more powerful selection capabilities.<br />
<br />
one can now select several cells in DeviceLink Editor and apply chosen palette to all of them<br />
<br />
-MoveInBlack option editable for channels listed in the DeviceLink Editor<br />
<br />
<br />
<br />
*Curves:<br />
-new 'Square' interpolator (aka 'Square Law' curves)<br />
<br />
<br />
++fixes and optimizations<br />
<br />
===4.0.21 [20180705]===<br />
<br />
*DeviceListing:<br />
-one can now 'shiftPAN' and 'shiftTILT' devices<br />
<br />
<br />
*StepLinks:<br />
-one can choose to which destination OSC messages are sent (aka 'All Destinations' or specific IP:PORT)<br />
<br />
<br />
*General:<br />
-fixes and optimizations<br />
<br />
===4.0.20 [20180615]===<br />
<br />
*Palette:<br />
-Palette are now applied according to a user defined time (time is defined in [[SETUP]])<br />
<br />
-new Shift+CMD+P shortcut to display 'Palette Listing'<br />
<br />
<br />
*Virtual Submaster:<br />
-a new virtual submaster is available in [[SETUP I/O]]/OSC which can handle all incoming /circ/x/level OSC messages.<br />
<br />
-a new virtual submaster is available in [[SETUP I/O]]/DMX Utility which can handle all incoming DMX levels.<br />
<br />
<br />
*Submaster:<br />
-one can now colorize each Submaster (and it's levels in Output)<br />
<br />
<br />
*Accelerator:<br />
-new accelerators are available in Cue/Group/Chaser/Sample Editors<br />
<br />
<br />
*Track:<br />
-better MLink support<br />
<br />
===4.0.19 [20180515]===<br />
<br />
*Sample:<br />
-fix wrong device restitution under certain circumstances<br />
<br />
<br />
*Sequence:<br />
-new accelerator shortcut (CMD+R) in order to load selected step in active register<br />
<br />
-Cue names are now displayed in the big sequence window<br />
<br />
-one can now drag'n drop step(s) in order to reorganize the sequence<br />
<br />
-fix XFade wrong behavior <br />
<br />
<br />
*General:<br />
-in case of weird shutdown (crash....), D::Light now ask if user wanna use the backup.<br />
<br />
<br />
*OSC:<br />
-re-writting of OSC messaging system in favor of mono-argumentation (thus, touchOSC become usable again)<br />
<br />
-new syntax for Devices (cf https://getdlight.com/wiki/index.php/OSC)<br />
<br />
-old syntax (aka multi-argumentation) is still available thanks to a new switch in setupIO/OSC menu (Messaging argumentation type)<br />
<br />
<br />
*Track:<br />
- one can now track/update/create/delete Masterlinks from the Track window<br />
<br />
- better tracking for duplicate values<br />
<br />
- one can now use 'All' shortcut to select all displayed levels for selected channels<br />
<br />
<br />
*SplashScreen:<br />
-new initialization process which lead to a new splashscreen<br />
<br />
<br />
*MasterLinks:<br />
-MLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new insert MLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move MLinks<br />
<br />
<br />
*USBDMX:<br />
-D::Light now support HotPLug for usbDMX widgets :) only on macOS and Linux :(<br />
<br />
it means one can unplug/replug a usbDMX device, if the widget was previously active, D::Light will manage automatically the re-connection.<br />
<br />
<br />
*StepLinks :<br />
<br />
https://getdlight.com/wiki/index.php/STEPLINK<br />
<br />
-SLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new copy SLink button (+shortcuts) in the editor<br />
<br />
-new insert SLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move SLinks<br />
<br />
-OSC StepLinks are now typed, it means one must specify if argument(s) is an int, a float or a string<br />
<br />
-CURVES StepLinks now accept THRU (>) for outputs (in the same fashion as for channels)<br />
<br />
<br />
*Device Listing :<br />
-one can now sort Device's order according to ID or Model or Channel<br />
<br />
-one can now use massive Merge (by selecting several Devices before merge)<br />
<br />
<br />
*Palette Editor :<br />
- one can now use empty command line for AtLevel shortcut in order to purge selected levels<br />
<br />
<br />
*Palette Listing :<br />
- new 'Bound To' (editors) option in order to avoid opening Device Command<br />
<br />
<br />
*Chasers :<br />
- CHZ_Cue management is now the same as for the main sequence... if one record CHZ_Cue 1.5, it'll land between CHZ_Cue 1 and CHZ_Cue 2<br />
<br />
- Palette shortcut is now available in Chaser Editor<br />
<br />
<br />
*Curves :<br />
- deepest interaction with the patch.... Output(s) assigned to a curve of the curveListing are now linked(was ist das schön).<br />
<br />
- CurveEditor : one cane now select which curve is displayed (either from patch or from curveListing)<br />
<br />
- Curves are now 16bits -POTENTIAL INCOMPATIBILITY- (they need to be redrawn)<br />
<br />
===4.0.18 [20180124]===<br />
<br />
This release introduce SLinks.<br />
<br />
One can send custom Midi or OSC messages per sequence's step. Thus, it allows D::Light to become the master sequencer of your show as it can trigger specific cues/steps in other software.<br />
<br />
One can also load custom curves for output(s)/channel(s) on every steps of the sequence.<br />
<br />
*Patch:<br />
-new 'quick select' option in order to select all outputs patched to selected channels<br />
<br />
-new Channel/Output test shortcut<br />
<br />
-speedUp display<br />
<br />
*Sample:<br />
-smart +%/-% which only operate on recorded levels for selected channel(s) over a region or at one frame<br />
<br />
*Sequence:<br />
-in the main sequence window, one can now arrange columns as desired<br />
<br />
-new searchBox to quickly find a step/cue associated to a text<br />
<br />
*MasterLink/TimeLink/DeviceLink/StepLink Editor:<br />
-one can now select active step<br />
<br />
-more shortcuts<br />
<br />
*SubMaster Editor:<br />
-one can now select active submaster<br />
<br />
*Curves:<br />
-new design with more powerful editing<br />
<br />
*ShortCuts:<br />
-new searchBox to quickly find a shortcut<br />
<br />
*Save/SaveAs:<br />
-warning when directory is not writable<br />
<br />
*Force DeviceLink:<br />
-one can now use FullForce new option and select which attributes will be recorded<br />
<br />
*Device:<br />
-the main window should reflect active color for device. (it works for RGB or CMY colors only...)<br />
<br />
*General:<br />
-selection style is now more obvious (yellow square is 'around' selected channels)<br />
<br />
*Palette Editor:<br />
-one can move in Palette thanks to the new Up/Down switcher<br />
<br />
*Palette Listing:<br />
-Colour Palette are now colored for EZ view<br />
<br />
===4.0.17===<br />
<br />
a miserable bug of the previous release leads to this one<br />
<br />
===4.0.16_b4===<br />
<br />
===4.0.16_b2===<br />
<br />
===4.0.16 ===<br />
<br />
available for almost every systems (Linux version will be uploaded ASAP... sorry guys for the looooong waiting)<br />
<br />
*E1.31 (aka streamingACN) is now available as a netDMX protocol <br />
*one can now use 16 DMX universe<br />
<br />
Midi :<br />
*one can now use 'subStick' function for Midi Patch.<br />
thus Midi faders will always be patched to displayed submasters <br />
*'flashStick' is also available for the same purpose.<br />
SubMasters :<br />
*added a new 'E' button as Exclusion.<br />
thus AllSub master will not act on excluded submasters<br />
+ various fix<br />
<br />
===4.0.15_b2===<br />
<br />
2 new important stuff:<br />
*in Art-Net, DL no longer send continuously. it sends only on DMX change<br />
*in Patch, you can now "repeat" a Device. it's useful for playing with LedStrips<br />
also, more work have been done on DeviceCommands...<br />
in the Palette Listing, you can now use the new "recycle" icon in order to load same channels as in the DeviceCommands.<br />
<br />
===4.0.15_b1===<br />
<br />
===4.0.16_b3===<br />
<br />
===4.0.15_b3===<br />
<br />
===4.0.15===<br />
<br />
*on Windows, you should now be able to double-clic on .sho in order to launch DL and load desire sho<br />
*new SetUp I/O menu which group all DMX, USBDMX, NETDMX, MIDI and OSC function *new option to cross-patch dmx universes<br />
<br />
DMX Input:<br />
*more accurate<br />
*new option to bound DmxInput to channels or SubMasters<br />
<br />
Patch:<br />
*new option to "repeat" DMX Levels for Devices (useful for led strips)<br />
<br />
ArtNet :<br />
*you can now manually register Node's IP/Net/SubNet.<br />
*DL no longer send continuously packets.... it sends only on change.<br />
*new option in the Setup "Release FREEZE on Go".<br />
allow user to freeze DMX state until the next GO (useful when one want to move in sequence without modifying stage)<br />
<br />
Device Personality :<br />
*you can now import Personalities of the OFL project (Open Fixture Library) open-fixture-library.herokuapp.com/<br />
(which at the time of writing is open-fixture-library-pr-199.herokuapp.com/ ).<br />
*you can hide Commands for Colours, Focus and Blade in order to display bigger values table.<br />
<br />
Palette Editor:<br />
*you can now use At_level shortcut on selection of levels (multiple selection is allowed)<br />
General<br />
*you can now choose to display only patched channels<br />
<br />
===4.0.14===<br />
<br />
No new function Only fixes<br />
<br />
===4.0.13_b3===<br />
<br />
many changes to Artnet and dmxInput.<br />
<br />
===4.0.13===<br />
<br />
*enable DMXInput for DMX USB PRO widgets and clone<br />
*enable DMXInput for ArtNet<br />
*adjustable DMX rate<br />
*better Artnet support<br />
*better support for looooong samples<br />
*plenty of little annoying stuff<br />
<br />
===4.0.12===<br />
<br />
*new 'NoSolo' option for submaster:<br />
it means that a submaster tagged as 'NoSolo' won't be closed during 'Solo' operation, it also means that it won't close any sub when it's flashed.<br />
you just need to clic 2 times on the solo option .<br />
*when 'Solo' operation , device's parameters are now untouched (except the INTENSITY/DIMMER parameter)<br />
*new 'ReSync' option for midi:<br />
this function resend all midiOut levels. it's useful when you switch preset from the BCF2000<br />
*new option in the SETUP to bound MLink time and Timed submasters to Joystick: it means one can now speed up or down submasters opening/closing<br />
*import Sample extended:<br />
you can now select in one shot several samples to import.<br />
*'clone' is now available in the sample editor :<br />
it means you can copy selected channels levels to other(s) channel for a defined region or for a frame. This let you create enveloppe for channel and copy it to other channel.... yeah I know, this is huge!<br />
*import Chaser extended:<br />
you can now select in one shot several chasers to import.<br />
<br />
===4.0.11===<br />
<br />
fix annoying reported bugs.<br />
<br />
===4.0.10===<br />
<br />
*when cloning a device, one can now choose to clone source device's levels to destination devices's levels<br />
(in palette, in sub, in micropalette)<br />
*more device merging subtilities<br />
<br />
===Pre 4.0.09===<br />
<br />
*this one brings 'Gang Load' fashion to D::Light<br />
<br />
===4.0.9===<br />
<br />
extend the use of multiple selection in Cue/Group/Sample/Chasers Listing/Device Listing/Patch...<br />
you can now select several Chasers for example and load them to several submasters in one shot (thanks to drag n' drop)<br />
multiple selection have also been introduced for 'Remove' functions and 'Clone' functions.<br />
*you can now extract each submaster of the Gun Control (cf noGun option)<br />
*you can now set submasters config for a page of Sumaster (simply scroll the button down RecMLink button<br />
<br />
===4.0.8===<br />
<br />
===4.0.7===<br />
<br />
Mainly bug fixes and better memory bandwidth management<br />
<br />
===4.0.6===<br />
<br />
===4.0.5===<br />
<br />
This release will introduce microPalette.<br />
<br />
what is a microPalette ?<br />
<br />
microPalette handle one or several parameter(s) defined in the personality of a device, and only operate on a specific range defined by the user.<br />
microPalette are loaded in submasters and are executed in an exclusive mode for all selected devices that are registered within the submaster.<br />
for example, let's say devices are lighting ON with shutter open.<br />
you record a microPalette for SHUTTER parameter on the range 4 -> 128 that you load on submaster 1.<br />
when you'll open sub1, the shutter will start strobing form low to fast (if in the personality strobing form low to fast is registered in the range 4 -> 128).<br />
when you shutdown the submaster, the shutter will return to it's open state.<br />
it'll be veeeeeery useful for gigs<br />
*address patch issue when user use Shift key to extand selection for outputs<br />
*bug fixes and code cleaning<br />
<br />
===4.0.4===<br />
<br />
this release fix wrong behavior of 4.0.3 (sorry for the mess...)<br />
<br />
===4.0.3===<br />
<br />
*speeding internal things (and cleaning)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed) <br />
*better midi output (submaster's flash for example)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed":<br />
<br />
===4.0.2===<br />
<br />
<br />
fix & improve curves for dimmers<br />
<br />
===4.0.1===<br />
<br />
available for every supported systems : Win7, Win8, Win10, Linux32Bits (Ubuntu 14.04), Linux64Bits (Ubuntu 16.04), ARCHLInux (always on the top), MacOS 10.6 thru 10.12 on MacOS, D::Light is linked against XQuartz 2.7.11<br />
one of the main big thing is that D::Light is now a pay app... this move will hopefully be profitable for the software.<br />
the other big thing is that D::Light can now drive moving lights / LED lights.<br />
several improvements have been introduced for Chasers, Samples, user interface, drag'n drop, etc....<br />
<br />
===4.0.0.b-78===<br />
<br />
===4.0.0.b-75===<br />
<br />
fix blackout/sceneMaster/grandMaster with devices that use 'virtual intensity for colours' parameter<br />
<br />
<br />
===4.0.0.b-74===<br />
<br />
news:<br />
*refresh/balance available as OSC commands<br />
/pad/refresh 1<br />
/pad/balance 1<br />
*OSC message can bypass level's locking mechanism for /circ/level and /sub/level<br />
<br />
===4.0.0.b-76===<br />
<br />
*better handling of DLink<br />
*fix some Devices stuff for sequence -you can now use "0" Tlink (==20ms)<br />
*you can now use "0" waitTime _ 5xfaster than 0.1<br />
if you want to reset waitTimes to nothing (no autogo), set command line to . and use wait shortcut (or double clic in the waitTime column)<br />
*display Info when MLink or Tlink are recorded/updated<br />
++ various fix<br />
<br />
===4.0.0.b-73===<br />
<br />
Hi,<br />
b73 is out for some platforms (aka MacOS from 10.9 to 10.12 (linked against XQuartz 2.7.10), Windows 64b and Linux 64b)<br />
'''the main big thing with this release is that D::Light became a paid app...'''<br />
I tried during 13 years to keep in free, but I cannot no more. So please make archive of your sho as there will be no return.<br />
news:<br />
*lots of bug fixes<br />
*manual xfade for devices<br />
*you can now call Palettes from the main window (manually (new setup option or drag the switcher under the keypad) or with shortcuts)<br />
*nice handling of palettes in submasters.<br />
*improve device mechanism for Chasers<br />
*new timing options for chasers<br />
<br />
===Pre 4.0.0.b-72===<br />
<br />
*Samples are now LTP...<br />
mean easier, lighter, smarter...<br />
it also means some serious incompatibility with existing sample... sorry for that but it's a necessary evil.<br />
*fix DLink is now also available in Chaser<br />
*add 'Virtual Intensity for Colours" in the Device Listing.<br />
this new option let you control the Intensity of the device even when INTENSITY/DIMMer combo is not registered.<br />
usefull for LED RVB for example...<br />
<br />
===Pre 4.0.0.b-71===<br />
<br />
fix a miserable bug...<br />
news:<br />
*SampleListing now display Sample's length<br />
*you can change submaster's levels color (new setup option)<br />
<br />
===Pre 4.0.0.b-70===<br />
<br />
*new purge utility for device attributes within Samples<br />
*'device command' is now fully dedicated to sample's cause<br />
*better speed algorithm for stuff (aka sub_speed, joystick, general timing)<br />
*you can select devices directly in the 'palette Listing' window, as in the 'device commands' window<br />
*reorganization/colorization of 'device Commands' (in order to gain space and clarity)<br />
*add Ctrl+Arrow shortcut to select next channel and set it to default@Level<br />
<br />
===Pre 4.0.0.b-69===<br />
<br />
fix various wrong behavior<br />
*Devices:<br />
added the possibility to define HOME position for parameters to NULL. in this case, HOME call will never operate on the nulled parameters. (useful in some case where LAMP OFF is set to 0... and you don't want to switch the lamp off each time you HOME the device).<br />
<br />
===Pre 4.0.0.b-68===<br />
<br />
*added DND support for TLink and DLink in the chaser's editor<br />
*added DND support for Times in the chaser's editor (times can be DND for example from TimeIn to DelayOut, etc...)<br />
*added DND support for Cues in the chaser's editor<br />
*as for the sequence and other stuff you can now double-click in the TLink editor to set value<br />
*as for the Chaser's editor you can now DND Times in the Sequence editor in the way you want (eg from TimeIn to DelayOut, etc...)<br />
*Device's parameters now follow step times if INTENSITY is > 0 -fix for invPan/invTilt<br />
<br />
===4.0.0.b-67===<br />
<br />
===Pre 4.0.0.b-67===<br />
<br />
*added support for usb pro mk2 (revB) -added wait times to chaser editor $<br />
FWIW, I've decided to clean OSC reader/writer messenger before the final release (and this is not a good news for you... )<br />
I've changed:<br />
/circ/level x y (where x is the channel, y the level) /circ/prepalevel x y<br />
/sub/text x blabla<br />
/sub/level x y<br />
/sub/flash x y<br />
/sub/phase x y.y<br />
all the /subStick messages and also the /device ones<br />
for the devices it looks like<br />
/device s i i (string (/attribut/parameter), int (device numbr), int (value))<br />
I know that all your pd patchs, touchOSC stuff, etc... won't work anymore, but it gain clarity and parsing efficiency.<br />
<br />
===4.0.0.b-66===<br />
<br />
bug fixes<br />
few words about the new 'Phase' ID for a submaster:<br />
one can freely navigate in a sample thanks to the new phase function. it starts at 0.0 and end at 1.0 (1.0 is the latest frame of the sample).<br />
so you can set a sub as Phase for a sample (like you did with Speed function), and you have 255 steps to navigate in the sample.<br />
I've also added OSC message (/sub/x/phase 0.0........1.0).<br />
thus, you have a huuuuuuge precise control over the sample's restitution.<br />
you can go forward, backward, loop inside, etc.....<br />
<br />
===Pre 4.0.0.b-66===<br />
<br />
nouveaux messages OSC: reception<br />
/pad/sub x (select sub)<br />
/pad/record 1 (like record shortcut) /pad/update 1 (like update shortcut)<br />
sending<br />
/seq/x1text (send text associated to step loaded in X1) /seq/x2text (send text associated to step loaded in X2) /sub/pageText (send text associated with the active sub page) /seq/go_signal 1 (send when GO is triggered) /seq/goback_signal 1 (send when GO is triggered) /seq/pause_signal 1 (send when GO is triggered)<br />
and for the Devices:<br />
each device will respond to :<br />
/device/x/attribut/paramater 0... 65536<br />
where attribut is COLOR or FOCUS or EFFECT, etc.... and parameter are the ones recorded within the personality of the device<br />
each device will export his value to the same address<br />
<br />
===4.0.0.b-65===<br />
<br />
There's enough changes to make an update... I didn't finished all the clean though...<br />
*the main window has been polished to fit within small screen systems *you can sample devices<br />
*many many bug/trick fixes<br />
<br />
===4.0.0.b-64===<br />
<br />
mainly bug fixes and stuff improvements....<br />
<br />
===4.0.0.b-62===<br />
<br />
a miserable mistake on b61 leads to b62... mainly bug fixes and dep lib update<br />
<br />
===4.0.0.b-61===<br />
<br />
only for Win32, Win64, MacOS 10.11 (more OS to come later) mainly bug fixes.<br />
<br />
===4.0.0.b-58===<br />
<br />
freshly fresh for everyone, this beta fix several bugs or wrong behavior regarding Devices but also for the old fashion way...<br />
<br />
===4.0.0.b-57===<br />
<br />
*in the palette listing one can now apply a palette to selected devices in one click (nice 4 live...)<br />
*in the palette listing, palettes are now categorized (faster display)<br />
*in the 'device command' panel, if a parameter have a definition, associated scroller are now bound to minLevel/maxLevel (nice 4 live...)<br />
<br />
===4.0.0.b-56===<br />
<br />
only 4 MacOS 10.6 -> 10.11<br />
<br />
===4.0.0.b-55===<br />
<br />
should fix some stuff...<br />
only for Linux64, MacOS 10.8 -> 10.11<br />
<br />
===4.0.0.b-54===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-53===<br />
<br />
should fix group removing/deletion different compilation options for win64<br />
<br />
===4.0.0.b-52===<br />
<br />
should fix usbDMX Pro on ElCapitan && Yosemite should fix group deletion<br />
should fix Chase load in sub<br />
I don't have issue while loading global palette in sub.<br />
<br />
===4.0.0.b-51===<br />
<br />
with this one you can load PALETTES in submasters. no drag'n drop yet.... you can choose which device that is include in a palette is processed.<br />
on MacOSX, linked against fresh XQuartz 2.7.8<br />
<br />
===Pre 4.0.0.b-50===<br />
<br />
===Pre 4.0.0.b-49===<br />
<br />
===Pre 4.0.0.b-48===<br />
<br />
===4.0.0.b-47===<br />
<br />
lots of news coded during summer...<br />
*Device functions have been merged in a central window. This is now the start point for almost everything for Devices...<br />
*many things have been cleaned<br />
*Shift and Ctrl have been swapped (to massively select channel you now use Shift, to drag'ndrop a channel in a submaster to quickly inhib it, you now use Ctrl).<br />
<br />
===4.0.0.b-46===<br />
<br />
should fix reported bugs.<br />
<br />
===Pre 4.0.0.b-45===<br />
<br />
should fix:<br />
*record new sho (with permissions check on Linux) -artnet on Linux<br />
*strange and deep deep wrong behavior for devices<br />
should also clarify selection in the TLink editor.<br />
<br />
===4.0.0.b-44===<br />
<br />
should fix:<br />
*warning when user do not have permissions to write files on Linux<br />
*weird things when repatching a device<br />
<br />
===4.0.0.b-43===<br />
<br />
should fix:<br />
*artnet on windows computers<br />
*help on linux computers<br />
*submasters (timed and inhib ones) that stay in Pause state. -some inappropriate behaviors<br />
news:<br />
SHORTCUT :<br />
allow to delete previous binding when asking for an ever used key<br />
<br />
===4.0.0.b-42===<br />
<br />
ArtNet : restore network artPoll broadcast address (some node appears to not responding well over 255.255.255.255)<br />
Devices :<br />
*fix a case where palettes levels were not honored for dlinks<br />
*add the possibility to select the same parameter for several Devices by clicking on the parameter's column header<br />
Linux:<br />
*shrink size of the packages<br />
<br />
===4.0.0.b-41===<br />
<br />
mainly bug fixes:<br />
CHANNEL TRACK:<br />
fix bug and faster code.<br />
please do some hardcore tests...<br />
MIDI:<br />
new LOADSTEPID_X2/X1 functions for ProgramChange<br />
*retrieve single channel inhib when dragging with Shift to a submaster -retrieve hour trigger<br />
*new remove function for MidiTimeCode editor<br />
*bug font fixed<br />
<br />
===4.0.0.b-40===<br />
<br />
mainly bug fixes<br />
<br />
===4.0.0.b-39===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-38===<br />
<br />
so here comes a new one basically with bug fixes.<br />
also I've tried to reduce size (height) to fit on low resolution screen<br />
I've worked on the setup regarding ArtNet and OLA (for them to work better)<br />
the BIG one is the new remote available with this release that we have designed with aroom (big thanx)<br />
<br />
===4.0.0.b-37===<br />
<br />
removed things:<br />
channelcheck definitely removed (use Patch functions for this purpose) Color Scroller definitely removed (use Devices functions for this purpose)<br />
news/update/fixes:<br />
Patch:<br />
*you can now select several channels, and if you give one dimmer, channels we be patched as list starting with the given dimmer.<br />
(@mode exemple: CH 1 THRU 10 = 5 ENTER will patch ch 1 to dimmer 5, ch 2 to dimmer 6, etc...).<br />
*double click is available for check level<br />
Balance:<br />
*submaster that are in TIME mode and the little blue square of the sub is set, what's inside the submaster won't be touched by the Balance Mode<br />
Artnet:<br />
*now inegrated to the setup.<br />
*more simple, more usefull, honor the broadcast/unicast mode, honor selected nodes to use in unicast mode.<br />
Submasters:<br />
*there's now a little indicator close to the sub that show progression in case of MLink start or Times Start<br />
Midi Time Code:<br />
*new inhib MTC function in the setup<br />
+many various bug fixes<br />
<br />
===4.0.0.b-36===<br />
<br />
===4.0.0.b-35===<br />
<br />
bug fix<br />
+<br />
should improve Help display.<br />
in @Mode, the Help in the windows now display allowed syntax<br />
<br />
===4.0.0.b-34===<br />
<br />
*should improve TLink management<br />
*more/less OSC message for PATCH<br />
(new remote is here : github.com/dlight-tools/dlight-pad/blob/...ad_4.0_SGS2.touchosc ) -keep on cleaning code....<br />
<br />
===4.0.0.b-33===<br />
<br />
news:<br />
*should fix all errors reported for the b32 (except TLink that collapse, I've forgot....)<br />
Patch:<br />
*complete rewrite of this window.<br />
*the left part display channels, the right part display dimmers. D-Patch is the first address of patch for Devices<br />
*you can drag'n drop from channels to dimmers<br />
*you can select several dimmers like 1 + 2 Thru 10 + 20 + 44<br />
*the remote should not work anymore, let's try to write another one...<br />
+ many many more little stuff that make life better<br />
<br />
===4.0.0.b-32===<br />
<br />
General:<br />
*you can now double-clic on levels to set value<br />
Channel Track:<br />
*you can now DND to death!!<br />
ascii:<br />
*better integration with DL<br />
+bug fixes<br />
fews words:<br />
*DL seems stable enough now to cut off the release soon, I just need to re-write the patch window before the release.<br />
<br />
===4.0.0.b-31===<br />
<br />
*le double clic pour les textes des subs<br />
*tcl/tk updaté<br />
*molette de la souris pour les valeurs des paramètres des devices ainsi que pour les masters SCENE/FlashMaster AllSubMasters<br />
*meilleur check des noms de palettes<br />
*ID pour le message OSC /seq/go<br />
*ascii improve file loading/recording<br />
*device attribute's editor are now able to display levels in % as well as Real Values<br />
*et les corrections de bug annoncés sur la b30<br />
<br />
===4.0.0.b-30===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-29===<br />
<br />
*should fix Win64 package<br />
*Sequence : StepID<br />
this is the big new stuff which allow you to register an 'identifiant (ID)' for a step.<br />
<br />
Thus you can call the step thanx to new shortcuts stepID_load and stepID_goto where xxxx_load is used to set the ID for a step and xxxxx_goto is used to trigger the step<br />
there cannot be two stepID with the same number....<br />
<br />
in the setup you can choose if MSC Load message is mapped with the cues (as before) or with the stepID<br />
<br />
in OSC, two new messages : /seq/ID_goto xx.xxx and /seq/X2LoadAndFireID xx.xxx<br />
HourTrigger:<br />
*functions have been re-written<br />
+bug fixes<br />
<br />
===4.0.0.b-28===<br />
<br />
Text: all text are now edited in place<br />
File name: DL should support exotic characters (at least the french ones) +should fix all reported bugs of the previous beta<br />
<br />
===4.0.0.b-26===<br />
<br />
new beta available for every supported systems (with the addition of Windows 64bits) ATTENTION: on MacOS 10.6_10.7, DL is built against XQuartz 2.7.7 (please update your server...)<br />
bug fixes release + new features:<br />
OLA:<br />
*the server have been updated to 0.9.5<br />
Sequence :<br />
*the big sequence window is a whole new code with drag'n drop support for every parameters<br />
Track :<br />
*now display DLinks associated to a channel for sequence's steps<br />
OSC : new /sub/x/text message.<br />
*it's only an outgoing message that display text associated with subs. DL will not respond to this message<br />
MIDI :<br />
*new MidiSwitch +/- bind available<br />
Device :<br />
*Inverse Pan/Tilt now available in the Device's Listing<br />
<br />
===4.0.0.b-25===<br />
<br />
===4.0.0.b-24===<br />
<br />
bug fixes +<br />
Channel Track has been re-write<br />
*more useful and Sequence selector added<br />
@mode:<br />
*available in channel Track<br />
*bug fixes in TimeGroup editor<br />
*add [DELETE] [CUE] xx.x [THRU] xx.xx<br />
OLA:<br />
*fixes on yosemite (thanx aroom)<br />
+ many little stuff<br />
<br />
===4.0.0.b-22===<br />
<br />
mainly a bug fix with addition of:<br />
*in @mode and RPN, PALETTE will open the Palette Listing<br />
*0 + Colour/Focus/Beam/etc... will set selected devices to Home values for selected attributes.<br />
<br />
===4.0.0.b-21===<br />
<br />
mainly bug fixes...<br />
new features:<br />
*Devices command's windows now reflect real values for movers all the times + some goodies...<br />
<br />
===4.0.0.b-20===<br />
<br />
Recapitulatifs par rapport à la b16 :<br />
*Grand Master : Ok<br />
*Black : Ok<br />
*Focus avec le Pad Ok<br />
*Plus de sho corrompu : Ok Memorisation des Focus :ok Patch : OK<br />
*Ce qui ne fct pas ou plus:<br />
*Multi sélection avec souris et touche " CTRL", c'est ok avec les commande "ch +"<br />
*prise en compte de valeur par défaut des devices (chez moi un Strobe qui devrai être à 255)<br />
Au bout d'un moment de travail, les fenêtres ne passent plus en premier plan par l'appel au menu, lorsqu'elles sont ouvertes. donc il faut les sélectionner dans un coin apparent.<br />
*Les Cue FX ne mémorisent pas les canaux de devices.<br />
*Les clone de Cue, ne copient pas les canaux de devices<br />
*lorsqu'on clique sur le "DLINK" d'un STEP, on peut visiblement éditer les canaux individuellement, or ce ne fonctionne pas sur tous les canaux. (couleurs OK, mais STROBE, EFFECT...)<br />
J'ai d'ailleurs pas réussi à "jouer" avec un canal "EFFET / MACRO", mais c'est peut être le device, faut que je vérifie.<br />
Les Dlink ne sont pas liés aux CUES, donc on ne peut pas les mettre dans un SUB.<br />
Pas systématique<br />
*Ne mémorise de temps en temps pas la couleur (donc dans certains CUE, et pas d'autres) <-- Ca c'est bizarre et pénible<br />
je te joindrai le sho et le step où ça bloque.<br />
=> ben aujourd'hui ce step et cette couleur ne bloque plus !=> A suivre<br />
*Sortie du logiciel pas toujours propre (fenêtres bloquées ouverte), mais ce ne m'est plus arrivé le lendemain.<br />
*J'ai eu deux fois une fermeture inopinée lorsque je faisais des manip. avec les 4-5 fenêtres ouvertes (Focus, Beam, Couleur, Listing), sans perte de données, recul. avec menu "backup".<br />
<br />
===4.0.0.b18===<br />
<br />
===Pre 4.0.0.b18===<br />
<br />
===4.0.0.b17===<br />
<br />
mainly a bug fix.<br />
<br />
===4.0.0.b16===<br />
<br />
===Pre 4.0.0.b16===<br />
<br />
*SUB_SPEED are reset to 50% in case of gun shot<br />
*moving light's attributes have been redispatched, new BEAM family<br />
*palette listing now reflect available palette for selected channels.<br />
*Colour and Focus window now display parameters levels for each selected Devices (along with the active palette's name)<br />
<br />
===4.0.0.b15===<br />
<br />
available for Windows, MacOS 10.8, 10.9, 10.10 bug fixes only...<br />
<br />
===4.0.0.b14===<br />
<br />
bug fixes only... should address:<br />
*not patched channels -X1/X2 crash<br />
<br />
===4.0.0.b11===<br />
<br />
===4.0.0.b10===<br />
<br />
*fix a bug with the 'Personality Editor'<br />
*benefit from the compiler analyzer (lots of optimizations)<br />
*fix Sample recording<br />
*new 'Balance' function to isolate selected channel as long as Balance is ON<br />
<br />
maybe I'll repeat myself but It's important to test these beta in order to stabilize the first 4.0.0 in order to release it.<br />
<br />
my goal is to have a bullet proof release as the 3.0.24<br />
<br />
moving lights code will be part of this release as an experimental feature.<br />
<br />
===4.0.0.b09===<br />
<br />
it's a big step forward as it introduce concept/basics for moving light, Leds, and whatever you need in D::Light.<br />
<br />
Specifically it introduces 'DLinks' wich are more or less (actually less than more) like MLinks but for registered devices.<br />
<br />
DLinks acts like this:<br />
*you set all parameters you need for devices (with palette it's better)<br />
*you record a cue and DLinks are attached to the step that contain the cue<br />
*you can edit/modify/create/remove DLinks form the editor wich is available (for now... I've forget to set an option in the menus....) by click on the corresponding column in the sequence.<br />
*when DLink are loaded in X2, if the channel is black they're processed (this behavior is called GO_IN_B on some ligthdesk)<br />
*this is a special feature of DL: when a channel under TGroup control is fading to black, if DLink attached to next step is referring to this channel, parameters are processed.<br />
it fits very well for theater I think....<br />
*DLinks are not attached to cues, cues only contain Dimmer Parameter of devices (if they exists) -editors (like GROUP, CUE, SUB) does not deal with devices parameters.<br />
<br />
===Pre 4.0.0.b9===<br />
<br />
===4.0.0.b8===<br />
<br />
===4.0.0.b7===<br />
<br />
===4.0.0.b6===<br />
<br />
*a new beta is available for macOS >= 10.8 and Windows (if you want the other builds, just ask.) here's a non-finished list of modifications:<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording<br />
*add Palette recording/updating functions<br />
*add Palette listing and editor<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde<br />
*in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
attached a model of devices for the device editor.<br />
<br />
I think it's robust now and you can build Personality based on the attached example.<br />
<br />
===Pre 4.0.0.b6===<br />
<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording add Palette recording/updating functions<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
===4.0.0.b05===<br />
<br />
* add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho. It's usefull for Device that do not handle Intensity attribute.<br />
* add a merging mechanism to swap registered device model with another one. it'll be usefull when Palette will be coded but the purpose is to be able to switch between device when in tour you do not have the same device as at the creation.<br />
* from the main board you can access to several windows for (few for now) commands add CONTROL command for Lamp On/Off<br />
*add FOCUS command for Pan(Fine)/Tilt(Fine)<br />
*add BLADE command<br />
<br />
in the FOCUS and Blade windows you can hold CTRL to scroll FINE or scroll BOTH parameters I think you'll need to to rebuild your devices template as the one provided because all parameters you want to use must be set<br />
<br />
all library have been updated<br />
<br />
===Pre 4.0.0.b5===<br />
<br />
*add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho add a merging mechanism to swap registered device model with another one<br />
*add CONTROL command for Lamp On/Off add FOCUS command for Pan(Fine)/Tilt(Fine) add BLADE command<br />
*updated libs<br />
*join Alpha Profile 800 && ADB Warp model as example say that Parameters fields must be set....<br />
<br />
===4.0.0.b04===<br />
<br />
Avec cette beta, j'arrive à controler les couleurs du PAR via le ColourPanel<br />
le circuit de la fenêtre principale représente le paramètre DIMMER des devices<br />
*donc de la nouveauté dans le colourpanel où si le(s) devices sélectionnées ont plus de 3 couleurs, des scrollers de niveaux apparaissent en bas de la fenêtre<br />
*rajout des cases CMY<br />
*refonte des presets de couleurs (pour mémoire: left-clic = selection de couleur, un deuxième clic permet de nommer la couleur, Ctrl+clic permet d'enregistrer la couleur active)<br />
donc si vous avez listés/patchés des devices, que vous les sélectionnez depuis la fenêtre principale, vous devriez pouvoir controler les couleurs depuis le colourPanel.<br />
on ne peut pas encore enregistrer de cues avec des valeurs de couleurs ni charger des trucs dans les subs, ni rien.... petit à petit ça avance.<br />
aussi pour ceux qui possèdent un ultraDMX RDM Pro merci de me dire si il fonctionne mieux avec cette beta.<br />
après réflexions nocturnes je me dis que c'est pas bien de mettre les valeurs de HOME dans la librairie, qu'il vaudrait mieux définir ces valeurs dans le 'Device Listing'... où pourrait également apparaitre des champs comme 'Inverse Pan' et 'Inverse Tilt'...<br />
<br />
===4.0.0.b3===<br />
<br />
this one bring the Device Listing where you can import Device Files to your sho. please be carefull not having neither Manufacturer nor Model set as '*'<br />
'-' on Win32 leads to nothing good...<br />
in order to patch the imported device, you click on the Dimmer or Channel cell, it pop up a big dimmer view.<br />
use Ctrl+'move the mouse' to set the dimmer Range.<br />
once dimmer range is set, you type the channel number you want to assign the device and use 'c' (like in channel) to process the patch.<br />
you can use 0 channel to release a previous patch without removing a device<br />
<br />
===4.0.0.b2===<br />
<br />
this one should address reported bugs of the previous one<br />
<br />
===4.0.0.b1===<br />
<br />
voici la premiere béta d'une longue série qui devrait aboutir sur une proposition d'utilisation des projecteurs à LED, projecteurs asservis.<br />
ça sera sans doute assez long étant donné le chantier, néanmoins voici une première proposition....<br />
cette beta ne comprends qu'un module de création de librairie de projecteur.<br />
dans l'ordre pour las suivantes:<br />
*assignation des projecteurs dans un sho de DL en fonction de la librairie existante -fonctions d'accès aux paramètres<br />
*création/gestion de palette<br />
<br />
==D::Light v3==<br />
<br />
===3.0.24_b2===<br />
<br />
build system is slightly different from previous releases. now we have :<br />
*MacOS 10.6/10.7 build linked against XQuartz 2.7.4<br />
*MacOS 10.8/10.9 build linked against XQuartz 2.7.5<br />
*and the good old Win32, Linux32, Linux64 releases on Linux and MacOS, every lib have been updated<br />
here come the news....:<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
you can load one or several channels.<br />
it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.24===<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
*thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
*you can load one or several channels.<br />
*it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.22_b2===<br />
<br />
OSC:<br />
*less message for channels (eg only when their values are changing)<br />
Setup:<br />
*new option for sequence typo<br />
*bug fixes...<br />
<br />
===3.0.22_b1===<br />
<br />
new beta phase with:<br />
*bug fixes (at least more error checks)<br />
*MidiTimeCode improved<br />
<br />
===3.0.22===<br />
<br />
I'm proud to announce the 3.0.22 release of D::Light.<br />
It's available for each supported platforms (macOS 10.6->10.9, windows, Linux 32b, Linux 64b). On MacOSX, it's linked against XQuartz 2.7.5 (xquartz.macosforge.org/landing/)<br />
many bugs fixed....<br />
News:<br />
*MIDI TIMECODE: code improved<br />
OSC:<br />
*less and better verbose<br />
SETUP:<br />
*new typo function for sequence display<br />
*please consider making donations if you think this software is useful.</div>Sl1200mk2https://getdlight.com/wiki/index.php?title=ChangeLog&diff=3087ChangeLog2019-12-20T13:01:38Z<p>Sl1200mk2 : /* 4.1.04 [20191130] */</p>
<hr />
<div>__NOTOC__<br />
<br />
==D::Light v4==<br />
<br />
===4.1.05 [20191220]===<br />
<br />
*macOS<br />
-more Native integration <br />
<br />
-fix&&improvements<br />
<br />
===4.1.04 [20191130]===<br />
<br />
*SubMasters:<br />
-add new OSC and Midi messages for subBook rotations // ajout de nouveaux messages OSC et MIDI pour la navigation dans les subBooks.<br />
<br />
-add new buttons to quickly switch between Submaster's pages // ajout de nouveaux boutons pour rapidement choisir la page de Submaster affichée.<br />
<br />
*Patch:<br />
-you can now give a name to channels (useful on tour...) // il est dorénavant possible d'assigner du texte à un circuit.<br />
<br />
*Objects Listing:<br />
-new option for Chaser and Sample Listing to run the selected effects (in order to quickly identify them) // nouvelle option pour les Chaser et Sample Listings qui permet de rapidement faire un play/pause des effets sélectionnés<br />
<br />
*Devices:<br />
-new 'Recall DLink' function to copy state of selected devices from a step/cue/stepID // nouvelle fonction 'Recall DLink' pour copier les niveaux des devices en sélection depuis une cue/step/stepID donné<br />
<br />
*General<br />
-new 'Ring Buffer' mechanism for channel's quick selection (+shortcuts+OSC+MIDI links) // nouveau mécanisme appelé 'Ring Buffer' pour une sélection rapide des circuits (accessible via les raccourcis claviers, des messages OSC ou des commandes MIDI)<br />
<br />
-one can use commandLine to define Refresh timing // il est dorénavant possible de préciser le temps de la commande Refresh (via la ligne de commande)<br />
<br />
-you can define a prefered path in the SetUp // Il est possible de définir une arborescence dans le SetUp pour que D::Light ouvre le navigateur de fichier de préférence vers le chemin défini.<br />
<br />
===4.1.03 [20190729]===<br />
<br />
*SetUpIO:<br />
-virtual submasters for incoming data are now separate. One can control either usbDMXInput, netDMXInput and oscInput at the same time.<br />
<br />
it means one can use usbDMX Input to control Submasters from an external lightdesk and in the same time use netDMX Input to control Channels from a fancy madMapper patch :) and output DMX... :)<br />
<br />
//<br />
<br />
-D::light dispose dorénavant de 2 entrées DMX séparées (usbDMXInput et netDMXInput) via les 'Virtual Submaster'.<br />
<br />
ça signifie qu'il est possible d'utiliser une console lumière pour piloter les Submasters de D::Light (via usbDMXInput) tout en utilisant madMapper pour controler les circuits (via netDMXInput)... et sortir du DMX :)<br />
<br />
<br />
<br />
<br />
===4.1.02 [20190726]===<br />
<br />
*Midi:<br />
-new 'FloatingScaleIncrement' and 'FloatingScaleDecrement' available for ControlChange // nouvelles fonctionnalités 'FloatingScaleIncrement' et 'FloatingScaleDecrement' pour les ControlChange Midi.<br />
<br />
Ces nouvelles fonctions permettent d'utiliser une roue codeuse Midi (qui envoie +1 dans un sens et +1 dans l'autre sens sur 2 canaux différents) pour pouvoir se déplacer dans les listings ou modifier le niveau des circuits sélectionnés.<br />
<br />
-better shortcut support // amélioration de la commande midi 'Shortcut'<br />
<br />
<br />
*OSC:<br />
-better strategy // meilleure stratégie d'émission des messages OSC<br />
<br />
<br />
*E1.31:<br />
-better code for E1.31 input // meilleur code pour la réception de paquets E1.31<br />
<br />
===4.1.01 [20190722]===<br />
<br />
*fix<br />
<br />
<br />
===4.1.00 [20190719]===<br />
<br />
*UserInterface:<br />
-more 'flat' design // fin du nouveau design de l'interface utilisateur<br />
<br />
<br />
*Park:<br />
-new 'Park' function is order to lock channels or specific parameters of Device // nouvelle fonction 'Park' qui permet de bloquer des circuits ou des paramètres individuels de Device à une niveau donné.<br />
<br />
<br />
*macOS:<br />
-D::Light is now notarized from Apple // D::light est "notarizé" de la part d'Apple<br />
<br />
===4.0.31 [20190618]===<br />
<br />
*UserInterface:<br />
-new 'flat' design // nouveau design de l'interface utilisateur<br />
<br />
<br />
*Chaser / Sample:<br />
-one can now use SPEED Submasters to gain more fine controls on Chasers/Samples restitution (ClockWise way, CounterClockWise way, Random way)<br />
<br />
//<br />
<br />
-Il est dorénavant possible de controler le sens de défilement des Chasers et des Samples, soit dans le sens horaire (normal... CWise) soit dans le sens anti horaire (du dernier step vers le premier ... CCWise) soit en mode aléatoire (Random).<br />
<br />
Pour accéder à ces controles il suffit de définir un Submaster comme SPEED d'un Chaser ou d'un Sample et en lieu et place du texte associé au Sub se trouve le PlayMode.<br />
<br />
<br />
<br />
*Clone:<br />
-one can now set desire objects number while cloning (available for Cue, Group, Chaser, Sample, Palette, microPalette) // Il est dorénavant possible de choisir lors d'un clone d'objet le numéro de l'objet cloné (valable pour les objets Cue, Group, Chaser, Sample, Palette, microPalette)<br />
<br />
<br />
<br />
*Freeze:<br />
-Frozen step is now coloured // A l'appel de la fonction Freeze, le step en SCENE devient coloré pour une meilleure identification<br />
<br />
-grandMaster can now control Frozen levels // Le grandMaster est dorénavant maitre sur l'état lumineux freezé<br />
<br />
<br />
<br />
*Sequence:<br />
-one can now use Ctrl+Space to load selected step and launch GO (only in the big sequence window) // Il est dorénavant possible d'utiliser la barre espace dans la fenêtre de Sequence pour lancer un GO.<br />
<br />
Il est également possible de sélectionner un step et d'appuyer sur Control+Space pour charger le step sélectionné en Préparation et automatiquement lancer un GO.<br />
<br />
<br />
*Curves:<br />
-one can now select point and use Ctrl+Arrows(Up/Down/Left/Right) to move it // Il est dorénavant possible de sélectionner un point de la courbe du 'Curve Editor' et d'utiliser la combinaison de touche Ctrl+Flèche(Nord/Sud/Est/Ouest) pour le déplacer<br />
<br />
<br />
*TimeLink:<br />
-new copyToStep function to copy selected Tlinks to desire step // nouvelle fonction de copie (et raccourci clavier associé) pour copier les TimeLinks sélectionnés vers le pas de séquence inscrit dans la ligne de commande.<br />
<br />
<br />
*Midi:<br />
-new design of the midi Patch Editor // nouveau design de la fenêtre d'édition du patch Midi<br />
<br />
-more copyToMidiSwitch capabilities (you can now copy selected patch to all existing midiSwitch when the commandLine is empty) // Il est dorénavant possible de copier tout ou partie du patch midi vers tous les MidiSwitch existants en laissant la ligne de commande vide.<br />
<br />
<br />
*DeviceCommand:<br />
-one can now use MouseScroll in Blade's specialized widget // Il est dorénavant possible d'utiliser le scroll de la souris pour modifier les niveaux des Blades<br />
<br />
<br />
*microPalette:<br />
-one can now register INTENSITY/DIMMER as a definition for microPalette // Il est dorénavant possible d'enregistrer le paramètre INTENSITY/DIMMER comme définition d'une microPalette<br />
<br />
===4.0.30 [20190314]===<br />
*Objects Listings:<br />
-one can now sort (or reorder) objects in Cue/Group/Chaser/Sample/Palette/microPalette Listings // nouvelle commande pour re-numéroter les objects dans les différents listing<br />
<br />
-new 'reOrder' shortcut // également un nouveau raccourci clavier 'reOrder'<br />
<br />
<br />
*Submasters:<br />
-new state for Solo function (we now got NORMAL/SOLO/FLASHSOLO/NOSOLO) // ajout d'une nouvelle fonctionnalité pour le SOLO des Submasters.<br />
<br />
les différents états sont:<br />
<br />
**NORMAL : rien de particulier<br />
**SOLO (vert) : en fonction de l'ouverture du Submaster les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**FLASHSOLO (jaune) : lors de l'appui sur le bouton FLASH du Submaster, les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**NOSOLO (rouge) : le Submaster ne se coupe pas lors de l'action d'autres Submasters en mode SOLO ou FLASHSOLO<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.29 [20190226]===<br />
*General:<br />
-Balance function for channels is now dynamic // amélioration de la fonction Balance pour les circuits.<br />
<br />
Lorsque la fonction Balance est activée (qui permet d'isoler le(s) circuit(s) sélectionné(s)), si la sélection de circuit change, la Balance est updatée<br />
<br />
<br />
*OSC:<br />
-new /shortcut command which accepts string as argument // nouvelle commande /shortcut pour simuler un raccourci clavier.<br />
<br />
Cette commande accepte une 'string' comme argument.<br />
<br />
Par exemple '/shortcut p' va changer le registre de travail actif.<br />
<br />
<br />
*Track:<br />
-one can now track Palette across sequence // il est dorénavant possible de tracker les Palettes chargées dans le séquentiel (via les DeviceLinks)<br />
<br />
<br />
*Device:<br />
-more https://open-fixture-library.org/ integration<br />
<br />
<br />
*DeviceLinks:<br />
-Purge menu redefined // extension du menu Purge des DeviceLink.<br />
<br />
Il est dorénavant possible de purger un Paramètre ou tous les paramètres d'un attribut pour un DeviceLink en un coup<br />
<br />
<br />
*DeviceCommand:<br />
-new Live bound which display levels form palettes loaded in SubMasters // nouveau mode Live pour le DeviceCommand <br />
<br />
en mode Live, le DeviceCommand affiche les niveaux des paramètres des devices qui sont pilotés par des palettes chargées dans les submasters<br />
<br />
===4.0.28 [20190118]===<br />
*Submaster:<br />
-improve Submasters Solo mode // amélioration du mode Solo pour les Submasters.<br />
<br />
dorénavant le mode solo n'est plus réservé aux Flash, il est également accessible pendant le scroll des Submasters.<br />
<br />
-Balance do not kill 'E' (aka Exclusion) Submasters // les 'E' (comme Exclusion) Submasters ne sont plus remis à zéro en cas de Balance<br />
<br />
<br />
*Group:<br />
-enhance popUp dialog // amélioration de la fenêtre popUp d'enregistrement des Groupes.<br />
<br />
Lors de l'enregistrement d'un Groupe une fenêtre popUp s'ouvre où vous pouvez directement renseigner le nom du nouveau Groupe.<br />
<br />
<br />
*MasterLink:<br />
-improve MasterLink behavior (follow step +/-) // Les MasterLinks suivent la séquence pour les commandes step +/-<br />
<br />
-improve MasterLink editor Submaster's selection/registration // amélioration de la sélection/enregistrement des Submasters dans l'éditeur de MasterLink.<br />
<br />
vous pouvez dorénavant sélectionner les Submasters à enregistrer dans les MLinks de la même manière que la sélection de circuits dans la fenêtre principale.<br />
<br />
===4.0.26 [20181214]===<br />
*Patch:<br />
-'Enter' key can now be used to select either channels or outputs. CommandLine is used for sourcing.<br />
<br />
<br />
*Main Window:<br />
-'Enter' key can now be used to select channels. CommandLine is used for sourcing.<br />
<br />
-new 'DynamicBottom' display for Device's selection.<br />
<br />
<br />
*Sequence:<br />
-one can now register/insert cueless step. Such steps are useful to trigger D/M/S Links.<br />
<br />
<br />
*SubMasters:<br />
-new 'Looping Style' options for SubMasters loaded with Sample. one can select if levels are persistent after each loop or reseted.<br />
<br />
<br />
*SetUp:<br />
-one can now choose if SOLO mode for SubMasters also behave on Scene levels.<br />
<br />
-one can choose colours for Scene/Prepa registers<br />
<br />
<br />
*SetUp I/O:<br />
-one can now choose DMX input frame length.<br />
<br />
<br />
*DeviceLink:<br />
- one can now trigger MoveInBlack in one click for all listed Devices of each steps<br />
<br />
<br />
*TimeLink:<br />
-new 'Quick Selection' option to selected each identical parameters<br />
<br />
<br />
*Midi:<br />
-one can now use NOTE and PROGRAM CHANGE to trigger defined shortcuts<br />
<br />
<br />
*OSC:<br />
-new command which allow to control parameters of selected devices (range is -1.0 <= x.xx <= 1.0):<br />
<br />
/deviceParameter/ATTRIBUTE/PARAMETER x.xxx<br />
<br />
===4.0.24 [20181004]===<br />
<br />
===4.0.23 [20181002]===<br />
<br />
*menu Accelerators :<br />
-accelerators for MLink, TLink, DLink, SLink have changed (respectively Shift+Meta+w, Shift+Meta+x, Shift+Meta+y, Shift+Meta+z)<br />
<br />
<br />
*Sample :<br />
-faster encoder/decoder <br />
<br />
<br />
*VLC :<br />
-D::Light can now trigger VLC's playlist [https://www.getdlight.com/wiki/index.php/SETUP_I/O#VLC].<br />
<br />
<br />
*SubMasters :<br />
-VLC volume, DMX Input and OSC Input can be assigned to a regular SubMaster.<br />
<br />
<br />
*palette Editor :<br />
-Live functionality added<br />
<br />
<br />
*palette Listing :<br />
-new 'ALL' selector to display every recorded palette for selected channels<br />
<br />
<br />
*OLA server :<br />
-bumped to 0.10.7<br />
<br />
<br />
*MacOS :<br />
-MacOS 10.14 compatibility<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.22 [20180718]===<br />
<br />
*General:<br />
-last active step is recorded within the .sho, thus in case of crash or backup loading, last recorded step is set as the active step<br />
<br />
<br />
*USBDMX:<br />
-added more widget /*NODLE U1*/ /*FX5*/ /*Digital Enlightenment*/ /*anyma*/ /*avldiy*/ /*Eurolite*/<br />
<br />
(untested though....)<br />
<br />
<br />
<br />
*DeviceLink:<br />
-more powerful selection capabilities.<br />
<br />
one can now select several cells in DeviceLink Editor and apply chosen palette to all of them<br />
<br />
-MoveInBlack option editable for channels listed in the DeviceLink Editor<br />
<br />
<br />
<br />
*Curves:<br />
-new 'Square' interpolator (aka 'Square Law' curves)<br />
<br />
<br />
++fixes and optimizations<br />
<br />
===4.0.21 [20180705]===<br />
<br />
*DeviceListing:<br />
-one can now 'shiftPAN' and 'shiftTILT' devices<br />
<br />
<br />
*StepLinks:<br />
-one can choose to which destination OSC messages are sent (aka 'All Destinations' or specific IP:PORT)<br />
<br />
<br />
*General:<br />
-fixes and optimizations<br />
<br />
===4.0.20 [20180615]===<br />
<br />
*Palette:<br />
-Palette are now applied according to a user defined time (time is defined in [[SETUP]])<br />
<br />
-new Shift+CMD+P shortcut to display 'Palette Listing'<br />
<br />
<br />
*Virtual Submaster:<br />
-a new virtual submaster is available in [[SETUP I/O]]/OSC which can handle all incoming /circ/x/level OSC messages.<br />
<br />
-a new virtual submaster is available in [[SETUP I/O]]/DMX Utility which can handle all incoming DMX levels.<br />
<br />
<br />
*Submaster:<br />
-one can now colorize each Submaster (and it's levels in Output)<br />
<br />
<br />
*Accelerator:<br />
-new accelerators are available in Cue/Group/Chaser/Sample Editors<br />
<br />
<br />
*Track:<br />
-better MLink support<br />
<br />
===4.0.19 [20180515]===<br />
<br />
*Sample:<br />
-fix wrong device restitution under certain circumstances<br />
<br />
<br />
*Sequence:<br />
-new accelerator shortcut (CMD+R) in order to load selected step in active register<br />
<br />
-Cue names are now displayed in the big sequence window<br />
<br />
-one can now drag'n drop step(s) in order to reorganize the sequence<br />
<br />
-fix XFade wrong behavior <br />
<br />
<br />
*General:<br />
-in case of weird shutdown (crash....), D::Light now ask if user wanna use the backup.<br />
<br />
<br />
*OSC:<br />
-re-writting of OSC messaging system in favor of mono-argumentation (thus, touchOSC become usable again)<br />
<br />
-new syntax for Devices (cf https://getdlight.com/wiki/index.php/OSC)<br />
<br />
-old syntax (aka multi-argumentation) is still available thanks to a new switch in setupIO/OSC menu (Messaging argumentation type)<br />
<br />
<br />
*Track:<br />
- one can now track/update/create/delete Masterlinks from the Track window<br />
<br />
- better tracking for duplicate values<br />
<br />
- one can now use 'All' shortcut to select all displayed levels for selected channels<br />
<br />
<br />
*SplashScreen:<br />
-new initialization process which lead to a new splashscreen<br />
<br />
<br />
*MasterLinks:<br />
-MLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new insert MLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move MLinks<br />
<br />
<br />
*USBDMX:<br />
-D::Light now support HotPLug for usbDMX widgets :) only on macOS and Linux :(<br />
<br />
it means one can unplug/replug a usbDMX device, if the widget was previously active, D::Light will manage automatically the re-connection.<br />
<br />
<br />
*StepLinks :<br />
<br />
https://getdlight.com/wiki/index.php/STEPLINK<br />
<br />
-SLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new copy SLink button (+shortcuts) in the editor<br />
<br />
-new insert SLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move SLinks<br />
<br />
-OSC StepLinks are now typed, it means one must specify if argument(s) is an int, a float or a string<br />
<br />
-CURVES StepLinks now accept THRU (>) for outputs (in the same fashion as for channels)<br />
<br />
<br />
*Device Listing :<br />
-one can now sort Device's order according to ID or Model or Channel<br />
<br />
-one can now use massive Merge (by selecting several Devices before merge)<br />
<br />
<br />
*Palette Editor :<br />
- one can now use empty command line for AtLevel shortcut in order to purge selected levels<br />
<br />
<br />
*Palette Listing :<br />
- new 'Bound To' (editors) option in order to avoid opening Device Command<br />
<br />
<br />
*Chasers :<br />
- CHZ_Cue management is now the same as for the main sequence... if one record CHZ_Cue 1.5, it'll land between CHZ_Cue 1 and CHZ_Cue 2<br />
<br />
- Palette shortcut is now available in Chaser Editor<br />
<br />
<br />
*Curves :<br />
- deepest interaction with the patch.... Output(s) assigned to a curve of the curveListing are now linked(was ist das schön).<br />
<br />
- CurveEditor : one cane now select which curve is displayed (either from patch or from curveListing)<br />
<br />
- Curves are now 16bits -POTENTIAL INCOMPATIBILITY- (they need to be redrawn)<br />
<br />
===4.0.18 [20180124]===<br />
<br />
This release introduce SLinks.<br />
<br />
One can send custom Midi or OSC messages per sequence's step. Thus, it allows D::Light to become the master sequencer of your show as it can trigger specific cues/steps in other software.<br />
<br />
One can also load custom curves for output(s)/channel(s) on every steps of the sequence.<br />
<br />
*Patch:<br />
-new 'quick select' option in order to select all outputs patched to selected channels<br />
<br />
-new Channel/Output test shortcut<br />
<br />
-speedUp display<br />
<br />
*Sample:<br />
-smart +%/-% which only operate on recorded levels for selected channel(s) over a region or at one frame<br />
<br />
*Sequence:<br />
-in the main sequence window, one can now arrange columns as desired<br />
<br />
-new searchBox to quickly find a step/cue associated to a text<br />
<br />
*MasterLink/TimeLink/DeviceLink/StepLink Editor:<br />
-one can now select active step<br />
<br />
-more shortcuts<br />
<br />
*SubMaster Editor:<br />
-one can now select active submaster<br />
<br />
*Curves:<br />
-new design with more powerful editing<br />
<br />
*ShortCuts:<br />
-new searchBox to quickly find a shortcut<br />
<br />
*Save/SaveAs:<br />
-warning when directory is not writable<br />
<br />
*Force DeviceLink:<br />
-one can now use FullForce new option and select which attributes will be recorded<br />
<br />
*Device:<br />
-the main window should reflect active color for device. (it works for RGB or CMY colors only...)<br />
<br />
*General:<br />
-selection style is now more obvious (yellow square is 'around' selected channels)<br />
<br />
*Palette Editor:<br />
-one can move in Palette thanks to the new Up/Down switcher<br />
<br />
*Palette Listing:<br />
-Colour Palette are now colored for EZ view<br />
<br />
===4.0.17===<br />
<br />
a miserable bug of the previous release leads to this one<br />
<br />
===4.0.16_b4===<br />
<br />
===4.0.16_b2===<br />
<br />
===4.0.16 ===<br />
<br />
available for almost every systems (Linux version will be uploaded ASAP... sorry guys for the looooong waiting)<br />
<br />
*E1.31 (aka streamingACN) is now available as a netDMX protocol <br />
*one can now use 16 DMX universe<br />
<br />
Midi :<br />
*one can now use 'subStick' function for Midi Patch.<br />
thus Midi faders will always be patched to displayed submasters <br />
*'flashStick' is also available for the same purpose.<br />
SubMasters :<br />
*added a new 'E' button as Exclusion.<br />
thus AllSub master will not act on excluded submasters<br />
+ various fix<br />
<br />
===4.0.15_b2===<br />
<br />
2 new important stuff:<br />
*in Art-Net, DL no longer send continuously. it sends only on DMX change<br />
*in Patch, you can now "repeat" a Device. it's useful for playing with LedStrips<br />
also, more work have been done on DeviceCommands...<br />
in the Palette Listing, you can now use the new "recycle" icon in order to load same channels as in the DeviceCommands.<br />
<br />
===4.0.15_b1===<br />
<br />
===4.0.16_b3===<br />
<br />
===4.0.15_b3===<br />
<br />
===4.0.15===<br />
<br />
*on Windows, you should now be able to double-clic on .sho in order to launch DL and load desire sho<br />
*new SetUp I/O menu which group all DMX, USBDMX, NETDMX, MIDI and OSC function *new option to cross-patch dmx universes<br />
<br />
DMX Input:<br />
*more accurate<br />
*new option to bound DmxInput to channels or SubMasters<br />
<br />
Patch:<br />
*new option to "repeat" DMX Levels for Devices (useful for led strips)<br />
<br />
ArtNet :<br />
*you can now manually register Node's IP/Net/SubNet.<br />
*DL no longer send continuously packets.... it sends only on change.<br />
*new option in the Setup "Release FREEZE on Go".<br />
allow user to freeze DMX state until the next GO (useful when one want to move in sequence without modifying stage)<br />
<br />
Device Personality :<br />
*you can now import Personalities of the OFL project (Open Fixture Library) open-fixture-library.herokuapp.com/<br />
(which at the time of writing is open-fixture-library-pr-199.herokuapp.com/ ).<br />
*you can hide Commands for Colours, Focus and Blade in order to display bigger values table.<br />
<br />
Palette Editor:<br />
*you can now use At_level shortcut on selection of levels (multiple selection is allowed)<br />
General<br />
*you can now choose to display only patched channels<br />
<br />
===4.0.14===<br />
<br />
No new function Only fixes<br />
<br />
===4.0.13_b3===<br />
<br />
many changes to Artnet and dmxInput.<br />
<br />
===4.0.13===<br />
<br />
*enable DMXInput for DMX USB PRO widgets and clone<br />
*enable DMXInput for ArtNet<br />
*adjustable DMX rate<br />
*better Artnet support<br />
*better support for looooong samples<br />
*plenty of little annoying stuff<br />
<br />
===4.0.12===<br />
<br />
*new 'NoSolo' option for submaster:<br />
it means that a submaster tagged as 'NoSolo' won't be closed during 'Solo' operation, it also means that it won't close any sub when it's flashed.<br />
you just need to clic 2 times on the solo option .<br />
*when 'Solo' operation , device's parameters are now untouched (except the INTENSITY/DIMMER parameter)<br />
*new 'ReSync' option for midi:<br />
this function resend all midiOut levels. it's useful when you switch preset from the BCF2000<br />
*new option in the SETUP to bound MLink time and Timed submasters to Joystick: it means one can now speed up or down submasters opening/closing<br />
*import Sample extended:<br />
you can now select in one shot several samples to import.<br />
*'clone' is now available in the sample editor :<br />
it means you can copy selected channels levels to other(s) channel for a defined region or for a frame. This let you create enveloppe for channel and copy it to other channel.... yeah I know, this is huge!<br />
*import Chaser extended:<br />
you can now select in one shot several chasers to import.<br />
<br />
===4.0.11===<br />
<br />
fix annoying reported bugs.<br />
<br />
===4.0.10===<br />
<br />
*when cloning a device, one can now choose to clone source device's levels to destination devices's levels<br />
(in palette, in sub, in micropalette)<br />
*more device merging subtilities<br />
<br />
===Pre 4.0.09===<br />
<br />
*this one brings 'Gang Load' fashion to D::Light<br />
<br />
===4.0.9===<br />
<br />
extend the use of multiple selection in Cue/Group/Sample/Chasers Listing/Device Listing/Patch...<br />
you can now select several Chasers for example and load them to several submasters in one shot (thanks to drag n' drop)<br />
multiple selection have also been introduced for 'Remove' functions and 'Clone' functions.<br />
*you can now extract each submaster of the Gun Control (cf noGun option)<br />
*you can now set submasters config for a page of Sumaster (simply scroll the button down RecMLink button<br />
<br />
===4.0.8===<br />
<br />
===4.0.7===<br />
<br />
Mainly bug fixes and better memory bandwidth management<br />
<br />
===4.0.6===<br />
<br />
===4.0.5===<br />
<br />
This release will introduce microPalette.<br />
<br />
what is a microPalette ?<br />
<br />
microPalette handle one or several parameter(s) defined in the personality of a device, and only operate on a specific range defined by the user.<br />
microPalette are loaded in submasters and are executed in an exclusive mode for all selected devices that are registered within the submaster.<br />
for example, let's say devices are lighting ON with shutter open.<br />
you record a microPalette for SHUTTER parameter on the range 4 -> 128 that you load on submaster 1.<br />
when you'll open sub1, the shutter will start strobing form low to fast (if in the personality strobing form low to fast is registered in the range 4 -> 128).<br />
when you shutdown the submaster, the shutter will return to it's open state.<br />
it'll be veeeeeery useful for gigs<br />
*address patch issue when user use Shift key to extand selection for outputs<br />
*bug fixes and code cleaning<br />
<br />
===4.0.4===<br />
<br />
this release fix wrong behavior of 4.0.3 (sorry for the mess...)<br />
<br />
===4.0.3===<br />
<br />
*speeding internal things (and cleaning)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed) <br />
*better midi output (submaster's flash for example)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed":<br />
<br />
===4.0.2===<br />
<br />
<br />
fix & improve curves for dimmers<br />
<br />
===4.0.1===<br />
<br />
available for every supported systems : Win7, Win8, Win10, Linux32Bits (Ubuntu 14.04), Linux64Bits (Ubuntu 16.04), ARCHLInux (always on the top), MacOS 10.6 thru 10.12 on MacOS, D::Light is linked against XQuartz 2.7.11<br />
one of the main big thing is that D::Light is now a pay app... this move will hopefully be profitable for the software.<br />
the other big thing is that D::Light can now drive moving lights / LED lights.<br />
several improvements have been introduced for Chasers, Samples, user interface, drag'n drop, etc....<br />
<br />
===4.0.0.b-78===<br />
<br />
===4.0.0.b-75===<br />
<br />
fix blackout/sceneMaster/grandMaster with devices that use 'virtual intensity for colours' parameter<br />
<br />
<br />
===4.0.0.b-74===<br />
<br />
news:<br />
*refresh/balance available as OSC commands<br />
/pad/refresh 1<br />
/pad/balance 1<br />
*OSC message can bypass level's locking mechanism for /circ/level and /sub/level<br />
<br />
===4.0.0.b-76===<br />
<br />
*better handling of DLink<br />
*fix some Devices stuff for sequence -you can now use "0" Tlink (==20ms)<br />
*you can now use "0" waitTime _ 5xfaster than 0.1<br />
if you want to reset waitTimes to nothing (no autogo), set command line to . and use wait shortcut (or double clic in the waitTime column)<br />
*display Info when MLink or Tlink are recorded/updated<br />
++ various fix<br />
<br />
===4.0.0.b-73===<br />
<br />
Hi,<br />
b73 is out for some platforms (aka MacOS from 10.9 to 10.12 (linked against XQuartz 2.7.10), Windows 64b and Linux 64b)<br />
'''the main big thing with this release is that D::Light became a paid app...'''<br />
I tried during 13 years to keep in free, but I cannot no more. So please make archive of your sho as there will be no return.<br />
news:<br />
*lots of bug fixes<br />
*manual xfade for devices<br />
*you can now call Palettes from the main window (manually (new setup option or drag the switcher under the keypad) or with shortcuts)<br />
*nice handling of palettes in submasters.<br />
*improve device mechanism for Chasers<br />
*new timing options for chasers<br />
<br />
===Pre 4.0.0.b-72===<br />
<br />
*Samples are now LTP...<br />
mean easier, lighter, smarter...<br />
it also means some serious incompatibility with existing sample... sorry for that but it's a necessary evil.<br />
*fix DLink is now also available in Chaser<br />
*add 'Virtual Intensity for Colours" in the Device Listing.<br />
this new option let you control the Intensity of the device even when INTENSITY/DIMMer combo is not registered.<br />
usefull for LED RVB for example...<br />
<br />
===Pre 4.0.0.b-71===<br />
<br />
fix a miserable bug...<br />
news:<br />
*SampleListing now display Sample's length<br />
*you can change submaster's levels color (new setup option)<br />
<br />
===Pre 4.0.0.b-70===<br />
<br />
*new purge utility for device attributes within Samples<br />
*'device command' is now fully dedicated to sample's cause<br />
*better speed algorithm for stuff (aka sub_speed, joystick, general timing)<br />
*you can select devices directly in the 'palette Listing' window, as in the 'device commands' window<br />
*reorganization/colorization of 'device Commands' (in order to gain space and clarity)<br />
*add Ctrl+Arrow shortcut to select next channel and set it to default@Level<br />
<br />
===Pre 4.0.0.b-69===<br />
<br />
fix various wrong behavior<br />
*Devices:<br />
added the possibility to define HOME position for parameters to NULL. in this case, HOME call will never operate on the nulled parameters. (useful in some case where LAMP OFF is set to 0... and you don't want to switch the lamp off each time you HOME the device).<br />
<br />
===Pre 4.0.0.b-68===<br />
<br />
*added DND support for TLink and DLink in the chaser's editor<br />
*added DND support for Times in the chaser's editor (times can be DND for example from TimeIn to DelayOut, etc...)<br />
*added DND support for Cues in the chaser's editor<br />
*as for the sequence and other stuff you can now double-click in the TLink editor to set value<br />
*as for the Chaser's editor you can now DND Times in the Sequence editor in the way you want (eg from TimeIn to DelayOut, etc...)<br />
*Device's parameters now follow step times if INTENSITY is > 0 -fix for invPan/invTilt<br />
<br />
===4.0.0.b-67===<br />
<br />
===Pre 4.0.0.b-67===<br />
<br />
*added support for usb pro mk2 (revB) -added wait times to chaser editor $<br />
FWIW, I've decided to clean OSC reader/writer messenger before the final release (and this is not a good news for you... )<br />
I've changed:<br />
/circ/level x y (where x is the channel, y the level) /circ/prepalevel x y<br />
/sub/text x blabla<br />
/sub/level x y<br />
/sub/flash x y<br />
/sub/phase x y.y<br />
all the /subStick messages and also the /device ones<br />
for the devices it looks like<br />
/device s i i (string (/attribut/parameter), int (device numbr), int (value))<br />
I know that all your pd patchs, touchOSC stuff, etc... won't work anymore, but it gain clarity and parsing efficiency.<br />
<br />
===4.0.0.b-66===<br />
<br />
bug fixes<br />
few words about the new 'Phase' ID for a submaster:<br />
one can freely navigate in a sample thanks to the new phase function. it starts at 0.0 and end at 1.0 (1.0 is the latest frame of the sample).<br />
so you can set a sub as Phase for a sample (like you did with Speed function), and you have 255 steps to navigate in the sample.<br />
I've also added OSC message (/sub/x/phase 0.0........1.0).<br />
thus, you have a huuuuuuge precise control over the sample's restitution.<br />
you can go forward, backward, loop inside, etc.....<br />
<br />
===Pre 4.0.0.b-66===<br />
<br />
nouveaux messages OSC: reception<br />
/pad/sub x (select sub)<br />
/pad/record 1 (like record shortcut) /pad/update 1 (like update shortcut)<br />
sending<br />
/seq/x1text (send text associated to step loaded in X1) /seq/x2text (send text associated to step loaded in X2) /sub/pageText (send text associated with the active sub page) /seq/go_signal 1 (send when GO is triggered) /seq/goback_signal 1 (send when GO is triggered) /seq/pause_signal 1 (send when GO is triggered)<br />
and for the Devices:<br />
each device will respond to :<br />
/device/x/attribut/paramater 0... 65536<br />
where attribut is COLOR or FOCUS or EFFECT, etc.... and parameter are the ones recorded within the personality of the device<br />
each device will export his value to the same address<br />
<br />
===4.0.0.b-65===<br />
<br />
There's enough changes to make an update... I didn't finished all the clean though...<br />
*the main window has been polished to fit within small screen systems *you can sample devices<br />
*many many bug/trick fixes<br />
<br />
===4.0.0.b-64===<br />
<br />
mainly bug fixes and stuff improvements....<br />
<br />
===4.0.0.b-62===<br />
<br />
a miserable mistake on b61 leads to b62... mainly bug fixes and dep lib update<br />
<br />
===4.0.0.b-61===<br />
<br />
only for Win32, Win64, MacOS 10.11 (more OS to come later) mainly bug fixes.<br />
<br />
===4.0.0.b-58===<br />
<br />
freshly fresh for everyone, this beta fix several bugs or wrong behavior regarding Devices but also for the old fashion way...<br />
<br />
===4.0.0.b-57===<br />
<br />
*in the palette listing one can now apply a palette to selected devices in one click (nice 4 live...)<br />
*in the palette listing, palettes are now categorized (faster display)<br />
*in the 'device command' panel, if a parameter have a definition, associated scroller are now bound to minLevel/maxLevel (nice 4 live...)<br />
<br />
===4.0.0.b-56===<br />
<br />
only 4 MacOS 10.6 -> 10.11<br />
<br />
===4.0.0.b-55===<br />
<br />
should fix some stuff...<br />
only for Linux64, MacOS 10.8 -> 10.11<br />
<br />
===4.0.0.b-54===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-53===<br />
<br />
should fix group removing/deletion different compilation options for win64<br />
<br />
===4.0.0.b-52===<br />
<br />
should fix usbDMX Pro on ElCapitan && Yosemite should fix group deletion<br />
should fix Chase load in sub<br />
I don't have issue while loading global palette in sub.<br />
<br />
===4.0.0.b-51===<br />
<br />
with this one you can load PALETTES in submasters. no drag'n drop yet.... you can choose which device that is include in a palette is processed.<br />
on MacOSX, linked against fresh XQuartz 2.7.8<br />
<br />
===Pre 4.0.0.b-50===<br />
<br />
===Pre 4.0.0.b-49===<br />
<br />
===Pre 4.0.0.b-48===<br />
<br />
===4.0.0.b-47===<br />
<br />
lots of news coded during summer...<br />
*Device functions have been merged in a central window. This is now the start point for almost everything for Devices...<br />
*many things have been cleaned<br />
*Shift and Ctrl have been swapped (to massively select channel you now use Shift, to drag'ndrop a channel in a submaster to quickly inhib it, you now use Ctrl).<br />
<br />
===4.0.0.b-46===<br />
<br />
should fix reported bugs.<br />
<br />
===Pre 4.0.0.b-45===<br />
<br />
should fix:<br />
*record new sho (with permissions check on Linux) -artnet on Linux<br />
*strange and deep deep wrong behavior for devices<br />
should also clarify selection in the TLink editor.<br />
<br />
===4.0.0.b-44===<br />
<br />
should fix:<br />
*warning when user do not have permissions to write files on Linux<br />
*weird things when repatching a device<br />
<br />
===4.0.0.b-43===<br />
<br />
should fix:<br />
*artnet on windows computers<br />
*help on linux computers<br />
*submasters (timed and inhib ones) that stay in Pause state. -some inappropriate behaviors<br />
news:<br />
SHORTCUT :<br />
allow to delete previous binding when asking for an ever used key<br />
<br />
===4.0.0.b-42===<br />
<br />
ArtNet : restore network artPoll broadcast address (some node appears to not responding well over 255.255.255.255)<br />
Devices :<br />
*fix a case where palettes levels were not honored for dlinks<br />
*add the possibility to select the same parameter for several Devices by clicking on the parameter's column header<br />
Linux:<br />
*shrink size of the packages<br />
<br />
===4.0.0.b-41===<br />
<br />
mainly bug fixes:<br />
CHANNEL TRACK:<br />
fix bug and faster code.<br />
please do some hardcore tests...<br />
MIDI:<br />
new LOADSTEPID_X2/X1 functions for ProgramChange<br />
*retrieve single channel inhib when dragging with Shift to a submaster -retrieve hour trigger<br />
*new remove function for MidiTimeCode editor<br />
*bug font fixed<br />
<br />
===4.0.0.b-40===<br />
<br />
mainly bug fixes<br />
<br />
===4.0.0.b-39===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-38===<br />
<br />
so here comes a new one basically with bug fixes.<br />
also I've tried to reduce size (height) to fit on low resolution screen<br />
I've worked on the setup regarding ArtNet and OLA (for them to work better)<br />
the BIG one is the new remote available with this release that we have designed with aroom (big thanx)<br />
<br />
===4.0.0.b-37===<br />
<br />
removed things:<br />
channelcheck definitely removed (use Patch functions for this purpose) Color Scroller definitely removed (use Devices functions for this purpose)<br />
news/update/fixes:<br />
Patch:<br />
*you can now select several channels, and if you give one dimmer, channels we be patched as list starting with the given dimmer.<br />
(@mode exemple: CH 1 THRU 10 = 5 ENTER will patch ch 1 to dimmer 5, ch 2 to dimmer 6, etc...).<br />
*double click is available for check level<br />
Balance:<br />
*submaster that are in TIME mode and the little blue square of the sub is set, what's inside the submaster won't be touched by the Balance Mode<br />
Artnet:<br />
*now inegrated to the setup.<br />
*more simple, more usefull, honor the broadcast/unicast mode, honor selected nodes to use in unicast mode.<br />
Submasters:<br />
*there's now a little indicator close to the sub that show progression in case of MLink start or Times Start<br />
Midi Time Code:<br />
*new inhib MTC function in the setup<br />
+many various bug fixes<br />
<br />
===4.0.0.b-36===<br />
<br />
===4.0.0.b-35===<br />
<br />
bug fix<br />
+<br />
should improve Help display.<br />
in @Mode, the Help in the windows now display allowed syntax<br />
<br />
===4.0.0.b-34===<br />
<br />
*should improve TLink management<br />
*more/less OSC message for PATCH<br />
(new remote is here : github.com/dlight-tools/dlight-pad/blob/...ad_4.0_SGS2.touchosc ) -keep on cleaning code....<br />
<br />
===4.0.0.b-33===<br />
<br />
news:<br />
*should fix all errors reported for the b32 (except TLink that collapse, I've forgot....)<br />
Patch:<br />
*complete rewrite of this window.<br />
*the left part display channels, the right part display dimmers. D-Patch is the first address of patch for Devices<br />
*you can drag'n drop from channels to dimmers<br />
*you can select several dimmers like 1 + 2 Thru 10 + 20 + 44<br />
*the remote should not work anymore, let's try to write another one...<br />
+ many many more little stuff that make life better<br />
<br />
===4.0.0.b-32===<br />
<br />
General:<br />
*you can now double-clic on levels to set value<br />
Channel Track:<br />
*you can now DND to death!!<br />
ascii:<br />
*better integration with DL<br />
+bug fixes<br />
fews words:<br />
*DL seems stable enough now to cut off the release soon, I just need to re-write the patch window before the release.<br />
<br />
===4.0.0.b-31===<br />
<br />
*le double clic pour les textes des subs<br />
*tcl/tk updaté<br />
*molette de la souris pour les valeurs des paramètres des devices ainsi que pour les masters SCENE/FlashMaster AllSubMasters<br />
*meilleur check des noms de palettes<br />
*ID pour le message OSC /seq/go<br />
*ascii improve file loading/recording<br />
*device attribute's editor are now able to display levels in % as well as Real Values<br />
*et les corrections de bug annoncés sur la b30<br />
<br />
===4.0.0.b-30===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-29===<br />
<br />
*should fix Win64 package<br />
*Sequence : StepID<br />
this is the big new stuff which allow you to register an 'identifiant (ID)' for a step.<br />
<br />
Thus you can call the step thanx to new shortcuts stepID_load and stepID_goto where xxxx_load is used to set the ID for a step and xxxxx_goto is used to trigger the step<br />
there cannot be two stepID with the same number....<br />
<br />
in the setup you can choose if MSC Load message is mapped with the cues (as before) or with the stepID<br />
<br />
in OSC, two new messages : /seq/ID_goto xx.xxx and /seq/X2LoadAndFireID xx.xxx<br />
HourTrigger:<br />
*functions have been re-written<br />
+bug fixes<br />
<br />
===4.0.0.b-28===<br />
<br />
Text: all text are now edited in place<br />
File name: DL should support exotic characters (at least the french ones) +should fix all reported bugs of the previous beta<br />
<br />
===4.0.0.b-26===<br />
<br />
new beta available for every supported systems (with the addition of Windows 64bits) ATTENTION: on MacOS 10.6_10.7, DL is built against XQuartz 2.7.7 (please update your server...)<br />
bug fixes release + new features:<br />
OLA:<br />
*the server have been updated to 0.9.5<br />
Sequence :<br />
*the big sequence window is a whole new code with drag'n drop support for every parameters<br />
Track :<br />
*now display DLinks associated to a channel for sequence's steps<br />
OSC : new /sub/x/text message.<br />
*it's only an outgoing message that display text associated with subs. DL will not respond to this message<br />
MIDI :<br />
*new MidiSwitch +/- bind available<br />
Device :<br />
*Inverse Pan/Tilt now available in the Device's Listing<br />
<br />
===4.0.0.b-25===<br />
<br />
===4.0.0.b-24===<br />
<br />
bug fixes +<br />
Channel Track has been re-write<br />
*more useful and Sequence selector added<br />
@mode:<br />
*available in channel Track<br />
*bug fixes in TimeGroup editor<br />
*add [DELETE] [CUE] xx.x [THRU] xx.xx<br />
OLA:<br />
*fixes on yosemite (thanx aroom)<br />
+ many little stuff<br />
<br />
===4.0.0.b-22===<br />
<br />
mainly a bug fix with addition of:<br />
*in @mode and RPN, PALETTE will open the Palette Listing<br />
*0 + Colour/Focus/Beam/etc... will set selected devices to Home values for selected attributes.<br />
<br />
===4.0.0.b-21===<br />
<br />
mainly bug fixes...<br />
new features:<br />
*Devices command's windows now reflect real values for movers all the times + some goodies...<br />
<br />
===4.0.0.b-20===<br />
<br />
Recapitulatifs par rapport à la b16 :<br />
*Grand Master : Ok<br />
*Black : Ok<br />
*Focus avec le Pad Ok<br />
*Plus de sho corrompu : Ok Memorisation des Focus :ok Patch : OK<br />
*Ce qui ne fct pas ou plus:<br />
*Multi sélection avec souris et touche " CTRL", c'est ok avec les commande "ch +"<br />
*prise en compte de valeur par défaut des devices (chez moi un Strobe qui devrai être à 255)<br />
Au bout d'un moment de travail, les fenêtres ne passent plus en premier plan par l'appel au menu, lorsqu'elles sont ouvertes. donc il faut les sélectionner dans un coin apparent.<br />
*Les Cue FX ne mémorisent pas les canaux de devices.<br />
*Les clone de Cue, ne copient pas les canaux de devices<br />
*lorsqu'on clique sur le "DLINK" d'un STEP, on peut visiblement éditer les canaux individuellement, or ce ne fonctionne pas sur tous les canaux. (couleurs OK, mais STROBE, EFFECT...)<br />
J'ai d'ailleurs pas réussi à "jouer" avec un canal "EFFET / MACRO", mais c'est peut être le device, faut que je vérifie.<br />
Les Dlink ne sont pas liés aux CUES, donc on ne peut pas les mettre dans un SUB.<br />
Pas systématique<br />
*Ne mémorise de temps en temps pas la couleur (donc dans certains CUE, et pas d'autres) <-- Ca c'est bizarre et pénible<br />
je te joindrai le sho et le step où ça bloque.<br />
=> ben aujourd'hui ce step et cette couleur ne bloque plus !=> A suivre<br />
*Sortie du logiciel pas toujours propre (fenêtres bloquées ouverte), mais ce ne m'est plus arrivé le lendemain.<br />
*J'ai eu deux fois une fermeture inopinée lorsque je faisais des manip. avec les 4-5 fenêtres ouvertes (Focus, Beam, Couleur, Listing), sans perte de données, recul. avec menu "backup".<br />
<br />
===4.0.0.b18===<br />
<br />
===Pre 4.0.0.b18===<br />
<br />
===4.0.0.b17===<br />
<br />
mainly a bug fix.<br />
<br />
===4.0.0.b16===<br />
<br />
===Pre 4.0.0.b16===<br />
<br />
*SUB_SPEED are reset to 50% in case of gun shot<br />
*moving light's attributes have been redispatched, new BEAM family<br />
*palette listing now reflect available palette for selected channels.<br />
*Colour and Focus window now display parameters levels for each selected Devices (along with the active palette's name)<br />
<br />
===4.0.0.b15===<br />
<br />
available for Windows, MacOS 10.8, 10.9, 10.10 bug fixes only...<br />
<br />
===4.0.0.b14===<br />
<br />
bug fixes only... should address:<br />
*not patched channels -X1/X2 crash<br />
<br />
===4.0.0.b11===<br />
<br />
===4.0.0.b10===<br />
<br />
*fix a bug with the 'Personality Editor'<br />
*benefit from the compiler analyzer (lots of optimizations)<br />
*fix Sample recording<br />
*new 'Balance' function to isolate selected channel as long as Balance is ON<br />
<br />
maybe I'll repeat myself but It's important to test these beta in order to stabilize the first 4.0.0 in order to release it.<br />
<br />
my goal is to have a bullet proof release as the 3.0.24<br />
<br />
moving lights code will be part of this release as an experimental feature.<br />
<br />
===4.0.0.b09===<br />
<br />
it's a big step forward as it introduce concept/basics for moving light, Leds, and whatever you need in D::Light.<br />
<br />
Specifically it introduces 'DLinks' wich are more or less (actually less than more) like MLinks but for registered devices.<br />
<br />
DLinks acts like this:<br />
*you set all parameters you need for devices (with palette it's better)<br />
*you record a cue and DLinks are attached to the step that contain the cue<br />
*you can edit/modify/create/remove DLinks form the editor wich is available (for now... I've forget to set an option in the menus....) by click on the corresponding column in the sequence.<br />
*when DLink are loaded in X2, if the channel is black they're processed (this behavior is called GO_IN_B on some ligthdesk)<br />
*this is a special feature of DL: when a channel under TGroup control is fading to black, if DLink attached to next step is referring to this channel, parameters are processed.<br />
it fits very well for theater I think....<br />
*DLinks are not attached to cues, cues only contain Dimmer Parameter of devices (if they exists) -editors (like GROUP, CUE, SUB) does not deal with devices parameters.<br />
<br />
===Pre 4.0.0.b9===<br />
<br />
===4.0.0.b8===<br />
<br />
===4.0.0.b7===<br />
<br />
===4.0.0.b6===<br />
<br />
*a new beta is available for macOS >= 10.8 and Windows (if you want the other builds, just ask.) here's a non-finished list of modifications:<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording<br />
*add Palette recording/updating functions<br />
*add Palette listing and editor<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde<br />
*in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
attached a model of devices for the device editor.<br />
<br />
I think it's robust now and you can build Personality based on the attached example.<br />
<br />
===Pre 4.0.0.b6===<br />
<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording add Palette recording/updating functions<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
===4.0.0.b05===<br />
<br />
* add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho. It's usefull for Device that do not handle Intensity attribute.<br />
* add a merging mechanism to swap registered device model with another one. it'll be usefull when Palette will be coded but the purpose is to be able to switch between device when in tour you do not have the same device as at the creation.<br />
* from the main board you can access to several windows for (few for now) commands add CONTROL command for Lamp On/Off<br />
*add FOCUS command for Pan(Fine)/Tilt(Fine)<br />
*add BLADE command<br />
<br />
in the FOCUS and Blade windows you can hold CTRL to scroll FINE or scroll BOTH parameters I think you'll need to to rebuild your devices template as the one provided because all parameters you want to use must be set<br />
<br />
all library have been updated<br />
<br />
===Pre 4.0.0.b5===<br />
<br />
*add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho add a merging mechanism to swap registered device model with another one<br />
*add CONTROL command for Lamp On/Off add FOCUS command for Pan(Fine)/Tilt(Fine) add BLADE command<br />
*updated libs<br />
*join Alpha Profile 800 && ADB Warp model as example say that Parameters fields must be set....<br />
<br />
===4.0.0.b04===<br />
<br />
Avec cette beta, j'arrive à controler les couleurs du PAR via le ColourPanel<br />
le circuit de la fenêtre principale représente le paramètre DIMMER des devices<br />
*donc de la nouveauté dans le colourpanel où si le(s) devices sélectionnées ont plus de 3 couleurs, des scrollers de niveaux apparaissent en bas de la fenêtre<br />
*rajout des cases CMY<br />
*refonte des presets de couleurs (pour mémoire: left-clic = selection de couleur, un deuxième clic permet de nommer la couleur, Ctrl+clic permet d'enregistrer la couleur active)<br />
donc si vous avez listés/patchés des devices, que vous les sélectionnez depuis la fenêtre principale, vous devriez pouvoir controler les couleurs depuis le colourPanel.<br />
on ne peut pas encore enregistrer de cues avec des valeurs de couleurs ni charger des trucs dans les subs, ni rien.... petit à petit ça avance.<br />
aussi pour ceux qui possèdent un ultraDMX RDM Pro merci de me dire si il fonctionne mieux avec cette beta.<br />
après réflexions nocturnes je me dis que c'est pas bien de mettre les valeurs de HOME dans la librairie, qu'il vaudrait mieux définir ces valeurs dans le 'Device Listing'... où pourrait également apparaitre des champs comme 'Inverse Pan' et 'Inverse Tilt'...<br />
<br />
===4.0.0.b3===<br />
<br />
this one bring the Device Listing where you can import Device Files to your sho. please be carefull not having neither Manufacturer nor Model set as '*'<br />
'-' on Win32 leads to nothing good...<br />
in order to patch the imported device, you click on the Dimmer or Channel cell, it pop up a big dimmer view.<br />
use Ctrl+'move the mouse' to set the dimmer Range.<br />
once dimmer range is set, you type the channel number you want to assign the device and use 'c' (like in channel) to process the patch.<br />
you can use 0 channel to release a previous patch without removing a device<br />
<br />
===4.0.0.b2===<br />
<br />
this one should address reported bugs of the previous one<br />
<br />
===4.0.0.b1===<br />
<br />
voici la premiere béta d'une longue série qui devrait aboutir sur une proposition d'utilisation des projecteurs à LED, projecteurs asservis.<br />
ça sera sans doute assez long étant donné le chantier, néanmoins voici une première proposition....<br />
cette beta ne comprends qu'un module de création de librairie de projecteur.<br />
dans l'ordre pour las suivantes:<br />
*assignation des projecteurs dans un sho de DL en fonction de la librairie existante -fonctions d'accès aux paramètres<br />
*création/gestion de palette<br />
<br />
==D::Light v3==<br />
<br />
===3.0.24_b2===<br />
<br />
build system is slightly different from previous releases. now we have :<br />
*MacOS 10.6/10.7 build linked against XQuartz 2.7.4<br />
*MacOS 10.8/10.9 build linked against XQuartz 2.7.5<br />
*and the good old Win32, Linux32, Linux64 releases on Linux and MacOS, every lib have been updated<br />
here come the news....:<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
you can load one or several channels.<br />
it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.24===<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
*thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
*you can load one or several channels.<br />
*it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.22_b2===<br />
<br />
OSC:<br />
*less message for channels (eg only when their values are changing)<br />
Setup:<br />
*new option for sequence typo<br />
*bug fixes...<br />
<br />
===3.0.22_b1===<br />
<br />
new beta phase with:<br />
*bug fixes (at least more error checks)<br />
*MidiTimeCode improved<br />
<br />
===3.0.22===<br />
<br />
I'm proud to announce the 3.0.22 release of D::Light.<br />
It's available for each supported platforms (macOS 10.6->10.9, windows, Linux 32b, Linux 64b). On MacOSX, it's linked against XQuartz 2.7.5 (xquartz.macosforge.org/landing/)<br />
many bugs fixed....<br />
News:<br />
*MIDI TIMECODE: code improved<br />
OSC:<br />
*less and better verbose<br />
SETUP:<br />
*new typo function for sequence display<br />
*please consider making donations if you think this software is useful.</div>Sl1200mk2https://getdlight.com/wiki/index.php?title=ChangeLog&diff=3086ChangeLog2019-11-30T06:06:36Z<p>Sl1200mk2 : /* 4.1.04 [NOTYETRELEASED] */</p>
<hr />
<div>__NOTOC__<br />
<br />
==D::Light v4==<br />
<br />
===4.1.04 [20191130]===<br />
<br />
*SubMasters:<br />
-add new OSC and Midi messages for subBook rotations // ajout de nouveaux messages OSC et MIDI pour la navigation dans les subBooks.<br />
<br />
-add new buttons to quickly switch between Submaster's pages // ajout de nouveaux boutons pour rapidement choisir la page de Submaster affichée.<br />
<br />
*Patch:<br />
-you can now give a name to channels (useful on tour...) // il est dorénavant possible d'assigner du texte à un circuit.<br />
<br />
*Objects Listing:<br />
-new option for Chaser and Sample Listing to run the selected effects (in order to quickly identify them) // nouvelle option pour les Chaser et Sample Listings qui permet de rapidement faire un play/pause des effets sélectionnés<br />
<br />
*Devices:<br />
-new 'Recall DLink' function to copy state of selected devices from a step/cue/stepID // nouvelle fonction 'Recall DLink' pour copier les niveaux des devices en sélection depuis une cue/step/stepID donné<br />
<br />
*General<br />
-new 'Ring Buffer' mechanism for channel's quick selection (+shortcuts+OSC+MIDI links) // nouveau mécanisme appelé 'Ring Buffer' pour une sélection rapide des circuits (accessible via les raccourcis claviers, des messages OSC ou des commandes MIDI)<br />
<br />
-one can use commandLine to define Refresh timing // il est dorénavant possible de préciser le temps de la commande Refresh (via la ligne de commande)<br />
<br />
-you can define a prefered path in the SetUp // Il est possible de définir une arborescence dans le SetUp pour que D::Light ouvre le navigateur de fichier de préférence vers le chemin défini.<br />
<br />
===4.1.03 [20190729]===<br />
<br />
*SetUpIO:<br />
-virtual submasters for incoming data are now separate. One can control either usbDMXInput, netDMXInput and oscInput at the same time.<br />
<br />
it means one can use usbDMX Input to control Submasters from an external lightdesk and in the same time use netDMX Input to control Channels from a fancy madMapper patch :) and output DMX... :)<br />
<br />
//<br />
<br />
-D::light dispose dorénavant de 2 entrées DMX séparées (usbDMXInput et netDMXInput) via les 'Virtual Submaster'.<br />
<br />
ça signifie qu'il est possible d'utiliser une console lumière pour piloter les Submasters de D::Light (via usbDMXInput) tout en utilisant madMapper pour controler les circuits (via netDMXInput)... et sortir du DMX :)<br />
<br />
<br />
<br />
<br />
===4.1.02 [20190726]===<br />
<br />
*Midi:<br />
-new 'FloatingScaleIncrement' and 'FloatingScaleDecrement' available for ControlChange // nouvelles fonctionnalités 'FloatingScaleIncrement' et 'FloatingScaleDecrement' pour les ControlChange Midi.<br />
<br />
Ces nouvelles fonctions permettent d'utiliser une roue codeuse Midi (qui envoie +1 dans un sens et +1 dans l'autre sens sur 2 canaux différents) pour pouvoir se déplacer dans les listings ou modifier le niveau des circuits sélectionnés.<br />
<br />
-better shortcut support // amélioration de la commande midi 'Shortcut'<br />
<br />
<br />
*OSC:<br />
-better strategy // meilleure stratégie d'émission des messages OSC<br />
<br />
<br />
*E1.31:<br />
-better code for E1.31 input // meilleur code pour la réception de paquets E1.31<br />
<br />
===4.1.01 [20190722]===<br />
<br />
*fix<br />
<br />
<br />
===4.1.00 [20190719]===<br />
<br />
*UserInterface:<br />
-more 'flat' design // fin du nouveau design de l'interface utilisateur<br />
<br />
<br />
*Park:<br />
-new 'Park' function is order to lock channels or specific parameters of Device // nouvelle fonction 'Park' qui permet de bloquer des circuits ou des paramètres individuels de Device à une niveau donné.<br />
<br />
<br />
*macOS:<br />
-D::Light is now notarized from Apple // D::light est "notarizé" de la part d'Apple<br />
<br />
===4.0.31 [20190618]===<br />
<br />
*UserInterface:<br />
-new 'flat' design // nouveau design de l'interface utilisateur<br />
<br />
<br />
*Chaser / Sample:<br />
-one can now use SPEED Submasters to gain more fine controls on Chasers/Samples restitution (ClockWise way, CounterClockWise way, Random way)<br />
<br />
//<br />
<br />
-Il est dorénavant possible de controler le sens de défilement des Chasers et des Samples, soit dans le sens horaire (normal... CWise) soit dans le sens anti horaire (du dernier step vers le premier ... CCWise) soit en mode aléatoire (Random).<br />
<br />
Pour accéder à ces controles il suffit de définir un Submaster comme SPEED d'un Chaser ou d'un Sample et en lieu et place du texte associé au Sub se trouve le PlayMode.<br />
<br />
<br />
<br />
*Clone:<br />
-one can now set desire objects number while cloning (available for Cue, Group, Chaser, Sample, Palette, microPalette) // Il est dorénavant possible de choisir lors d'un clone d'objet le numéro de l'objet cloné (valable pour les objets Cue, Group, Chaser, Sample, Palette, microPalette)<br />
<br />
<br />
<br />
*Freeze:<br />
-Frozen step is now coloured // A l'appel de la fonction Freeze, le step en SCENE devient coloré pour une meilleure identification<br />
<br />
-grandMaster can now control Frozen levels // Le grandMaster est dorénavant maitre sur l'état lumineux freezé<br />
<br />
<br />
<br />
*Sequence:<br />
-one can now use Ctrl+Space to load selected step and launch GO (only in the big sequence window) // Il est dorénavant possible d'utiliser la barre espace dans la fenêtre de Sequence pour lancer un GO.<br />
<br />
Il est également possible de sélectionner un step et d'appuyer sur Control+Space pour charger le step sélectionné en Préparation et automatiquement lancer un GO.<br />
<br />
<br />
*Curves:<br />
-one can now select point and use Ctrl+Arrows(Up/Down/Left/Right) to move it // Il est dorénavant possible de sélectionner un point de la courbe du 'Curve Editor' et d'utiliser la combinaison de touche Ctrl+Flèche(Nord/Sud/Est/Ouest) pour le déplacer<br />
<br />
<br />
*TimeLink:<br />
-new copyToStep function to copy selected Tlinks to desire step // nouvelle fonction de copie (et raccourci clavier associé) pour copier les TimeLinks sélectionnés vers le pas de séquence inscrit dans la ligne de commande.<br />
<br />
<br />
*Midi:<br />
-new design of the midi Patch Editor // nouveau design de la fenêtre d'édition du patch Midi<br />
<br />
-more copyToMidiSwitch capabilities (you can now copy selected patch to all existing midiSwitch when the commandLine is empty) // Il est dorénavant possible de copier tout ou partie du patch midi vers tous les MidiSwitch existants en laissant la ligne de commande vide.<br />
<br />
<br />
*DeviceCommand:<br />
-one can now use MouseScroll in Blade's specialized widget // Il est dorénavant possible d'utiliser le scroll de la souris pour modifier les niveaux des Blades<br />
<br />
<br />
*microPalette:<br />
-one can now register INTENSITY/DIMMER as a definition for microPalette // Il est dorénavant possible d'enregistrer le paramètre INTENSITY/DIMMER comme définition d'une microPalette<br />
<br />
===4.0.30 [20190314]===<br />
*Objects Listings:<br />
-one can now sort (or reorder) objects in Cue/Group/Chaser/Sample/Palette/microPalette Listings // nouvelle commande pour re-numéroter les objects dans les différents listing<br />
<br />
-new 'reOrder' shortcut // également un nouveau raccourci clavier 'reOrder'<br />
<br />
<br />
*Submasters:<br />
-new state for Solo function (we now got NORMAL/SOLO/FLASHSOLO/NOSOLO) // ajout d'une nouvelle fonctionnalité pour le SOLO des Submasters.<br />
<br />
les différents états sont:<br />
<br />
**NORMAL : rien de particulier<br />
**SOLO (vert) : en fonction de l'ouverture du Submaster les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**FLASHSOLO (jaune) : lors de l'appui sur le bouton FLASH du Submaster, les autres Submasters (ceux qui ne sont pas en SOLO ou NOSOLO) se coupent<br />
**NOSOLO (rouge) : le Submaster ne se coupe pas lors de l'action d'autres Submasters en mode SOLO ou FLASHSOLO<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.29 [20190226]===<br />
*General:<br />
-Balance function for channels is now dynamic // amélioration de la fonction Balance pour les circuits.<br />
<br />
Lorsque la fonction Balance est activée (qui permet d'isoler le(s) circuit(s) sélectionné(s)), si la sélection de circuit change, la Balance est updatée<br />
<br />
<br />
*OSC:<br />
-new /shortcut command which accepts string as argument // nouvelle commande /shortcut pour simuler un raccourci clavier.<br />
<br />
Cette commande accepte une 'string' comme argument.<br />
<br />
Par exemple '/shortcut p' va changer le registre de travail actif.<br />
<br />
<br />
*Track:<br />
-one can now track Palette across sequence // il est dorénavant possible de tracker les Palettes chargées dans le séquentiel (via les DeviceLinks)<br />
<br />
<br />
*Device:<br />
-more https://open-fixture-library.org/ integration<br />
<br />
<br />
*DeviceLinks:<br />
-Purge menu redefined // extension du menu Purge des DeviceLink.<br />
<br />
Il est dorénavant possible de purger un Paramètre ou tous les paramètres d'un attribut pour un DeviceLink en un coup<br />
<br />
<br />
*DeviceCommand:<br />
-new Live bound which display levels form palettes loaded in SubMasters // nouveau mode Live pour le DeviceCommand <br />
<br />
en mode Live, le DeviceCommand affiche les niveaux des paramètres des devices qui sont pilotés par des palettes chargées dans les submasters<br />
<br />
===4.0.28 [20190118]===<br />
*Submaster:<br />
-improve Submasters Solo mode // amélioration du mode Solo pour les Submasters.<br />
<br />
dorénavant le mode solo n'est plus réservé aux Flash, il est également accessible pendant le scroll des Submasters.<br />
<br />
-Balance do not kill 'E' (aka Exclusion) Submasters // les 'E' (comme Exclusion) Submasters ne sont plus remis à zéro en cas de Balance<br />
<br />
<br />
*Group:<br />
-enhance popUp dialog // amélioration de la fenêtre popUp d'enregistrement des Groupes.<br />
<br />
Lors de l'enregistrement d'un Groupe une fenêtre popUp s'ouvre où vous pouvez directement renseigner le nom du nouveau Groupe.<br />
<br />
<br />
*MasterLink:<br />
-improve MasterLink behavior (follow step +/-) // Les MasterLinks suivent la séquence pour les commandes step +/-<br />
<br />
-improve MasterLink editor Submaster's selection/registration // amélioration de la sélection/enregistrement des Submasters dans l'éditeur de MasterLink.<br />
<br />
vous pouvez dorénavant sélectionner les Submasters à enregistrer dans les MLinks de la même manière que la sélection de circuits dans la fenêtre principale.<br />
<br />
===4.0.26 [20181214]===<br />
*Patch:<br />
-'Enter' key can now be used to select either channels or outputs. CommandLine is used for sourcing.<br />
<br />
<br />
*Main Window:<br />
-'Enter' key can now be used to select channels. CommandLine is used for sourcing.<br />
<br />
-new 'DynamicBottom' display for Device's selection.<br />
<br />
<br />
*Sequence:<br />
-one can now register/insert cueless step. Such steps are useful to trigger D/M/S Links.<br />
<br />
<br />
*SubMasters:<br />
-new 'Looping Style' options for SubMasters loaded with Sample. one can select if levels are persistent after each loop or reseted.<br />
<br />
<br />
*SetUp:<br />
-one can now choose if SOLO mode for SubMasters also behave on Scene levels.<br />
<br />
-one can choose colours for Scene/Prepa registers<br />
<br />
<br />
*SetUp I/O:<br />
-one can now choose DMX input frame length.<br />
<br />
<br />
*DeviceLink:<br />
- one can now trigger MoveInBlack in one click for all listed Devices of each steps<br />
<br />
<br />
*TimeLink:<br />
-new 'Quick Selection' option to selected each identical parameters<br />
<br />
<br />
*Midi:<br />
-one can now use NOTE and PROGRAM CHANGE to trigger defined shortcuts<br />
<br />
<br />
*OSC:<br />
-new command which allow to control parameters of selected devices (range is -1.0 <= x.xx <= 1.0):<br />
<br />
/deviceParameter/ATTRIBUTE/PARAMETER x.xxx<br />
<br />
===4.0.24 [20181004]===<br />
<br />
===4.0.23 [20181002]===<br />
<br />
*menu Accelerators :<br />
-accelerators for MLink, TLink, DLink, SLink have changed (respectively Shift+Meta+w, Shift+Meta+x, Shift+Meta+y, Shift+Meta+z)<br />
<br />
<br />
*Sample :<br />
-faster encoder/decoder <br />
<br />
<br />
*VLC :<br />
-D::Light can now trigger VLC's playlist [https://www.getdlight.com/wiki/index.php/SETUP_I/O#VLC].<br />
<br />
<br />
*SubMasters :<br />
-VLC volume, DMX Input and OSC Input can be assigned to a regular SubMaster.<br />
<br />
<br />
*palette Editor :<br />
-Live functionality added<br />
<br />
<br />
*palette Listing :<br />
-new 'ALL' selector to display every recorded palette for selected channels<br />
<br />
<br />
*OLA server :<br />
-bumped to 0.10.7<br />
<br />
<br />
*MacOS :<br />
-MacOS 10.14 compatibility<br />
<br />
<br />
++fixes&&improvements<br />
<br />
===4.0.22 [20180718]===<br />
<br />
*General:<br />
-last active step is recorded within the .sho, thus in case of crash or backup loading, last recorded step is set as the active step<br />
<br />
<br />
*USBDMX:<br />
-added more widget /*NODLE U1*/ /*FX5*/ /*Digital Enlightenment*/ /*anyma*/ /*avldiy*/ /*Eurolite*/<br />
<br />
(untested though....)<br />
<br />
<br />
<br />
*DeviceLink:<br />
-more powerful selection capabilities.<br />
<br />
one can now select several cells in DeviceLink Editor and apply chosen palette to all of them<br />
<br />
-MoveInBlack option editable for channels listed in the DeviceLink Editor<br />
<br />
<br />
<br />
*Curves:<br />
-new 'Square' interpolator (aka 'Square Law' curves)<br />
<br />
<br />
++fixes and optimizations<br />
<br />
===4.0.21 [20180705]===<br />
<br />
*DeviceListing:<br />
-one can now 'shiftPAN' and 'shiftTILT' devices<br />
<br />
<br />
*StepLinks:<br />
-one can choose to which destination OSC messages are sent (aka 'All Destinations' or specific IP:PORT)<br />
<br />
<br />
*General:<br />
-fixes and optimizations<br />
<br />
===4.0.20 [20180615]===<br />
<br />
*Palette:<br />
-Palette are now applied according to a user defined time (time is defined in [[SETUP]])<br />
<br />
-new Shift+CMD+P shortcut to display 'Palette Listing'<br />
<br />
<br />
*Virtual Submaster:<br />
-a new virtual submaster is available in [[SETUP I/O]]/OSC which can handle all incoming /circ/x/level OSC messages.<br />
<br />
-a new virtual submaster is available in [[SETUP I/O]]/DMX Utility which can handle all incoming DMX levels.<br />
<br />
<br />
*Submaster:<br />
-one can now colorize each Submaster (and it's levels in Output)<br />
<br />
<br />
*Accelerator:<br />
-new accelerators are available in Cue/Group/Chaser/Sample Editors<br />
<br />
<br />
*Track:<br />
-better MLink support<br />
<br />
===4.0.19 [20180515]===<br />
<br />
*Sample:<br />
-fix wrong device restitution under certain circumstances<br />
<br />
<br />
*Sequence:<br />
-new accelerator shortcut (CMD+R) in order to load selected step in active register<br />
<br />
-Cue names are now displayed in the big sequence window<br />
<br />
-one can now drag'n drop step(s) in order to reorganize the sequence<br />
<br />
-fix XFade wrong behavior <br />
<br />
<br />
*General:<br />
-in case of weird shutdown (crash....), D::Light now ask if user wanna use the backup.<br />
<br />
<br />
*OSC:<br />
-re-writting of OSC messaging system in favor of mono-argumentation (thus, touchOSC become usable again)<br />
<br />
-new syntax for Devices (cf https://getdlight.com/wiki/index.php/OSC)<br />
<br />
-old syntax (aka multi-argumentation) is still available thanks to a new switch in setupIO/OSC menu (Messaging argumentation type)<br />
<br />
<br />
*Track:<br />
- one can now track/update/create/delete Masterlinks from the Track window<br />
<br />
- better tracking for duplicate values<br />
<br />
- one can now use 'All' shortcut to select all displayed levels for selected channels<br />
<br />
<br />
*SplashScreen:<br />
-new initialization process which lead to a new splashscreen<br />
<br />
<br />
*MasterLinks:<br />
-MLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new insert MLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move MLinks<br />
<br />
<br />
*USBDMX:<br />
-D::Light now support HotPLug for usbDMX widgets :) only on macOS and Linux :(<br />
<br />
it means one can unplug/replug a usbDMX device, if the widget was previously active, D::Light will manage automatically the re-connection.<br />
<br />
<br />
*StepLinks :<br />
<br />
https://getdlight.com/wiki/index.php/STEPLINK<br />
<br />
-SLink are now ordered, it means they will be launched in their creation order (one can drag'n drop them to change this order)<br />
<br />
-new copy SLink button (+shortcuts) in the editor<br />
<br />
-new insert SLink button (+shortcuts) in the editor<br />
<br />
-new drag'n drop function to graphically move SLinks<br />
<br />
-OSC StepLinks are now typed, it means one must specify if argument(s) is an int, a float or a string<br />
<br />
-CURVES StepLinks now accept THRU (>) for outputs (in the same fashion as for channels)<br />
<br />
<br />
*Device Listing :<br />
-one can now sort Device's order according to ID or Model or Channel<br />
<br />
-one can now use massive Merge (by selecting several Devices before merge)<br />
<br />
<br />
*Palette Editor :<br />
- one can now use empty command line for AtLevel shortcut in order to purge selected levels<br />
<br />
<br />
*Palette Listing :<br />
- new 'Bound To' (editors) option in order to avoid opening Device Command<br />
<br />
<br />
*Chasers :<br />
- CHZ_Cue management is now the same as for the main sequence... if one record CHZ_Cue 1.5, it'll land between CHZ_Cue 1 and CHZ_Cue 2<br />
<br />
- Palette shortcut is now available in Chaser Editor<br />
<br />
<br />
*Curves :<br />
- deepest interaction with the patch.... Output(s) assigned to a curve of the curveListing are now linked(was ist das schön).<br />
<br />
- CurveEditor : one cane now select which curve is displayed (either from patch or from curveListing)<br />
<br />
- Curves are now 16bits -POTENTIAL INCOMPATIBILITY- (they need to be redrawn)<br />
<br />
===4.0.18 [20180124]===<br />
<br />
This release introduce SLinks.<br />
<br />
One can send custom Midi or OSC messages per sequence's step. Thus, it allows D::Light to become the master sequencer of your show as it can trigger specific cues/steps in other software.<br />
<br />
One can also load custom curves for output(s)/channel(s) on every steps of the sequence.<br />
<br />
*Patch:<br />
-new 'quick select' option in order to select all outputs patched to selected channels<br />
<br />
-new Channel/Output test shortcut<br />
<br />
-speedUp display<br />
<br />
*Sample:<br />
-smart +%/-% which only operate on recorded levels for selected channel(s) over a region or at one frame<br />
<br />
*Sequence:<br />
-in the main sequence window, one can now arrange columns as desired<br />
<br />
-new searchBox to quickly find a step/cue associated to a text<br />
<br />
*MasterLink/TimeLink/DeviceLink/StepLink Editor:<br />
-one can now select active step<br />
<br />
-more shortcuts<br />
<br />
*SubMaster Editor:<br />
-one can now select active submaster<br />
<br />
*Curves:<br />
-new design with more powerful editing<br />
<br />
*ShortCuts:<br />
-new searchBox to quickly find a shortcut<br />
<br />
*Save/SaveAs:<br />
-warning when directory is not writable<br />
<br />
*Force DeviceLink:<br />
-one can now use FullForce new option and select which attributes will be recorded<br />
<br />
*Device:<br />
-the main window should reflect active color for device. (it works for RGB or CMY colors only...)<br />
<br />
*General:<br />
-selection style is now more obvious (yellow square is 'around' selected channels)<br />
<br />
*Palette Editor:<br />
-one can move in Palette thanks to the new Up/Down switcher<br />
<br />
*Palette Listing:<br />
-Colour Palette are now colored for EZ view<br />
<br />
===4.0.17===<br />
<br />
a miserable bug of the previous release leads to this one<br />
<br />
===4.0.16_b4===<br />
<br />
===4.0.16_b2===<br />
<br />
===4.0.16 ===<br />
<br />
available for almost every systems (Linux version will be uploaded ASAP... sorry guys for the looooong waiting)<br />
<br />
*E1.31 (aka streamingACN) is now available as a netDMX protocol <br />
*one can now use 16 DMX universe<br />
<br />
Midi :<br />
*one can now use 'subStick' function for Midi Patch.<br />
thus Midi faders will always be patched to displayed submasters <br />
*'flashStick' is also available for the same purpose.<br />
SubMasters :<br />
*added a new 'E' button as Exclusion.<br />
thus AllSub master will not act on excluded submasters<br />
+ various fix<br />
<br />
===4.0.15_b2===<br />
<br />
2 new important stuff:<br />
*in Art-Net, DL no longer send continuously. it sends only on DMX change<br />
*in Patch, you can now "repeat" a Device. it's useful for playing with LedStrips<br />
also, more work have been done on DeviceCommands...<br />
in the Palette Listing, you can now use the new "recycle" icon in order to load same channels as in the DeviceCommands.<br />
<br />
===4.0.15_b1===<br />
<br />
===4.0.16_b3===<br />
<br />
===4.0.15_b3===<br />
<br />
===4.0.15===<br />
<br />
*on Windows, you should now be able to double-clic on .sho in order to launch DL and load desire sho<br />
*new SetUp I/O menu which group all DMX, USBDMX, NETDMX, MIDI and OSC function *new option to cross-patch dmx universes<br />
<br />
DMX Input:<br />
*more accurate<br />
*new option to bound DmxInput to channels or SubMasters<br />
<br />
Patch:<br />
*new option to "repeat" DMX Levels for Devices (useful for led strips)<br />
<br />
ArtNet :<br />
*you can now manually register Node's IP/Net/SubNet.<br />
*DL no longer send continuously packets.... it sends only on change.<br />
*new option in the Setup "Release FREEZE on Go".<br />
allow user to freeze DMX state until the next GO (useful when one want to move in sequence without modifying stage)<br />
<br />
Device Personality :<br />
*you can now import Personalities of the OFL project (Open Fixture Library) open-fixture-library.herokuapp.com/<br />
(which at the time of writing is open-fixture-library-pr-199.herokuapp.com/ ).<br />
*you can hide Commands for Colours, Focus and Blade in order to display bigger values table.<br />
<br />
Palette Editor:<br />
*you can now use At_level shortcut on selection of levels (multiple selection is allowed)<br />
General<br />
*you can now choose to display only patched channels<br />
<br />
===4.0.14===<br />
<br />
No new function Only fixes<br />
<br />
===4.0.13_b3===<br />
<br />
many changes to Artnet and dmxInput.<br />
<br />
===4.0.13===<br />
<br />
*enable DMXInput for DMX USB PRO widgets and clone<br />
*enable DMXInput for ArtNet<br />
*adjustable DMX rate<br />
*better Artnet support<br />
*better support for looooong samples<br />
*plenty of little annoying stuff<br />
<br />
===4.0.12===<br />
<br />
*new 'NoSolo' option for submaster:<br />
it means that a submaster tagged as 'NoSolo' won't be closed during 'Solo' operation, it also means that it won't close any sub when it's flashed.<br />
you just need to clic 2 times on the solo option .<br />
*when 'Solo' operation , device's parameters are now untouched (except the INTENSITY/DIMMER parameter)<br />
*new 'ReSync' option for midi:<br />
this function resend all midiOut levels. it's useful when you switch preset from the BCF2000<br />
*new option in the SETUP to bound MLink time and Timed submasters to Joystick: it means one can now speed up or down submasters opening/closing<br />
*import Sample extended:<br />
you can now select in one shot several samples to import.<br />
*'clone' is now available in the sample editor :<br />
it means you can copy selected channels levels to other(s) channel for a defined region or for a frame. This let you create enveloppe for channel and copy it to other channel.... yeah I know, this is huge!<br />
*import Chaser extended:<br />
you can now select in one shot several chasers to import.<br />
<br />
===4.0.11===<br />
<br />
fix annoying reported bugs.<br />
<br />
===4.0.10===<br />
<br />
*when cloning a device, one can now choose to clone source device's levels to destination devices's levels<br />
(in palette, in sub, in micropalette)<br />
*more device merging subtilities<br />
<br />
===Pre 4.0.09===<br />
<br />
*this one brings 'Gang Load' fashion to D::Light<br />
<br />
===4.0.9===<br />
<br />
extend the use of multiple selection in Cue/Group/Sample/Chasers Listing/Device Listing/Patch...<br />
you can now select several Chasers for example and load them to several submasters in one shot (thanks to drag n' drop)<br />
multiple selection have also been introduced for 'Remove' functions and 'Clone' functions.<br />
*you can now extract each submaster of the Gun Control (cf noGun option)<br />
*you can now set submasters config for a page of Sumaster (simply scroll the button down RecMLink button<br />
<br />
===4.0.8===<br />
<br />
===4.0.7===<br />
<br />
Mainly bug fixes and better memory bandwidth management<br />
<br />
===4.0.6===<br />
<br />
===4.0.5===<br />
<br />
This release will introduce microPalette.<br />
<br />
what is a microPalette ?<br />
<br />
microPalette handle one or several parameter(s) defined in the personality of a device, and only operate on a specific range defined by the user.<br />
microPalette are loaded in submasters and are executed in an exclusive mode for all selected devices that are registered within the submaster.<br />
for example, let's say devices are lighting ON with shutter open.<br />
you record a microPalette for SHUTTER parameter on the range 4 -> 128 that you load on submaster 1.<br />
when you'll open sub1, the shutter will start strobing form low to fast (if in the personality strobing form low to fast is registered in the range 4 -> 128).<br />
when you shutdown the submaster, the shutter will return to it's open state.<br />
it'll be veeeeeery useful for gigs<br />
*address patch issue when user use Shift key to extand selection for outputs<br />
*bug fixes and code cleaning<br />
<br />
===4.0.4===<br />
<br />
this release fix wrong behavior of 4.0.3 (sorry for the mess...)<br />
<br />
===4.0.3===<br />
<br />
*speeding internal things (and cleaning)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed) <br />
*better midi output (submaster's flash for example)<br />
*import/export Samples (importing samples from old (v3 or v4beta) .sho is allowed":<br />
<br />
===4.0.2===<br />
<br />
<br />
fix & improve curves for dimmers<br />
<br />
===4.0.1===<br />
<br />
available for every supported systems : Win7, Win8, Win10, Linux32Bits (Ubuntu 14.04), Linux64Bits (Ubuntu 16.04), ARCHLInux (always on the top), MacOS 10.6 thru 10.12 on MacOS, D::Light is linked against XQuartz 2.7.11<br />
one of the main big thing is that D::Light is now a pay app... this move will hopefully be profitable for the software.<br />
the other big thing is that D::Light can now drive moving lights / LED lights.<br />
several improvements have been introduced for Chasers, Samples, user interface, drag'n drop, etc....<br />
<br />
===4.0.0.b-78===<br />
<br />
===4.0.0.b-75===<br />
<br />
fix blackout/sceneMaster/grandMaster with devices that use 'virtual intensity for colours' parameter<br />
<br />
<br />
===4.0.0.b-74===<br />
<br />
news:<br />
*refresh/balance available as OSC commands<br />
/pad/refresh 1<br />
/pad/balance 1<br />
*OSC message can bypass level's locking mechanism for /circ/level and /sub/level<br />
<br />
===4.0.0.b-76===<br />
<br />
*better handling of DLink<br />
*fix some Devices stuff for sequence -you can now use "0" Tlink (==20ms)<br />
*you can now use "0" waitTime _ 5xfaster than 0.1<br />
if you want to reset waitTimes to nothing (no autogo), set command line to . and use wait shortcut (or double clic in the waitTime column)<br />
*display Info when MLink or Tlink are recorded/updated<br />
++ various fix<br />
<br />
===4.0.0.b-73===<br />
<br />
Hi,<br />
b73 is out for some platforms (aka MacOS from 10.9 to 10.12 (linked against XQuartz 2.7.10), Windows 64b and Linux 64b)<br />
'''the main big thing with this release is that D::Light became a paid app...'''<br />
I tried during 13 years to keep in free, but I cannot no more. So please make archive of your sho as there will be no return.<br />
news:<br />
*lots of bug fixes<br />
*manual xfade for devices<br />
*you can now call Palettes from the main window (manually (new setup option or drag the switcher under the keypad) or with shortcuts)<br />
*nice handling of palettes in submasters.<br />
*improve device mechanism for Chasers<br />
*new timing options for chasers<br />
<br />
===Pre 4.0.0.b-72===<br />
<br />
*Samples are now LTP...<br />
mean easier, lighter, smarter...<br />
it also means some serious incompatibility with existing sample... sorry for that but it's a necessary evil.<br />
*fix DLink is now also available in Chaser<br />
*add 'Virtual Intensity for Colours" in the Device Listing.<br />
this new option let you control the Intensity of the device even when INTENSITY/DIMMer combo is not registered.<br />
usefull for LED RVB for example...<br />
<br />
===Pre 4.0.0.b-71===<br />
<br />
fix a miserable bug...<br />
news:<br />
*SampleListing now display Sample's length<br />
*you can change submaster's levels color (new setup option)<br />
<br />
===Pre 4.0.0.b-70===<br />
<br />
*new purge utility for device attributes within Samples<br />
*'device command' is now fully dedicated to sample's cause<br />
*better speed algorithm for stuff (aka sub_speed, joystick, general timing)<br />
*you can select devices directly in the 'palette Listing' window, as in the 'device commands' window<br />
*reorganization/colorization of 'device Commands' (in order to gain space and clarity)<br />
*add Ctrl+Arrow shortcut to select next channel and set it to default@Level<br />
<br />
===Pre 4.0.0.b-69===<br />
<br />
fix various wrong behavior<br />
*Devices:<br />
added the possibility to define HOME position for parameters to NULL. in this case, HOME call will never operate on the nulled parameters. (useful in some case where LAMP OFF is set to 0... and you don't want to switch the lamp off each time you HOME the device).<br />
<br />
===Pre 4.0.0.b-68===<br />
<br />
*added DND support for TLink and DLink in the chaser's editor<br />
*added DND support for Times in the chaser's editor (times can be DND for example from TimeIn to DelayOut, etc...)<br />
*added DND support for Cues in the chaser's editor<br />
*as for the sequence and other stuff you can now double-click in the TLink editor to set value<br />
*as for the Chaser's editor you can now DND Times in the Sequence editor in the way you want (eg from TimeIn to DelayOut, etc...)<br />
*Device's parameters now follow step times if INTENSITY is > 0 -fix for invPan/invTilt<br />
<br />
===4.0.0.b-67===<br />
<br />
===Pre 4.0.0.b-67===<br />
<br />
*added support for usb pro mk2 (revB) -added wait times to chaser editor $<br />
FWIW, I've decided to clean OSC reader/writer messenger before the final release (and this is not a good news for you... )<br />
I've changed:<br />
/circ/level x y (where x is the channel, y the level) /circ/prepalevel x y<br />
/sub/text x blabla<br />
/sub/level x y<br />
/sub/flash x y<br />
/sub/phase x y.y<br />
all the /subStick messages and also the /device ones<br />
for the devices it looks like<br />
/device s i i (string (/attribut/parameter), int (device numbr), int (value))<br />
I know that all your pd patchs, touchOSC stuff, etc... won't work anymore, but it gain clarity and parsing efficiency.<br />
<br />
===4.0.0.b-66===<br />
<br />
bug fixes<br />
few words about the new 'Phase' ID for a submaster:<br />
one can freely navigate in a sample thanks to the new phase function. it starts at 0.0 and end at 1.0 (1.0 is the latest frame of the sample).<br />
so you can set a sub as Phase for a sample (like you did with Speed function), and you have 255 steps to navigate in the sample.<br />
I've also added OSC message (/sub/x/phase 0.0........1.0).<br />
thus, you have a huuuuuuge precise control over the sample's restitution.<br />
you can go forward, backward, loop inside, etc.....<br />
<br />
===Pre 4.0.0.b-66===<br />
<br />
nouveaux messages OSC: reception<br />
/pad/sub x (select sub)<br />
/pad/record 1 (like record shortcut) /pad/update 1 (like update shortcut)<br />
sending<br />
/seq/x1text (send text associated to step loaded in X1) /seq/x2text (send text associated to step loaded in X2) /sub/pageText (send text associated with the active sub page) /seq/go_signal 1 (send when GO is triggered) /seq/goback_signal 1 (send when GO is triggered) /seq/pause_signal 1 (send when GO is triggered)<br />
and for the Devices:<br />
each device will respond to :<br />
/device/x/attribut/paramater 0... 65536<br />
where attribut is COLOR or FOCUS or EFFECT, etc.... and parameter are the ones recorded within the personality of the device<br />
each device will export his value to the same address<br />
<br />
===4.0.0.b-65===<br />
<br />
There's enough changes to make an update... I didn't finished all the clean though...<br />
*the main window has been polished to fit within small screen systems *you can sample devices<br />
*many many bug/trick fixes<br />
<br />
===4.0.0.b-64===<br />
<br />
mainly bug fixes and stuff improvements....<br />
<br />
===4.0.0.b-62===<br />
<br />
a miserable mistake on b61 leads to b62... mainly bug fixes and dep lib update<br />
<br />
===4.0.0.b-61===<br />
<br />
only for Win32, Win64, MacOS 10.11 (more OS to come later) mainly bug fixes.<br />
<br />
===4.0.0.b-58===<br />
<br />
freshly fresh for everyone, this beta fix several bugs or wrong behavior regarding Devices but also for the old fashion way...<br />
<br />
===4.0.0.b-57===<br />
<br />
*in the palette listing one can now apply a palette to selected devices in one click (nice 4 live...)<br />
*in the palette listing, palettes are now categorized (faster display)<br />
*in the 'device command' panel, if a parameter have a definition, associated scroller are now bound to minLevel/maxLevel (nice 4 live...)<br />
<br />
===4.0.0.b-56===<br />
<br />
only 4 MacOS 10.6 -> 10.11<br />
<br />
===4.0.0.b-55===<br />
<br />
should fix some stuff...<br />
only for Linux64, MacOS 10.8 -> 10.11<br />
<br />
===4.0.0.b-54===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-53===<br />
<br />
should fix group removing/deletion different compilation options for win64<br />
<br />
===4.0.0.b-52===<br />
<br />
should fix usbDMX Pro on ElCapitan && Yosemite should fix group deletion<br />
should fix Chase load in sub<br />
I don't have issue while loading global palette in sub.<br />
<br />
===4.0.0.b-51===<br />
<br />
with this one you can load PALETTES in submasters. no drag'n drop yet.... you can choose which device that is include in a palette is processed.<br />
on MacOSX, linked against fresh XQuartz 2.7.8<br />
<br />
===Pre 4.0.0.b-50===<br />
<br />
===Pre 4.0.0.b-49===<br />
<br />
===Pre 4.0.0.b-48===<br />
<br />
===4.0.0.b-47===<br />
<br />
lots of news coded during summer...<br />
*Device functions have been merged in a central window. This is now the start point for almost everything for Devices...<br />
*many things have been cleaned<br />
*Shift and Ctrl have been swapped (to massively select channel you now use Shift, to drag'ndrop a channel in a submaster to quickly inhib it, you now use Ctrl).<br />
<br />
===4.0.0.b-46===<br />
<br />
should fix reported bugs.<br />
<br />
===Pre 4.0.0.b-45===<br />
<br />
should fix:<br />
*record new sho (with permissions check on Linux) -artnet on Linux<br />
*strange and deep deep wrong behavior for devices<br />
should also clarify selection in the TLink editor.<br />
<br />
===4.0.0.b-44===<br />
<br />
should fix:<br />
*warning when user do not have permissions to write files on Linux<br />
*weird things when repatching a device<br />
<br />
===4.0.0.b-43===<br />
<br />
should fix:<br />
*artnet on windows computers<br />
*help on linux computers<br />
*submasters (timed and inhib ones) that stay in Pause state. -some inappropriate behaviors<br />
news:<br />
SHORTCUT :<br />
allow to delete previous binding when asking for an ever used key<br />
<br />
===4.0.0.b-42===<br />
<br />
ArtNet : restore network artPoll broadcast address (some node appears to not responding well over 255.255.255.255)<br />
Devices :<br />
*fix a case where palettes levels were not honored for dlinks<br />
*add the possibility to select the same parameter for several Devices by clicking on the parameter's column header<br />
Linux:<br />
*shrink size of the packages<br />
<br />
===4.0.0.b-41===<br />
<br />
mainly bug fixes:<br />
CHANNEL TRACK:<br />
fix bug and faster code.<br />
please do some hardcore tests...<br />
MIDI:<br />
new LOADSTEPID_X2/X1 functions for ProgramChange<br />
*retrieve single channel inhib when dragging with Shift to a submaster -retrieve hour trigger<br />
*new remove function for MidiTimeCode editor<br />
*bug font fixed<br />
<br />
===4.0.0.b-40===<br />
<br />
mainly bug fixes<br />
<br />
===4.0.0.b-39===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-38===<br />
<br />
so here comes a new one basically with bug fixes.<br />
also I've tried to reduce size (height) to fit on low resolution screen<br />
I've worked on the setup regarding ArtNet and OLA (for them to work better)<br />
the BIG one is the new remote available with this release that we have designed with aroom (big thanx)<br />
<br />
===4.0.0.b-37===<br />
<br />
removed things:<br />
channelcheck definitely removed (use Patch functions for this purpose) Color Scroller definitely removed (use Devices functions for this purpose)<br />
news/update/fixes:<br />
Patch:<br />
*you can now select several channels, and if you give one dimmer, channels we be patched as list starting with the given dimmer.<br />
(@mode exemple: CH 1 THRU 10 = 5 ENTER will patch ch 1 to dimmer 5, ch 2 to dimmer 6, etc...).<br />
*double click is available for check level<br />
Balance:<br />
*submaster that are in TIME mode and the little blue square of the sub is set, what's inside the submaster won't be touched by the Balance Mode<br />
Artnet:<br />
*now inegrated to the setup.<br />
*more simple, more usefull, honor the broadcast/unicast mode, honor selected nodes to use in unicast mode.<br />
Submasters:<br />
*there's now a little indicator close to the sub that show progression in case of MLink start or Times Start<br />
Midi Time Code:<br />
*new inhib MTC function in the setup<br />
+many various bug fixes<br />
<br />
===4.0.0.b-36===<br />
<br />
===4.0.0.b-35===<br />
<br />
bug fix<br />
+<br />
should improve Help display.<br />
in @Mode, the Help in the windows now display allowed syntax<br />
<br />
===4.0.0.b-34===<br />
<br />
*should improve TLink management<br />
*more/less OSC message for PATCH<br />
(new remote is here : github.com/dlight-tools/dlight-pad/blob/...ad_4.0_SGS2.touchosc ) -keep on cleaning code....<br />
<br />
===4.0.0.b-33===<br />
<br />
news:<br />
*should fix all errors reported for the b32 (except TLink that collapse, I've forgot....)<br />
Patch:<br />
*complete rewrite of this window.<br />
*the left part display channels, the right part display dimmers. D-Patch is the first address of patch for Devices<br />
*you can drag'n drop from channels to dimmers<br />
*you can select several dimmers like 1 + 2 Thru 10 + 20 + 44<br />
*the remote should not work anymore, let's try to write another one...<br />
+ many many more little stuff that make life better<br />
<br />
===4.0.0.b-32===<br />
<br />
General:<br />
*you can now double-clic on levels to set value<br />
Channel Track:<br />
*you can now DND to death!!<br />
ascii:<br />
*better integration with DL<br />
+bug fixes<br />
fews words:<br />
*DL seems stable enough now to cut off the release soon, I just need to re-write the patch window before the release.<br />
<br />
===4.0.0.b-31===<br />
<br />
*le double clic pour les textes des subs<br />
*tcl/tk updaté<br />
*molette de la souris pour les valeurs des paramètres des devices ainsi que pour les masters SCENE/FlashMaster AllSubMasters<br />
*meilleur check des noms de palettes<br />
*ID pour le message OSC /seq/go<br />
*ascii improve file loading/recording<br />
*device attribute's editor are now able to display levels in % as well as Real Values<br />
*et les corrections de bug annoncés sur la b30<br />
<br />
===4.0.0.b-30===<br />
<br />
mainly bug fixes.<br />
<br />
===4.0.0.b-29===<br />
<br />
*should fix Win64 package<br />
*Sequence : StepID<br />
this is the big new stuff which allow you to register an 'identifiant (ID)' for a step.<br />
<br />
Thus you can call the step thanx to new shortcuts stepID_load and stepID_goto where xxxx_load is used to set the ID for a step and xxxxx_goto is used to trigger the step<br />
there cannot be two stepID with the same number....<br />
<br />
in the setup you can choose if MSC Load message is mapped with the cues (as before) or with the stepID<br />
<br />
in OSC, two new messages : /seq/ID_goto xx.xxx and /seq/X2LoadAndFireID xx.xxx<br />
HourTrigger:<br />
*functions have been re-written<br />
+bug fixes<br />
<br />
===4.0.0.b-28===<br />
<br />
Text: all text are now edited in place<br />
File name: DL should support exotic characters (at least the french ones) +should fix all reported bugs of the previous beta<br />
<br />
===4.0.0.b-26===<br />
<br />
new beta available for every supported systems (with the addition of Windows 64bits) ATTENTION: on MacOS 10.6_10.7, DL is built against XQuartz 2.7.7 (please update your server...)<br />
bug fixes release + new features:<br />
OLA:<br />
*the server have been updated to 0.9.5<br />
Sequence :<br />
*the big sequence window is a whole new code with drag'n drop support for every parameters<br />
Track :<br />
*now display DLinks associated to a channel for sequence's steps<br />
OSC : new /sub/x/text message.<br />
*it's only an outgoing message that display text associated with subs. DL will not respond to this message<br />
MIDI :<br />
*new MidiSwitch +/- bind available<br />
Device :<br />
*Inverse Pan/Tilt now available in the Device's Listing<br />
<br />
===4.0.0.b-25===<br />
<br />
===4.0.0.b-24===<br />
<br />
bug fixes +<br />
Channel Track has been re-write<br />
*more useful and Sequence selector added<br />
@mode:<br />
*available in channel Track<br />
*bug fixes in TimeGroup editor<br />
*add [DELETE] [CUE] xx.x [THRU] xx.xx<br />
OLA:<br />
*fixes on yosemite (thanx aroom)<br />
+ many little stuff<br />
<br />
===4.0.0.b-22===<br />
<br />
mainly a bug fix with addition of:<br />
*in @mode and RPN, PALETTE will open the Palette Listing<br />
*0 + Colour/Focus/Beam/etc... will set selected devices to Home values for selected attributes.<br />
<br />
===4.0.0.b-21===<br />
<br />
mainly bug fixes...<br />
new features:<br />
*Devices command's windows now reflect real values for movers all the times + some goodies...<br />
<br />
===4.0.0.b-20===<br />
<br />
Recapitulatifs par rapport à la b16 :<br />
*Grand Master : Ok<br />
*Black : Ok<br />
*Focus avec le Pad Ok<br />
*Plus de sho corrompu : Ok Memorisation des Focus :ok Patch : OK<br />
*Ce qui ne fct pas ou plus:<br />
*Multi sélection avec souris et touche " CTRL", c'est ok avec les commande "ch +"<br />
*prise en compte de valeur par défaut des devices (chez moi un Strobe qui devrai être à 255)<br />
Au bout d'un moment de travail, les fenêtres ne passent plus en premier plan par l'appel au menu, lorsqu'elles sont ouvertes. donc il faut les sélectionner dans un coin apparent.<br />
*Les Cue FX ne mémorisent pas les canaux de devices.<br />
*Les clone de Cue, ne copient pas les canaux de devices<br />
*lorsqu'on clique sur le "DLINK" d'un STEP, on peut visiblement éditer les canaux individuellement, or ce ne fonctionne pas sur tous les canaux. (couleurs OK, mais STROBE, EFFECT...)<br />
J'ai d'ailleurs pas réussi à "jouer" avec un canal "EFFET / MACRO", mais c'est peut être le device, faut que je vérifie.<br />
Les Dlink ne sont pas liés aux CUES, donc on ne peut pas les mettre dans un SUB.<br />
Pas systématique<br />
*Ne mémorise de temps en temps pas la couleur (donc dans certains CUE, et pas d'autres) <-- Ca c'est bizarre et pénible<br />
je te joindrai le sho et le step où ça bloque.<br />
=> ben aujourd'hui ce step et cette couleur ne bloque plus !=> A suivre<br />
*Sortie du logiciel pas toujours propre (fenêtres bloquées ouverte), mais ce ne m'est plus arrivé le lendemain.<br />
*J'ai eu deux fois une fermeture inopinée lorsque je faisais des manip. avec les 4-5 fenêtres ouvertes (Focus, Beam, Couleur, Listing), sans perte de données, recul. avec menu "backup".<br />
<br />
===4.0.0.b18===<br />
<br />
===Pre 4.0.0.b18===<br />
<br />
===4.0.0.b17===<br />
<br />
mainly a bug fix.<br />
<br />
===4.0.0.b16===<br />
<br />
===Pre 4.0.0.b16===<br />
<br />
*SUB_SPEED are reset to 50% in case of gun shot<br />
*moving light's attributes have been redispatched, new BEAM family<br />
*palette listing now reflect available palette for selected channels.<br />
*Colour and Focus window now display parameters levels for each selected Devices (along with the active palette's name)<br />
<br />
===4.0.0.b15===<br />
<br />
available for Windows, MacOS 10.8, 10.9, 10.10 bug fixes only...<br />
<br />
===4.0.0.b14===<br />
<br />
bug fixes only... should address:<br />
*not patched channels -X1/X2 crash<br />
<br />
===4.0.0.b11===<br />
<br />
===4.0.0.b10===<br />
<br />
*fix a bug with the 'Personality Editor'<br />
*benefit from the compiler analyzer (lots of optimizations)<br />
*fix Sample recording<br />
*new 'Balance' function to isolate selected channel as long as Balance is ON<br />
<br />
maybe I'll repeat myself but It's important to test these beta in order to stabilize the first 4.0.0 in order to release it.<br />
<br />
my goal is to have a bullet proof release as the 3.0.24<br />
<br />
moving lights code will be part of this release as an experimental feature.<br />
<br />
===4.0.0.b09===<br />
<br />
it's a big step forward as it introduce concept/basics for moving light, Leds, and whatever you need in D::Light.<br />
<br />
Specifically it introduces 'DLinks' wich are more or less (actually less than more) like MLinks but for registered devices.<br />
<br />
DLinks acts like this:<br />
*you set all parameters you need for devices (with palette it's better)<br />
*you record a cue and DLinks are attached to the step that contain the cue<br />
*you can edit/modify/create/remove DLinks form the editor wich is available (for now... I've forget to set an option in the menus....) by click on the corresponding column in the sequence.<br />
*when DLink are loaded in X2, if the channel is black they're processed (this behavior is called GO_IN_B on some ligthdesk)<br />
*this is a special feature of DL: when a channel under TGroup control is fading to black, if DLink attached to next step is referring to this channel, parameters are processed.<br />
it fits very well for theater I think....<br />
*DLinks are not attached to cues, cues only contain Dimmer Parameter of devices (if they exists) -editors (like GROUP, CUE, SUB) does not deal with devices parameters.<br />
<br />
===Pre 4.0.0.b9===<br />
<br />
===4.0.0.b8===<br />
<br />
===4.0.0.b7===<br />
<br />
===4.0.0.b6===<br />
<br />
*a new beta is available for macOS >= 10.8 and Windows (if you want the other builds, just ask.) here's a non-finished list of modifications:<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording<br />
*add Palette recording/updating functions<br />
*add Palette listing and editor<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde<br />
*in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
attached a model of devices for the device editor.<br />
<br />
I think it's robust now and you can build Personality based on the attached example.<br />
<br />
===Pre 4.0.0.b6===<br />
<br />
*move CONTROL command<br />
*add HOME command<br />
*add Palette Macro function to set preferences for Palette recording add Palette recording/updating functions<br />
*added +/-1 option for FOCUS commands<br />
*add the ability to use CTRL in the BLADE commands in order to scroll both Blade or Fine Balde in the setup, add an option fro automagically switch to Device board at loading time<br />
<br />
about Device Editor:<br />
*rename it to Device Personnality Editor<br />
*change internal display (need to rewrite personnality files... sorry)<br />
*add a column to define if a parameter must be activate temporary (eg: Lamp On/Off needs to go to xx level then goback to 0)<br />
<br />
===4.0.0.b05===<br />
<br />
* add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho. It's usefull for Device that do not handle Intensity attribute.<br />
* add a merging mechanism to swap registered device model with another one. it'll be usefull when Palette will be coded but the purpose is to be able to switch between device when in tour you do not have the same device as at the creation.<br />
* from the main board you can access to several windows for (few for now) commands add CONTROL command for Lamp On/Off<br />
*add FOCUS command for Pan(Fine)/Tilt(Fine)<br />
*add BLADE command<br />
<br />
in the FOCUS and Blade windows you can hold CTRL to scroll FINE or scroll BOTH parameters I think you'll need to to rebuild your devices template as the one provided because all parameters you want to use must be set<br />
<br />
all library have been updated<br />
<br />
===Pre 4.0.0.b5===<br />
<br />
*add a new 'Extra Dimmer as Intensity' column to the Device listing of the sho add a merging mechanism to swap registered device model with another one<br />
*add CONTROL command for Lamp On/Off add FOCUS command for Pan(Fine)/Tilt(Fine) add BLADE command<br />
*updated libs<br />
*join Alpha Profile 800 && ADB Warp model as example say that Parameters fields must be set....<br />
<br />
===4.0.0.b04===<br />
<br />
Avec cette beta, j'arrive à controler les couleurs du PAR via le ColourPanel<br />
le circuit de la fenêtre principale représente le paramètre DIMMER des devices<br />
*donc de la nouveauté dans le colourpanel où si le(s) devices sélectionnées ont plus de 3 couleurs, des scrollers de niveaux apparaissent en bas de la fenêtre<br />
*rajout des cases CMY<br />
*refonte des presets de couleurs (pour mémoire: left-clic = selection de couleur, un deuxième clic permet de nommer la couleur, Ctrl+clic permet d'enregistrer la couleur active)<br />
donc si vous avez listés/patchés des devices, que vous les sélectionnez depuis la fenêtre principale, vous devriez pouvoir controler les couleurs depuis le colourPanel.<br />
on ne peut pas encore enregistrer de cues avec des valeurs de couleurs ni charger des trucs dans les subs, ni rien.... petit à petit ça avance.<br />
aussi pour ceux qui possèdent un ultraDMX RDM Pro merci de me dire si il fonctionne mieux avec cette beta.<br />
après réflexions nocturnes je me dis que c'est pas bien de mettre les valeurs de HOME dans la librairie, qu'il vaudrait mieux définir ces valeurs dans le 'Device Listing'... où pourrait également apparaitre des champs comme 'Inverse Pan' et 'Inverse Tilt'...<br />
<br />
===4.0.0.b3===<br />
<br />
this one bring the Device Listing where you can import Device Files to your sho. please be carefull not having neither Manufacturer nor Model set as '*'<br />
'-' on Win32 leads to nothing good...<br />
in order to patch the imported device, you click on the Dimmer or Channel cell, it pop up a big dimmer view.<br />
use Ctrl+'move the mouse' to set the dimmer Range.<br />
once dimmer range is set, you type the channel number you want to assign the device and use 'c' (like in channel) to process the patch.<br />
you can use 0 channel to release a previous patch without removing a device<br />
<br />
===4.0.0.b2===<br />
<br />
this one should address reported bugs of the previous one<br />
<br />
===4.0.0.b1===<br />
<br />
voici la premiere béta d'une longue série qui devrait aboutir sur une proposition d'utilisation des projecteurs à LED, projecteurs asservis.<br />
ça sera sans doute assez long étant donné le chantier, néanmoins voici une première proposition....<br />
cette beta ne comprends qu'un module de création de librairie de projecteur.<br />
dans l'ordre pour las suivantes:<br />
*assignation des projecteurs dans un sho de DL en fonction de la librairie existante -fonctions d'accès aux paramètres<br />
*création/gestion de palette<br />
<br />
==D::Light v3==<br />
<br />
===3.0.24_b2===<br />
<br />
build system is slightly different from previous releases. now we have :<br />
*MacOS 10.6/10.7 build linked against XQuartz 2.7.4<br />
*MacOS 10.8/10.9 build linked against XQuartz 2.7.5<br />
*and the good old Win32, Linux32, Linux64 releases on Linux and MacOS, every lib have been updated<br />
here come the news....:<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
you can load one or several channels.<br />
it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.24===<br />
<br />
OLA:<br />
*on each supported platform (eg MacOS && Linux), OLA is up to date with their GIT repository<br />
INHIBITION:<br />
*new concept for this function : from the main board, place the mouse on the channel's number (the white one), hold Shift and drag it to a submaster.<br />
*thus the submaster switch to INHIB mode and is loaded with a -non-editable- content that is called VOID.<br />
*you can load one or several channels.<br />
*it's intended to be a quick access to inhib function. the old method is still functional.<br />
GENERAL:<br />
*windows size and position should adapt to current screen size<br />
ARTNET:<br />
*with this release you can list and select 3D visualizer (Capture Polar for ex) as a node to stream DMX to it.<br />
MIDI:<br />
*a confirmation is now asked when you click on the script button that set factory's connections.<br />
<br />
===3.0.22_b2===<br />
<br />
OSC:<br />
*less message for channels (eg only when their values are changing)<br />
Setup:<br />
*new option for sequence typo<br />
*bug fixes...<br />
<br />
===3.0.22_b1===<br />
<br />
new beta phase with:<br />
*bug fixes (at least more error checks)<br />
*MidiTimeCode improved<br />
<br />
===3.0.22===<br />
<br />
I'm proud to announce the 3.0.22 release of D::Light.<br />
It's available for each supported platforms (macOS 10.6->10.9, windows, Linux 32b, Linux 64b). On MacOSX, it's linked against XQuartz 2.7.5 (xquartz.macosforge.org/landing/)<br />
many bugs fixed....<br />
News:<br />
*MIDI TIMECODE: code improved<br />
OSC:<br />
*less and better verbose<br />
SETUP:<br />
*new typo function for sequence display<br />
*please consider making donations if you think this software is useful.</div>Sl1200mk2