groove-builder

Solid

Use when the user wants drum patterns by genre - kick, snare, hi-hat, percussion. Examples - "give me a trap beat", "house drum pattern", "DnB drums at 174", "lo-fi drums with swing", "boom-bap pattern".

AI & Automation 32 stars 6 forks Updated 3 days ago MIT

Install

View on GitHub

Quality Score: 82/100

Stars 20%
51
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# 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: ...

Details

Author
glincker
Repository
glincker/ableton-skills
Created
5 months ago
Last Updated
3 days ago
Language
N/A
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category