Плагин GetMarkers для grandMA2
Когда-то давно я сделал сервис timecode.su, который позволял выгруженный из рипера список меток преобразовать в таймкод для grandMA2. Там формировались файлики M.xml и TC.xml, которые нужно было положить по определенным папкам, потом из M.xml импортировать макрос в МАшку, запустить его… Конечно, это очень сильно упрощало задачу создания таймкода, но даже в виде короткого предложения звучит всё это долго и сложно.
Но есть у людей такое шикарное состояние под названием «Мне лень», а лень — это двигатель прогресса. Занявшись очередным огромным таймкодным шоу, я пришёл к выводу, что мне не хочется 23 раза делать всю эту процедуру с переносом кучи файликов, какими-то конвертациями и прочими штуками, а хочется нажать одну кнопка в МА, ответить на вопрос о том, куда вообще это всё записать, ну и чтобы всё произошло «само».
Так родился плагин GetMarkers, он позволяет одним нажатием забрать из текущего проекта в рипере все метки, создать из них кью-лист, создать таймкод, в котором будут метки и всё это между собой связать.
Плагин БЕСПЛАТНЫЙ, берите, пользуйтесь и создавайте крутые шоу на своих площадках!
Скачать
Я РЕАЛЬНО НЕ ГАРАНТИРУЮ, ЧТО ОНО НЕ СЛОМАЕТ ВАШ ШОУ-ФАЙЛ! СДЕЛАЙТЕ БЕКАП, ПЕРЕД ТЕМ, КАК ЭТО ЗАПУСКАТЬ!
Плагин бесплатный. Но при его распространении, пожалуйста, не удаляйте указание авторства.
Как этим пользоваться?
Плагин представляет собой архив, в котором находятся два файла:
- GetMarkers.lua
- GetMarkers.xml
Оба этих файла необходимо положить в директорию gma2/plugins на флешке, либо в директорию плагинов во внутренних файлах grandMA2 onPC.
Далее необходимо в МАшке импортировать плагин. Для этого создадим окно с пулом плагинов:

Теперь необходимо открыть редактирование любой свободной ячейки из пула плагинов. Это можно сделать двумя способами:
- Кнопка Edit на пульте и нажать на ячейку
- Правой клавишей мыши нажать на ячейку В открывшемся окне необходимо нажать кнопку Import

Выбрать из списка дисков флешку и выбрать плагин GetMarkers.xml
В самом начале текста импортированного плагина есть некоторые параметры для настройки:
local reaperHost = "http://localhost:8080"
Адрес компа с рипером, если рипер на том же компе, что и МА — ничего менять не нужно, если на другом — укажите вместо localhost айпишник компа с рипером в вашей локальной сети.
local fps = 30
Частота кадров таймкода на вашем мероприятии, задаётся один раз тут, поэтому в дальнейшем не спрашивается в вопросах при запуске плагина.
local execNumber = 1
Номер экзекьютора, на который будет назначена секвенция с импортированными кьюшками, обычно это первый экзекьютор на странице каждой песни.
local triggerMode = "Goto"
Режим переключения кьюшек в таймкоде, можно ещё использовать вариант Go, но, если явно это не нужно — оставьте так.
После всех правок в редакторе плагина необходимо нажать кнопку Save и закрыть окно редактирования плагина.
Теперь чуть-чуть настроим Reaper, делается это обычно тоже ОДИН РАЗ на весь проект, а может даже и не один проект. Без этих настроек ничего не заработает!
В первую очередь необходимо переключить отображения времени на таймкодный формат:

Теперь откроем настройки самого рипера:

Теперь почти в самом конце списка настроек нужно найти пункт Control/OSC/web и в открывшемся окне добавить новый вебовый интерфейс на порту 8080, со всеми настройками, как на скрине:

Обратите внимание на этот айпишник:

Он вам пригодится на случай, если рипер и МА2 находятся на разных компах, либо МА2 — это вообще не комп, а полноценный пульт. Тогда в настройках плагина (описывались чуть выше на этой странице) нужно будет задать этот IP-адрес.
На этом всё! Можно переходить в МА, нажимать на плагин, отвечать куда записать секвенцию, куда таймкод, куда страницу, и как это всё назвать. А дальше произойдёт немного магии и всё прилетит.
О том, как работать с таймкодом в МА2 я писал отдельную статью.