Back to ArticlesKembali ke Artikel
UpdateJune 12, 2026

Introducing Polyrhythmic Geometry: Generative Drum PatternsMemperkenalkan Polyrhythmic Geometry: Generator Pola Drum Matematis

Today we're launching a completely new way to create drum patterns in DrumRemap: the Polyrhythmic Geometry Engine. Instead of clicking on a grid, you now manipulate geometric shapes and the math does the drumming for you.

Built on our proprietary rhythm engine, this generator distributes drum hits as evenly as possible across a circular timeline, forming polygons that you can see, rotate, and layer on top of each other. The result? Complex, interlocking grooves that would take hours to program manually. Generated in seconds.

The Engine: How Our Rhythm System Works

The core logic is simple but powerful. Our rhythm algorithm asks: "How do I spread k pulses as evenly as possible across n steps?" For example, spreading 3 pulses across 8 steps gives you the classic clave rhythm: the backbone of Afro-Cuban music, played in reggae, hip-hop, and metal alike.

In the Geometry Engine, every shape is a rhythm. The number of vertices on a shape equals the number of steps, and the active points represent drum hits (pulses). By spinning and layering multiple shapes, you create polyrhythms: two or more rhythms playing simultaneously but with different time cycles, creating a hypnotic, interlocking feel.

Polyrhythmic Geometry Visualizer

Rhythm Presets: Instant Inspiration

Don't want to start from scratch? We've packed the engine with dozens of hand-crafted presets organized by time signature (4/4, 9/8, 7/4, 5/4, and more). Each preset is named after celestial objects: Andromeda, Pinwheel, Sombrero, Milky Way, Sirius. Like galaxies, these rhythms are beautiful, complex systems in constant rotation.

Load any preset and you immediately have a full polyrhythmic drum arrangement ready to be assigned and exported. Use them as starting points, then tweak the shapes to make them your own.

Rhythm Presets Panel

Quick Edit: Route Shapes to Your Drum Kit

Generating a pattern is only step one. The Quick Edit Bar lets you assign each geometric layer to a specific instrument in your DAW immediately. Map the inner ring to your Kick, the middle ring to your Snare, and the outer ring to your Overhead (Hi-Hats / Cymbals). Flip between different routing presets like Bar, Kick, Snare, and Overhead with a single tap.

Quick Edit Routing Bar

Humanize Engine: Make Math Sound Human

A perfectly mathematical rhythm can feel robotic. That's why the Polyrhythmic Geometry Engine connects directly with the Humanize Engine. Toggle the Humanize switch on, and the engine will subtly vary the timing and velocity of your hits, pushing some slightly ahead of the beat, pulling others back, making some hits harder or softer, so your generated groove sounds like it was actually played by a real drummer.

What Can You Use It For?

The Polyrhythmic Geometry Engine is not locked to a single genre. Because it generates raw MIDI patterns, it works with any DAW, any VST, and any style of music.

  • Progressive Metal & Djent: Generate odd-time signatures like 11/8, 13/8, or 4-against-3 patterns instantly.
  • Math Rock: Build interlocking kick and snare patterns that shift phase against each other measure by measure.
  • Hip-Hop & Trap: Create syncopated hi-hat and kick patterns with mathematically distributed ghost notes for a unique, modern feel.
  • Afrobeat & Latin: The engine naturally reproduces classic African and Latin rhythmic structures, making authentic polyrhythmic grooves easy to build.
  • Jazz & Fusion: Experiment with irregular pulse distributions across 5/4 or 7/8 time signatures to build complex swing-ready patterns.
  • Electronic & Ambient: Spread sparse pulses across 16 or 32 steps for hypnotic, slowly evolving percussive textures perfect for techno, ambient, or IDM.
  • Pop & R&B: Use symmetric patterns with subtle syncopation to add a modern, polished feel to standard 4/4 grooves.
  • Breaking Writer's Block: Load any preset, swap a few shapes, and instantly have a rhythm idea you never would have thought of manually.
Open Pattern Generator
ReleaseUpdateGeneratorPolyrhythmPattern