« LinuxShowPlayer » : différence entre les versions

De wiki
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Aucun résumé des modifications
 
(10 versions intermédiaires par 2 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
Linux Show Player (LiSP) est un logiciel open-source gratuit développé par [http://linux-show-player.sourceforge.net Francesco Ceruti]. LiSP est utile pour générer des conduites audio et MIDI
Linux Show Player (LiSP) est un logiciel open-source gratuit développé par [https://www.linux-show-player.org/ Francesco Ceruti]. LiSP est utile pour générer des conduites audio et MIDI


Il ainsi possible de piloter D::Light en MIDI. Il ressemble au logiciel QLab, mais est pour le moment limité à l'audio et au 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.
Il est disponible uniquement sur la plateforme LINUX et est en constante évolution.


[[Fichier:http://linux-show-player.sourceforge.net/data/uploads/screenshots/0dot4/4_list_layout.png]]
[[Fichier: LISP_list_layout.png |none|thumb|600px|Linux Show Player]]
 


== Installation ==
== Installation ==


Se référer au site web du développeur : [http://linux-show-player.sourceforge.net]
Se référer au site web du développeur : [https://www.linux-show-player.org/]
 
 
== 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 :
 
[[Fichier: Capture_d’écran_du_2025-02-09_18-20-59.png |none|thumb|600px]]
 
Input (receive): on ne touche à rien.
 
Output (send) :
 
Nous allons ajouter une adresse ici :
 
[[Fichier: Capture_d’écran_du_2025-02-09_18-14-16.png |none|thumb|600px]]
 
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).
 
[[Fichier: Capture_d’écran_du_2025-02-09_18-18-44.png|none|thumb|600px]]
 
Et on clique sur « Add ».
 
[[Fichier:Capture_d’écran_du_2025-02-09_18-19-23.png |none|thumb|600px]]
 
Il apparaît comme cela. On peut le nommer en cliquant sur la case « Show text » et on coche « Step link Only ».
 
[[Fichier:Capture d’écran du 2025-02-09 18-20-40.png|none|thumb|600px]]
 
===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.
 
[[Fichier: Capture d’écran du 2025-02-09 18-24-27.png |none|thumb|600px]]
 
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.
 
[[Fichier: Capture d’écran du 2025-02-09 18-26-02.png |none|thumb|600px]]
 
Clique droit et « éditer la cue » puis l’onglet « Contrôle du GO », puis l’onglet « Contrôle OSC »
 
[[Fichier: Capture d’écran du 2025-02-09 18-27-28.png|none|thumb|600px]]
 
Ici on va cliquer sur « Ajouter »
 
[[Fichier: Capture d’écran du 2025-02-09 18-28-06.png|none|thumb|600px]]
 
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.
 
[[Fichier: Capture_d’écran_du_2025-02-09_18-29-56.png ‎|none|thumb|600px]]
 
Puis « OK ». On retrouve donc la fenêtre suivante :
 
[[Fichier: Capture d’écran du 2025-02-09 18-31-07.png |none|thumb|600px]]
 
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 ».
 
[[Fichier: Capture d’écran du 2025-02-09 18-31-07-1.png |none|thumb|600px]]
 
[[Fichier: Capture d’écran du 2025-02-09 18-33-18.png |none|thumb|600px]]
 
===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.
 
[[Fichier:Capture d’écran du 2025-02-09 18-38-36.png |none|thumb|600px]]
 
Dans notre cue 30 on veut démarrer notre cue dans Linux Player Show. Nous allons utiliser l’option « Steplink » (display – Slink)
 
[[Fichier: Capture d’écran du 2025-02-09 18-47-45.png |none|thumb|600px]]
 
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 »
 
[[Fichier: Capture d’écran du 2025-02-09 18-52-26.png |none|thumb|600px]]
 
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 »
 
[[Fichier:Capture d’écran du 2025-02-09 18-58-14.png |none|thumb|600px]]
 
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.
 
[[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é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-20-22.png |none|thumb|600px|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 [https://fukuchi.org/works/oscsend/index.html.en '''oscsend'''] qui fonctionne grace à la librairie [http://liblo.sourceforge.net '''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]]

Dernière version du 10 février 2025 à 18:53

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