Afrobeat percussion is a conversation — congas calling, bells answering, shekere shaking under the lot. Tony Allen wrote whole drum books on that conversation. Building a one-person rig that does justice to it means seven distinct percussion voices under your fingers at once. A gamepad has exactly seven major inputs on each hand if you count cleverly. This guide wires an afrobeat gamepad rig where every input is a different percussion voice in call-and-response. The Universal Controller MIDI bridge ships with the layout pre-built and tempo-quantised to 112 BPM.
- Seven voices, one hand: conga (open + slap), agogo bell (high + low), shekere, sticks, woodblock.
- Face buttons handle call-and-response pairs — conga + slap, bell high + low.
- D-pad covers shekere + sticks for left-hand groove.
- L1 fires the woodblock as a phrase punctuator.
- Right trigger rides velocity for build-ups.
- Tempo: 112 BPM with 8 ms humanise — sloppy thumbs still land in the pocket.
The Afrobeat percussion kit — what we are recreating
Fela Kuti's Africa 70 typically ran with two conga players, a shekere player, a sticks player, two bell players, and the kit drummer (usually Tony Allen). The percussion section did most of the heavy lifting — Allen filled space, the percussionists held the groove. Building a one-person rig means picking the seven indispensable voices and putting them under your fingers. We are aiming for the percussion section, not the kit; assume Allen's drums are sequenced or live elsewhere in the rig.
The seven voices and why they earn the slot
Two congas — open and slap — because the conga conversation is the engine. Two agogo bells — high and low — because the bell pattern is the signature; without it, this is not Afrobeat. Shekere because it is the constant subdivision sound, the rhythmic carpet. Sticks (clave or rim-style) because the off-beat sticks define the polyrhythm. Woodblock because Tony Allen used it for phrase markers — it punctuates the bar without crowding the bell. Seven voices, seven inputs.
# ~/.config/universal-controller-midi/profiles/afrobeat.toml
[buttons.cross]
note = 36 # conga open
channel = 1
[buttons.square]
note = 38 # conga slap (the call-response partner)
channel = 1
[buttons.triangle]
note = 41 # agogo bell high
channel = 1
[buttons.circle]
note = 43 # agogo bell low
channel = 1
[dpad]
up = { note = 45, channel = 1 } # shekere
down = { note = 47, channel = 1 } # sticks
[shoulder.l1]
note = 49 # woodblock
channel = 1
[triggers.right]
cc = 7 # velocity multiplier
channel = 1
curve = "linear"
[tempo_quantise]
bpm = 112
grid = "1/16"
humanise_ms = 8
Mapping the technique to the controller
| Afrobeat element | Gamepad input | MIDI | Role |
|---|---|---|---|
| Conga (open) | Cross | Note 36 | The call — main pulse |
| Conga (slap) | Square | Note 38 | The response — sharp accent |
| Agogo bell (high) | Triangle | Note 41 | The signature high pattern |
| Agogo bell (low) | Circle | Note 43 | Low partner — call to triangle's response |
| Shekere | D-pad up | Note 45 | Constant 1/16 carpet |
| Sticks | D-pad down | Note 47 | Off-beat punctuation |
| Woodblock | L1 | Note 49 | Phrase marker — fills only |
| Velocity multiplier | Right trigger | CC 7 | Squeeze for build-ups |
| Mute drop | L3 | CC 80 = 127 | Cuts shekere + sticks for breakdowns |
| Pattern lock | Options | Note 70 | Latches a 4-bar loop of the last 4 bars |
The call-and-response pairs
The whole rig is built around two pairs. Cross + square is the conga conversation — open hand calls, slap answers. Triangle + circle is the bell conversation — high bell calls, low bell answers. Play them as alternating bars (open, slap, open, slap) and the rig immediately sounds like two players. Push to dotted rhythms (open, open, slap) and you get the busy Africa 70 feel. Add the bells underneath in a different pattern and the polyrhythm builds itself. This is the trick: two-handed percussion conversation from one hand on a controller.
Tempo quantise and humanise — keeping the groove
Hitting seven different inputs in fast 1/16 patterns is hard. Even Tony Allen would not nail every grid point at 112 BPM if you handed him a controller. The bridge's tempo-quantise mode snaps every note to the nearest 1/16 of the master clock, then adds an 8 ms humanise so the result is on the grid but never robotic. Pull the humanise to 0 and the rig sounds like a drum machine. Push to 25 ms and it sounds like a percussionist who had a long night. Eight ms is the sweet spot — feels live, stays tight.
Building a four-bar Afrobeat phrase
Practical pattern, four bars at 112 BPM. Bar one: shekere on every 1/16, bell high on 1, 3, 6, 9, 12, 14 (the signature cyclical 12/8-style pattern translated to 4/4). Bar two: add conga open on 1, 5, 7, 11. Bar three: introduce conga slap on the off-beats — 2, 6, 10, 14. Bar four: add bell low on 4, 8, 12, 16 and sticks on 3, 11. The whole phrase is a steady polyrhythm by the end. Loop it. Squeeze the right trigger for the next four bars to build dynamics. Hit L1 (woodblock) on beat 4 of bar 8 as a phrase marker. That is one verse of Afrobeat percussion from a gamepad. For broader pad-mapping ideas see the finger drumming workflow and the Studio One Impact XT mapping.
Where this approach has limits
Honest tradeoff: a real percussionist plays with timbral nuance — palm position, hand pressure, hand-damping. Sampled congas with velocity layers approximate this; they do not replicate it. Use this rig for arrangement and composition; bring in a real percussionist on the record if the budget allows. The second limit is polyphony — you only have seven physical inputs, so you cannot play eight voices simultaneously. The pattern-lock on Options helps: hit four bars, latch the loop, then play four more voices on top. For the broader Afrobeat tradition see Tony Allen's Wikipedia page — the man wrote the playbook this rig translates.
Seven elements, one hand, full Afrobeat percussion section. Install Universal Controller MIDI, load the Afrobeat profile, set the tempo to 112, and have the conversation.