
На этом ПК с Windows 8.1 двойной щелчок по записи проводника для файла MIDI (.mid) создает процесс проигрывателя Windows Media, но этот процесс создает окно с ошибкой: «Проигрыватель Windows Media не может воспроизвести файл из-за неполадок со звуковым устройством. Возможно, на вашем компьютере не установлено звуковое устройство, оно используется другой программой или работает неправильно».
Но в октябре все было ОК. Затем этот ПК с Windows 8.1 воспроизводил файлы MIDI ОК: Двойной щелчок в проводнике для файла MIDI создавал процесс проигрывателя Windows Media, который воспроизводил его, используя звуковой шрифт General MIDI.
Значит, с тех пор что-то пошло не так. Как это исправить?
Как указано вэтот ответ, файл звукового шрифта General MIDI называется gm.dls. На этом ПК есть две копии gm.dls (3361kB, 18 июня 2013 г.): одна в C:\Windows\SysWOW64\drivers и одна в C:\Windows\System32\drivers.
Звуковая система ПК — Realtek.
Двойной щелчок по записи в проводнике файлов для аудиофайла (например, .mp3) срабатывает; процесс проигрывателя Windows Media создается и успешно воспроизводит его.
Я бы предпочел не использовать приложение, которое считывает звуковой шрифт и файл MIDI и выводит аудиофайл. Во-первых, это еще один шаг в рабочем процессе, который мне раньше не был нужен. Во-вторых, полученный аудиофайл намного больше, чем файл MIDI. На диске для аудиоплеера эффективнее преобразовывать файл MIDI в аудиопоток на лету. Но если уж придется, я бы предпочел что-то более простое в использовании, чем TiMIDIty, которое было единственным приложением, которое я смог найти для этой работы, в последний раз, когда я его искал.
Персональный оркестр Гарритана был упомянут вэтот ответно, похоже, очень дорого.