Использование оборудования Ableton (Push/Launchpad) в качестве пользовательского контроллера

Использование оборудования Ableton (Push/Launchpad) в качестве пользовательского контроллера

Я хотел бы использовать Ableton Push в качестве контроллера для своего робота. В данный момент робот управляется через программу Windows с помощью контроллера Xbox.
Однако на контроллере Xbox просто недостаточно кнопок для всего, что мы хотим делать, поэтому изначально я думал (поскольку он поддерживает несколько контроллеров Xbox) подключить внешнюю USB-клавиатуру к своему ноутбуку и получить программу, которая сопоставляет ее, как если бы это был контроллер Xbox. Затем я подумал, зачем использовать клавиатуру, почему бы не использовать Launchpad и не написать программу самому, чтобы сопоставить Launchpad с этой программой (у меня есть возможность модифицировать программу, чтобы она подбирала больше кнопок, чем просто сопоставления Xbox).

Итак, мой вопрос заключается в следующем: возможно ли это сделать? Я думаю, что я мог бы сделать это с точки зрения программирования (просто написав программу, которая интерпретирует ввод с самого контроллера и отправляет команды для управления освещением и т. д. на Launchpad/Push), и просто хотел убедиться перед покупкой, может быть, есть какая-то причина, например, аппаратное обеспечение внутри устройств, которое обрабатывает элементы управления, а не отправляет необработанный ввод на компьютер, поскольку похоже, что экраны на Push управляются изнутри, а не снаружи.

решение1

Поскольку этот вопрос, похоже, в основном проигнорировали, я отвечу тем, что мне удалось выяснить на данный момент: мне еще предстоит узнать что-либо об Ableton Push, но в случае с Novation Launchpad S я обнаружил, что Novation опубликовали всю документацию, которая мне нужна для взлома их оборудования здесь.http://us.novationmusic.com/support/product-downloads?product=Launchpad. Поэтому я заказал себе Launchpad.

Связанный контент