envelope_get_points
Retrieve automation points from track envelopes (Volume, Pan, etc.) or FX parameter envelopes. For FX, provide fx_index and param_index; max_results prevents context overflow.
Instructions
Read automation points from a track or FX parameter envelope.
Track envelopes: "Volume", "Pan", "Mute", "Width", "Volume (Pre-FX)", "Pan (Pre-FX)", "Width (Pre-FX)".
For FX param envelopes: pass fx_index and param_index (get these
from fx_get_params). envelope_name is ignored when FX param is set.
Args: track_index: Track. envelope_name: Named track envelope (ignored if fx_index+param_index set). fx_index: FX slot index, -1 to target track envelope instead. param_index: FX parameter index, -1 to target track envelope instead. max_results: Cap on returned points (default 2000, prevents context blow-up).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| track_index | Yes | ||
| envelope_name | No | Volume | |
| fx_index | No | ||
| param_index | No | ||
| max_results | No |