Hay muchas maneras de hacer esto, solo necesitas encontrar la respuesta que más te convenga.
Para mí, usaría mi PC (y ebay), al menos al principio.
Miraría el conector en tu tapete de baile y vería cómo lo conectaría a mi PC, por ejemplo, si es una vieja Playstation, puedes obtener una PlayStation a un convertidor USB que lo haga aparecer como un gamepad. la PC.
Para controlar las luces, usaría una interfaz DMX barata (para la cual hay bibliotecas de programación disponibles) y la conecto a una luz LED de disco. Le brinda mucha flexibilidad y no asustará al profesor trabajando directamente con la red.
De esta manera, puede concentrarse en su funcionalidad al principio y tener la opción de muchos entornos de programación diferentes. (y la mayoría de ellos gratis)
Y la última ventaja es que lo que se compra en ebay se vende en ebay, por lo que, una vez que el proyecto haya terminado, ¡quizás puedas recuperar algo de dinero vendiendo los bits nuevamente!