Comment 0 for bug 342952

Revision history for this message
Sean M. Pappalardo (pegasus-renegadetech) wrote : MIDI queue skips sending some data during high load on Linux

In Linux (tested in Debian Squeeze and Ubuntu) using ALSA for MIDI (ALSA and OSS for sound,) with MIDI scripting, some MIDI output gets discarded before it reaches the device, usually when signals are connected/disconnected and a long series of commands is sent to the MIDI device. This is a problem on advanced controllers because it results in unchanged modes, incomplete LED fields, etc.

This does not happen on Windows.

Possibly related: Albert found with CoreMIDI that the calls were asynchronous and he had to queue them somehow. Perhaps this applies to ALSA as well?