XY Pad
The XY Pad is a two-axis surface: horizontal movement controls one value (X) and vertical movement controls another (Y), at the same time. It works in MIDI or OSC mode.
What it's for
Expressive gestures that move two parameters at once:
- Filter cutoff and resonance.
- Position in a spatial effect.
- Morphing between sounds.
- Coordinates for visual software.
Adding an XY Pad
- Open the Editor.
- In the palette, choose XY Pad in the MIDI or OSC section. In MIDI it automatically gets two consecutive free CCs, one for each axis.
- Double-tap the control to open the inspector.
- Set it up and tap Save.
Using it in Perform
Drag your finger across the surface. The horizontal position sends the X value and the vertical position sends the Y value.
The XY Pad can also be moved by other controls: it can be a target of macros (each axis separately), of a State, which stores X and Y, and of an LFO, per axis.

Inspector options
| Section | Option | Values |
|---|---|---|
| MODE | MIDI · OSC | |
| INSTANCE NAME | Text | Up to 48 characters |
| MIDI | Channel | 1–16 |
| MIDI | CC X / CC Y | 0–127 each |
| OSC | Output | One of the OSC outputs in Settings |
| OSC | Routes | Combined / Separate |
| OSC | Path X / Path Y, Custom Path | |
| OSC | Value Type | INT / FLOAT |
| OSC | Min / Max | The same range for both axes; the minimum must be lower than the maximum |
| OSC | Send rate | 30 / 45 / 60 Hz |
| CLIPBOARD | COPY / PASTE | |
| APPEARANCE | Use Global Color / Custom Color |
Combined or separate OSC routes
- Combined: a single message carries X and Y together, on Path X.
- Separate: one message per axis, each on its own path.
The message format is explained in MIDI and OSC connections.

Limits
- It has no Macro mode.
- The OSC minimum and maximum are shared by both axes.
Grid size on iPhone and iPad
In cells (width × height):
| Device | Minimum | When created | Maximum |
|---|---|---|---|
| iPhone | 4×4 | 6×6 | 16×16 |
| iPad | 2×3 | 4×5 | 12×18 |