groove-builderlisted
Install: claude install-skill glincker/ableton-skills
# Groove Builder
Generate idiomatic drum patterns by genre with proper humanization. Writes to MIDI clips on the user's drum track.
## Workflow
### 1. Identify genre + tempo
Required: genre. Optional: tempo (use genre defaults).
| Genre | Default tempo | Time sig |
| --- | --- | --- |
| Lo-fi hip-hop | 70-90 | 4/4 |
| Boom-bap | 85-95 | 4/4 |
| Trap | 130-150 (half-time feel) | 4/4 |
| House | 120-128 | 4/4 |
| Tech house | 124-128 | 4/4 |
| Techno | 125-135 | 4/4 |
| DnB / Jungle | 165-180 | 4/4 |
| UK garage | 130-138 | 4/4 (shuffled) |
| Drill (UK) | 140-145 (half-time) | 4/4 |
| Reggaeton | 95-100 | 4/4 (dembow) |
### 2. Verify drum rack
`get_track_info` on the drum track. Confirm a drum rack is loaded with at least kick (C1), snare (D1), hat (F#1), and optionally clap (D#1), open hat (A#1), perc (G1+).
If no kit loaded → ask user, or load stock Ableton Drum Kit.
### 3. Write the pattern
For a 1-bar (16-step) pattern, here are tested templates:
#### Lo-fi hip-hop
```
Kick: X . . . . . X . . . . . . . . .
Snare: . . . . X . . . . . . . X . . . (snare on 5 & 13 for half-time feel)
Hat: X . X . X . X . X . X . X . X . (8th notes)
```
- Kick: vel 100-110
- Snare: vel 90-100, slight late timing (+5ms)
- Hat: vel 65-85, ±15 humanize, swing 8-12%
#### Boom-bap
```
Kick: X . . X . . X . . . X . . . . .
Snare: . . . . X . . . . . . . X . . .
Hat: X X X X X X X X X X X X X X X X (16ths)
```
- Hat: vel 50-80, more aggressive humanize ±20
#### Trap
```
Kick: