T("osc")

AR/KR Interpolating wavetable oscillator

Description

基本的な波形を出力します。

Properties

Note

Modulate freq

Modulate phase

Feedback

Wave Functions

wave プロパティで様々な波形を選択/作成することができます。

まず基本の波形として サイン波のこぎり波三角波矩形波ファミコン三角波 を選択できます。これらは良く使われるので T("sin") のように直接生成することもできます。


基本波形名(整数) と書くことで波形のデューティー比を指定できます。以下の例では矩形波を基本にデューティー比を変更することで音色を変更しています。


+基本波形名 と書くことで波形の形の範囲を 0-1 に矯正できます。T("+sin") のように生成した場合は自動的に Control Rateとなります。これはトレモロなどに使うときに便利です。

-基本波形名 と書くことで波形の上下を反転することができます。


SiON記法

SiON のテーブル定義の書き方で波形を作成します。

wavc(0FFFFFFF) と書くことで基音より整数倍のサイン波を合成した波形を作ることができます。値は下位から 4ビット単位で設定します。


wavb(00112233..) と書くことで波形を 16進数で定義できます。


See Also

Source

https://github.com/mohayonao/timbre.js/blob/master/src/objects/osc.js