Requires : ableton live9, max for live

I will send you the download link within 24 hours after payment. If you don't receive it, please send me a message. Please check your spam folder before sending me a message.


version 4 of RPE
8 track drum sequencer 

Demo Video

Demo video by Matt Hooper

Structure of RPE4

RPE4 consists of 8 sequencer tracks.
Each track consists of 4 sequencer blocks and one block chainer.
Each sequencer block consists of one grid unit and 3 multislider units.
Block chainer controls playback order of seq blocks.

Sequencer Track

Grid Section

Each sequencer block has own sequencer.
 So you can set different step size(resolution) and playback direction per block.

Slider Section

Each block has 3 slider units for controlling velocity, probability, timing shift.


Rnd/Clear = randomize/clear slider values of all 4 blocks
SetAll = set all slider values of all 4 blocks

Block Chainer

Block chainer controls palyback order of sequence blocks.

Size = step size(max 16)
R C” = randomize/clear grid states
Arrows = rotating grid states
1 2 3 4 5 6 7 8” = snapshot of grid state of block chainer 


If you set like picture above.
playback order of seq block will be like below
1 > 2 > 1 > 3 > 2 > 2 > 4 > 3

You can make 8 snapshots of grid and slider state.
Each track has own snapshot function.
Global snapshot controls track snapshot state.

Init” = click this button, all track params will be initialized.
Copy/Paste = you can copy/paste track snapshot 

After selecting copy/paste slot, “Push” button will show up.
Clicking “Push” button, copy/paste will be executed.

Midi Note Assignament

You can set output midi note number of each track here.
There is a text box below the “Inst” label.
You can set inst name of each track.


You can control mute/solo state of each track.

Sequencer Block

Each sequencer block can be running direction and size(resolution) independently.

> < R” = running directions
Size = step size(max 8)
R C” = randomize/clear step states

Swing Editor

Swing editor is a sequencer for controlling timing delay of sequencer clock

Power Switch = on/off swith
Size = step size
Spd = running speed of the sequencer of swing editor
Arrows = rotating step values
R1 = randomize
R2 = randomize(only even step)
C = clear step values

Example of Making Normal Swing

set step size = 2, spd = 16n,
then you can control swing amount by value slider of step2.

Making Snapshot Pattern

You can make 8 patterns of track snapshots.
And you can change these patterns by midi note C0 ~ G0.

additional patch for RPE user
in RPE3x, each track is more independent than RPE3.
each track has grid track x1, step slider track x2, lfo x1
some new features(grid state template, slider value template, polyrhythmic mode, running direction ><2)

Track Overview

Track Components
Grid Track(x1) = controlling midi note triger
Step Slider Track(x2) = controlling value of each step(one for velocity, one for assignable)
LFO(x1) = modulating one parameter

Grid Track
If grid state is on, that step trigger midi note.

Grid Track Control
Template = template patter for grid state
“R C” = randomize/clear step state
Arrows = shifting step state

Step Slider Track
You can set value of each step.
There is a “V A” tab right edge of step slider track.
If clicking “V”, step slider tack for velocity is appeared.
If clicking “A”, step slider tack for assignable parameter is appeared.

Step Slider Track Control
Temp = template patter for slider values
SetAll = set all slider values at once
“R C” = randomize/clear slider values
Range = randomize range(0 to 100%)
Assign = parameter assign

Assignable Parameters
Gate = controlling gate time of each step
Shift = controlling timing shift of each step
Swing = controlling swing amount of each step
Prob = controlling trigger probability of each step

LFO Unit
On/Off Switch = lfo unit on/off
MenuBox = lfo waveform(sine, up, down, square, triangle, random)
Rate = lfo speed
“S” = lfo speed sync switch
Target = target parameter(velo, gate, prob, shift, swing)
Depth = modulation depth(-100 to 100%)

Track Sequencer Control
Power Button = sequencer on/off
MenuBox1 = running directions
“N P” = clock mode(normal/polyrhythmic)
MenuBox2 = sequencer speed
Strt = start point
Size = step size
Note = output midi note of each track

You can make 8 snapshots.

RPE3 v1.5
New Features:
expanded LFO function(phase, noise)
added grid template menu
added step slider template menu
added extra step slider(now there are 2 step slider unit per track)
added polyrhythmic mode
added “><2” to sequencer running menu

Grid Part
Power Switch = track on/off
MenuBox1 = output midi note
MenuBox2 = running directions
MenuBox3 = step size(1 to 32)
MenuBox4 = speed
P” = turning on this, clock mode becomes polyrhythmic mode
MenuBox5 = grid template menu
“< >” = shifting grid state position
R C” = randomize/clear grid state

Step Slider Part
Each track has 2 step slider units, one is fixed to controlling velocity value, another one is assignable.

Step Slider Control
Trk1 to Trk8” Tab = changing step slider display
V A” = changing velocity slider and assignable slider
Template = template pattern for slider values
SetAll = set all slider values at once
R C” = randomize/clear slider values
Rnd Range = randomize range
Up Down” = shifting slider values up/down

each track has one LFO unit
you can modulate parameter values

LFO Setting
On/Off = lfo unit on/off
Target = target parameter(velo, gate, shift, prob, swing)
Depth = modulation depth
Rate Knob = controls lfo speed
Sync = sync switch for lfo rate
MenuBox” = lfo waveform(sine, up, down, square, triangle, random)
Phase = controls lfo phase
Noise = controls noise mixing

Save/Load Grid Patterns
You can make 8 snapshots of grid patter.

global swing amount
You can also control swing amount value of each track by step seq or lfo.

Play = play all grid sequencers
Stop = stop all grid sequencers



version 2 of RPE

Main Changes

16track >> 12track (for improving loading time and etc)
added polyrhythmic mode
re-added lfo function
changed interface design

Grid Section

Midi Note Assignments

From the left:
Track number(1 to 12)
On/Off = on/off switch for each grid track
Output midi note of each track


You can set different grid size per track(1 to 32).

Settings of Each Grid Track and Seq Track

There are 2 modes(normal/polyrhythmic).
Parameters of this section will be changed by the mode you chosen.

Normal Mode

From the left:

Track number
N P” = seq mode switch(normal/polyrhythmic)
Seq Speed
Step Size = 0 to 32, default 16
< >” = shifting grid status
R C” = randomize/clear grid status

Polyrhythmic Mode

From the left:

Track number
N P” = seq mode switch(normal/polyrhythmic)
Seq Speed = 1/4, 1/3, 1/2, x1(default), x2, x3, x4
Step Size = 0 to 32, default 16
< >” = shifting grid status
R C” = randomize/clear grid status

Examples of Polyrhythmic Mode

With step size 2, 4, 8, 16, 32, polyrhythmic mode doesn’t make sense.
So if you use polyrhymic mode, you should set step size not these numbers.


Normal mode

Polyrhythmic Mode


Normal Mode

Polyrhythmic Mode

Velocity, Shift, Probability

In this section, you can set velocity, timing shift, probability of each step.
This section is linking to grid track.

Velo, Shft, Prob” = you can set velocity, timing shift value, probability of each step.
R C” = randomize/clear step values
Setall = changing all step values at once
Range = you can control randomize behavior with this value
up down” = shifting step values up/down
Flam Grid = set flam
Flam Velo = 0 to 100%
Flam Tmng = flam timing
Mirror Grid = mirroring gird track status


There are 2 LFO units.
You can modulate “velocity, timing shift, probability” from these.

LFO Settings

ON/OFF = lfo on/off switch
Sin Saw Squ Tri Rnd” = lfo waveform
Inv = waveform inverting switch
Sync = lfo rate sync switch
Speed = lfo rate

Modulation Matrix

Source = modulator(lfo1/lfo2)
Destination = target track and target parameter(velocity, shift, probability)
Depth = modulation depth(-100% to +100%)

Save Load Swing Disp

You can save/load 8 patterns.

Auto Save = turning on this switch, your pattern will automatically be saved when live’s trasport status becomes stop.
Swing = swing amount
Disp = turning on this switch, track number and step number will be shown up to grid section.


RPE 1.5

v1.5 of RPE