如何使 MIDI 文件在 Linux 中听起来与在 Windows 中一样?

如何使 MIDI 文件在 Linux 中听起来与在 Windows 中一样?

我在 Windows 中使用 Anvil Studio 创建了一个 MIDI 文件。在 Linux (openSUSE Tumbleweed) 中使用 MIDI 编辑器 Rosegarden 播放该文件时,MIDI 文件听起来不同。

现在,我知道 MIDI 文件本身不包含任何音乐,它取决于播放声音的设备。从我到目前为止所读到的内容来看,Anvil Studio 似乎正在使用 Microsoft GS Wavetable 软件合成器,这就是使 MIDI 文件听起来如此的原因。

有没有办法让Linux下的MIDI文件听起来一样?例如,通过指定声音字体或使用特定的软件合成器?

答案1

  1. 获取gm.dls文件\windows\system32\drivers\
  2. 使用 Viena 或 Awave 等工具将其转换为 .sf2 声音字体;
  3. 配置 Linux 合成器(可能是 TiMidity++ 或 FluidSynth)以使用该文件。

答案2

我遇到了同样的问题,只是从这里下载了原始的 Windows midifonts 并附加到我的软件中: https://musical-artifacts.com/artifacts/713

相关内容