rhythm generation
**Rhythm generation** uses **AI to create drum patterns, beat structures, and timing variations** — generating rhythmic foundations that drive music forward, from simple backbeats to complex polyrhythms, providing the groove and energy that makes music move.
**What Is Rhythm Generation?**
- **Definition**: AI creation of rhythmic patterns and drum beats.
- **Output**: Drum MIDI, percussion patterns, timing grids.
- **Goal**: Groovy, danceable, genre-appropriate rhythms.
**Rhythmic Elements**
**Beat**: Basic pulse (quarter notes, eighth notes).
**Tempo**: Speed in BPM (beats per minute).
**Time Signature**: Beats per measure (4/4, 3/4, 6/8).
**Syncopation**: Off-beat accents, rhythmic surprise.
**Polyrhythm**: Multiple rhythms simultaneously.
**Groove**: Feel, swing, rhythmic character.
**Drum Kit Elements**: Kick (bass drum), snare, hi-hat, toms, cymbals, percussion.
**Genre Patterns**: Rock (kick-snare backbeat), EDM (four-on-floor), Hip-Hop (boom-bap), Jazz (swing), Latin (clave patterns).
**AI Techniques**: Pattern-based templates, RNNs for groove learning, GANs for realistic drum sounds, reinforcement learning for groove optimization.
**Applications**: Beat making, drum programming, practice tracks, game music, fitness music.
**Tools**: Magenta GrooVAE, DrumBot, Splice Beat Maker, LANDR.