¿Hay alguna manera de verificar si el método send() ha enviado todos los datos en la cola y usa algún tipo de controlador de eventos? ¿Quizás verificar si la cola está vacía o no?
Tengo una aplicación que envía un volcado SYSEX de 64 parches a Roland D-50 y quiero saber cuándo se envía el SYSEX. En este caso tengo una solución usando Javascript
setTimeout(function(){console.log("SYSEX sent");}, 12000);
Este tipo de SYSEX siempre tarda 12 segundos en enviarse. Pero esto no es óptimo.
No, lamentablemente esto no es posible con la Web MIDI API.