ノード一覧に戻る

オートメーションカーブ

automation_curve

プリセットまたは JSON サンプルから制御カーブを作ります

下書き
解説あり

出力ポート

名前説明
カーブ
curve
AutomationCurve
時間方向の制御カーブ

パラメータ

名前既定値範囲説明・選択肢
長さ
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 は今後の拡張対象です。

ノード一覧に戻る