Как думает MA3
Всё в шоу — Object с адресом в дереве. Понять это стоит до знакомства с интерфейсом.
grandMA3 устроена как файловая система: всё в шоу — Object, у каждого есть место в дереве и полный адрес. Понять это стоит до знакомства с интерфейсом, иначе многие команды кажутся непредсказуемыми.
Дерево
Корень — Root. Дальше ветки: настройки Station, библиотеки Fixture,
данные шоу. Данные шоу хранятся в ShowData, внутри —
Data Pools, внутри пула привычные пулы Object:
Root
└── ShowData
└── DataPools
└── Default
├── Groups
├── Presets
├── Sequences
├── Macros
└── ...
Sequence номер 1 — это ShowData/DataPools/Default/Sequences/1. Обычно
достаточно назвать её Sequence 1: пульт знает, где искать. Полный путь
нужен, когда вы работаете не с текущим пулом или пишете
Macro.
> ChangeDestination Sequence > List > ChangeDestination Root
Первая строка заходит в пул Sequence текущего Data Pool: вместо ключевого
слова по умолчанию в командной строке появится путь
ShowData/DataPools/Default/Sequences. List печатает содержимое,
ChangeDestination .. поднимает на уровень вверх, ChangeDestination Root
возвращает обычную строку. Сокращение — CD, и работает оно ровно как
в файловой системе.
Почему это важно на практике
Команды одинаковые для всего: Delete, Copy, Move, Label, Edit
работают с любым Object. Выучив глагол, вы применяете его ко всему дереву.
Настройки — тоже Object. «Где включается эта галочка» почти всегда имеет второй ответ: у Object есть свойство, и его можно задать командой.
Macro становятся программами: если Object адресуемы, их можно перебирать, создавать и переименовывать пачками.
Глагол, Object, номер
Порядок слов в команде тот же, что на MA2:
> Store Sequence 1 Cue 2 > Group 3 At Full > Copy Preset 4.1 At 4.9 > Label Sequence 1 "Main Show"
Читается слева направо: действие, над чем, где. Если пульт не понял команду, чаще всего пропущен Object или номер.
Команда исполняется по Please. Пока она не отправлена, строку можно
править. Привыкайте смотреть на командную строку перед нажатием: многое
из странного поведения видно уже там.
Что это меняет в голове
На MA2 вы думали: «в каком окне это лежит». Здесь полезнее думать: «что это за Object и где он в дереве». Интерфейс — один из способов до Object добраться, командная строка добирается быстрее, а Macro ещё и повторяемо.
Нашли в статье ошибку, устаревшее или непонятное место?