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