[分享] 模擬器聲音/音效原理

作者: ResolaQQ (ResolaQQ)   2015-05-15 21:09:45
簡單就我所知道的提一下
照 wiki 解釋,聲音是通過物體振動產生的聲波
是通過介質(空氣或固體、液體)傳播並能被人或動物聽覺器官所感知的波動現象
所以電腦產生聲音基本上就是把聲波重現出來(透過電壓或電流,我不確定是哪個)
聲音有分音色(鋼琴、小喇叭)、高低(女聲、男聲)、大小
影響音色的就是波型
早期家用主機能用的聲音波型只有少數幾種,圖如下,右下角有按鈕可以聽聽看
http://en.wikipedia.org/wiki/Waveform
分別是正弦波、方波、三角波、鋸齒波,因為圖形單純好產生
理論上,所有波型都能由不同頻率的正弦波合成出來,不過這個跟模擬器沒啥關係不多提
跟正弦波聽起來最像的聲音是音叉的聲音
方波就是大部分 NES 主旋律用的聲音
聲音高低則是由頻率決定,下面有不同頻率的正弦波圖形
http://en.wikipedia.org/wiki/Frequency
圖中紅色頻率低,聲音最低,紫色頻率高,聲音最高
如果同時有多個聲音產生,波型可以直接疊加
聲音大小則是由波峰波谷的位置有多大或多小決定
http://en.wikipedia.org/wiki/Crest_(physics)
圖中波峰是 Crest,波谷是 Trough
以上是聲音的基本概念
回到 Atari 2600,它只有方波,應該是直接用震盪器產生的
0 就是波谷,1 就是波峰
再透過一些電路,把波型整的比較亂一點
AUDC Pattern Shapes
x Rep Pattern Shape
0 1
作者: BadGame (人生 歡樂易忘卻執著痛苦)   2015-05-15 21:29:00
怕人不知道快點推
作者: if4 (if)   2015-05-15 22:44:00
嗯...這是電子科系的入門知識 ^_^
作者: erspicu (.)   2015-05-16 00:18:00
我曾經試圖模擬GB開機的噹聲 但感覺怎樣音調都有點怪怪的感謝..參考一下 越高階的機種聲音參數好像又更多些
作者: mindsteam (24fps狸貓任務)   2015-05-16 01:24:00
這些老機器的聲音合成真的很有意思。
作者: Jay915 (平靜的心…看世界)   2015-05-16 07:41:00
作者: tint (璇月)   2015-05-16 22:33:00
7、80年代的遊樂器幾乎都是靠晶片產生頻率發出這些電子聲音
作者: emulators (Ωmegamind)   2015-05-17 01:40:00
你怎麼這麼專業
作者: silverair (木柵福山雅治)   2015-05-17 03:51:00
以前的音樂雖然簡單,但是超好聽的
作者: srwcc (老馬)   2015-05-17 10:45:00
cool!
作者: conpo (獅子たちの旗)   2015-05-17 19:06:00
專業好文推
作者: timTan (用口頭禪區分年記)   2015-05-17 23:18:00
想邀請給個演講 <(_ _)>
作者: EDGE (選前擾民選後隱形)   2015-05-18 20:21:00
推解說分享!
作者: crgc ((゚∀。))   2015-05-18 20:58:00
這兩篇看不懂 但是好文要推XD
作者: cloud1017 (銅鑼衛門)   2015-05-18 21:50:00
快推!不然別人會以為我們看得懂(?)
作者: djboy (雞尾酒)   2015-05-19 16:48:00
就推了
作者: playlive (player)   2015-05-19 21:44:00
推!
作者: if4 (if)   2015-05-19 22:57:00
推…^_^

Links booklink

Contact Us: admin [ a t ] ucptt.com