AVIZ
Open AVIZ

How to control music visuals with a MIDI controller

· 3 min read

Visuals that follow the music by themselves are great until the moment you want to push them: a build that deserves more glow, a drop where the screen should freeze for a beat. A MIDI controller gives you those hands-on moments. In AVIZ any knob on screen can be taught to follow a knob on your desk, and pads can switch scenes. Any class-compliant USB controller works.

The Rings & kaleidoscope scene: a glowing ring that bends with the music on a dark background.

What you need

Step 1: turn MIDI on

  1. Plug in the controller.
  2. In AVIZ, click an empty spot on the node map to open Global settings and scroll to MIDI.
  3. Press Turn on MIDI controller. The browser asks for permission once; allow it. The section then shows Connected: and the name of your device.

If the browser blocked access, allow MIDI in the site settings (the icon left of the address) and press the button again.

Step 2: teach a knob

  1. Select an effect on the map.
  2. Right-click the parameter you want to control and choose Learn MIDI….
  3. Turn a knob or move a fader on the controller. That’s it: the parameter now follows it.
The menu of a knob in AVIZ after a right-click: Learn MIDI… with the hint “turn a knob”, then Minimum, Default, Middle and Maximum.
Right-click a knob in AVIZ: Learn MIDI… comes first in its menu.

The controller covers the parameter’s full range, from its minimum at 0 to its maximum at 127. On/off switches work too: a pad flips them, a knob turns them on past halfway. To move a mapping, choose MIDI: another knob… in the same menu; to remove it, Unmap MIDI. The MIDI section also has Unmap MIDI from the whole scene when you want to start over.

Mappings are saved in the scene itself, so they travel with the project and come back when you open it on another computer.

Step 3: give the pads actions

Pads and buttons can run app actions. In the MIDI section, press Learn next to an action and hit a pad:

Action mappings belong to the device rather than the scene: they stay the same whichever project you open, the way a DJ’s cue buttons do.

A layout that works

Leave the rest to the music. Links to bass, kicks and drops (how they work) keep the scene moving, and your hands only step in at the moments that matter. On a projector at a gig (setup guide), keep the laptop out of the way and play from the controller.

What it doesn’t do

AVIZ reads Control Change messages and notes. It doesn’t use SysEx, doesn’t send light feedback back to the controller, and has no OSC input, so show-control software can’t drive it. For that kind of setup, run AVIZ as a layer into Resolume or another VJ program over Syphon or NDI® and map the controller there.

Try it on Rings & kaleidoscope: map the ring’s size to a knob and the kaleidoscope to a fader, and play.

More articles

All articles

NDI® is a registered trademark of Vizrt NDI AB. More about NDI at ndi.video.