Макросы
Список команд на одну кнопку. На MA3 сильнее, чем на MA2: объекты адресуются путями, и макрос достаёт что угодно в дереве.
Последовательность команд на одну кнопку: что автоматизировать в первую очередь и как не сделать опасный макрос.
Как объяснил бы коллега за пультом: коротко и по делу.
Макрос — список команд, выполняемых по нажатию. На MA3 он сильнее, чем на MA2: объекты адресуются путями, а значит, макрос работает с чем угодно в дереве.
Что автоматизируют в первую очередь
| Задача | Почему макросом |
|---|---|
| Блэкаут по-настоящему | Одно нажатие вместо трёх действий |
| Подготовка к прогону | Off всего, Clear, переход на первое кью |
| Переключение вида и страницы | Один жест вместо двух |
| Рутинные правки | Одинаковая операция над списком объектов |
| Проверка приборов | Highlight по группам по очереди |
Как выглядит
Строки команд, выполняемые сверху вниз:
> Off Executor Thru > Clear > Goto Cue 1
Строке задаётся пауза перед выполнением, условие подтверждения и другие свойства, и получается сценарий.
Назначение на кнопку
> Assign Macro 5 At Executor 210
Макросы вызываются и из кью — так шоу автоматизирует само себя.
«Всё выключить», «подготовка к старту», «мой рабочий вид». Эти три макроса экономят время каждый день и не несут риска.
Quickeys
Quickey — объект пула, которому назначается клавиша или функция. Кладётся на экзекьютор, на Xkey или в лейаут.
Разница с макросом простая: макрос — последовательность команд, Quickey —
одна клавиша или функция под рукой. Там, где нужно просто «Store
на плитке лейаута», макрос избыточен.
Опасные макросы
Макрос выполняет команды без подтверждения. Строка с Delete в макросе,
нажатая случайно, удаляет молча. Для разрушительных операций включайте
подтверждение, а сам макрос кладите подальше от часто нажимаемых кнопок.
Отладка
- Наберите команды руками в командной строке и убедитесь, что они работают.
- Соберите из них макрос.
- Проверьте на копии шоу.
- Только потом кладите на кнопку, которой пользуетесь на площадке.
Проверка макросов улучшена: отладка перестала требовать копии шоу для каждого шага.
Когда нужен не макрос
Задача требует логики — «если, то, иначе», циклы, разбор данных — это плагин на Lua. Макрос отлично делает последовательности и плохо ветвления.
Макрос — список команд, выполняемых по нажатию. На MA3 он сильнее, чем на MA2: объекты адресуются путями, а значит, макрос может работать с чем угодно в дереве.
Что автоматизируют в первую очередь
| Задача | Почему макросом |
|---|---|
| Блэкаут по-настоящему | Одно нажатие вместо трёх действий |
| Подготовка к прогону | Off всего, Clear, переход на первое кью |
| Переключение вида + страницы | Один жест вместо двух |
| Рутинные правки | Одинаковая операция над списком объектов |
| Проверка приборов | Highlight по группам по очереди |
Как выглядит
Макрос — строки команд, выполняемые сверху вниз:
> Off Executor Thru > Clear > Goto Cue 1
Строке можно задать паузу перед выполнением, условие подтверждения и другие свойства, и получается полноценный сценарий.
Назначение на кнопку
> Assign Macro 5 At Executor 210
Макросы также вызываются из кью — так шоу автоматизирует само себя.
«Всё выключить», «подготовка к старту», «мой рабочий вид». Эти три макроса экономят время каждый день и не несут риска.
Quickeys
Quickey — объект пула, которому назначается клавиша или функция. Кладётся на экзекьютор, на Xkey или в лейаут.
Разница с макросом простая: макрос — последовательность команд, Quickey —
одна клавиша или функция под рукой. Там, где нужно просто «Store
на плитке лейаута», макрос избыточен.
Опасные макросы
Макрос выполняет команды без подтверждения. Строка с Delete в макросе,
нажатая случайно, удаляет молча. Для разрушительных операций включайте
подтверждение, а сам макрос кладите подальше от часто нажимаемых кнопок.
Отладка
- Наберите команды руками в командной строке и убедитесь, что они работают.
- Соберите из них макрос.
- Проверьте на копии шоу.
- Только потом кладите на кнопку, которой пользуетесь на площадке.
Проверка макросов улучшена: отладка перестала требовать копии шоу для каждого шага.
Когда нужен не макрос
Задача требует логики — «если, то, иначе», циклы, разбор данных — это плагин на Lua. Макрос отлично делает последовательности и плохо ветвления.
На других пультах
весь переводчик →- grandMA2Macro
- Avolites TitanMacro
- ETC EosMacro
- Hog 4Macro
- ChamSys MagicQMacro