[分享] 模拟器声音/音效原理

楼主: 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