« LinuxShowPlayer » : différence entre les versions

De wiki
Aller à la navigation Aller à la recherche
Loizi (discussion | contributions)
Aucun résumé des modifications
Loizi (discussion | contributions)
Ligne 81 : Ligne 81 :
===Création d’un Steplink dans Dlight===
===Création d’un Steplink dans Dlight===


Nos deux logiciels sont donc configurer pour communiquer ensemble et Linux Player Show est prêt à démarrer une cue via un message OSC. On retourne donc dans Dlight.
Nos deux logiciels sont donc configurés pour communiquer ensemble et Linux Player Show est prêt à démarrer une cue via un message OSC. On retourne donc dans Dlight.


[[Fichier:Capture d’écran du 2025-02-09 18-38-36.png |none|thumb|600px]]
[[Fichier:Capture d’écran du 2025-02-09 18-38-36.png |none|thumb|600px]]
Ligne 91 : Ligne 91 :
Ici on clique sur « Add »
Ici on clique sur « Add »


Le menu apparaît on saisi dans
Le menu apparaît, dans « Function » on choisit « Send » pour « Type »: « OSC ».
 
« Function » on choisit « Send »
« Type »: « OSC »


Un menu supplémentaire apparaît avec @all Destinations on clique et on choisi l’adresse de notre Linux Player Show que l’on avait saisi dans les paramètres.
Un menu supplémentaire apparaît avec @all Destinations on clique et on choisi l’adresse de notre Linux Player Show que l’on avait saisi dans les paramètres.


Et dans parameters on saisi le message suivant :
Et dans parameters on saisit le message suivant :
/cue/start @i 0
/cue/start @i 0


Ligne 109 : Ligne 106 :
« /cue/start » reprend « Chemin d’accès » dans Linux Player Show.  
« /cue/start » reprend « Chemin d’accès » dans Linux Player Show.  


@i correspond à « Integer » ou « Types » i et 0 au chiffre saisi dans « Arguments »
@i correspond à « Integer » ou « Types i » et 0 au chiffre saisi dans « Arguments »


[[Fichier:Capture d’écran du 2025-02-09 18-58-14.png |none|thumb|600px]]
[[Fichier:Capture d’écran du 2025-02-09 18-58-14.png |none|thumb|600px]]
Ligne 119 : Ligne 116 :
[[Fichier: Capture d’écran du 2025-02-09 19-12-11.png |none|thumb|600px]]
[[Fichier: Capture d’écran du 2025-02-09 19-12-11.png |none|thumb|600px]]


Si je veux dans ma cue 40 arrêter la musique je répète le procéder avec un message dans Linux Player Show « /cue/stop/ » en integer avec argument 1 par exemple. (Nb en réalité on pourrait avoir comme message /cue/xyz par exemple tant que les messages concordent dans les deux logiciels ça fonctionne, simplement si vous écrivez un peu n’importe quoi vous n’allez plus trop vous y retrouver!)
Si je veux dans ma cue 40 arrêter la musique, je répète le procédé avec un message dans Linux Player Show « /cue/stop » en integer avec argument 1 par exemple. (Nb en réalité on pourrait avoir comme message /cue/xyz par exemple tant que les messages concordent dans les deux logiciels ça fonctionne, simplement si vous écrivez un peu n’importe quoi vous n’allez plus trop vous y retrouver !)


[[Fichier: Capture d’écran du 2025-02-09 19-19-44.png |none|thumb|600px|dans Linux Player Show]]
[[Fichier: Capture d’écran du 2025-02-09 19-19-44.png |none|thumb|600px|dans Linux Player Show]]


[[Fichier: Capture d’écran du 2025-02-09 19-20-22.png |none|thumb|600px|dans Dlight]]
[[Fichier: Capture d’écran du 2025-02-09 19-20-22.png |none|thumb|600px|dans Dlight]]


==Commande OSC via le terminal==
==Commande OSC via le terminal==

Version du 10 février 2025 à 00:32

Linux Show Player (LiSP) est un logiciel open-source gratuit développé par Francesco Ceruti. LiSP est utile pour générer des conduites audio et MIDI

Il est ainsi possible de piloter D::Light en MIDI ou en OSC, via une Cue Command, qui exécutera une ligne de commande. Il ressemble au logiciel QLab, mais est pour le moment limité à l'audio et au MIDI.

Il est disponible uniquement sur la plateforme LINUX et est en constante évolution.

Linux Show Player


Installation

Se référer au site web du développeur : [1]


Contrôler Linux Player Show via Dlight (Steplink et OSC)

Il est possible via l'OSC de commander une cue dans Linux Player Show.

Le paramétrage dans DLIGHT

Display – Setup – OSC 

On allume OSC :

Input (receive): on ne touche à rien.

Output (send) :

Nous allons ajouter une adresse ici :

IP : 127.0.0.1 (ça c’est l’adresse pour envoyer un message OSC en interne) pour le Port on saisi 9000 (ça c’est le port d’entrée dans Linux Player Show, on verra ensuite où on le retrouve dans les paramétrages de Linux Player Show).

Et on clique sur « Add ».

Il apparaît comme cela. On peut le nommer en cliquant sur la case « Show text » et on coche « Step link Only ».

Le paramétrage dans Linux Player Show

Fichier – Préférences – Greffons – Paramètres OSC.

Là on retrouve le port d’entrée et de sortie. On peut éventuellement le modifier si besoin.

On ferme cette fenêtre et l’on se retrouve avec notre fenêtre principale et la cue que l’on veut démarrer avec Dlight.

Clique droit et « éditer la cue » puis l’onglet « Contrôle du GO », puis l’onglet « Contrôle OSC »

Ici on va cliquer sur « Ajouter »

ici on tape l’instruction suivante /cue/start (nb : le message /chemin/vers/méthode disparaît dès que l’on écrit) et on clique sur ajouter.

Puis « OK ». On retrouve donc la fenêtre suivante :

là on double clique sur « Défaut » et un menu déroulant apparaît nous permettant de choisir le type d’action, dans notre exemple nous allons choisir « Démarrer ».

Création d’un Steplink dans Dlight

Nos deux logiciels sont donc configurés pour communiquer ensemble et Linux Player Show est prêt à démarrer une cue via un message OSC. On retourne donc dans Dlight.

Dans notre cue 30 on veut démarrer notre cue dans Linux Player Show. Nous allons utiliser l’option « Steplink » (display – Slink)

Ici on clique sur « Add »

Le menu apparaît, dans « Function » on choisit « Send » pour « Type »: « OSC ».

Un menu supplémentaire apparaît avec @all Destinations on clique et on choisi l’adresse de notre Linux Player Show que l’on avait saisi dans les paramètres.

Et dans parameters on saisit le message suivant : /cue/start @i 0

et on appuie sur « Entrée »

Si on regarde notre message pour le comprendre :

« /cue/start » reprend « Chemin d’accès » dans Linux Player Show.

@i correspond à « Integer » ou « Types i » et 0 au chiffre saisi dans « Arguments »

On peut donc le modifier, l’adapter ou en créer d’autres.

On retourne dans notre jeu d’orgue Dlight et notre Slink apparaît à droite dans la ligne de notre cue 30.

Si je veux dans ma cue 40 arrêter la musique, je répète le procédé avec un message dans Linux Player Show « /cue/stop » en integer avec argument 1 par exemple. (Nb en réalité on pourrait avoir comme message /cue/xyz par exemple tant que les messages concordent dans les deux logiciels ça fonctionne, simplement si vous écrivez un peu n’importe quoi vous n’allez plus trop vous y retrouver !)

dans Linux Player Show
dans Dlight

Commande OSC via le terminal

Pour piloter D::Light, le plus efficace est d'utiliser oscsend pour envoyer une commande OSC via le terminal. Il est possible d'envoyer des messages OSC en ligne de commande via le terminal, avec oscsend qui fonctionne grace à la librairie Liblo

Ces outils sont disponibles dans la plupart des repos officiels. Vous pouvez les installer en utilisant apt, pacman, brew, etc.

Après avoir installé oscsend, vous pouvez créer une Cue Command dans LiSP et utiliser la commande que vous souhaitez.


Une fois l'outil installé, la commande suivante vous permet d'envoyer un GO :

oscsend localhost 7000 /seq/go f 1.0


la commande suivante vous permet d'envoyer le STEP ID 12

oscsend localhost 7000 seq/X2LoadAndFireID f 12







Retourner à la page Accueil