Buenas, llevaba ya algunas semanas con el siguiente problema: cada vez que grababa midi, las notas quedaban adelantadas sobre el lugar donde tenían que ir. Por mucho que había probado distintas configuraciones y leído sobre el tema no había encontrado la solución a este problema. Ayer, leyendo sobre ello en algunos foros ingleses di con la respuesta. El asunto nada tiene que ver con temas de latencia ni tamaño del buffer ni nada semejante, sino más bien con el timestamp. Lo explico.
Cada vez que grabamos midi, nuestra interface asigna a los datos un timestamp o información temporal de donde tienen que ir las notas. Luego, nuestro host (es este caso Cubase) lee ese timestamp para colocar las notas en su sitio, todo ello según su reloj interno. Pero a veces ocurre que las notas no quedan en su sitio y esto es porque existe un desfase entre el timestamp proporcionado por la interface y el reloj interno de Cubase. La solución al problema está en hacer que Cubase ignore el timestamp de nuestra interface y cree el suyo propio. Para ello tenemos que ir a dispositivos-configuración dispositivos-windows midi y marcar la casilla usar timestamp del sistema. Con esta opción marcada, Cubase ignorará el timestamp de la interface y creará el suyo propio resolviendo el problema del desfase.
Yo lo he probado y funciona. Ocurre que muy de vez en cuando el midi vuelve a descuadrarse, pero es raro y probando de nuevo vuelve a funcionar correctamente.
Espero os sirva, saludos.
Cada vez que grabamos midi, nuestra interface asigna a los datos un timestamp o información temporal de donde tienen que ir las notas. Luego, nuestro host (es este caso Cubase) lee ese timestamp para colocar las notas en su sitio, todo ello según su reloj interno. Pero a veces ocurre que las notas no quedan en su sitio y esto es porque existe un desfase entre el timestamp proporcionado por la interface y el reloj interno de Cubase. La solución al problema está en hacer que Cubase ignore el timestamp de nuestra interface y cree el suyo propio. Para ello tenemos que ir a dispositivos-configuración dispositivos-windows midi y marcar la casilla usar timestamp del sistema. Con esta opción marcada, Cubase ignorará el timestamp de la interface y creará el suyo propio resolviendo el problema del desfase.
Yo lo he probado y funciona. Ocurre que muy de vez en cuando el midi vuelve a descuadrarse, pero es raro y probando de nuevo vuelve a funcionar correctamente.
Espero os sirva, saludos.

[-o