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

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

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

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

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

Нашли в статье ошибку, устаревшее или непонятное место?

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