围炉Go

游戏怀旧灌水,风渡平生友

Yesterday Once More - 玩转DOSBox - MIDI篇

冒险等级 >
lv4:骁勇善斗的战士
moli2957.1公会排位:18公会授予前13位冒险者S级手册
段位特权:
1:允许复制页面内容-广域-
2:进行魔晶打赏
3:上传MP3等更多格式文件
4:发布文章展示金辉头像与ID
- 职业专精 -
吟游诗人

吟游诗人

远山,冰原,荒沼,恶灵与火龙 你站在酒馆的中央,伴着竖琴高歌一段过往,四周鸦雀无声 施礼而去,众人从梦幻的冒险中醒转 掌声如雷鸣高亢 -转职条件- 一:发布文章 二:获得点赞

投币

|投币:0回|获赏:0回

DOSBox是一个模拟MS-DOS系统环境的模拟器,自2002年发布以来,不断完善,功能越来越强大,其中也包括对MIDI功能的模拟。

什么是MIDI

MIDI(Musical Instrument Digital Interface)1980年推出,是适用于电子乐器等演奏设备,用于记录、存贮、交换、回放音乐的一种通信协议标准。在这个标准下产生的数据信息被收集和存储在一个电脑文件里,即MIDI格式文件。
不同于如今常见的MP3,AAC等存储音频声波信号的文件格式,MIDI记录的不是音乐本身,而是MIDI设备演奏音乐时的音调、强度、音量、颤音、相位、节奏等信息。形象一点说,MIDI文件记录的不是音乐,而是"乐谱"。所以文件体积小,是MIDI格式文件一个非常大的优势。在以软盘为主要存储和传输媒介的时代,MIDI文件被大量应用,也包括游戏界。
细心的朋友也许已经发现了,既然MIDI文件只记录了“乐谱”,那么如何保证同一个“乐谱”在不同设备上用一致的效果演奏出来呢?毕竟同样是朗朗演奏《我的祖国》,用PDD九块九包邮的玩具电子琴和一架斯坦威演奏出来的能同是一个东西吗?
答案是:不能。同一个MIDI文件用不同设备播放,效果不尽相同,甚至差别很大。
闲话少说
请看VCR

金庸群侠传

默认设置,DOSBox中模拟SoundBlaster声卡输出MIDI,当年在电脑上玩过金庸群侠传的朋友,脑海里回响起的旋律应该就是这个味

DOSBox中模拟Roland MT-32合成器输出MIDI,等等,这萧声是那里来的???一下就有江湖味了

DOSBox中模拟Roland MPU-401通用处理器输出MIDI至电脑上VirtualMidiSynth这个软件,加载 Timbres of Heaven 音色库,明显音质全面增强

仙剑奇侠传

仙剑奇侠传的大名不用多说,游戏中的音乐也是亮点。
同一个MIDI文件用不同设备播放,效果完全不同这一点,在这个游戏上“完美”体现。
游戏音乐的创作者林坤信老师当时使用的设备是一台ROLAND SCC-1(板卡型 SC-50),用非Roland设备播放是什么效果呢?
请看VCR

首先还是默认设置,DOSBox中模拟SoundBlaster声卡输出MIDI

DOSBox中模拟Roland MT-32合成器输出MIDI,耳朵没出问题吧,这听到的是啥?

DOSBox中模拟Roland MPU-401通用处理器输出MIDI至电脑上VirtualMidiSynth这个软件,加载 GM_Roland 音色库,和实体Roland设备效果十分接近了

其他游戏

对比SoundBlaster,MT-32的增强不明显,VirtualMidiSynth+Timbres of Heaven则明显太过了

对比SoundBlaster,MT-32有一定增强,但被CD音质降维打击,时代的车轮滚滚向前,光盘作为存储介质渐渐取代软盘,MIDI在游戏领域也逐渐退场

to be continued

本篇由 NashG 发布-围炉Go

23
0
来留下评论交流吧!x