WindowsでAnvil Studioを使用してMIDIファイルを作成しました。 LinuxのMIDIエディタRosegarden(openSUSE Tumbleweed)を使用してMIDIファイルを再生すると、MIDIファイルの音が異なるように聞こえます。
MIDIファイル自体には音楽が含まれておらず、サウンドを再生するデバイスによって異なります。これまでのところ、Anvil StudioはMicrosoft GS Wavetableソフトウェアシンセサイザーを使用しているようです。これがまさにMIDIファイルのサウンドをオリジナルにすることです。
LinuxでMIDIファイルの音を同じにする方法はありますか?たとえば、サウンドフォントを指定したり、特定のソフトウェアシンセサイザーを使用したりしますか?
答え1
gm.dls
ファイルの\windows\system32\drivers\
インポート- VienaやAwaveなどのツールを使用して.sf2サウンドフォントに変換します。
- このファイルを使用するには、Linuxシンセサイザ(TiMidity ++またはFluidSynth)を設定してください。
答え2
私も同じ問題があり、ここから元のWindows midifontをダウンロードして私のソフトウェアに添付しました。 https://musical-artifacts.com/artifacts/713