Supongamos que quiero hacer un teclado de 10 notas, para ello deberia tener 10 archivos de sonido:
nota1.wav
nota2.wav
...
nota10.wav
si se presiona una tecla deberia sonar una nota:
tecla "1" --- nota1.wav
tecla "2" --- nota2.wav
...
tecla "0" --- nota 10.wav
Esto es fasil de programar, yo lo hice con la libreria allegro de C++. Pero no anda bien cuando empiezo a tocar notas rapido. Por ejemplo si toco una misma nota varias veses a una velocidad rapida (por ejmplo 6 veces por seg) empieza a saltearce notas (como si no le diera la capasidad para hacer sonar todas las notas), probe achicando el tamaño de los archivos wav pero no se soluciono el problema.
Supongo que C++ al ser un lenguaje de bajo nivel es bueno para programar este tipo de cosas, sin embargo no se si allegro sea una buena opcion.
¿allegro es una libreria eficiente o buena para programar lo que quiero?, sino que libreria puedo usar?
¿saben el porque de mi problema o la solucion?