Automation Set
automation_setAutomate track, bus, or instrument parameters over time in a text-driven DAW by defining value points in bars for volume fades, filter sweeps, panning, and expression changes.
Instructions
Automate a parameter over time (track='master' for a master volume fade, track='bus:' for a bus's volume_db or fx.., e.g. a filter sweep on a drum bus). points = [[bar, value], ...] with fractional bars allowed (17.5 = beat 3 of bar 17); linear between points (log for Hz params), held before/after. param: 'volume_db' (dB OFFSET added to the track fader: 0 = unchanged, -30 = fade out), 'pan', 'inst.' (inst.filter.cutoff, inst.oscs.0.level ... see instrument_help), 'inst.lane.' (an expression lane of a performer voice, e.g. a guitar's bend in semitones: voice_help lists its lanes), 'fx..'. mode='merge' keeps existing points outside the new points' span.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | replace | |
| param | Yes | ||
| track | Yes | ||
| points | Yes | ||
| project | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |