Teenage Engineering OP-XY
A mixing desk for the OP-XY. Three rows across all eight tracks, then a master page.
The OP-XY works on one track at a time. Everything you turn lands on whichever track is selected, so changing the balance of a pattern means selecting, turning, selecting, turning. This puts all eight tracks in front of you at once: level, filter cutoff and FX I send, a row each. Sweep every filter together, ride two levels with two hands, and mute any track from any page, because the mute buttons repeat across all four pages so they are always under your thumb.
Page 4 is the whole machine rather than one track: the three EQ bands, tempo, groove, and the scenes. Groove has a centre detent so you can feel neutral without looking.
The scene knobs click through sixteen scenes each, labelled, and land on the next bar. Two things make that the right way round. A continuous knob would fire every scene it swept past, so going from scene 1 to scene 10 would trigger nine section changes on the way. And a detented knob is the only kind that can show you where it is, because these knobs display their step label. The first covers scenes 1 to 16, the second 17 to 32. If you would rather scenes land the instant you turn, change CC 82 to CC 85.
Page 3 is Send to FX I. If you work on the second bus instead, open the page in ROTO-SETUP and change CC 38 to CC 39 on all eight knobs. Nothing else moves. Track pan is the same one-page swap if you would rather have it: CC 10, channels 1 to 8, and give the knobs a centre detent.
The track parameter knobs are deliberately left out. CC 12 to 15 are the OP-XY's four encoders, and what they do depends on the engine loaded on that track: Tone, Ratio, Shape and Tremolo on Axis, but Table, Position, Warp and Drift on Wavetable. One label cannot cover eight engines, so those belong in a setup built for the engine you are running.
Level, mute, EQ and the globals come from Teenage Engineering's own CC reference table. The filter and the sends come from midi.guide's community MIDI database (CC BY-SA 4.0), originally worked out on hardware by OP-XY owner ar8ch. The setup has been run on a Roto-Control against a real OP-XY.
Tested with the device Somebody has run this into the gear it was made for.
Confirmed working by one owner.
Does this work with your Teenage Engineering OP-XY?
Open ROTO-SETUP, select the slot you want to overwrite, then File > Import.
The layout
Page 1
Page 2
Page 3
Page 4
- SCENE 1
- SCENE 2
- SCENE 3
- SCENE 4
- SCENE 5
- SCENE 6
- SCENE 7
- SCENE 8
- SCENE 9
- SCENE 10
- SCENE 11
- SCENE 12
- SCENE 13
- SCENE 14
- SCENE 15
- SCENE 16
- SCENE 17
- SCENE 18
- SCENE 19
- SCENE 20
- SCENE 21
- SCENE 22
- SCENE 23
- SCENE 24
- SCENE 25
- SCENE 26
- SCENE 27
- SCENE 28
- SCENE 29
- SCENE 30
- SCENE 31
- SCENE 32
All 63 controls
| Page | Control | Name | Sends | Channel | Range | Feel |
|---|---|---|---|---|---|---|
| 1 | Knob 1 | T1 VOL | CC 7 | 1 | Smooth | |
| 1 | Knob 2 | T2 VOL | CC 7 | 2 | Smooth | |
| 1 | Knob 3 | T3 VOL | CC 7 | 3 | Smooth | |
| 1 | Knob 4 | T4 VOL | CC 7 | 4 | Smooth | |
| 1 | Knob 5 | T5 VOL | CC 7 | 5 | Smooth | |
| 1 | Knob 6 | T6 VOL | CC 7 | 6 | Smooth | |
| 1 | Knob 7 | T7 VOL | CC 7 | 7 | Smooth | |
| 1 | Knob 8 | T8 VOL | CC 7 | 8 | Smooth | |
| 2 | Knob 1 | T1 CUTOFF | CC 32 | 1 | Smooth | |
| 2 | Knob 2 | T2 CUTOFF | CC 32 | 2 | Smooth | |
| 2 | Knob 3 | T3 CUTOFF | CC 32 | 3 | Smooth | |
| 2 | Knob 4 | T4 CUTOFF | CC 32 | 4 | Smooth | |
| 2 | Knob 5 | T5 CUTOFF | CC 32 | 5 | Smooth | |
| 2 | Knob 6 | T6 CUTOFF | CC 32 | 6 | Smooth | |
| 2 | Knob 7 | T7 CUTOFF | CC 32 | 7 | Smooth | |
| 2 | Knob 8 | T8 CUTOFF | CC 32 | 8 | Smooth | |
| 3 | Knob 1 | T1 FX I | CC 38 | 1 | Smooth | |
| 3 | Knob 2 | T2 FX I | CC 38 | 2 | Smooth | |
| 3 | Knob 3 | T3 FX I | CC 38 | 3 | Smooth | |
| 3 | Knob 4 | T4 FX I | CC 38 | 4 | Smooth | |
| 3 | Knob 5 | T5 FX I | CC 38 | 5 | Smooth | |
| 3 | Knob 6 | T6 FX I | CC 38 | 6 | Smooth | |
| 3 | Knob 7 | T7 FX I | CC 38 | 7 | Smooth | |
| 3 | Knob 8 | T8 FX I | CC 38 | 8 | Smooth | |
| 4 | Knob 1 | EQ LOW | CC 90 | 1 | Smooth | |
| 4 | Knob 2 | EQ MID | CC 90 | 2 | Smooth | |
| 4 | Knob 3 | EQ HIGH | CC 90 | 3 | Smooth | |
| 4 | Knob 4 | TEMPO | CC 80 | 1 | Smooth | |
| 4 | Knob 5 | GROOVE | CC 81 | 1 | Center indent | |
| 4 | Knob 6 | SCENE 1-16 | CC 82 | 1 | 0 to 15 | 16 detents: SCENE 1, SCENE 2, SCENE 3, SCENE 4, SCENE 5, SCENE 6, SCENE 7, SCENE 8, SCENE 9, SCENE 10, SCENE 11, SCENE 12, SCENE 13, SCENE 14, SCENE 15, SCENE 16 |
| 4 | Knob 7 | SCENE 17-32 | CC 82 | 1 | 16 to 31 | 16 detents: SCENE 17, SCENE 18, SCENE 19, SCENE 20, SCENE 21, SCENE 22, SCENE 23, SCENE 24, SCENE 25, SCENE 26, SCENE 27, SCENE 28, SCENE 29, SCENE 30, SCENE 31, SCENE 32 |
| 1 | Button 1 | MUTE 1 | CC 9 | 1 | Latching | |
| 1 | Button 2 | MUTE 2 | CC 9 | 2 | Latching | |
| 1 | Button 3 | MUTE 3 | CC 9 | 3 | Latching | |
| 1 | Button 4 | MUTE 4 | CC 9 | 4 | Latching | |
| 1 | Button 5 | MUTE 5 | CC 9 | 5 | Latching | |
| 1 | Button 6 | MUTE 6 | CC 9 | 6 | Latching | |
| 1 | Button 7 | MUTE 7 | CC 9 | 7 | Latching | |
| 1 | Button 8 | MUTE 8 | CC 9 | 8 | Latching | |
| 2 | Button 1 | MUTE 1 | CC 9 | 1 | Latching | |
| 2 | Button 2 | MUTE 2 | CC 9 | 2 | Latching | |
| 2 | Button 3 | MUTE 3 | CC 9 | 3 | Latching | |
| 2 | Button 4 | MUTE 4 | CC 9 | 4 | Latching | |
| 2 | Button 5 | MUTE 5 | CC 9 | 5 | Latching | |
| 2 | Button 6 | MUTE 6 | CC 9 | 6 | Latching | |
| 2 | Button 7 | MUTE 7 | CC 9 | 7 | Latching | |
| 2 | Button 8 | MUTE 8 | CC 9 | 8 | Latching | |
| 3 | Button 1 | MUTE 1 | CC 9 | 1 | Latching | |
| 3 | Button 2 | MUTE 2 | CC 9 | 2 | Latching | |
| 3 | Button 3 | MUTE 3 | CC 9 | 3 | Latching | |
| 3 | Button 4 | MUTE 4 | CC 9 | 4 | Latching | |
| 3 | Button 5 | MUTE 5 | CC 9 | 5 | Latching | |
| 3 | Button 6 | MUTE 6 | CC 9 | 6 | Latching | |
| 3 | Button 7 | MUTE 7 | CC 9 | 7 | Latching | |
| 3 | Button 8 | MUTE 8 | CC 9 | 8 | Latching | |
| 4 | Button 1 | MUTE 1 | CC 9 | 1 | Latching | |
| 4 | Button 2 | MUTE 2 | CC 9 | 2 | Latching | |
| 4 | Button 3 | MUTE 3 | CC 9 | 3 | Latching | |
| 4 | Button 4 | MUTE 4 | CC 9 | 4 | Latching | |
| 4 | Button 5 | MUTE 5 | CC 9 | 5 | Latching | |
| 4 | Button 6 | MUTE 6 | CC 9 | 6 | Latching | |
| 4 | Button 7 | MUTE 7 | CC 9 | 7 | Latching | |
| 4 | Button 8 | MUTE 8 | CC 9 | 8 | Latching |
Details
- Made for
- Teenage Engineering OP-XY
- Works with
- Roto-Control
- Panel used
- 31 knobs, 32 buttons, 4 pages
- MIDI channel
- 1, 2, 3, 4, 5, 6, 7, 8
- Added
- 2026-10-03