I get the error "Failed to play back MIDI via sequencer".
Several causes of this problem over the years have been discovered;
- Microsoft process, Audiodg.exe. As outlined in KB981013, there is a memory leak issue with the Audiodg.exe process in Windows Vista/7, but not Windows 8.
- Lenovo investigated an occurrence of this problem with their Thinkpad laptops in mid 2012 and found that this problem was caused by a memory leak in the Conexant audio device drivers.
- Low memory situations, which can occur where there is a memory leak in an
application or device driver.
- Known issues in windows 10 that affect some systems which may be driver issues. There was a bug fix in version 8.1 build 1010 that fixes one cause of this problem so make sure you are using this version or newer.
We believe most of the MIDI related errors are due to device driver bugs and lack of testing of MIDI features being done by the sound hardware manufacturers. It’s also possible there may be some operating system bugs as the API used for accessing the MIDI functionality (BurnInTest uses Windows MCI/MIDIMapper to play back test MIDI files) is becoming obsolete and deprecated.
MIDI is no longer a widely used feature and is generally only used by specialist audio engineers and musicians. If MIDI is not considered an important function for your system you can edit the BurnInTest error classification file (BITErrorClassification.txt) and downgrade the MIDI related errors from SERIOUS to WARNING or INFORMATION. See “Configuring Error Classifications” in the “Event Log” page of the BurnInTest help.
Assuming that the problem is caused by a memory leak in the audio device driver while playing back just a MIDI file via the built-in Windows MIDI mechanism, we believe the impact of this error should be minor and probably only occur with users of low-end MIDI software over longish periods of heavy usage. In such a case it’s likely the MIDI software would fail and need to be restarted. High-end MIDI software in many cases does not use the Windows mechanism to play back MIDI (but uses their own implementation), and would likely be unaffected.