A 'last-touched' link system maps any MIDI or OSC input to any UI parameter without pre-assignment
Rather than hardwiring a MIDI controller knob to a specific parameter, a link system records the most recently changed input signal and the most recently touched UI control, then connects them on demand. The operator moves a knob, moves a UI slider, and presses ‘link’ — the mapping is established. This allows a single hardware controller to be remapped on the fly between scenes or performers. OSC inputs from any application can be routed through the same system. The approach is faster for live performance than static MIDI-learn tables because it requires no pre-session configuration of per-parameter bindings.
Examples
In AAVJ: enable the chain-link button, move encoder 3 on the Launchpad, move the speed slider in the UI — they are now linked. Change scene: encoder 3 can be relinked to a different parameter within seconds.
Assessment
Contrast a static MIDI-learn table with a link system for a 60-minute live set where parameter roles change between songs. What does each approach cost in setup time vs. flexibility?