SelectionMaster
Selection Master
[modifier]Un Selection Master est un maître appliqué uniquement à une Selection donnée. Il agit comme un modulateur global sur un type de canal précis (Dimmer, Color, Pan, etc.), en s’appliquant **après les commandes, effets, mappers, trackers**, mais avant la sortie finale.
Contrairement à un Grand Master global, le Selection Master permet de contrôler une partie précise du parc.
Paramètres du Selection Master
[modifier]| Paramètre | Type | Description |
|---|---|---|
| ID | Int | Identifiant unique du Selection Master. |
| Name | String | Nom utilisateur du Selection Master. |
| Layer | Int | Priorité du Selection Master (plus élevé = appliqué plus tard). |
| Followed Channel | Target(ChannelType) | Type de canal affecté par ce master. |
| Master mode | Enum | Mode d’action du master : Scale, Inhibit ou Offset. |
| is ON | Bool | Indique si le Selection Master est actif. |
| Start | Trigger | Active le Selection Master. |
| Stop | Trigger | Désactive le Selection Master. |
| Auto Start / Stop | Bool | Démarre ou arrête automatiquement le master lorsque la valeur de Size change. |
| Size | Float | Valeur du master (interprétation dépend du mode). |
Sélection
[modifier]Chaque Selection Master possède sa propre Selection. Seuls les subfixtures appartenant à cette sélection **et possédant le Channel Type suivi** sont affectés.
Toute modification de la sélection ou du type de canal entraîne un recalcul automatique.
Modes de fonctionnement
[modifier]Le comportement du Selection Master dépend du paramètre Master mode.
Scale
[modifier]Le master agit comme un multiplicateur.
Exemples :
- Size = 1 → aucune modification
- Size = 0.5 → valeur divisée par deux
- Size = 0 → sortie forcée à zéro
Inhibit
[modifier]Le master agit comme une limite maximale.
Exemples :
- Size = 1 → aucune limite
- Size = 0.7 → la valeur ne dépassera jamais 70 %
- Size = 0 → blackout de la sélection
Offset
[modifier]Le master ajoute une valeur à la sortie.
Exemples :
- Size = 0 → aucune modification
- Size = +0.2 → boost de la valeur
- Size = -0.3 → atténuation