ノード一覧に戻る

矩形波

square_wave

入力値から矩形波(パルス波)信号を生成します

下書き
解説あり

入力ポート

名前説明
入力
input
Float
入力値(通常は TimeSource の進捗 0.0〜1.0)

出力ポート

名前説明
出力
output
Float
矩形波の出力値

パラメータ

名前既定値範囲説明・選択肢
周波数
frequency
Float
10–20 / step 0.1

入力 0〜1 の間の波の繰り返し回数

振幅
amplitude
Float
10–100 / step 0.1

波のピーク振幅

デューティ比
duty
Float
0.50–1 / step 0.01

ON 期間の比率(0.0〜1.0、0.5 = 標準矩形波)

オフセット
offset
Float
0-100–100 / step 0.1

波形に加える垂直オフセット

波形の数式

frac = (frequency * input) - floor(frequency * input)
square = frac < duty ? +1 : -1
output = offset + amplitude * square

使用例

  • duty=0.5 — 標準的な矩形波(点滅アニメーション)
  • duty=0.1 — 短いパルス(ストロボ効果)
  • duty=0.9 — 長い ON 期間(ほぼ常時 ON で一瞬 OFF)
ノード一覧に戻る
矩形波 — PixPipeline ノード解説