Create autopilot
create_autopilotBuild a beat-driven auto-VJ that randomizes controls or cycles cues on each beat interval, letting visuals evolve hands-free.
Instructions
Build a beat-driven auto-VJ: a Beat CHOP + a CHOP Execute DAT that, every N beats, either randomizes a target COMP's numeric controls (a hands-free drift, set by Amount) or cycles through its stored cues — so a set keeps evolving on its own. Live Active/Beats/Amount knobs let you pause or retune on stage. Reuses the tempo clock, randomize_controls and manage_cue mechanisms. Pair with a generated system (or a control panel) as the target.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| comp_path | No | COMP the autopilot drives — its numeric custom controls (randomize mode) or its stored cues (cue mode). Usually a generated system container or a control panel. | /project1 |
| mode | No | 'randomize' nudges the COMP's numeric controls toward new random values each trigger (works on any COMP with controls). 'cue' cycles through the COMP's stored cues (needs cues from manage_cue). | randomize |
| beats | No | Fire an action every N beats (4 = once per bar at 4/4). | |
| amount | No | (randomize) How far to move toward random each trigger: 1 = full scramble, low = gentle drift. | |
| parent_path | No | Where to create the autopilot engine. | /project1 |