Usar hardware Ableton (Push/Launchpad) como controlador personalizado

Usar hardware Ableton (Push/Launchpad) como controlador personalizado

Me gustaría utilizar Ableton Push como controlador para mi robot. Actualmente, el robot se controla a través de un programa de Windows utilizando un controlador Xbox.
Sin embargo, simplemente no hay suficientes botones en el controlador Xbox para todo lo que queremos hacer, por lo que originalmente mi pensamiento (ya que admite múltiples controladores Xbox) fue conectar un teclado USB externo a mi computadora portátil y obtener un programa que lo mapee. como si fuera un controlador de Xbox. Entonces pensé, ¿por qué usar un teclado, por qué no usar un Launchpad y escribir un programa yo mismo para asignar el Launchpad a este programa (tengo la capacidad de modificar el programa para seleccionar más botones además de las asignaciones de Xbox).

Entonces mi pregunta es la siguiente, ¿es posible hacer esto? Creo que podría hacerlo desde la perspectiva de la programación (simplemente escribiendo un programa que interprete la entrada del propio controlador y envíe comandos para controlar la iluminación, etc. en Launchpad/Push), y solo quería asegurarme antes de comprar uno. en caso de que haya alguna razón, por ejemplo, hardware dentro de los dispositivos que maneja los controles en lugar de enviar la entrada sin procesar a la computadora, ya que parece que las pantallas del Push se controlan internamente, no externamente.

Respuesta1

Dado que parece que esta pregunta básicamente fue ignorada, responderé con lo que he descubierto hasta ahora: todavía tengo que descubrir algo sobre Ableton Push, pero con Novation Launchpad S, descubrí que Novation ha lanzado todos de la documentación que necesito para poder hackear su hardware aquíhttp://us.novationmusic.com/support/product-downloads?product=Launchpad. Así que me pedí un Launchpad ahora.

información relacionada