AVIZ
Open AVIZ

Audio-reactive visuals without code: how to tie an effect to the music

· 3 min read

In TouchDesigner or a shader editor, making visuals react to sound means wiring an audio analyser to every parameter by hand and smoothing the numbers until they stop twitching. AVIZ does that analysis for you and lets you link any knob to the bass, the kick or the drop with one click. Here is what happens under the hood, and how to tune it so a scene feels tied to the track.

The same Cell division scene twice: between kicks on the left, and on the kick on the right, where the cells are larger and brighter.

What the visuals listen to

AVIZ analyses the sound many times a second and turns it into a set of signals, each from 0 to 1. These are the ones you can link a parameter to:

One click: Link to music

Select an effect and press Link to music in its settings. AVIZ looks at what each parameter does and links up to four of them by meaning: kicks go to pushes and jumps, energy to strength and glow, tempo to speed, bass to size, highs to colour. A small tag on the knob shows the source and the amount, for example Bass 0.25.

The Cell division node selected in AVIZ after Link to music: the Size knob carries a Bass 0.25 tag, and the preview pulses with the track.
After Link to music: the Size knob follows the bass with an amount of 0.25.

To link the whole scene at once, open Global settings (click an empty spot on the map) and press Link whole scene to music. It adds links only where there are none yet, so your own settings stay.

Link a knob by hand

  1. Click the small sound icon next to a knob to link it.
  2. Click the tag to choose the source: Bass, Kick, Energy, a single band and so on.
  3. Drag the tag to set the amount, from −1 to 1. A negative amount works in reverse: the shape shrinks on the bass instead of growing.

Start small. An amount of 0.2–0.3 on two or three parameters looks alive; 1.0 on everything looks like a broken television.

Make it feel right

Most “it doesn’t react” and “it flashes all the time” problems are solved in Global settings, not in the effect:

Beyond the sound

Some motion shouldn’t follow the music exactly. Modulators are small nodes that produce a value over time: LFO wave (sine, triangle, saw, square or smooth noise), Random (a new value on a kick, a drop or over time), Steps (a pattern of 8 values that steps on the beat), Audio (bass, mids, highs, level, kick or drop as a signal) and Transform, which inverts, smooths, boosts or clips another signal. Drag from a modulator’s green output to any parameter. A slow LFO on the hue plus a kick on the scale is a classic pair: the colour drifts, the shape hits.

Compared with building it yourself

In node environments such as TouchDesigner you build this chain yourself: audio input, spectrum analysis, beat detection, smoothing, then a link to each parameter. That gives full control and takes an evening to get right. In AVIZ the chain is already there for all effects, so the evening goes into the look. If you later want hands-on control too, add a MIDI controller for the parameters you want to ride yourself.

Want to see it straight away? Open Cell division with a track: the cells divide on every kick.

More articles

All articles