Pygame“.mid”音频文件在其他平台上听起来不同



我正在运行Windows的Mac机器上创建一个RPG风格的游戏,我使用了在另一个游戏中找到的一些.mid文件来播放音乐,所以经过大约一周的编码和测试,一遍又一遍地测试这个游戏,习惯了音乐,我重新安装了Mac OS X和适用于Mac的pygame,当我使用完全相同的声音文件启动完全相同的游戏时(通过压缩后 rar格式(从未对任何窗口产生影响)),我注意到音乐听起来完全不同,音符和声音听起来更清晰,音乐中的曲调往往会持续更长时间,听起来更好听,但我完全不知道为什么会这样。有人知道吗?

我还注意到,mac没有默认软件可以播放mid文件。所以我无论如何都不能依靠听到它在 mac 上的声音。也许是它的游戏?也许它只是操作系统

这是因为 MIDI 是一种声音协议格式,而不是编码的声音文件。

http://en.wikipedia.org/wiki/MIDI

具体说来

MIDI 携带事件消息,指定符号、音高和速度、控制信号......

这意味着 MIDI 解释取决于操作系统或音乐播放器,因此声音可能会有所不同。

在您的情况下,操作系统保存乐器样本,并且由于样本不同,声音听起来不同。

最新更新