Usando hardware Ableton (Push/Launchpad) como um controlador personalizado

Usando hardware Ableton (Push/Launchpad) como um controlador personalizado

Gostaria de usar o Ableton Push como controlador para meu robô. O robô é controlado por meio de um programa do Windows usando um controlador Xbox no momento.
No entanto, simplesmente não há botões suficientes no controlador do Xbox para tudo o que queremos fazer, então originalmente meu pensamento (já que ele suporta vários controladores do Xbox) era conectar um teclado USB externo ao meu laptop e obter um programa que o mapeasse. como se fosse um controlador de Xbox. Então pensei, por que usar um teclado, por que não usar um Launchpad e escrever eu mesmo um programa para mapear o Launchpad para este programa (tenho a capacidade de modificar o programa para pegar mais botões do que apenas os mapeamentos do Xbox).

Então, minha pergunta é esta, é possível fazer isso? Acho que poderia fazer isso do ponto de vista da programação (apenas escrevendo um programa que interprete a entrada do próprio controlador e envie comandos para controlar a iluminação, etc. no Launchpad/Push), e só queria ter certeza antes de comprar um caso haja algum motivo, por exemplo, hardware dentro dos dispositivos que controla os controles em vez de enviar a entrada bruta para o computador, pois parece que as telas do Push são controladas internamente, não externamente.

Responder1

Como parece que esta questão foi basicamente ignorada, responderei com o que descobri até agora: ainda não descobri nada sobre o Ableton Push, mas com o Novation Launchpad S, descobri que a Novation lançou todos da documentação que preciso para poder hackear o hardware deles aquihttp://us.novationmusic.com/support/product-downloads?product=Launchpad. Então, encomendei um Launchpad agora.

informação relacionada