MID 档与 WAV 档互转的方法
--------------------------------------------------------------------------------
MID 档与 WAV 档的互转问题,长久一来一直是 MIDI 讨论区的常客。想问此问题的人大概不外乎以下几种需求:
自己没有良好的 MIDI 设备,所以想要将 MIDI 档转换成 WAV 档,这样就可以听到好听的音乐,进而制作成 CD。
在网页上想要提供音乐,但是 WAV 档太大,而又知道 MID 档很小,所以想要将 WAV 档转换成为 MID 档,
就可以放在网页上供大家聆听。
想要知道一首音乐是怎么构成的,所以想将 WAV 档转成 MID 档,这样就可以看到音符。
在提供答案之前,我们要先大略了解,MID 档与 WAV 档是以什么方式记录下一首歌曲。
--------------------------------------------------------------------------------
WAV 档
WAV 档以取样的方式,将所要纪录的声音,忠实的刻画下来。
也许各位听过 CD 的音源品质是 44.1Khz 16bit Stereo,这是什么意思呢?
表示每秒钟取样 44100 次;每份取样的资料长度为 16bit,可提供 65536(2 的 16 次方是 65536)种变化;
对于左右声道都要个别取样。所以我们可以计算出,取样一秒钟所需要的容量:
44100 * 2(16bit 是 2byte)* 2(左右声道各一份)= 176400bytes 约等于 172KB
顺便一提,最近音响界似乎吹起 96Khz 24bit 的规格,计算方法还是一样:
96000 * 3(24bit 是 3byte) * 2(左右声道各一份)= 576000bytes 约等于 563KB
在此我们不讨论 96Khz & 24bit 是否真的有需要,而是要告诉各位,想要忠实的纪录下声音,以数位化的方式,代价并不小,
这就是为什么我们常见的 WAV 音效档动辄数百 KB 的原因。
MID 档
MID 档则与 WAV 档完全不同。MID 档纪录了包括:
用了什么乐器(但是不包括乐器音色资料)、音符长度、力度、该在何时发出什么声音等。
同样一个长一秒钟的钢琴声,使用 MID 档,档案容量很小,恐怕还不到 1KB,因为只纪录了使用钢琴、发声一秒等资讯,
但是换用 WAV 档,以 CD 品质来说,固定就要 172KB。
所以,MID 档的档案大小,是与乐曲的音符数、复杂度呈现正相关;
而 WAV 档的大小,则只与时间长度成正比,与纪录的声音内容毫无关系。
WAV 档转换成 MID 档?
了解 WAV 档与 MID 档的差异后,不知道您能不能体会到,WAV 转换成为 MID 档有多困难?
『人』很奇怪,做算数时,不如一台简易的计算机,还可能算错,更别说是要和我们在使用的电脑相提并论;
可是,『人眼』却能够轻易的分辨物体,电脑却很难看懂一幅图画里面究竟有些什么,
这是研究电脑视觉领域的人至今仍然 ..
访客只能看到部份内容,免费 加入会员 或由脸书 Google 可以看到全部内容