πΉ MIDI controller
Control VJam with a MIDI controller (physical knobs, faders, pads) instead of mouse and keyboard πΉ Like running the crossfader on an actual fader.
β οΈ MIDI needs a WebMIDI-capable browser (Chrome / Edge recommended). It won't work on browsers like Safari that don't support it.
π Connecting
- Plug your MIDI controller into your PC over USB
- Open the MIDI settings panel with the M key
- If the browser asks "Allow MIDI?", allow it
- You're set once the panel shows the connected device name π
π Assigning (MIDI learn)
To bind a knob or button to a VJam function π
- Click [Learn] in the MIDI panel β the assignable items highlight
- Click the function you want (e.g. the crossfader) β it goes to "Listeningβ¦"
- Move a knob / button on the controller β it binds to that move β
Repeat to set up your controller. Got one wrong? Just Learn again and bind a different control to the same function to overwrite it.
ποΈ What binds to what
| Function | Best control |
|---|---|
| Crossfader | fader (continuous) |
| Blend / filter | knob |
| Kill / scene switch | pad (button) |
- Faders/knobs suit continuous values (smooth changes) / pads/buttons suit on/off
- Targets are global (crossfader / BPM / Kill / recording) and per-deck (blend / filter / auto / speed)
- There are default mappings for popular controllers too (some may just work)
π Not connecting / not responding
- Check your browser is Chrome / Edge (Safari often doesn't support WebMIDI)
- Reload the page / replug the USB
- Make sure another app (a DAW, etc.) isn't holding the MIDI device (if it is, VJam can't use it)
- Make sure you allowed the MIDI permission popup