Back to Node List

Automation Curve

automation_curve

Creates a simple editable automation curve from presets or JSON samples

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

Output Ports

NameTypeDescription
カーブ
curve
AutomationCurve
時間方向の制御カーブ

Parameters

NameTypeDefaultRangeDescription / Options
長さ
duration
Float
0.350.01–5 / step 0.01

音の長さ(秒)

サンプル数
samples
Int
2562–4096

オートメーションカーブのサンプル数

プリセット
preset
Enum
Rise

カーブ形状

  • 一定Flat
  • 上昇Rise
  • 下降Fall
  • アタック減衰AttackDecay
  • 揺れWobble
  • JSONJson
JSONサンプル
json_samples
CustomData
{"version":1,"samples":[0,1]}

preset が JSON のときに使う 0..1 の配列

出力最小
output_min
Float
0-96–96 / step 0.1

カーブ値 0 のときの出力値

出力最大
output_max
Float
1-96–96 / step 0.1

カーブ値 1 のときの出力値

プリセットまたは JSON サンプルから AutomationCurve を生成します。

Ports

Direction Port Type 説明
Output curve AutomationCurve 生成された制御カーブ

Parameters

  • duration: カーブの時間長
  • samples: 出力サンプル数
  • preset: flat / rise / fall / attack_decay / wobble / json
  • json_samples: preset=json のときに使う 0..1 の配列
  • output_min: カーブ値 0 の出力値
  • output_max: カーブ値 1 の出力値

Notes

v1 はプリセットと JSON 入力で実装しています。専用 CurveEditor UI は今後の拡張対象です。

Back to Node List
Automation Curve — PixPipeline Node Reference