SofT MANiAC • SiBERTiAN • ReSampled 
Blog

FL Studio MIDI scripting

Я вот как-то недооценивал скриптинг контроллеров в FL Studio. А тут, знаете, распробовал. Приехал ко мне контроллер Akai Pro MIDImix. И я понял две вещи - официальной поддержки в FLS для него нет, а пользовательские скрипты делают не то и не так. Хлебнул вечерком чайного гриба и за пару часов разобрался с FLS MIDI Scripts API и написал свой скрипт для управления микшером. Даже разобрался, как посылать события обратно на девайс для обратной связи, чтобы если мышкой делать mute/solo или переводить дорожку микшера в режим записи (arm), то и на девайсе лампочки загорались.

Сегодня взялся мучать KORG nanoKONTROL2. Официальная поддержка есть, но она мало что умеет:

* Перемещаться между тактами
* Переключать Pattern/Song
* Создавать маркеры и перемещаться между ними
* Осуществлять перемотку в плейлисте, стоп, плей, рекорд

При этом визуального отклика у меня не было - кнопки транспорта не горели. К сожалению, исходника скрипта в комплекте с FL я не нашел, поэтому для начала я воссоздал то, что было, а потом добавил:

* визуальный фидбэк кнопок транспорта + мигание плей и записи в такт при проигрывании и записи
* включение метронома
* управление зумом плейлиста (вертикальным / горизонтальным) через кнобы
* визуализация пиков мастер-канала и шин в микшере (ищет по названию канала): R-кнопки - зеленый сигнал, M-кнопки - желтый, S-кнопки - красный

Буду экспериментировать дальше, контроллеров у меня еще много) Если есть желание разобраться в теме или уже есть такой опыт - пишите комменты, потрещим

1 ▲
16 December 2022 19:10
Please, sign up (it's quick!) or sign in, to post comments and do more fun stuff.