簡單就我所知道的提一下
照 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