hola mira habría 2 posibilidades a mi parecer
1-usar un teclado numérico y diseñarle una caja etc.
2-usar un placa tipo arduino mira https://geekytheory.com/arduinomidi-tu-propio-piano/
yo encontré un código para hacer un vdj con arduino si te interesa