改善DOSBOX中使用MIDI的游戏的音效

2025-10-26 07:01:53

1、LoopBe是一个内部MIDI设备用于在程序之间传递MIDI数据。

下载安装LoopBe1或者LoopBe30,这里下载LoopBe1就够了,而且免费。

安装中Windows会询问是否允许安装驱动,请点击是。安装之后在通知区域会出现一个图标,上面除了一个静音之外并没有其他选项。

改善DOSBOX中使用MIDI的游戏的音效

2、打开DOSBOX,输入命令MIXER /LISTMIDI

会列出“LoopBe Internal MIDI”项,记住前面的ID,然后关闭DOSBOX。

从开始菜单打开DOSBOX 0.74 Options,这将打开一个记事本窗口,用于编辑DOSBOX配置。

找到其中的[midi]配置

修改midiconfig=之前查到的ID并保存。

改善DOSBOX中使用MIDI的游戏的音效

改善DOSBOX中使用MIDI的游戏的音效

3、启动YAMAHA XG SoftSynthesizer S-YXG50的VSTi插件。

这需要一个VSTi插件宿主,这里用的是SVAIHost,具体方法可以参考一篇博客,标题是《Yamaha S-YXG50 Portable VSTi v1.0.0》

从Devices菜单选择MIDI,将第一个Input Port改为LoopBe Internal MIDI,确定。

下面是可选操作:

回到主界面,点击SETUP,然后将Polyphony下面的值改成128,这样可以支持最大的复音数。

最后确定。

改善DOSBOX中使用MIDI的游戏的音效

改善DOSBOX中使用MIDI的游戏的音效

改善DOSBOX中使用MIDI的游戏的音效

4、启动DOSBOX,然后运行游戏程序,(如果游戏已经设置好了MIDI)即可听到由YAMAHA XG软件合成器发出(合成)的声音。

改善DOSBOX中使用MIDI的游戏的音效

1、使用之前的方式有个缺点,就是必须每次都手动启动VSTi Host,还有个更方便的方法,就是把第一步中的LoopBe换成上面第三歩博客中提到的VST MIDI Driver,这样就不需要单独提供VSTi Host了。

安装VST MIDI Driver之后,在开始菜单中打开“Configure VST MIDI Driver”,选择“Load VSTi”,并选择VST插件的DLL。然后相应的修改DOSBOX配置文件中midiconfig的配置,这样就省去单独开一个VSTi Host的麻烦。

改善DOSBOX中使用MIDI的游戏的音效

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢