La latencia no es por el teclado o el controlador midi este envía datos a la velocidad casi de la luz, es por usar un Driver de audio de alta latencia MME o WDM o si usas un Driver de baja latencia como ASIO, una mala configuración del driver (por dejar todo tal y como se instala en el ordenador).
El driver de audio ASIO de baja latencia, tiene la posibilidad de modificar el tamaño de buffer y con este podrás controlar la latencia en el DAW e instrumentos virtuales para que puedas usar cualquier teclado o controlador conectado vía midi comodamente.
La latencia no esta en los datos que envía el controlador, sino el tiempo que se tarda el instrumento virtual en disparar el sonido, eso es lo que vas a controlar con el tamaño de buffer que en cuanto llegue el dato lo mas rápido posible dispare el sonido ósea que trabaje en tiempo real, siempre hay latencia lo que se tiene que buscar es que sea la menor posible sin que el ordenador tenga problemas.
1