Back to Node List

Square Wave

square_wave

Generates a square/pulse wave signal from input value

Draft
Guide available
The node name and summary are available in English. Port, parameter, and article details are currently shown in Japanese.

Input Ports

NameTypeDescription
入力
input
Float
入力値(通常は TimeSource の進捗 0.0〜1.0)

Output Ports

NameTypeDescription
出力
output
Float
矩形波の出力値

Parameters

NameTypeDefaultRangeDescription / Options
周波数
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)
Back to Node List
Square Wave — PixPipeline Node Reference