OSC Remote

De BlinderKitten Documentation
Aller à la navigation Aller à la recherche

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.