Blog Performance 9 min read

Club Residency — Gamepad Set Design for Repeatable Shows

A repeatable 4-hour club residency built on a DualSense — six acts, frozen MIDI map, safety dubs, version-controlled presets, twenty-six weeks of muscle memory.

By Aidxn Design

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.

TL;DR
  • 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

ActWindowBPMEnergyFunction
1 — Warm-up23:00–23:40118–12220%Get the room from "drinking" to "moving"
2 — Settle23:45–00:25122–12440%Lock the groove, set the colour palette
3 — Build00:30–01:10124–12665%First peak attempt, test the room
4 — Peak01:15–01:55126–12890%The reason they came
5 — Hold02:00–02:40126–12485%Sustain the peak, swap textures
6 — Wind02:45–03:25122–11850%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

MomentWhat you spent time onWhat the crowd remembers
OpeningDrum rack tuningHow quickly the room felt safe
Build 1Tension automation curvesWhether they put their drink down
Peak dropLead synth selectionThe 8-bar dub delay throw before it
HoldTexture swap densityThat one breakdown you DJ'd through
Wind-downBPM ramp curveThe vocal you let bleed for a minute
CloserLast track choiceWhether 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.

Keep reading

More setup walkthroughs