立体声混响与插值 · 让音效更像原生主机
混响是什么
原生 PS1 有一颗独立的 SPU(Sound Processing Unit),它内置了硬件混响功能——游戏开发者可以告诉 SPU"给这段音效加大厅混响"或"加山洞混响",SPU 会实时叠加效果。
ePSXe 的 SPU 模拟也支持这个功能,Enable Reverb 开启后会:
- 为音效增加反射延迟(模拟声音在墙壁间弹跳的效果)
- 不同类型的音效(人声、爆炸、环境声)有不同的混响预设
- 延迟约 5~15ms(取决于 CPU 单核性能)
什么时候开
- RPG / 冒险游戏:游戏里有大量人声、环境声、探索场景的空间感靠混响增强,必开
- 射击 / 格斗游戏:核心在打击感,混响反而可能让音效变糊,建议关
- 过场动画:FMV 的音轨是 CD-DA 或 XA,不受混响开关影响
关了会怎样
游戏里的音效听起来"干巴巴"——没有空间感,就像在裸房间里说话。某些游戏(比如《寂静岭》)的恐怖氛围很大程度依赖音效混响,关了的恐怖效果大打折扣。
插值是什么
CD-DA 音轨的采样率是 44100Hz(44.1kHz),PC 声卡通常也是这个采样率。但 XA 流式音频是 37800Hz,模拟器需要把它转换到 44100Hz——Enable Interpolation 就是插值算法开关。
- 开了:转换过程更平滑,无失真
- 关了:快速转换,性能更好,但可能有明显的"咔哒"声或音高偏移
什么时候关
如果你遇到以下情况,试试关插值:
- 特定游戏的背景音乐断断续续
- 过场动画的语音有明显卡顿
- CPU 非常老(Intel Pentium 4 级别)
同时关掉混响和插值
这能让音效处理的 CPU 开销降到最低(降低约 30%),适合:
- 低端笔记本
- 游戏帧率一直偏低的情况
- 你觉得音效品质无所谓、只要不影响游戏的情况下
关完之后声音会干巴巴、可能有轻微失真,但游戏不会因此不能玩。