« 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
 
(Une version intermédiaire par le même utilisateur non affichée)
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 65 : Ligne 62 :
* '''Raw timing''' → défini dans cette commande
* '''Raw timing''' → défini dans cette commande
* '''Preset''' → reprend un timing prédéfini dans la bibliothèque
* '''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).

Dernière version du 11 décembre 2025 à 00:24

Command Timing

[modifier]

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

[modifier]
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

[modifier]

Delay

[modifier]

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

[modifier]

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

Symmetry

[modifier]

Applique les delays/fades en miroir autour du centre de la sélection.

Random

[modifier]

Remplace l’interpolation par un tirage aléatoire pour chaque subfixture.

Timing type

[modifier]

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