# Control nodes

> Nodes in the Control category.

Source: https://docs.tune.toys/nodes/category/control/

- Band energies (ctl.bands): Split audio into log-spaced bands and follow each one's energy as a control lane: the audio-to-visual bridge.
- Clock (ctl.clock): Bar, beat, eighth, sixteenth and triplet pulses plus the phase within the beat on six lanes, locked to the transport or at its own tempo.
- Combine lanes (ctl.combine): Concatenate two control bundles, preserving every lane without mixing.
- Constant (ctl.const): A fixed control vector of up to eight lanes, set in the inspector. The number box of the control domain.
- Control envelope (ctl.envelope): A control-rate ADSR, AD or AR envelope on a gate lane, 0 to 1, with velocity scaling and a done event.
- Control LFO (ctl.lfo): A free-running or tempo-synced low-frequency oscillator on a control lane, 0 to 1, with depth, offset, phase, skew, random shapes and a reset input.
- Counter (ctl.counter): Count rising edges of a trigger lane, with step, limit, wrap and reset. Lane 1 is the normalised count, lane 2 the raw count.
- Curve (ctl.curve): A drawn breakpoint curve on a control lane: shape the input or Position through it, or loop it at a rate, mapped onto Min to Max.
- Envelope follower (ctl.follow): Track the level of an audio bundle as one control lane per channel, with attack and release.
- Random (ctl.random): A seeded random control lane: steps, glides or walks to a new value on each trigger, or free-running at a rate or tempo division.
- Sample and hold (ctl.hold): Capture the input lanes whenever the trigger lane rises and hold them until the next trigger.
- Scale (ctl.scale): Map a control range onto another with a curve, clamp and inversion. Depth and offset for any modulation.
- Select lanes (ctl.select): Extract a contiguous lane range from a control bundle. Use several to split a sensor's lanes.
- Smooth (ctl.smooth): Slow a control lane down with separate rise and fall times so jumpy sensors and buttons stop clicking.
