- 運営しているクリエイター
2020年11月の記事一覧
GNU OctaveでWavetableを作成する方法 Part1(初歩)
数値解析を目的したプログラミング言語のOctaveを利用して、簡単にWavetableを作成する方法を紹介します。作成した波形はSerumやAbleton Wavetableなどのオーディオインポート可能なウェーブテーブルシンセ、またはサンプラーで使用できます。
Octaveのリンク
注意
Octaveのスクリプトファイルは必ず英語表記のディレクトリに保存してください。日本語表記のフォルダに入
GNU OctaveでWavetableを作成する方法 Part2(FM/RM/AM合成)
ノコギリ波と矩形波
前回紹介したSignalパッケージを使用します。SignalにはSawtoothとSquareという関数があります。
y = sin (t) %サイン波 y = sawtooth (t, width) %ノコギリ波y = square (t, duty) %矩形波
サイン関数と比較すると、入力できる項目が一つ増えていることが分かります。sawtoothでは「width」,