[LAU] Problem uploading sysex data to hardware synth

Clemens Ladisch clemens at ladisch.de
Fri May 3 06:48:07 UTC 2013


Julien Claassen wrote:
> dump_midi: 20 callbacks suppressed

The interesting message is the one before that.
My crystal ball says it's "MIDI output buffer overrun".

This happens when some program tries to send data at a higher rate than
MIDI allows, and when the additional buffer that ALSA uses to smooth
over such spikes overflows.

Your .mid file is horribly broken.

Change the .mid file to insert proper delays between the SysEx commands,
or use a .syx file and send it with amidi.

(To convert a .mid file to .syx, run "amidi -p virtual -r myfile.syx"
and play the .mid file with aplaymidi to the virtual port.)


Regards,
Clemens


More information about the Linux-audio-user mailing list