К содержанию
fohbook/ grandMA3
профи

Recipes: пресеты из ссылок

Пресет, описанный ингредиентами: группа, исходный пресет, фазер, MAtricks. Пульт готовит результат заново каждый раз.

Механизм MA3, которого не было на MA2: пресет, собранный из группы, другого пресета и фазера — и живущий динамически.

Тот же текст, другими словами:

Как объяснил бы коллега за пультом: коротко и по делу.

Версия ПО вашего пульта:4 места в статье новее вашей версии4 места в статье новее вашей версии4 места в статье новее вашей версии3 места в статье новее вашей версии3 места в статье новее вашей версии3 места в статье новее вашей версии3 места в статье новее вашей версии3 места в статье новее вашей версии2 места в статье новее вашей версии2 места в статье новее вашей версии1 место в статье новее вашей версии
Быстрый выбор:

Рецепт описывает пресет ингредиентами вместо значений: какая группа, какой пресет, какой фазер, с какими настройками. Пульт готовит результат сам, каждый раз заново.

Появилось в 1.4 · в вашей версии этого нет

Рецепты появились в 1.4 вместе с MAgic — интерполяцией значений пресета по сетке выборки, до пяти опорных точек на ось.

Из чего состоит строка рецепта

Поле Смысл
Selection К каким приборам применяется: группа или выборка
Preset или Value Что применить
Phaser Движение, если оно нужно
MAtricks Как распределить по выборке
Прочие настройки Фаза, скорость, доля приборов

Строк может быть несколько: одна для передних голов, другая для задних, третья для статики. Все вместе — один пресет.

Появилось в 1.7 · в вашей версии этого нет

Рецепты собираются в пустых пресетах и в уже существующих: обычный пресет превращается в рецепт. Тогда же в рецептах заработали Shuffle и Shift.

Появилось в 2.2 · в вашей версии этого нет

Recipe Editor заменил окно Programmer Parts: выборка, значения, фильтры и MAtricks задаются мышью, а не только командной строкой. Появился столбец Enabled.

Почему это сильно

Пресет остаётся живым: поменяли состав группы — пресет автоматически относится к новому составу; поменяли исходный цвет — изменился и рецепт.

Объектов меньше: вместо десятка похожих пресетов один с параметрами.

Читаемость: рецепт видно списком — «синий на задние плюс фазер по кругу». Значения этого не рассказывают.

Типовое применение

командная строка
> EditRecipe Preset 2.1
 

Look-пресеты: «куплет», «припев», «проигрыш» — целые состояния шоу, собранные ссылками.

Фазеры общего назначения: «волна по фронту» как ингредиент, который вызывается на разных группах.

Быстрый баскинг: пул рецептов это пул готовых состояний, каждое из которых остаётся связанным с исходными пресетами.

Приём

Начните с простого: один рецепт из группы и цветового пресета. Убедитесь, что изменение исходного цвета меняет результат. С этого момента механизм собирается сам собой.

Рецепты фазеров

Появилось в 2.4 · в вашей версии этого нет

Фазер собирается рецептом, а не записанными шагами. Рецепт фазера — тот же рецепт, но с двумя строками и больше: строка на шаг, а столбец Step показывает, какому шагу строка принадлежит.

Рядом появился пул Shapes. Форма — объект с одним рецептом, описывающим, как значение переходит между шагами; в пуле лежат 22 готовые, часть привязана к атрибутам, часть работает с любыми. Назначенная в столбец Shape, форма заполняет пустые ячейки рецепта своими значениями.

У формы обязательны Transition, Width, Acceleration, Deceleration. Необязательных больше: Attributes, Speed, Speed Master, Phase, Measure, NShot, Direction, Adaptive Measure, Adaptive Width, XY Rotation, MAtricks.

Появилось в 2.5 · в вашей версии этого нет

Рецепт фазера собирается прямо в Edit Recipe Mode: берёте группу и объект пула позиций, потом следующие, и шаги набираются по порядку.

Что Где Что делает
Link Steps Редактор формы Правит парные значения формы вместе, чтобы двухшаговый фазер не разъезжался
Make Other Symmetrical Калькулятор Считает встречное значение перехода по уже введённому
Turn into Phaser Редактор пресета Переводит универсальный пресет-фазер в рецепт

В редакторе формы появились стрелки перехода между шагами, выбор пула данных, столбец мастера скорости и работа с MAtricks. Второй и следующие фазеры в рецепте ссылаются на первый, а не заводят настройки заново.

Когда рецепт лишний

Если пресет — просто значение, записанное один раз, вроде позиции на площадке, рецепт ничего не добавит. Рецепты ценны там, где есть повторяющаяся конструкция: одна и та же логика на разных группах.

Осторожно

Рецепт вычисляется динамически. Это удобно, и это же значит, что изменение группы или исходного пресета меняет результат в кью, где вы этого не ждали. Прежде чем править ингредиент, посмотрите, кто на него ссылается.

Recipe — способ описать пресет ингредиентами вместо значений: какая группа, какой пресет, какой фазер, с какими настройками. Пульт готовит результат сам, каждый раз заново.

Появилось в 1.4 · в вашей версии этого нет

Рецепты появились в 1.4 вместе с MAgic — интерполяцией значений пресета по сетке выборки, до пяти опорных точек на ось.

Из чего состоит строка рецепта

Поле Смысл
Selection К каким приборам применяется — группа или выборка
Preset / Value Что применить — ссылка на пресет или значение
Phaser Движение, если оно нужно
MAtricks Как распределить по выборке
Прочие настройки Фаза, скорость, доля приборов

Строк может быть несколько: одна для передних голов, другая для задних, третья для статики. Все вместе — один пресет.

Появилось в 1.7 · в вашей версии этого нет

Рецепты собираются в пустых пресетах и в уже существующих: обычный пресет превращается в рецепт. Тогда же в рецептах заработали Shuffle и Shift.

Появилось в 2.2 · в вашей версии этого нет

Recipe Editor заменил окно Programmer Parts: выборка, значения, фильтры и MAtricks задаются мышью, а не только командной строкой. Появился столбец Enabled.

Почему это сильно

Пресет остаётся живым. Поменяли состав группы — пресет автоматически относится к новому составу. Поменяли исходный цвет — изменился и рецепт.

Меньше объектов. Вместо десятка похожих пресетов — один с параметрами.

Читаемость. Рецепт видно списком: «синий на задние + фазер по кругу». Значения этого не рассказывают.

Типовое применение

командная строка
> EditRecipe Preset 2.1
 
  1. Look-пресеты. «Куплет», «припев», «проигрыш» — целые состояния шоу, собранные ссылками.
  2. Фазеры общего назначения. «Волна по фронту» как ингредиент, который вызывается на разных группах.
  3. Быстрый busking. Пул рецептов = пул готовых состояний, каждое из которых остаётся связанным с исходными пресетами.
Приём

Начните с простого: один рецепт из группы и цветового пресета. Убедитесь, что изменение исходного цвета меняет результат. С этого момента вы понимаете главное свойство механизма — и дальше он собирается сам собой.

Рецепты фазеров

Появилось в 2.4 · в вашей версии этого нет

Фазер собирается рецептом, а не записанными шагами. Рецепт фазера — тот же рецепт, но с двумя строками и больше: строка на шаг. Столбец Step показывает, какому шагу принадлежит строка.

Рядом появился пул Shapes: форма — объект с одним рецептом, описывающим, как значение переходит между шагами. В пуле лежат 22 готовые формы, часть привязана к атрибутам, часть работает с любыми. Форма, назначенная в столбец Shape, заполняет пустые ячейки рецепта своими значениями.

Обязательные поля формы — Transition, Width, Acceleration, Deceleration. Необязательных больше: Attributes, Speed, Speed Master, Phase, Measure, NShot, Direction, Adaptive Measure, Adaptive Width, XY Rotation, MAtricks.

Появилось в 2.5 · в вашей версии этого нет

Рецепт фазера собирается прямо в Edit Recipe Mode: выбираете группу и объект пула позиций, потом следующие — шаги набираются по порядку.

Что Где Что делает
Link Steps Редактор формы Правит парные значения формы вместе, чтобы двухшаговый фазер не разъезжался
Make Other Symmetrical Калькулятор Считает встречное значение перехода по уже введённому
Turn into Phaser Редактор пресета Переводит универсальный пресет-фазер в рецепт

В редакторе формы появились стрелки перехода между шагами, выбор пула данных, столбец мастера скорости и работа с MAtricks. Второй и следующие фазеры в рецепте ссылаются на первый, а не заводят свои настройки заново.

Когда рецепт лишний

Если пресет — просто значение, записанное один раз (позиция на площадке), рецепт ничего не добавит. Recipes ценны там, где есть повторяющаяся конструкция: одна и та же логика на разных группах.

Осторожно

Рецепт вычисляется динамически. Это удобно и это же значит, что изменение группы или исходного пресета меняет результат в кью, где вы этого не ждали. Прежде чем править ингредиент, посмотрите, кто на него ссылается.

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