ノード一覧に戻る

パスからオートメーション

path_to_automation

描いたパスを音程や音量用の制御カーブへ変換します

確認済み
解説あり

入力ポート

名前説明
パス
path
Path
必須
横軸を時間、縦軸を値として読むパス(最初のサブパスのみ)

出力ポート

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

パラメータ

名前既定値範囲説明・選択肢
長さ
duration
Float
0.350.01–5 / step 0.01

音の長さ(秒)

サンプル数
samples
Int
2562–4096

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

Y反転
invert_y
Bool
true

上に描いた線を高い値として扱います

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

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

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

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

概要

パスエディタで描いた曲線を時間カーブ(AutomationCurve)に変換する ノードです。「横=時間、縦=値」のグラフをベジェで描く感覚で、 音程や音量の変化カーブを自由に設計できます。

使い方のポイント

  • SFX作りの実践形: パスで「シュッと上がって落ちる」形を描く → path_to_automation(output_min/max を半音単位に) → audio_oscillator.pitch_curve。線の形がそのまま音の表情になる
  • 音量用なら output は 0〜1 が基本
  • カーブの形をよく変えるなら、プリセットの automation_curve より こちらの方が編集が速い

関連ノード

  • audio_oscillator — カーブの代表的な行き先
  • automation_curve / image_to_automation — カーブの別の作り方
  • bezier_path / multi_path_editor — パスの描画元

Path を時間方向の AutomationCurve に変換します。横軸を時間、縦軸を値として読みます。

Ports

Direction Port Type 説明
Input path Path 変換元のパス
Output curve AutomationCurve 生成された制御カーブ

Parameters

  • duration: カーブの時間長
  • samples: カーブサンプル数
  • invert_y: 上方向の線を高い値として扱う
  • output_min: カーブ値 0 の出力値
  • output_max: カーブ値 1 の出力値

Notes

音程制御に使う場合は output_min / output_max を半音単位として設定します。 音量制御に使う場合は 0..1 が基本です。

複数subpathを含むPathでは、最初のsubpathだけを読み、非致命的な警告を表示します。 全subpathを使いたい場合は、意図した1本へ整理してから接続してください。接続済みの 空Pathは0カーブと警告を返しますが、必須pathの未接続や型違いは評価エラーです。

ノード一覧に戻る
パスからオートメーション — PixPipeline ノード解説