【纪念经典,细说DOS游戏中的数字音效】

在那风靡一时的DOS游戏中,经常有一种神器,它能让好玩的游戏变得更加精彩,那就是声音卡。但如果你以为声音卡的问世,是为DOS游戏打开了通向声音王国的大门,那么你可就太小看它了。接下来让我们来探讨一下,在没有声音卡的情况下,DOS游戏中的数字音效都是如何诞生的。

那个年代,声音卡没有普及,数字音效自然也是人们耳熟能详的东西。但这并不意味着数字音效就是低质量的,打破这种想法的,就是来自知名游戏《毁灭战士》的数字音效。这个游戏的声音效果是如此之好,以至于有不少人认为它肯定是通过声音卡制作出来的。然而事实上,它的数字音效是由反变换法得到的,甚至没有使用任何采样率进行转换。

什么是反变换法?简单来说就是,先将一段音频通过傅里叶变换转换到频率域,然后对每一个频率把它转换回时域。这种方法具有极高的准确性,因为它可以保留原始音频的每个频率分量的精确信息,而且它的计算速度十分快。

在DOS游戏中,最常使用的就是PCM(脉冲编码调制)样本。而随着计算机性能和存储空间的增加,人们也开始使用更加复杂的样本格式。比如ADPCM(自适应差分脉冲编码调制)样本,它通过差分编码的方式减少了样本大小,同时保留了大部分原始音频的精髓。此外,还有IΔADPCM(立体差分脉冲编码调制)样本,它采用了类似于立体声的方式,在两个声道之间进行采样,从而达到更高的音质。这些数字音效格式的使用,能够让玩家体验到更为丰富的声音效果。

总的来说,DOS游戏中的数字音效虽然没有声音卡那么高级,但其实也同样具有自己的魅力。正是这些技术手段的运用,让玩家能够在没有外界环境的干扰下,沉浸到游戏的世界中,享受自己的游戏之旅。

详情参考

了解更多有趣的事情:https://blog.ds3783.com/