XY pad -> return effects
A colleague opens the phone and moves the return effects while the soloist keeps playing.
xy-1.x→distortion Dry/Wetxy-1.y→reverb sendExtension for Ableton Live 12 that serves a control surface to the browser of a phone or tablet: pads, knobs, faders, XY pads, mixer, transport and track recording. Each control can move a Live parameter, play a MIDI note or launch a Session clip. The phone motion sensors, microphone and camera can be mapped the same way.
Live 12.4.5+ Suite (Beta) · Safari on iOS 15.4+ or Chromium on Android, held in landscape · same local network · nothing is installed on the phone.
The REC page has three views: Record, Arrangement and Clip.
Tap CFG in the header, then tap a pad, knob, fader or XY pad to edit its settings.
The Network tab shows the address the QR code uses; USE pins one and FIND SETUP lists each with its own QR code.
A certificate authority of this computer signs the server certificate for localhost and private network addresses.
Tap AUT to record and loop XY pad gestures.
Recording and playback have not yet been verified in Live on macOS. Full list of changes: release notes.
┌─ NODE 0 ─────────────────────────────────┐ │ PHONE BROWSER TOUCH IMU MIC CAM │◀─┐ │ PERF · MIX · SNP · SNS · AUD · VID · MAP │ │ └────────────────────┬─────────────────────┘ │ HOP 1 ▼ HTTPS · SELF-SIGNED · WSS │ ┌─ NODE 1 ─────────────────────────────────┐ │ │ RC SURFACE SERVER v2.1.0 │ │ │ SMOOTH · CURVE EVAL · MORPH · SNAPSHOT │ │ └────────────────────┬─────────────────────┘ │ HOP 2 ▼ EXTENSIONS SDK · LOCAL │ ┌─ NODE 2 ─────────────────────────────────┐ │ │ EXTENSIONS SDK LOCAL HOST API │ │ │ PARAMETERS · MIXER · TARGET CATALOG │ │ └────────────────────┬─────────────────────┘ │ HOP 3 ▼ LIVE OBJECT MODEL · IN PROC │ ┌─ NODE 3 ─────────────────────────────────┐ │ │ ABLETON LIVE 12.4.5 SUITE ├──┘ │ SESSION · DEVICES · MIXER · TRANSPORT │ └──────────────────────────────────────────┘ ▼ CONTROL, OUTBOUND ◀ STATE, INBOUND
| Mode | Needs | What it provides |
|---|---|---|
| AbletonOSC | AbletonOSC | Beat-accurate: metronome, subdivisions, swing, phase. |
| SDK | nothing | BPM simulator off Live's tempo. No beat phase. |
| Free | nothing | Internal clock. Not locked to Live's tempo. |
AbletonOSC is needed only for Deep Sync, and installs separately as a Control Surface with UDP 11000/11001 free. Without it everything else works. Long-press SYNC for clock source, subdivisions, phase, swing and shapes.
What each family does, from touch to Live, is in Controls.
A colleague opens the phone and moves the return effects while the soloist keeps playing.
xy-1.x→distortion Dry/Wetxy-1.y→reverb sendA knob opens the Auto Filter and a fader moves the reverb return.
knob-1→Auto Filter cutofffader-1→reverb returnStanding, with no table: pinch the palm towards the camera, move the hand and open the fingers.
sensor.vision.pinch_z→Auto Filter cutoffA phone strapped to a guitar turns the swell into a rotation-rate gesture.
sensor.motion.gx→Echo feedbackA phone near the microphone: the envelope follows the loudness of the phrases.
sensor.audio.envelope→Saturator DriveDouble-click the .ablx from the 2.1.0 release to request installation in Live.
In Live, open Extensions → RC Surface → Show panel. It shows the QR code, the connection status and the real URL if a port is taken; the link drawn in Signal chain.
Scan the QR code, install the certificate authority of this computer once from the plain page at the HTTPS port + 1, and hold the phone in landscape.
Enable Motion, Audio or Vision as needed. Raw camera and microphone never leave the phone. Only numeric values do.
Tap MAP, pick a highlighted control, then bind it to a Live parameter or a trigger note. Notes need the bundled RC-Midi-Receiver.amxd on the target MIDI track: Live cannot insert Max for Live devices through the SDK.
Install AbletonOSC as a Control Surface with UDP 11000 and 11001 free, then long-press SYNC to pick the clock; see Clock source.
Same Wi-Fi. Live allowed through the firewall. Rescan the current QR, or open the Network tab in the panel and press FIND SETUP.
Install it separately as a Live Control Surface.
Accept the certificate, grant camera, reload.
Grant microphone, then tap the audio control again.
Check the Live 12.4.5+ Suite Extensions host is enabled, then restart Live.
12.4.5+ Suite (Beta).
iOS 15.4+ Safari, or Chromium on Android.
Yes. MAP, pick a control, then Bind or Trigger Note.
Controls are coalesced at 30 Hz; audio has its own bounded path. Measure end to end on your network.
Processed inside the phone's browser. Never uploaded.