Blog Hardware 8 min read

Backbone One — iOS Gamepad as a MIDI Controller

Turn the Backbone One into an iOS MIDI controller. Setup for Lightning and USB-C, AUM and Beatmaker 3 routing, and the GameController framework quirks.

By Aidxn Design

The Backbone One MIDI setup is the cleanest way to turn an iPhone into a portable production rig. The Backbone clips onto the phone, plugs into Lightning or USB-C, and presents to iOS as a standard GCExtendedGamepad. Universal Controller MIDI on iOS reads that gamepad via Apple's GameController framework and exposes it as a CoreMIDI source. Every iOS DAW — AUM, Beatmaker 3, Cubasis, GarageBand, Drambo — sees it like any external MIDI controller.

TL;DR
  • What works: Backbone One Lightning, USB-C iPhone edition, USB-C Android edition (works on USB-C iPad).
  • What you need: Compatible iPhone, UCMIDI iOS app, any iOS DAW.
  • Latency: ~3 ms on USB-C, ~5 ms on Lightning. Both gig-worthy.
  • Killer angle: 138 g controller plus an iPhone is the lightest serious music rig you can build.

Why the Backbone is the iOS pick

Bluetooth MFi controllers exist (the SteelSeries Nimbus+, the GameSir G7), but they all share two problems: pairing dialogs every other day and Bluetooth latency that swings 10–25 ms depending on the iOS version. The Backbone is hardwired. It plugs straight into the iPhone's port. No pairing. No battery. No Bluetooth jitter. The shape — a phone clamped between two halves of a controller — is also exactly what you want for a portable performance: stable, two-hand grip, screen visible. Apple lists the GameController framework's GCExtendedGamepad profile as the supported surface, which is what the Backbone presents.

Pick the right Backbone

  • Backbone One (Lightning) — iPhone 14 and earlier. Still on sale, still officially supported.
  • Backbone One (USB-C, iPhone edition) — iPhone 15 and 16 series.
  • Backbone One (USB-C, Android edition) — Android phones, but works fine with USB-C iPad mini and base iPad. Identical hardware, white shell.

Check the connector on your device before ordering. The Backbone product page lists exact phone compatibility — the case clamp adjusts but it has limits, especially with thick cases.

What you'll need

  • A Backbone One in the right connector flavour
  • An iPhone running iOS 16+
  • Universal Controller MIDI for iOS
  • An iOS DAW — AUM, Beatmaker 3, Cubasis 3, Drambo, GarageBand

Step-by-step setup

1. Slot the phone in

Pull the Backbone's centre apart so the phone clips between the two halves. Slide the iPhone in port-first. iOS chimes when the controller is detected. Open Settings → General → Game Controller to confirm the Backbone appears.

2. Launch the bridge

Open Universal Controller MIDI. The Backbone shows up as Backbone One with the GameController framework surface — left stick, right stick, A/B/X/Y, L1/L2/R1/R2, menu, options, and the dedicated screenshot/Backbone buttons.

# Bridge inspector — iOS surface
[gamepad] Backbone One (GCExtendedGamepad)
[input]   stick.left  -> CC 12 / 13
[input]   stick.right -> CC 14 / 15
[input]   trigger.L2  -> CC 7  (analogue 0-255)
[input]   trigger.R2  -> CC 1  (analogue 0-255)
[input]   button.A    -> Note 60 ch 1

3. Enable virtual MIDI

In the bridge settings, toggle Virtual MIDI output. iOS exposes the bridge as a CoreMIDI source called UCMIDI Out 1. Every MIDI-aware iOS app sees it.

4. Route it in your DAW

In AUM: tap the menu, MIDI Control, pick UCMIDI Out 1 as a source, then long-press any knob to MIDI Learn. In Beatmaker 3: Setup → MIDI → enable the bridge as an input. In GarageBand: it just shows up as an external controller; assign Smart Controls in the track header.

5. Pass-through charging

Both Backbone connector versions have a pass-through port. Plug a charger in while you play — the iPhone tops up, the bridge keeps streaming. You can produce for hours without thinking about battery.

Default Backbone mapping

InputTypeMIDIDefault use
Left stick X / YCCCC 12 / 13 ch 1Filter cutoff / resonance
Right stick X / YCCCC 14 / 15 ch 1Reverb / delay send
L2 (analogue)CCCC 7 ch 1Volume
R2 (analogue)CCCC 1 ch 1Mod wheel
L1 / R1NoteNotes 70 / 71 ch 1Octave down / up
A / B / X / YNoteNotes 60–63 ch 1Drum pads 1–4
D-padNoteNotes 64–67 ch 1Drum pads 5–8
Menu / OptionsNoteNotes 90 / 91 ch 1Play / Record

Workflow patterns that just work

  • AUM mixer ride. Bind left stick X to channel 1 fader, Y to channel 1 send. Right stick to channel 2. Triggers to master out and master FX. You can mix a four-track jam without touching the screen.
  • Beatmaker 3 finger drumming. Face buttons + d-pad cover 8 pads. The triggers send velocity-sensitive notes — soft hat on the d-pad up, hard hat on a full trigger pull.
  • GarageBand keyboard mode. The d-pad shifts octaves, face buttons play chord stabs, sticks ride filter cutoff. A two-handed iOS rig in 138 grams.
  • Drambo macros. Drambo's MIDI Learn is the cleanest on iOS. Map the right stick to a macro pair on a Drambo Phaser, and tilt the Backbone like an actual instrument.

Forwarding MIDI to a Mac or PC

The Backbone-iPhone-bridge rig is great on its own, but the iOS bridge can also act as a network MIDI source. Open Audio MIDI Setup on macOS, click the Network icon, and pair with the iPhone over Wi-Fi. The bridge appears as a remote input, and you can drive Ableton Live or Logic Pro from the controller. Latency adds ~4 ms over good Wi-Fi.

The pitch

If you produce on iOS at all — and a real chunk of beat makers do — the Backbone is the gamepad to own. It is wired, latency is honest, the GameController framework is rock-solid, and the form factor is genuinely better than a separate MFi gamepad sitting next to your phone. Pair it with Universal Controller MIDI and you have a rig that fits in a coat pocket. See the broader MFi controller comparison for how it stacks against the Razer Kishi and the legacy SteelSeries Stratus.

Keep reading

More setup walkthroughs