К содержанию
fohbook/ grandMA3

Миры и фильтры

Мир решает, что доступно; фильтр — что записывается и что видно. Оба умеют молча испортить запись.

Два ограничителя с разными задачами: мир решает, что доступно, фильтр — что записывается и что видно.

Тот же текст, другими словами:

Как объяснил бы коллега за пультом: коротко и по делу.

Версия ПО вашего пульта:5 мест в статье новее вашей версии5 мест в статье новее вашей версии5 мест в статье новее вашей версии5 мест в статье новее вашей версии5 мест в статье новее вашей версии3 места в статье новее вашей версии3 места в статье новее вашей версии3 места в статье новее вашей версии3 места в статье новее вашей версии1 место в статье новее вашей версии1 место в статье новее вашей версии
Быстрый выбор:

Мир и фильтр оба сужают то, с чем вы работаете, но делают это в разных местах и по разным поводам.

Мир Фильтр
Что ограничивает Что вообще доступно Что записывается и что видно
Влияет на выбор Да Нет
Влияет на запись Да, косвенно Да, прямо
Типичное применение «Работаю только с задней фермой» «Записываю только цвет»

Мир

Мир задаёт область работы: какие приборы и атрибуты вообще существуют для вас сейчас. Прибор вне мира не выбирается и не меняется, причём молча.

Отсюда самая частая беда: забытый мир выглядит как «часть приборов не реагирует» — Выборка ведёт себя странно.

Фильтр

Фильтр решает, что проходит: в программер, в запись, в отображение. «Записать только позиции, не трогая цвет» — это фильтр.

Появилось в 1.9 · в вашей версии этого нет

Фильтры учитывают слои: Absolute, Relative, Timing, Phaser. Можно записать только время, не трогая значения, или значения без движения.

Последнее объясняет случай «фазер пропал после записи»: фильтр закрывал слой Phaser, и записались одни значения — Фазер не идёт.

Появилось в 2.5 · в вашей версии этого нет

Фильтр ставится на лету из окна определения атрибутов: значок рядом с атрибутом включает и выключает его, не открывая объект фильтра. Там же отбор по главному атрибуту, Main Attribute, и снятие всех временных фильтров разом.

Фильтры как маска листов

Появилось в 2.3 · в вашей версии этого нет

Фильтры маскируют листы приборов, содержимого и трекинга: правила бывают динамическими и статическими, собираются в Ruleset по И и ИЛИ, и на лист вешается до шестнадцати кнопок маски.

Фильтр становится инструментом чтения: одним нажатием лист показывает только те приборы, которые сейчас интересны.

Фильтры у секвенции

Поле Что делает
Input Filter Что вообще можно записать в эту секвенцию
Output Filter Что проходит из неё наружу

Output Filter — способ сделать секвенцию, управляющую только цветом, и не бояться, что она заберёт позиции.

Break: фильтр внутри трекинга

Появилось в 1.9 · в вашей версии этого нет

Столбец Break в кью останавливает трекинг по фильтру или миру: дальше не течёт указанное, остальное продолжает.

Подробно — Трекинг.

Как не запутаться

Появилось в 2.3 · в вашей версии этого нет

Активные World и Filter показываются статусами в командной строке.

Поставьте показ статусов в Always, и обе ловушки исчезнут: видно, что включено, до того, как вы начнёте искать причину.

Практика

командная строка
> World 2
> Filter 1
 
  1. Мир — для длинной работы над куском шоу: «сегодня только задник».
  2. Фильтр — для конкретного действия: «записать только цвет».
  3. И то и другое снимать сразу после того, как нужда прошла.

Мир и фильтр оба сужают то, с чем вы работаете, но делают это в разных местах и по разным поводам.

Мир Фильтр
Что ограничивает Что вообще доступно Что записывается и что видно
Влияет на выбор Да Нет
Влияет на запись Да, косвенно Да, прямо
Типичное применение «Работаю только с задней фермой» «Записываю только цвет»

Мир

Мир задаёт область работы: какие приборы и атрибуты вообще существуют для вас сейчас. Прибор вне мира не выбирается и не меняется, причём молча.

Отсюда самая частая беда с мирами: забытый мир выглядит как «часть приборов не реагирует» — Выборка ведёт себя странно.

Фильтр

Фильтр решает, что проходит: в программер, в запись, в отображение. «Записать только позиции, не трогая цвет» — это фильтр.

Появилось в 1.9 · в вашей версии этого нет

Фильтры учитывают слои: Absolute, Relative, Timing, Phaser. Можно записать только время, не трогая значения, или значения без движения.

Последнее объясняет случай «фазер пропал после записи»: фильтр закрывал слой Phaser, и записались одни значения — Фазер не идёт.

Появилось в 2.5 · в вашей версии этого нет

Фильтр ставится на лету из окна определения атрибутов: значок фильтра рядом с атрибутом включает и выключает его, не открывая объект фильтра. Там же Main Attribute — отбор по главному атрибуту, — и снятие всех временных фильтров разом.

Фильтры как маска листов

Появилось в 2.3 · в вашей версии этого нет

Фильтры маскируют листы приборов, содержимого и трекинга: правила бывают динамическими и статическими, собираются в Ruleset по И и ИЛИ, и на лист вешается до шестнадцати кнопок маски.

Это превращает фильтр из инструмента записи в инструмент чтения: одним нажатием лист показывает только те приборы, которые сейчас интересны.

Фильтры у секвенции

Два поля в настройках секвенции:

Поле Что делает
Input Filter Что вообще можно записать в эту секвенцию
Output Filter Что проходит из неё наружу

Output Filter — способ сделать секвенцию, управляющую только цветом, и не бояться, что она заберёт позиции.

Break: фильтр внутри трекинга

Появилось в 1.9 · в вашей версии этого нет

Столбец Break в кью останавливает трекинг по фильтру или миру: дальше не течёт указанное, остальное продолжает.

Подробно — Трекинг.

Как не запутаться

Появилось в 2.3 · в вашей версии этого нет

Активные World и Filter показываются статусами в командной строке.

Поставьте показ статусов в Always, и обе ловушки исчезнут: видно, что включено, до того, как вы начнёте искать причину.

Практика

командная строка
> World 2
> Filter 1
 
  1. Мир — для длинной работы над куском шоу: «сегодня только задник».
  2. Фильтр — для конкретного действия: «записать только цвет».
  3. И то и другое снимать сразу после того, как нужда прошла.
рядом по смыслу