MIDI & OSC Control for Live VJ Performance on iPad
Map MIDI controllers and OSC to VJ Stage. Trigger clips, ride FX, and sync visuals with DJ gear, synths, and lighting software.
Touch is great for clip launching — but live performance often needs physical controls. MIDI pads for triggers, faders for layer opacity, knobs for FX depth. OSC extends that to lighting desks, Max/MSP patches, and custom show control.
VJ Stage accepts MIDI and OSC input so your existing performance rig can drive visuals without staring at the screen during the drop.
MIDI mapping for clip launcher and FX
Assign MIDI notes or CC to clip slots, layer controls, and performance FX. A pad controller mirrors the launcher grid — hit hardware instead of glass when the room is shaking. Faders map to crossfades and opacity; knobs tie into reactive modulation depth or filter-style FX.
DJ controllers with MIDI output can share duty: decks for audio, pads for visuals, one unified live set. Rehearse mappings before the show so muscle memory matches your clip layout.
- Notes: clip launch and stop, scene-style triggers
- CC: faders, knobs, expressive sweeps on FX and blend
- Bluetooth MIDI: cable-free pad controllers near the booth
OSC for show control and synth rigs
OSC (Open Sound Control) carries flexible messages over the network — ideal when lighting software, TouchDesigner, or a modular synth patch should talk to your visual rig. Send float values to modulate generator parameters, trigger clips from a timeline, or mirror fader moves from another app on the same LAN.
VJ Stage sits in the middle of a performance stack: audio from the DJ, control from OSC/MIDI, video out over NDI. Standard protocols mean less custom glue code between tools.
Building a hands-on VJ rig
Start minimal: one pad row mapped to your eight most-used clips, one fader for master crossfade. Add OSC from lighting when you want visuals to follow cue stacks. Expand into full controller surfaces as your shows grow.
VJ Stage is free on the App Store — pair it with the MIDI or OSC sources you already use for music and lighting, and keep your eyes on the crowd instead of the menu bar.