Cuelist
Cuelist
Une Cuelist (ou « Liste de Cues ») est l'élément central du système de lecture et de séquencement dans BlinderKitten. Elle est responsable de la gestion d'une série de Cues (états lumineux) et de leurs transitions. Chaque cuelist peut être transformée en Chaser.
Paramètres de Base de la cuelist
Ces paramètres définissent les propriétés d'identification, de priorité, et les niveaux maîtres de la liste de Cues.
| Paramètre | Type | Rôle |
|---|---|---|
| ID | Int | L'identifiant unique de la cuelist. |
| Name | String | Nom de la cuelist. |
| Layer ID | Int | Layer de calcul de la cuelist. Un ID plus élevé signifie une priorité plus grande. |
| Solo Pool | Int | Si supérieur à zéro, numéro du solo pool utilisé : un seul objet avec ce numéro de pool peut être actif à la fois. |
| Tracking | Enum | Définit la persistance des valeurs (traquées) des Cues précédents dans la séquence. |
| Loop | Enum | Comportement de la cuelist à la fin des Cues (Off ou Loop). |
| Off If Overwritten | Bool | La Cuelist s'éteint automatiquement si tous ses paramètres sont écrasés par d'autres Cuelists. |
| Auto Start / Auto Stop | Bool | Démarre ou arrête automatiquement la Cuelist si un des niveaux passe de ou vers zéro. |
| MIB Delay | Float | Délai à attendre pour le Move In Black (MIB) après l'extinction des projecteurs. |
| HTP Level | Float | Maître de niveau pour les canaux HTP (Highest Takes Priority). Agit comme un fader principal. |
| LTP Level | Float | Maître de niveau pour les canaux LTP (Latest Takes Priority). |
| Flash Level | Float | Niveau maître utilisé lors de l'activation d'un Flash ou d'un Swop. |
| Flash with LTP level | Bool | Si coché, le niveau LTP est appliqué lors de l'action Flash. |
| Absolute LTP value | Bool | Si coché, le niveau LTP agit comme un multiplicateur. Sinon, il agit comme un crossfade. |
| Off Fade | Float | Temps de fondu par défaut lors de l'extinction de la cuelist. |
| Off Fade Curve | Automation | Courbe d'atténuation utilisée pour l'extinction. |
Options Chaser (`chaserOptions`)
Ce conteneur gère tous les paramètres nécessaires à l'exécution de la séquence en mode Poursuite (Chaser).
| Paramètre | Type | Rôle |
|---|---|---|
| Is Chaser | Bool | Active ou désactive le mode chaser. |
| Direction | Enum | Direction du chaser (Normal, Reverse, Bounce, Random). |
| Speed | Float | Vitesse du chaser (en GO / minute). |
| In fade / Out fade | Float | Durées de fondu (en nombre de pas, non pas en secondes) pour les étapes entrantes et sortantes du Chaser. |
| Run X times | Float | Nombre de cycles du Chaser (0 pour infini). |
| In curve / Out curve | Automation | Courbes d'atténuation personnalisées pour les fondus (In/Out) du Chaser. |
Génération Automatique de Chaser (`chaserGenContainer`)
Ce conteneur fournit des outils pour créer rapidement un Chaser à partir d'un groupe.
| Paramètre | Type | Rôle |
|---|---|---|
| Group ID | Int | L'ID du Group à utiliser comme base pour la génération automatique du Chaser. |
| Buddying | Int | Nombre de projecteurs qui s'allument "ensemble" (parallélisation) lors de la génération. |
| Blocks | Int | Nombre de répétitions du Chaser. |
| Wings | Int | Répétitions symétriques (effet d'aile) lors de la génération. |
| Fixtures only | Bool | N'utilise que les projecteurs principaux (sans les sous-fixtures) pour la création du Chaser. |
Actions (Triggers)
Ces actions sont des commandes immédiates (boutons) qui modifient l'état de lecture de la cuelist ou sa structure interne.
| Action | Description |
|---|---|
| GO | Déclenche le Cue suivant (ou le premier si la cuelist est inactive). |
| GO back | Déclenche le Cue précédent dans la séquence. |
| OFF | Éteint la cuelist avec le temps de fondu défini par Off Fade. |
| KILL | Tue la cuelist immédiatement (Off avec un fondu de 0). |
| Toggle | Allume et éteint la cuelist alternativement. |
| Tap Tempo | Permet de régler la vitesse du Chaser en tapant manuellement l'action. |
| Set main conductor | Définit cette cuelist comme conduite principale du projet, c'est cette cuelist qui est affichée dans le Conductor infos et dans la Cuelist sheet. |
| Load Content | Charge les commandes de la cue active dans le programmeur. |
| Clean all cues | Supprime toutes les commandes inutilisées dans tous les Cues de la liste. |
| Renumber cues | Réinitialise les ID de tous les Cues de la liste. |
| Insert cue before/after | Insère un nouveau Cue avant ou après le Cue sélectionné. |
| Regenerate Chaser | Déclenche la génération du Chaser en utilisant les paramètres du conteneur chaserGenContainer. |