
在此Windows 8.1 電腦上,雙擊MIDI (.mid) 檔案的檔案總管項目會建立一個Windows Media Player 進程,但該進程會建立一個錯誤框,顯示「Windows Media Player 無法播放該文件,因為有問題“您的聲音設備。您的電腦上可能沒有安裝聲音設備,它可能正在被其他程式使用,或者可能無法正常運作。”
但十月一切都還好。然後,這台 Windows 8.1 PC 可以正常播放 MIDI 檔案:雙擊 MIDI 檔案的檔案總管項目建立了一個使用通用 MIDI 聲音字型播放該檔案的 Windows Media Player 進程。
所以從那時起就出了問題;我如何解決它?
如中所述這個答案,通用 MIDI 聲音字體檔案稱為 gm.dls。這台電腦有兩份 gm.dls(3361kB,2013 年 6 月 18 日):一份位於 C:\Windows\SysWOW64\drivers,一份位於 C:\Windows\System32\drivers。
PC 的聲音系統是 Realtek。
雙擊音訊檔案(例如 .mp3)的檔案資源管理器條目即可; Windows Media Player 進程已建立並成功播放。
我不想使用讀取聲音字體和 MIDI 檔案並輸出音訊檔案的應用程式。一方面,這是工作流程的又一步,而我以前不需要這一步驟。另一方面,產生的音訊檔案比 MIDI 檔案大得多。音訊播放器在磁碟上將 MIDI 檔案即時轉換為音訊串流的效率更高。但如果必須的話,我寧願它是比 TiMIDIty 更容易使用的東西,這是我上次尋找一個可以找到的用於這項工作的應用程式。
加里坦個人樂團在這個答案但似乎非常昂貴。