The standout reason to use a NACON Revolution X Pro for MIDI is not the famous weight cartridges — those are irrelevant to a MIDI rig. It is the three rear paddles, the four-position hardware profile switch, and the bonus customisable inputs around the bottom of the grips. NACON's pitch is a serious eSports controller; underneath, it is an Xbox-class HID device with the most interesting back panel in the gamepad world. Plug it into Universal Controller MIDI and every one of those extras becomes a MIDI source.
- Officially licensed for Xbox + PC. Mac and Windows hosts both see it as a standard XInput device.
- Three rear paddles (M1–M3) map to Note 76–78 on channel 1 by default.
- Four-position profile switch becomes MIDI Program Change 0–3 — a hardware bank selector.
- Two trigger stops change throw length, useful for velocity feel but not for MIDI signal.
- Weight cartridges: ignore. They do not affect MIDI behaviour.
Why the Revolution X is interesting for MIDI
Most pro gamepads add paddles. The Revolution X adds three paddles (asymmetric: two on the right, one on the left) plus a four-position profile switch on the back. That switch is the unusual bit — it's a physical detent, not a button, and it persists across power cycles. For MIDI use, it is effectively a hardware bank selector you can flick mid-song without looking. Combine it with the three paddles and the standard Xbox layout and you've got a controller that can address 4 banks × every input on the pad = a lot of mappable real estate without remapping anything in software.
The bridge reads everything: paddles, profile switch, customisable bottom inputs, sticks, triggers, bumpers, face buttons, d-pad. The trigger stops (a NACON exclusive that physically shortens the trigger throw) do not change the data — they only change the feel — but they do let you pick a tight 0–127 range for tap-style triggering versus a long throw for expression.
What you'll need
- NACON Revolution X Pro (Xbox Series + PC licensed model)
- Universal Controller MIDI v1.0+ (download)
- USB-C cable. The Revolution X is wired-only by default — no Bluetooth.
- NACON's companion app (optional, recommended) to unbind paddles cleanly
- macOS 12+ or Windows 10+
Step-by-step setup
1. Unbind paddles in NACON software
Same principle as the SCUF Reflex: if a paddle is mirrored to a face button in NACON's app, the bridge will see both fire on press and you'll get double-triggered notes. Open the NACON Revolution X Pro app, switch every paddle (M1, M2, M3) to Unassigned in every profile slot, then save the profile to flash on the controller. From then on, the paddles report only their native MIDI signal through the bridge.
2. Confirm detection in the bridge
Open Universal Controller MIDI. You should see "NACON Revolution X Pro" detected with the inputs panel showing M1/M2/M3 paddles, a profile switch row (1–4), and the two extra grip buttons (S1/S2 — the ones on the underside of the grips). If you only see standard Xbox inputs and no NACON extras, update to the latest bridge build — NACON-specific detection landed in 1.0.4.
3. Map the paddles
Each paddle row has the same Note / CC Momentary / CC Toggle dropdown as any other button. NACON's three-paddle layout is asymmetric — M1 and M2 sit under your right middle and ring fingers, M3 sits under your left middle finger. For drum work, that gives you three reliable pad-style inputs you can hit while still holding both sticks.
# Bridge config — Revolution X Pro paddles + profile switch
paddles.m1 = { type: "note", note: 76, channel: 1, velocity: 100 }
paddles.m2 = { type: "note", note: 77, channel: 1, velocity: 100 }
paddles.m3 = { type: "note", note: 78, channel: 1, velocity: 100 }
# Profile switch — Program Change 0/1/2/3 on channel 1
profile_switch = { type: "program-change", channel: 1, base: 0 } 4. Wire the profile switch as a bank selector
The four-position switch is the most underrated input on this controller. By default the bridge maps each position to a MIDI Program Change message (PC 0, PC 1, PC 2, PC 3) on channel 1. In Ableton Live this can drive scene jumps or routed via Max for Live into bank switches. In Resolume, PC messages can switch decks or trigger Group changes. In a hardware synth chain, PC = patch change directly.
5. Decide on customisable input usage
The S1/S2 grip buttons are NACON's bonus inputs — small, recessed, hard to hit accidentally. Default mapping is Note 79 and Note 89 on channel 1. They're best for "panic" style functions you do not want to fire by mistake: panic stop, kill all FX, hard reset. Map carefully.
Default mapping table
| Input | Type | MIDI | Suggested use |
|---|---|---|---|
| M1 (right top paddle) | Note | Note 76, ch 1 | Pad 5 / scene next |
| M2 (right bottom paddle) | Note | Note 77, ch 1 | Pad 6 / scene previous |
| M3 (left paddle) | Note | Note 78, ch 1 | Pad 7 / record arm |
| Profile switch (1–4) | PC | PC 0–3, ch 1 | Bank / preset switch |
| S1 (left grip button) | Note | Note 79, ch 1 | Panic / stop all |
| S2 (right grip button) | Note | Note 89, ch 1 | Tap tempo |
| Triggers (with short-stop) | CC | CC 2, CC 3 | Tight velocity for pad hits |
Performance patterns that actually use the Revolution X's quirks
Buying a Revolution X just to use it as a generic Xbox pad with MIDI is a waste of $200. The whole point is the back panel. Some patterns that exploit it:
- Four-bank finger drum kit: profile switch selects kit (acoustic / 808 / breaks / FX). Face buttons + paddles give you seven pads per kit. Twenty-eight pads addressable without remapping anything in software.
- Live set with FX chains per song: profile switch jumps Ableton scenes by Program Change. Each scene loads its own set of return tracks with different FX. Paddles ride scene-specific snapshots.
- VJ rig with deck switching: profile switch flips Resolume decks (PC 0 = Deck A, PC 1 = Deck B, etc.). Sticks ride per-deck FX, paddles trigger clips on the current deck.
- Modular preset switching: profile switch sends PC to a hardware synth, paddles trigger envelopes. The pad becomes a four-patch live keyboard.
Trigger stops and what they actually do for MIDI
Each trigger has a physical hair-trigger switch. Engage it and the trigger's full throw shortens from ~7 mm to ~1 mm. For FPS this is a recoil-management trick. For MIDI, it changes the velocity feel: a short-throw trigger gives you tap-style hits where you can fire 127-velocity notes quickly without bottoming out, while a long-throw trigger gives you smoother CC ramps for filter sweeps or expression. Most beat-makers use short throw; most synth players use long throw. You can change it mid-song — the switch is silent.
Gotchas
- No Bluetooth. Revolution X is wired-only. Bring a long USB-C cable for stage use.
- Officially Xbox-only. The pad will not authenticate with a PS5 directly. For MIDI use this is irrelevant — the bridge runs on a host PC — but do not buy it expecting PlayStation compatibility.
- Profile switch only sends on change. It does not re-send the current position when the controller wakes. If your DAW lost sync, flick the switch off and back on.
- NACON app on Mac is limited. Full profile editing requires the Windows app; the Mac app is basically read-only. Either dual-boot, or do your profile editing once on a Windows machine, then take the controller with the flashed profiles back to the Mac.
For Xbox-platform owners who want a serious live-MIDI controller without buying dedicated hardware, the Revolution X with Universal Controller MIDI is one of the most input-dense gamepad-MIDI rigs you can build. See the NACON product page for current model spec, or read the stock Xbox Series controller setup guide if you want to start cheaper.