OSC Remote
OSC Remote
[modifier]La fonctionnalité OSC Remote permet de contrôler BlinderKitten à distance via le protocole OSC (Open Sound Control).
Une fois activée, BlinderKitten écoute des messages OSC entrants et interprète leurs adresses comme des commandes internes (cuelists, effects, faders, etc.).
Activation
[modifier]Le contrôle OSC distant doit être activé dans les préférences de BlinderKitten.
BlinderKitten écoute alors sur un port OSC et accepte les messages entrants.
Syntaxe générale
[modifier]Un message OSC est composé :
- d’une adresse (path), par exemple /cuelist/1/go
- d’un ou plusieurs arguments (int ou float)
Les valeurs flottantes sont généralement normalisées entre 0 et 1.
Cuelists
[modifier]Les commandes OSC pour les cuelists utilisent l’identifiant de la cuelist dans l’adresse.
| Adresse OSC | Argument | Description |
|---|---|---|
| /cuelist/{id}/go(/cueId) | int | Lance la cuelist ou va à la cue donnée. |
| /cuelist/{id}/goback | – | Revient à la cue précédente. |
| /cuelist/{id}/gorandom | – | Va à une cue aléatoire. |
| /cuelist/{id}/off | – | Arrête la cuelist (soft stop). |
| /cuelist/{id}/kill | – | Arrêt immédiat. |
| /cuelist/{id}/toggle | – | Bascule l’état On / Off. |
| /cuelist/{id}/load(/cueId) | int | Charge une cue sans la lancer. |
| /cuelist/{id}/loadandgo(/cueId) | int | Charge et lance la cue. |
| /cuelist/{id}/loadrandom | – | Charge une cue aléatoire. |
| /cuelist/{id}/flash | int | Flash (1 = press, 0 = release). |
| /cuelist/{id}/swop | int | Swop (1 = press, 0 = release). |
| /cuelist/{id}/htplevel | float | Niveau HTP (0–1). |
| /cuelist/{id}/ltplevel | float | Niveau LTP (0–1). |
| /cuelist/{id}/flashlevel | float | Niveau de flash (0–1). |
Effects
[modifier]| Adresse OSC | Argument | Description |
|---|---|---|
| /effect/{id}/start | – | Démarre l’effet. |
| /effect/{id}/stop | – | Arrête l’effet. |
| /effect/{id}/taptempo | – | Tap tempo. |
| /effect/{id}/size | float | Taille de l’effet (0–1). |
| /effect/{id}/speed | float | Vitesse de l’effet. |
Carousels
[modifier]| Adresse OSC | Argument | Description |
|---|---|---|
| /carousel/{id}/start | – | Démarre le carousel. |
| /carousel/{id}/stop | – | Arrête le carousel. |
| /carousel/{id}/taptempo | – | Tap tempo. |
| /carousel/{id}/size | float | Taille du carousel. |
| /carousel/{id}/speed | float | Vitesse du carousel. |
Mappers
[modifier]| Adresse OSC | Argument | Description |
|---|---|---|
| /mapper/{id}/start | – | Active le mapper. |
| /mapper/{id}/stop | – | Désactive le mapper. |
| /mapper/{id}/size | float | Taille / influence du mapper. |
Virtual Buttons, Faders et Encoders
[modifier]Les contrôles virtuels utilisent leur position dans la grille.
| Adresse OSC | Argument | Description |
|---|---|---|
| /virtbutton/{page}/{col}/{row} | float | Bouton virtuel. |
| /virtbutton/{col}/{row} | float | Bouton (page courante). |
| /virtabove/{page}/{col}/{row} | float | Fader au-dessus. |
| /virtabove/{col}/{row} | float | Fader au-dessus (page courante). |
| /virtbelow/{page}/{col}/{row} | float | Fader en dessous. |
| /virtbelow/{col}/{row} | float | Fader en dessous (page courante). |
| /virtrotary/{page}/{col}/{row} | float | Encodeur virtuel. |
| /virtrotary/{col}/{row} | float | Encodeur (page courante). |
| /virtfader/{page}/{col} | float | Fader vertical. |
| /virtfader/{col} | float | Fader vertical (page courante). |
Encoders système
[modifier]| Adresse OSC | Description |
|---|---|
| /encoders/hl | Active ou désactive le Highlight. |
| /encoders/blind | Active ou désactive le Blind. |
| /encoders/mode | Change le mode des encodeurs. |
| /encoders/encoderRange | Change la plage de variation. |
| /encoders/numbersOrNames | Alterne noms / numéros. |
| /encoders/littleMoveLeft | Petit déplacement à gauche. |
| /encoders/littleMoveRight | Petit déplacement à droite. |
| /encoders/bigMoveLeft | Grand déplacement à gauche. |
| /encoders/bigMoveRight | Grand déplacement à droite. |
| /encoders/commandUp | Monte la commande. |
| /encoders/commandDown | Descend la commande. |
| /encoders/explodeCommand | Explose la commande. |
Commandes globales
[modifier]| Adresse OSC | Argument | Description |
|---|---|---|
| /grandmaster | float | Modifie le Grand Master (0–1). |
| /key | string | Réception d’une chaîne libre. |