!arduionoでシンセ
https://github.com/risgk/digital-synth-vra8-p
良い作品があったのでコードリーディングする。
(osc + detune)x3で基本となる音を作っている。 gateというもので音の長さを調整しているように見える。
envを作る envelopeのことだろう
filterを作る。 osc_outputとenv_gen_outputを食わせて何かを返している。
envelopeは1つしかないのか
ソースを見る限りはそのように見えるが、それは3ポリモーフィックシンセなのだろうか?(定義をよく知らない)
でも確かに3つのOSCの周波数は別々に設定できるので、3和音はならせる
うにょーんとした音がどうやって作られているのか気になる。レゾナンスフィルタとかいうやつなのかな
filterに肝があるのではないかと思うが・・
少し読んでみる。
変数がたくさん出てきてわからん・・ なにかのモデルを変数に落とし込んでいるようだ
- http://d.hatena.ne.jp/aike/20110118
- http://www.g200kg.com/jp/docs/makingvst/04.html
- http://www.musicdsp.org/files/Audio-EQ-Cookbook.txt
このあたりの知識が必要そう。
あと今使っているatmega168pだとflashの領域が足りない問題が・・・
5643382
wiki
1480852581