Дискретные каналы: гобо, цвет, шаттер
Каналы, где значение — не уровень, а выбор: как их описывать, переключать и не попасть между диапазонами.
Не всякий канал — это уровень. Колёса, шаттеры и режимы работают диапазонами значений, и обращаться с ними надо иначе.
Как выглядит в мануале
канал 7: Gobo Wheel 1
0–7 открыто
8–15 гобо 1
16–23 гобо 2
...
120–127 гобо 15
128–190 вращение вперёд (скорость по значению)
191–255 вращение назад
Значение внутри диапазона обычно не важно — важно попасть в диапазон.
Правило середины
Приборы разных партий и разных прошивок могут отличаться на единицу-две. Значение 8 при границе диапазона 8–15 однажды окажется «открыто». Всегда берите середину: (8 + 15) / 2 = 11.
Как это устроить в патче
1. Таблица диапазонов для каждого дискретного канала:
channel index name low high
gobo1 0 open 0 7
gobo1 1 dots 8 15
gobo1 2 lines 16 23
color1 0 white 0 5
color1 1 red 6 12
2. Параметр — индекс, а не значение. В интерфейсе вы выбираете «гобо 2», а не «19». Меню-параметр компонента заполняется из таблицы — Свои компоненты.
3. Преобразование ищет строку по индексу и берёт середину диапазона.
Никаких фейдов
Дискретный канал нельзя плавно менять: по дороге от гобо 1 до гобо 5 вы пройдёте через гобо 2, 3 и 4. Иногда это эффект, чаще — брак.
Правило: дискретные каналы меняются мгновенно, а плавность делается
шаттером или диммером. Limit CHOP в режиме квантования и отдельная
ветка без Lag — Фейды и кривые.
Механика колеса
Смена гобо и цвета занимает время: колесо физически проворачивается. Быстрая смена подряд даёт видимый проход через промежуточные позиции. Учитывайте это в темпе эффектов.
Шаттер и строб
Отдельный канал с диапазонами: закрыт, открыт, строб с переменной скоростью, случайный строб, импульсы. Две ловушки:
- Прибор не светит с закрытым шаттером независимо от диммера. Ставьте «открыт» состоянием по умолчанию.
- Строб на канале прибора не контролируется вашим ограничением частоты в патче. Ограничивайте диапазон значений, которые вы туда отправляете — Безопасность.
Служебные значения
Многие приборы имеют диапазоны для reset, ламп on/off и служебных режимов — обычно в конце канала Control. Случайно попасть туда легко, а последствия неприятны: прибор перезагрузится посреди шоу.
Limit CHOP с потолком ниже служебной зоны на каналах, где такая зона
есть. Это дешевле, чем объяснять, почему голова перезагрузилась в
кульминации.