雖然OP3 FM已經是很久以前的東西了,但最近玩
DOSBOX又重新體驗過。其中DOSBOX裡有個
YMF262 OPL3模擬器(應該稱為軟體實作模型才對)
我在DOSBOX裝了WIN31,並在WIN31裡用FM播放MIDI,
發覺音色幾乎跟我當時裝的OPTI ISA音效卡一樣。
YMF262的OPL3提供2OP跟4OP方式合成音色,2OP的發聲數是
11,而4OP是20,OP的意思是震盪器吧,FM靠著這幾個震盪器去
合成所需要的音色,因此分別給這些震盪器不同的參數,音色就
會不一樣。FM不同於PCM,PCM的音色是固定的,雖然有Filter
可以改變音色,但基本上音色我是將它視為固定:而FM只要靠著
給予的參數,理論上可以合成非常多種音色(姑且不論音色像不像)。
OK,問題的重點來了!這些給震盪器的參數資料庫,到底是建在
IC上?驅動程式上?播放程式上?
因為我發覺在DOS下用FM播放MIDI,音色會隨著播放程式不同
而不同。而進入WIN31後,聲音又跟DOS不一樣。
我還特別拿到一個可以用4OP模式播放MIDI的DOS程式,聲音
還是跟WIN31不一樣,這應該不是MIDIMAP的問題,因為是
整個音色感覺都不一樣,而非樂器對應問題。這些參數,到底是建立在IC上?驅動程式上?播放程式上?有前輩知道嗎?
另外一個問題是,當時除了YAMAHA,還有很多家都有做OPL3
CHIP,號稱相容於YAMAHA,但是我發覺我那塊ESS1868在
WIN95播放的FM音色是跟YMF262於WIN31不一樣的,這關鍵
是在哪呢?ESS號稱相容於OPL3,那應該也是提共4OP模式,
但為何音色不一樣?是參數不同嗎?那參數資料庫究竟建立在
哪呢?
關於OPL3 FM音色的問題
版主: DearHoney
Re: 關於OPL3 FM音色的問題
實卡用電路來混音當然不同設計聽起來不大一樣
軟體用PCM波形樣本計算模擬出來 當然聽起來也都不大一樣
軟體用PCM波形樣本計算模擬出來 當然聽起來也都不大一樣