home/ atoms/ vpt-router-controller-mapping

VPT's router maps a numbered controller to any parameter via rows keyed by controller number

The router is VPT’s universal control matrix. Any control signal — a MIDI slider/button, a built-in LFO, a cuelist R-command or an OSC /router/N message — is identified by a controller number. Each router row specifies that controller number, a destination type (layer, video, preset, cue, serial, …), a destination index, a parameter, and a range (low/high) that scales the incoming 0.–1. value onto the parameter. When a controller sends a value, VPT applies it to every row sharing that controller number, so one control can drive several parameters at once. Reversing the range on a second row lets a single slider crossfade two layers in opposite directions.

Examples

Row 1: ctrl 1 to layer 1 fade, range 0./1. Row 2: ctrl 1 to layer 2 fade, range 1./0. One MIDI slider now crossfades the two layers.

Assessment

Explain the role of the controller number in the router. How do you configure it so one slider fades layer 1 up and layer 2 down together?

“A controller can be many things. It can be the built in sliders and buttons you find in the midi tab, it can be an external midi controller (which you set up in the midi tab), it could be one of the built-in lfo wave generators in the lfo tab”
corpus · vpt-8-documentation-hc-gilje-s-free-projection-tool · chunk 12