Se trata de un esqueleto básico. Para que el parser/reproductor funcione con un hardware determinado hay que hacer las siguientes modificaciones.
en C
Modificar la implementación de la función void sendMidiEventCallback(uint8_t *data, uint8_t dataLength) para que emita los "dataLength" primeros bytes de "data" sobre el hardware deseado.
en C++
Implementar una clase que herede de TMidiPlayer (esta clase tiene el método virtual puro void sendMidiEvent(u8 *data, u8 size) que debe ser implementado en alguna subclase).
Más info en la sección soft, subsección sonido.
[ añadir comentario ] ( 3157 visualizaciones ) | [ 0 trackbacks ] | enlace permanente | ( 3 / 18957 )