Timing
Command Timing
Une Command Timing définit le comportement temporel de la commande : delays, fades, interpolations, symétries, randomisation. Elle peut utiliser ses propres valeurs ou puiser dans un preset de timing.
Paramètres de Command Timing
| Paramètre | Type | Description |
|---|---|---|
| Timing type | Enum | Source du timing :
Cue timing (héritage), Raw timing (manuel), Preset (via ID). |
| ID | Int | ID du timing preset (si Timing type = Preset). |
| Delay | Float | Delay du premier élément (en secondes). |
| Thru delay | Bool | Active une interpolation de delay. |
| Delay To | Float | Delay final (si ThruDelay est activé). |
| Delay Symmetry | Bool | Applique les delays de manière symétrique. |
| Delay random | Bool | Randomise les delays. |
| Fade | Float | Fade du premier élément. |
| Thru fade | Bool | Active une interpolation de fade. |
| Fade To | Float | Fade final. |
| Fade Symmetry | Bool | Applique les fades en symétrie. |
| Fade random | Bool | Randomise les fades. |
Explications supplémentaires
Delay
Le délai retarde le début de la transition du subfixture. Exemples :
- Delay = 0 → transition immédiate.
- Delay = 1 → chaque subfixture démarre 1 seconde après le précédent, s’il y a interpolation.
Fade
Le fade correspond à la durée du changement de valeur.
Thru
Assez similaire aux Values : active une interpolation linéaire entre le premier et le dernier élément.
Symmetry
Applique les delays/fades en miroir autour du centre de la sélection.
Random
Remplace l’interpolation par un tirage aléatoire pour chaque subfixture.
Timing type
Détermine comment le timing est obtenu :
- Cue timing → hérité de la cuelist
- Raw timing → défini dans cette commande
- Preset → reprend un timing prédéfini dans la bibliothèque
Notes
- Command Value + Command Timing + Selection = l’ensemble complet d’une commande.
- Les interpolations sont toujours ordonnées selon la sélection, **pas** selon le patch DMX.
- Les Random sont déterministes si utilisés dans une cuelist (répétables).