Overview
Converts a curve drawn in the path editor into a time curve
(AutomationCurve). Design pitch or gain changes freely as if drawing a Bezier
graph where horizontal means time and vertical means value.
Usage tips
- A practical SFX workflow is to draw a shape that rises sharply and falls →
path_to_automation (set output_min/max in semitones) →
audio_oscillator.pitch_curve. The line shape becomes the character of the sound. - For gain, an output range of 0–1 is standard.
- If the curve shape changes often, this is faster to edit than the preset-based
automation_curve.
Related nodes
audio_oscillator— a common curve destinationautomation_curve/image_to_automation— alternate ways to create curvesbezier_path/multi_path_editor— draw the source path
Converts a Path into a time-based AutomationCurve, reading the horizontal axis
as time and the vertical axis as value.
Ports
| Direction | Port | Type | Description |
|---|---|---|---|
| Input | path |
Path |
Source path; only the first subpath is read |
| Output | curve |
AutomationCurve |
Generated control curve |
Parameters
duration: duration of the curvesamples: number of curve samplesinvert_y: treats upward lines as higher valuesoutput_min: output value for curve value 0output_max: output value for curve value 1
Notes
For pitch control, set output_min / output_max in semitones. For gain control,
0..1 is the standard range.
When a Path contains multiple subpaths, only the first is read and a non-fatal
warning is shown. Reduce the source to the intended single subpath when all
other shapes should be ignored deliberately. A connected empty Path returns a
zero curve with a warning; a missing or mistyped required path is an
evaluation error.