Appendix A: LPU-2 Connectivité
Les fonctions suivantes sont uniquement disponible sur le LPU-2.
OSC
L'OSC (Open Sound Control) est un protocole de communication entre les ordinateurs, les logiciels et divers outils
multimédias. OSC utilise le réseau Ethernet pour envoyer et recevoir des messages qui peuvent contenir des
informations MIDI, time-code ou diverses.
Il existe plusieurs application sur iOS (iPod, iPhone, iPad) et Andoid qui vous permettent de créer vos propres
interfaces de contrôle. Ces applications vous permettent de créer des interfaces entièrement adaptées au besoin
de l'utilisateur fnal. Par exemple TouchOSC de http://hexler.net/software/touchosc.
L'OSC est également intégré a quasiment tous les produits Visual productions. C'est le meilleur moyen pour
interconnecter des équipements comme la B-station et un LPU-2.
Toutes les fonctionnalités du LPU-2 peuvent être contrôlées avec les messages OSC suivants:
Description
Arrêter tout
Intensité
Vitesse
Bouton
Bouton Flash
Arrêter
Avancer
Saut
Le LPU 2 utilise le port 8000 pour recevoir les messages OSC.
TCP & UDP
Le TCP (Transmission Control Protocol) est un protocole qui permet d'envoyer des messages via un réseau. Il
permet un échange sure, ordonné et sans erreurs de messages entre plusieurs logiciels fonctionnant sur des
ordinateurs reliés par un réseau local, un intranet ou l'internet.
L'UDP (User Datagram Protocol) est un protocole simple de transmission de messages. Il ne permet pas de vérifer
les erreurs dans les messages. Bien que l'UDP soit plus rapide que le TCP celui-ci est moins sécurisé.
Concrètement les protocoles TCP et UDP sont utilisés par de nombreux produits multimédias comme les
vidéoprojecteurs et les contrôleurs de shows.
Toutes les fonctionnalités du LPU-2 peuvent être contrôlées en utilisant les chaines ASCII suivantes:
Description
Arrêter tout
Intensité
Vitesse
Bouton
Bouton Flash
Arrêter
Avancer
Saut
Le LPU-2 utilise le port 700 pour recevoir les messages TCP et UDP.
URI
Type Param.
/release
-
/pbXX/in
float
/pbXX/sp
float
/pbXX/bu
bool
/pbXX/fl
bool
/pbXX/re
-
/pbXX/go
-
/pbXX/ju
unsigned
Chaine
Gamme
release
-
0-100%
pbXX/in=[0,100]
-100%-100%
pbXX/sp=[-100,100]
pbXX/bu=[0/1]
up / down
pbXX/fl=[0/1]
up / down
pbXX/re
-
-
pbXX/go
1-48
pbXX/ju=[1,48]
Gamme
Remarque
-
0-100%
remplacer XX par le numéro de l'actionneur [01-64]
-100%-100%
false / true
false / true
-
-
1-48
Remarque
remplacer XX par le numéro de l'actionneur [01-64]
"
"
"
"
"
"
14
"
"
"
"
"
"
"
"
"
"
"
"
Exemple
release
pb01/in=100
"
pb33/sp=-10
"
pb59/bu=0
"
pb64/fl=1
"
pb10/re
"
pb21/go
"
pb45/ju=10