2019/10/02

SyncSawSynth


ダウンロードとマニュアル (github.io)
ソースコード (github.com)

SyncSawSynth は 0 から 10 次までの PTR オシレータで鋸歯波をばりばり鳴らせる VST3 のシンセサイザです。

10 次の PTR は明らかに耳でわかるノイズが乗ります。 5 次くらいのほうがノイズが少ないように聞こえます。周波数変調をかけるときは加わったノイズが面白い味になるので全部まとめて使えるようにしました。

追記 2019-10-17: バージョン 0.1.1 で double 型の PTR オシレータを追加しました。 SyncType で Order 10 double を選べばエイリアシングノイズがかなり減ります。

フィルタは RBJ の biquad を使いました。今のところ係数を更新する式の sin と cos の計算がボトルネックになっています。