Create feedback tunnel
create_feedback_tunnelBuild a hypnotic inward-spiral feedback tunnel with zoom, rotate, hue shift, and decay controls for live performance.
Instructions
Build a parameterized infinite-zoom/rotate feedback tunnel: a seed TOP is composited with its own fed-back, zoomed, rotated, and decayed frame each cook to produce a hypnotic inward-spiral tunnel. Four audio-bind-ready controls (Zoom, Rotate, HueShift, Decay) are exposed on the container for live performance. A built-in animated noise seed is used when no source TOP is given. The recipe-validated topology (noiseTOP → feedbackTOP + compositeTOP-maximum → transformTOP sx/sy → blurTOP → levelTOP brightness1/huerotate → nullTOP, loop closed by feedbackTOP.par.top) is created inside a new baseCOMP under parent_path. Returns a summary, the container + node paths, exposed controls, any node errors, and an inline preview image.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | feedback_tunnel | |
| parent_path | No | Parent COMP path inside which the 'feedback_tunnel' container is created. | /project1 |
| source | No | Path to an existing TOP to use as the tunnel seed. Omit to generate a built-in animated noise seed. | |
| zoom | No | Per-frame zoom factor applied to the fed-back frame (>1 = inward tunnel, e.g. 1.02). | |
| rotate | No | Per-frame rotation in degrees added to the fed-back frame (positive = clockwise). | |
| hue_shift | No | Per-frame hue rotation (0–1, wrapping). Applied via levelTOP huerotate. 0 = no shift. | |
| decay | No | Trail persistence (0–1). Applied via levelTOP brightness1 each frame. Higher = longer-lived tunnel; default 0.95. | |
| resolution | No | Output resolution [width, height] in pixels. Fixed resolution prevents feedback runaway. |