« Timing » : différence entre les versions

De BlinderKitten Documentation
Aller à la navigation Aller à la recherche
Page créée avec « = 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 == {| class="wikitable" style="margin:auto" |- ! Paramètre !! Type !! Description |- | '''Timing type''' || Enum || Source du timing : '''Cue timing''' (héritage), '''Raw timing''' (manuel),... »
 
Aucun résumé des modifications
Ligne 45 : Ligne 45 :
Exemples :
Exemples :
* Delay = 0 → transition immédiate.
* Delay = 0 → transition immédiate.
* Delay = 1 → chaque subfixture démarre 1 seconde après le précédent, s’il y a interpolation.
* Delay = 1 → démarre 1 seconde après le déclenchement
* Delay = 0 thru 5 → décalage régulier entre 0 (première subfixture) et 5s (dernière subfixture)


=== Fade ===
=== Fade ===
Le fade correspond à la durée du changement de valeur.
Le fade correspond à la durée du fondu de valeur.
 
=== Thru ===
Assez similaire aux Values : 
active une interpolation linéaire entre le premier et le dernier élément.


=== Symmetry ===
=== Symmetry ===
Ligne 67 : Ligne 64 :




= Notes =
Attention ! Les interpolations sont toujours ordonnées selon l'ordre de la [[Selection]].
 
* 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).

Version du 11 décembre 2025 à 00:23

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 → démarre 1 seconde après le déclenchement
  • Delay = 0 thru 5 → décalage régulier entre 0 (première subfixture) et 5s (dernière subfixture)

Fade

Le fade correspond à la durée du fondu de valeur.

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


Attention ! Les interpolations sont toujours ordonnées selon l'ordre de la Selection.