К содержанию
fohbook/ grandMA3
уверенныйStoreAssignEdit

Как думает 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 — это точка

Команда исполняется по 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 — это точка

Команда исполняется по Please (Enter). Пока она не отправлена, строку можно править. Привыкайте смотреть на командную строку перед нажатием: половина «странного поведения» видна именно там.

Что это меняет в голове

На MA2 вы думали: «в каком окне это лежит». На MA3 полезнее думать: «что это за объект и где он в дереве». Интерфейс — лишь один из способов до объекта добраться; командная строка добирается быстрее, а макрос — ещё и повторяемо.

рядом по смыслу