A club residency gamepad set is a different beast to a one-off festival slot. You're not chasing the peak — you're building a thing the crowd can show up to every Friday at 11 PM for six months and have it feel like home but never quite the same. The DualSense is unreasonably well-suited to this: enough inputs to drive a hybrid live/DJ session, small enough to disappear into the booth, and consistent enough that your hands learn the map and stop thinking about it. Here's how to design a residency-grade set around one.
- 4 hours, 6 acts, 40 minutes each + 5-minute transitions. Same skeleton every week, rotating content.
- Frozen MIDI map. Sticks on macros, buttons on scenes, triggers on sweeps. Do not touch it.
- Pre-rendered safety dub per act in case a plugin crashes — you fall through, the night doesn't.
- Version-controlled bridge presets — export weekly, keep six rollback points.
Why repeatability is the whole game
Residencies live or die on muscle memory. By week three you should not be looking at the laptop screen — your hands know where the kick filter is, your thumbs know which face button launches the breakdown, your fingers know how hard to squeeze the trigger for the dub delay throw. Every change to the MIDI map costs a week of unlearning. Freeze early, freeze hard. The freedom is in the content, not the controls. Resident Advisor's underground residency culture piece covers the broader point — the room responds to consistency before novelty.
The set skeleton — six acts, 240 minutes
| Act | Window | BPM | Energy | Function |
|---|---|---|---|---|
| 1 — Warm-up | 23:00–23:40 | 118–122 | 20% | Get the room from "drinking" to "moving" |
| 2 — Settle | 23:45–00:25 | 122–124 | 40% | Lock the groove, set the colour palette |
| 3 — Build | 00:30–01:10 | 124–126 | 65% | First peak attempt, test the room |
| 4 — Peak | 01:15–01:55 | 126–128 | 90% | The reason they came |
| 5 — Hold | 02:00–02:40 | 126–124 | 85% | Sustain the peak, swap textures |
| 6 — Wind | 02:45–03:25 | 122–118 | 50% | Cool the room, send them home loved |
The frozen MIDI map
Every input on the DualSense gets a job and keeps that job for the entire residency season. The Universal Controller MIDI bridge exports the preset to JSON so you can lock it down and roll back if anything drifts.
# Residency preset — frozen for the season
[sticks]
left_x = "CC 20" # bass filter cutoff
left_y = "CC 21" # bass drive
right_x = "CC 22" # lead detune
right_y = "CC 23" # lead delay send
[triggers]
L2 = "CC 24" # master filter (sweep down)
R2 = "CC 25" # send to dub bus (sweep up)
[face_buttons]
cross = "Note C1" # launch next scene
circle = "Note C#1" # launch breakdown scene
square = "Note D1" # launch dub scene
triangle = "Note D#1" # launch safety dub
[touchpad]
xy_x = "CC 16" # XY morph X
xy_y = "CC 17" # XY morph Y
click = "Note F1" # snapshot XY position
[dpad]
up = "Note G1" # next act
down = "Note G#1" # previous act (rare)
left = "Note A1" # kick mute
right = "Note A#1" # snare mute Pre-rendered safety dubs — the un-glamorous insurance
Plugins crash. Macs hiccup. Ableton occasionally decides a third-party VST needs to be re-authorised mid-set. The fix is a 4-minute ambient dub per act, pre-rendered to a stereo audio clip, sitting on a "SAFETY" track. Triangle launches it. If anything catches fire you triangle the safety dub, reload the project, and the crowd hears a tasteful breakdown instead of silence. They will assume it was intentional. It always works.
Version-controlled bridge presets
Every Friday after the set, export the bridge preset with the week number in the filename. Six weeks in, you have six rollback points. If you tweak something on a Thursday and it feels off on Friday, you roll back to last week in three seconds. This is the same discipline a software team uses for config — there's no reason a residency rig shouldn't have it too.
# Weekly preset export (run Friday 16:00)
cp ~/Library/Application\ Support/UniversalControllerMIDI/preset.json \
~/Residency/presets/$(date +%Y-%V).json
# List the last six
ls -lt ~/Residency/presets/ | head -7
# Roll back
cp ~/Residency/presets/2026-22.json \
~/Library/Application\ Support/UniversalControllerMIDI/preset.json Rehearse the transitions, not the bangers
The peak track sells itself — that's why you put it at 02:00. The dangerous moment is the act-3-to-act-4 swap where you commit to the peak and there's no taking it back. The crowd judges the night on the transitions more than the bangers, even though they'd never say so. Spend Wednesday afternoon rehearsing nothing but the five act-to-act crossfades. If each transition feels inevitable, the night feels inevitable.
Crowd memory map — what they actually notice
| Moment | What you spent time on | What the crowd remembers |
|---|---|---|
| Opening | Drum rack tuning | How quickly the room felt safe |
| Build 1 | Tension automation curves | Whether they put their drink down |
| Peak drop | Lead synth selection | The 8-bar dub delay throw before it |
| Hold | Texture swap density | That one breakdown you DJ'd through |
| Wind-down | BPM ramp curve | The vocal you let bleed for a minute |
| Closer | Last track choice | Whether you said anything on the mic |
The residency rhythm — week-on-week
- Monday: Listen to last week's recording. Note what worked, what dragged. Don't change anything yet.
- Tuesday: Off. Residencies kill people who don't take Tuesdays off.
- Wednesday: Pick one act to refresh. Swap two drum samples, one lead synth, one vocal cut.
- Thursday: Soundcheck the new content in headphones. Rehearse the transitions around it.
- Friday afternoon: Export the bridge preset with the week number. Load gear at 22:00.
- Friday night: Play. Trust the muscle memory.
- Saturday: Record off the desk for next Monday's listen-back.
What goes in the gig bag
- Two DualSense pads (primary + spare), both fully charged.
- 2 m braided USB-C, plus a spare in a different pocket.
- MacBook with the residency project + last six preset versions.
- USB key with project clone — boots from any DJ Mac if yours dies.
- Earplugs. Earplugs. Earplugs.
- Printed one-page set sheet for the booth tech.
A residency rewards the boring stuff: locked maps, version-controlled presets, rehearsed transitions, written setlists, a safety dub no one ever hears. The flashy bit is just the residue. Universal Controller MIDI ships the locked-map workflow out of the box — set the preset once, ride it for the season. The two-controller jam guide covers A2B residency sets where a friend joins on pad B. The live-looping guide covers the hybrid live workflow if you want to fold vocals into the set. And back at the homepage — the bridge is the bit that doesn't change. Everything else is yours.