Новинка Launchpad Midi Remote Script для Ableton Live

В Advanced APC MKii Уилла Маршалла я видел, как он разбивает сетку APC на две матрицы 4x5, где вы можете перемещать левую, а правую - статическую.

Я пытаюсь подражать что-то вроде этого на панели запуска.

В конечном итоге я надеюсь создать четыре матрицы 2х7 (независимые блоки запуска клипов) и перемещаться по ним:

# Scene1 button + arrows = Matrix 1
# Scene2 button + arrows = Matrix 2
# Scene3 button + arrows = Matrix 3
# Scene4 button + arrows = Matrix 4

А нижний ряд статичен по всем Матрицам, должен быть кнопкой остановки для этой дорожки. Идеально зеленый при игре и нажмите для остановки, красный когда ничего не играет.

В идеале я хотел бы иметь возможность по умолчанию кодировать, какие дорожки Ableton являются значениями по умолчанию для каждой матрицы. Таким образом, Матрица 1 будет Ableton Tracks 1 и 2, в то время как Матрица 2 может по умолчанию использовать Ableton Tracks 5 и 6.

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

Я потратил около 5 часов на это и добился почти нулевого прогресса. Я пробовал учебное пособие по фреймворку http://remotescripts.blogspot.com/2010/03/introduction-to-framework-classes.html которое не работает / имеет ошибки - может быть, это будет для старой версии Live? Я декомпилировал существующие удаленные сценарии Launchpad и изменил размер матрицы, чтобы посмотреть, смогу ли я просто уменьшить его до 4x4 или 2x8, и каждый раз это не удавалось. Я проверил Log.txt и настраивал разные места, куда меня отправляли ошибки. Я попытался взять код из сценариев Уилла и вставить их в Launchpad.py и SpecialSessionComponent.py, чтобы посмотреть, может ли его код для двух сессий помочь переопределить то, к чему загружается Launchpad. Это нормально загрузилось, не взорвалось в соответствии с Log.txt, но оно не перекрывало удаленные сценарии панели запуска, которые загружались как обычно. Я также испортил Launchpad95, но это слишком много.

Я ОК программист Python. Некоторые вещи, которые я могу кодировать самостоятельно, такие, как я, режиссер-твикер, и в этом смысле я делаю ноль прогресса.

Вопросы: кто-нибудь делал что-то подобное раньше? Или кто-нибудь может научить меня, как подойти к этому?

Спасибо!

примечание: я только что опубликовал это на https://forum.ableton.com/viewtopic.php?f=1&t=229128

0 ответов

Другие вопросы по тегам