%20%D0%B2%20%D0%BA%D0%B0%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%B5%20%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%BE%D0%B3%D0%BE%20%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D0%BB%D0%B5%D1%80%D0%B0.png)
Я хотел бы использовать 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.