Pattern Library¶
A collection of ready-to-use patterns. Copy and paste into any card.
Difficulty Levels:
- Beginner - Simple, single-concept patterns
- Intermediate - Combines multiple techniques
- Advanced - Complex rhythms or generative elements
Drums¶
Basic Four-on-the-Floor¶
Beginner - The foundation of house, techno, and disco.
Rock Beat¶
Beginner - Classic rock/pop drum pattern with kick, snare, and hi-hats.
Breakbeat¶
Intermediate - Syncopated breakbeat with ghost notes.
Minimal Techno¶
Beginner - Driving minimal techno beat with clap.
Hip Hop¶
Intermediate - Laid-back hip hop groove.
Complex Polyrhythm¶
Advanced - Overlapping time signatures create evolving patterns.
Drum & Bass¶
Intermediate - Fast breakbeat foundation.
Bass¶
Simple Sub¶
Beginner - Deep sub bass with rhythmic gaps.
Walking Bass¶
Beginner - Simple walking bass line.
Acid Bass¶
Intermediate - Classic acid bass with filter slider. Sweep for that 303 sound.
Syncopated Bass¶
Intermediate - Off-beat accents create groove.
Octave Jump¶
Beginner - Simple octave pattern with filter control.
Melody¶
Simple Arpeggio¶
Beginner - Basic minor arpeggio.
Fast Arp¶
Beginner - Faster arpeggio pattern with direction change.
Chord Stabs¶
Intermediate - Minor chord stabs on half notes.
Scale Runner¶
Intermediate - Runs up the scale quickly.
Call and Response¶
Intermediate - Alternates between ascending and descending phrases.
Generative Melody¶
Advanced - Slow cycle through scale degrees creates evolving melody.
Ambient¶
Pad Drone¶
Beginner - Slow evolving pad chord.
Shimmer¶
Intermediate - High register shimmer texture.
Evolving Texture¶
n("<0 2 4> <3 5 7>").scale("C3:minor").s("sawtooth").lpf(slider(500, 200, 2000)).room(0.9).slow(4).gain(0.3)
Advanced - Slowly shifting chord voicings with filter control.
Deep Space¶
Intermediate - Sparse, reverberant bass tones.
FX¶
Noise Sweep¶
Beginner - Filtered noise with sweep control. Great for builds.
Glitch Hits¶
Intermediate - Random glitch textures.
Riser¶
Intermediate - Two sliders for creating tension builds.
Full Arrangements¶
Copy these patterns to their respective cards for complete tracks.
Minimal Setup¶
A simple, cohesive arrangement.
Card 1 (Drums):
Card 2 (Bass):
Card 3 (Lead):
Card 4 (Pad):
Dark Techno¶
Heavy, driving techno arrangement.
Card 1 (Drums):
Card 2 (Bass):
Card 3 (Stab):
Card 4 (Texture):
Ambient Chill¶
Relaxed, atmospheric arrangement.
Card 1 (Light Percussion):
Card 2 (Bass):
Card 3 (Melody):
Card 4 (Pad):
Tips¶
Combining Patterns¶
- Stay in key: Use the same scale (e.g., C:minor) across cards
- Frequency separation: Bass low, melody mid, ambient spread
- Dynamics: Use
.gain()sliders for real-time mix control
Modifying Patterns¶
Start with a pattern and experiment:
- Change
.fast(2)to.fast(4)for double speed - Swap scales:
C:minortoC:major - Add effects:
.room(0.5)or.delay(0.25) - Add sliders:
.lpf(slider(800, 100, 4000))
Contribute a Pattern
Have a great pattern? We'd love to add it! See the Contributing Guide for instructions on submitting patterns to this library.