There are tens of millions of Xbox One controllers sitting in drawers. The console they came with got traded in years ago, the pad did not, and it is now the cheapest expressive MIDI controller available to you — free, because you already own it. The catch is that "Xbox One controller" covers four hardware revisions spanning six years, and they do not all connect the same way. Get the model identification right and the rest of this is a ten-minute job.
- Check the model number in the battery compartment first — it decides whether Bluetooth is even an option.
- 1537 and 1697: micro-USB only (or the Xbox Wireless Adapter on Windows). 1708 and later: Bluetooth works.
- What you get: 14 buttons, two analog triggers, two analog sticks — roughly 22 mappable inputs, no touchpad, no gyro.
- Cost: free tier covers the default mapping and three saved presets; Pro is
$89one-time for the editor and curves.
Can you use an old Xbox One controller as a MIDI controller?
Yes — every Xbox One pad ever made reports two analog sticks, two analog triggers and the full digital button set, which is more continuous controller surface than most entry-level MIDI keyboards ship with.
What changed across the revisions is connectivity and one button, not the input hardware. A 2013 pad and a 2026 Series X pad send the same shape of data for the thing you actually care about: stick axes, trigger values, button states. The analog triggers in particular have been good since day one, which is the single most useful property for MIDI work because a trigger is the only naturally continuous, naturally one-shot input on a gamepad.
How do I tell which Xbox One controller model I have?
Pop the battery cover off and read the four-digit model number printed inside the compartment.
| Model | Era | Bluetooth | Physical tells | Connection for MIDI |
|---|---|---|---|---|
| 1537 | 2013 launch | No | No 3.5 mm headphone jack; plastic seam runs around the Xbox button | Micro-USB, or Xbox Wireless Adapter on Windows |
| 1697 | 2015 revision | No | Has a 3.5 mm jack; same seam around the Xbox button | Micro-USB, or Xbox Wireless Adapter on Windows |
| 1708 | 2016 Xbox One S | Yes | Textured grips; plastic face extends smoothly around the Xbox button | Bluetooth or micro-USB |
| 1914 | 2020 Series X|S | Yes | USB-C port, Share button below the Xbox button | Bluetooth or USB-C |
The seam test is the fast visual check if the sticker has worn off. On the 1537 and 1697 the glossy plastic around the Xbox button is a separate moulded piece with a visible join; on the 1708 the matte face plastic runs continuously around it. If you can see a join, you have a wired-only pad.
The 1914 is the Series X|S controller and is covered properly in the Series X|S setup guide — this post is about the three that came before it.
What is the difference between Bluetooth and the Xbox Wireless Adapter?
They are completely different radios: Bluetooth is a standard supported by both operating systems, and Xbox Wireless is a proprietary 2.4 GHz protocol that needs a Microsoft driver and only exists on Windows.
This trips people up constantly. A 1537 pad will never pair over Bluetooth no matter how long you hold the sync button, because the radio in it does not speak Bluetooth at all. If you want that pad wireless, the only route is the Xbox Wireless Adapter — the small USB dongle Microsoft sold separately, or the one built into some Windows laptops. Plug it in, let Windows install the driver, hold the pad's sync button and the dongle's button, and the controller appears to XInput exactly as if it were wired.
On macOS there is no equivalent. Apple's GameController framework talks Bluetooth and USB; it has no knowledge of the Xbox Wireless protocol and there is no third-party driver worth trusting. For a Mac rig with an older pad, the micro-USB cable is the answer and it is also the lower-latency answer, so this is not much of a loss.
Why does my Xbox One controller charge but not connect?
Because the micro-USB cable is a charge-only cable with no data pins, which is the single most common failure in this whole setup.
Micro-USB survived long enough into the cheap-accessory era that a large share of the cables in circulation carry power and nothing else — the ones bundled with power banks, battery cases and cheap chargers are the usual culprits. The controller lights up, which makes you assume the cable is fine, and then nothing enumerates. Before you reinstall a driver or blame the bridge, swap the cable for one you know carries data, ideally one that shipped with a phone or a hard drive.
Verify at the OS level rather than in the bridge, so you know which layer is at fault:
# Windows — is the pad enumerating at all?
powershell "Get-PnpDevice | Where-Object FriendlyName -like '*Xbox*' | Format-Table FriendlyName,Status"
# macOS — list USB devices and look for a Microsoft entry
system_profiler SPUSBDataType | grep -i -A 4 microsoft If the OS does not list it, the bridge cannot either. If the OS does list it and the bridge does not, that is when you check the bridge's input backend setting.
Does an Xbox One controller work on macOS without drivers?
Yes on modern macOS — Big Sur and later recognise Xbox controllers natively, and the dark days of installing a 360Controller kext fork are over.
Apple's GameController framework exposes the pad as a GCExtendedGamepad and pushes input changes to the app with a callback rather than making it poll, which is why a wired Xbox pad on a Mac feels immediate. On older macOS versions, or with an unusual third-party pad, the bridge falls back to reading raw HID — and that path can require granting Input Monitoring permission in System Settings → Privacy & Security. If the pad appears in the device list but every input reads zero, that permission is the thing to check. There is more on how the framework behaves in the GameController framework deep dive.
What mapping suits an older pad specifically?
One that leans on the triggers and sticks and asks less of the buttons, because an eight-year-old pad's membrane face buttons are the part most likely to have gone mushy.
| Control | MIDI message | Target |
|---|---|---|
| A / B / X / Y Notes 60 / 62 / 64 / 65 Drum pads or clip launch Note | ||
| LB / RB Notes 67 / 69 Bank up / bank down Note | ||
| LT CC 1 Filter cutoff — the main expression input CC | ||
| RT CC 11 Expression / velocity ride CC | ||
| Left stick X / Y CC 3 / CC 4 XY morph pad CC | ||
| Right stick X / Y CC 5 / CC 6 Send A / send B CC | ||
| D-pad Notes 78–81 Scene and pattern navigation Note | ||
| View / Menu Notes 82 / 83 Stop / play Note | ||
Note what is missing compared to a Series X|S preset: there is no Share button row, because the button does not exist on these models. Do not go looking for it in the input monitor.
The RT as velocity ride binding is the one that makes an old pad feel expressive. Face buttons are digital switches, so every hit lands at the same velocity no matter how hard you mash. Map RT to CC 11 and use a velocity-scaling device in your DAW to let the trigger set how hard the buttons hit. Half-pulled for ghost notes, floored for accents. The Ableton walkthrough shows that velocity-scaling chain built end to end.
What is worn out on a six-year-old controller, and does it matter?
Two things wear out and only one of them affects MIDI: stick potentiometers drift, and bumpers lose their click. Trigger springs are generally fine.
Stick drift is the real problem because a drifting stick sends a continuous stream of CC messages while you are not touching it, which floods your automation lanes and makes recording unusable. Raise the deadzone in the bridge's calibration panel until the input monitor sits still with your hands off, then stop — every point of deadzone you add is travel you lose at the centre of the stick, where the most useful part of a filter sweep lives. The drift compensation guide walks through the response-curve approach if a plain deadzone is not enough.
A worn bumper is cosmetic for MIDI purposes. A mushy bumper still closes the switch, and a switch closing is a note-on; the loss of tactile click only matters if you are relying on feel to play in time. Worn face buttons are the same story until they start double-triggering, at which point the bridge's debounce setting is the fix, not a new controller. If you are shopping for a replacement anyway, the Elite Series 2 paddles add four extra inputs that no stock pad has.
Troubleshooting
- Pad lights up, nothing enumerates. Charge-only micro-USB cable. Swap it first, every time.
- Pairing fails endlessly over Bluetooth. You have a 1537 or 1697. Those models have no Bluetooth radio; use the cable.
- Works in games, invisible to the bridge on Windows. Steam Input has claimed it. Close Steam or turn off Xbox controller support in Steam's controller settings.
- Appears in the device list but all values read zero on macOS. Grant Input Monitoring in System Settings → Privacy & Security, then relaunch the bridge.
- Triggers jump instead of sweeping. Add smoothing on the trigger bindings and switch from a linear to an exponential response curve.
- Random disconnects over the Wireless Adapter. The 2.4 GHz band is crowded. Move the dongle onto a USB extension away from the laptop chassis and off a USB 3 hub.
Frequently asked questions
Does the original Xbox One controller have Bluetooth?
No. Bluetooth arrived with model 1708, the Xbox One S controller released in 2016, so the 1537 and 1697 models connect only by micro-USB cable or through the proprietary Xbox Wireless Adapter on Windows.
How do I tell which Xbox One controller model I have?
Take the battery cover off and read the model number printed inside the compartment — it will say 1537, 1697, 1708 or 1914, and the 1708 and later also have a plastic shell that extends around the Xbox button rather than ending at a seam.
Does an Xbox One controller work on macOS without drivers?
Over Bluetooth a model 1708 or later works natively on macOS 11 and newer through the GameController framework, while the older wired-only models are also recognised as standard HID gamepads when plugged in.
Why does my Xbox One controller charge but not connect?
The micro-USB cable is almost certainly a charge-only cable with no data lines, which is extremely common with cables bundled with phone chargers and power banks.
Is the Xbox Wireless Adapter the same as Bluetooth?
No, it is a proprietary 2.4 GHz protocol that requires a Windows driver, so it does not work on macOS at all and is not interchangeable with Bluetooth pairing.
The best controller is the one in the drawer
A 2013 Xbox One pad has the same analog triggers, the same two sticks and the same button count as the one on shelves today. It will not do haptics or adaptive resistance, and it does not need to — it needs to send clean CC when you pull a trigger, and it does that as well as it did a decade ago.
Download Universal Controller MIDI, find a micro-USB cable that carries data, and give the thing a second career.