【嫌儲数学部】ファミコンの音色を数式で表すとこうなるようです。【矩形波・チップチューン】 [487816701]

■ このスレッドは過去ログ倉庫に格納されています
0001安倍晋三🏺 ◆ABeSHInzoo (ヒッナー 9faf-d5bF)2024/03/03(日) 15:24:18.57ID:ZYCDHi9f00303?PLT(12060)

50%パルス波(方形波)
Sum[(cos(x*2pi*n)*sin(pi*n/2)/n)], {n, 1, 15}
25%パルス波
Sum[(cos(x*2pi*n)*sin(pi*n/4)/n)], {n, 1, 15}
12.5%パルス波
Sum[(cos(x*2pi*n)*sin(pi*n/8)/n)], {n, 1, 15}

おまけ
ノコギリ波(鋸歯状波)
Sum[(sin(x*2pi*n)], {n, 1, 11}
三角波
Sum[(sin(x*2pi*n)*sin(pi*n/2)/n^2)], {n, 1, 15}

12.5パルス派(32倍波まで合成)
https://i.imgur.com/Sj5eY8b.gif

倍音
https://ja.wikipedia.org/wiki/%E5%80%8D%E9%9F%B3

0002🏺 ◆C3g6ph46co (ヒッナーW ab7f-RujB)2024/03/03(日) 15:28:33.02ID:YyuFFJby00303
フーリエの冒険

0003安倍晋三🏺 ◆abeshinzo. (ヒッナーW cba6-nswE)2024/03/03(日) 15:28:37.30ID:qv0Y7QTe00303
コンベーゼン倍数
https://youtu.be/CL-Ovq--3xQ

0004安倍晋三🏺 ◆ABeSHInzoo (ヒッナー 9faf-tJO+)2024/03/03(日) 15:42:30.29ID:ZYCDHi9f00303
>>1
ちょっと間違えてた
ノコギリ波(鋸歯状波)
Sum[(sin(x*2pi*n)/n)], {n, 1, 15}

0005安倍晋三🏺 ◆abeshinzo. (ヒッナーW cba6-nswE)2024/03/03(日) 15:45:23.14ID:qv0Y7QTe00303
どうでもいいけどPCMじゃない時代って
矩形波はタイマーでON/OFFするだけだろうけど
ノコギリ波とか三角波ってどうやって出してたの?VCO?

0006安倍晋三🏺 ◆ABeSHInzoo (ヒッナー 9faf-tJO+)2024/03/03(日) 16:02:06.39ID:ZYCDHi9f00303
【ν速数学部】ファミコンの音色を数式で表すとこうなるようです。【矩形波・チップチューン】
https://hayabusa9.5ch.net/test/read.cgi/news/1709447241/

0007安倍晋三🏺 ◆ABeSHInzoo (ヒッナー 9faf-tJO+)2024/03/03(日) 16:05:05.09ID:ZYCDHi9f00303
>>1
50%パルス波(方形波)
Sum[(cos(x*2pi*n)*sin(pi*n/2)/n)], {n, 1, 15}
25%パルス波
Sum[(cos(x*2pi*n)*sin(pi*n/4)/n)], {n, 1, 15}
12.5%パルス波
Sum[(cos(x*2pi*n)*sin(pi*n/8)/n)], {n, 1, 15}

おまけ
ノコギリ波(鋸歯状波)
Sum[(sin(x*2pi*n)/n)], {n, 1, 15}
三角波
Sum[(sin(x*2pi*n)*sin(pi*n/2)/n^2)], {n, 1, 15}

0008安倍晋三🏺 ◆abeshinzo. (ヒッナー 0f2d-uB8S)2024/03/03(日) 16:05:55.28ID:tXBBuykW00303
ぷろぐらまぶるさうんどじぇねれーたー

0009安倍晋三🏺 (ヒッナー 1f90-jA46)2024/03/03(日) 16:18:40.74ID:s0vj0hg600303
>>5
ファミコンは16段階のギザギザ三角波だし
単純な波形テーブルでも保存してあって読み出してるんじゃ無いかね

>>5
シンセザイザーとかはそう。
ファミコンの三角波はテーブルで音量変化させている。ギザギザなので擬似三角波

>>10
ついでに言うとYAMAHAのFM音源はデジタルシンセザイザーだから正弦波はテーブルで音量変化させているから擬似正弦波だよ

duty比の比率1:nのnを限りなく無為大に近づけるとsinc関数になります

三角波
Sum[(sin(x*2pi*n)*sin(pi*n/2)/n^2)], {n, 1, 15}

Sum[(sin(x*2pi*n)*sin(pi*n/y)/n^2)], {n, 1, 15}
と置くことで三角波とノコギリ波の中間の波形が得られるが音量補正が必要、
しかし完全にノコギリ波とするとき音量0になってしまい、無限大の音量補正が必要でどうしよもうない

CDEFGAB

0015安倍晋三🏺 ◆abeshinzo. (ヒッナーW 1b19-HXg8)2024/03/03(日) 17:19:23.32ID:XVEYoPq400303
リプル出てんぞ
これだから合成波は..

0016安倍晋三🏺 ◆ABeSHInzoo 2024/03/03(日) 18:06:01.010
33 名前:名無しさん@涙目です。(石川県) [RO][sage] 投稿日:2024/03/03(日) 16:55:42.93 ID:5Rny/40C0
こういうことかな
https://i.imgur.com/QXLyd8X.jpg

0017安倍晋三🏺 ◆C3g6ph46co (ヒッナーW 9b75-xYSo)2024/03/03(日) 19:14:28.53ID:1StUGzLX00303
波形だけ同じでもDACとかもエミュレートしないと
あの音にならないんだよな

0018番組の途中ですがアフィサイトへの転載は禁止です (ヒッナーW 0f44-IcUC)2024/03/03(日) 20:29:16.90ID:FrXNueiJ00303
コナミ矩形波倶楽部

■ このスレッドは過去ログ倉庫に格納されています