波形の数式
sawtooth(x) = 2 * (x - floor(x + 0.5))
output = offset + amplitude * sawtooth(frequency * input + phase)
使用例
- TimeSource → SawtoothWave → パラメータ — 値が直線的に上昇して急リセットを繰り返す
- 位相違いで複数接続 → 互いにずれた鋸波のパターン生成
Generates a sawtooth wave signal from input value
| Name | Type | Description |
|---|---|---|
入力 input | Float | 入力値(通常は TimeSource の進捗 0.0〜1.0) |
| Name | Type | Description |
|---|---|---|
出力 output | Float | ノコギリ波の出力値 |
| Name | Type | Default | Range | Description / Options |
|---|---|---|---|---|
周波数 frequency | Float | 1 | 0–20 / step 0.1 | 入力 0〜1 の間の波の繰り返し回数 |
振幅 amplitude | Float | 1 | 0–100 / step 0.1 | 波のピーク振幅 |
位相 phase | Float | 0 | 0–1 / step 0.01 | 位相オフセット(0.0〜1.0 = 1サイクル分) |
オフセット offset | Float | 0 | -100–100 / step 0.1 | 波形に加える垂直オフセット |
sawtooth(x) = 2 * (x - floor(x + 0.5))
output = offset + amplitude * sawtooth(frequency * input + phase)