Device Details

Device Overview

Name/Version: Euclidean sequencer Pro 2.1
Author: alkman  
Description: Compose with polyrhythms and polymeters fast and intuitively. Create evolving melodic or percussive mathematical rhythms. It is a 4 voice sequencer which allows for a lot of customisation. It comes bundled with a second MIDI device "euclidean out" which enables routing any of the 4 voices to any MIDI track in Live.  "Euclidean sequencer pro" is the successor of the euclidean sequencer including many new features(see key differences below).

Demo video:

Walkthrough video by Catalyze Music academy

***Update 2.1***

*Added version info in the settings panel.
*Fixed an issue where the parameters steps and events were registering twice in Live's undo buffer

***Update 2.0***

*Various optimisations in the backend engine. The device runs more efficiently and uses less CPU and ram.
*Fixed an issue for voice D arpeggiator where MIDI input from clips wouldn’t operate as expected.
*Fixed an issue where click and drag on the main UI could result the device to temporarily freeze under very heavy load.

***Update 1.2***

Euclidean sequencer Pro:
*Fixed an issue where an automated preset number box was disabling automation.
*Fixed an issue with step duration under free polyrhythm mode, occurred when Live's tempo was automated.
*Edited info view text for sequencer mode window.

Euclidean out:
*Fixed an issue where notes were not received correctly or the connection was getting dropped under certain systems.
*Fixed an issue where the refresh button was resetting the name of the instance selected.

***Update 1.1***

*In sequencer mode you can MIDI monitor all notes edited in the sequencer. Toggle monitoring on/off by clicking on the new headphones button.
*Added semitone up/down transposition buttons for the sequencer mode.
*GUI elements are not rendered blurry on non-retina monitors.

Key features/differences from euclidean sequencer:

* Switch easily between polymeters and polyrhythms by toggling the corresponding button.
* Click and drag on the main UI panel to dial velocity value for each individual note. Shift click-drag to adjust the velocity of all the notes in that voice.
* Comes with “Euclidean Out” which allows you to route the MIDI output from each voice in any MIDI track inside Live(please note that due to live's architecture when you use this method there is a small latency to the notes. This is relative to the audio buffer of Live. E.g. 12ms @512 samples and 4ms @128 samples.).
* Clock divider/multiplier for each voice. It can be either a common multiple or a non-divisible value.
* Control any accesible parameter in live by mapping it to any of the four sequencers.
* Individual note duration for each voice. Duration is measured in step multiples or divisors.
* Scale folding functionality with root note and scale selection for the sequencer mode.
* Individual swing for each voice.
* Juno like arpeggiator for each voice.
* Use midi clips or midi keyboards as note input for the arpeggiator.
* Randomisation window for randomising all or certain parameters .
* Control the master speed in Note values triplets or Hz.
* Allow each instance to act as a master or slave device and receive/send “RE-Sync events” “preset value changes” or Clock parameters.
* Control when the Re-sync, preset change and voice activation events occurs. Trigger them according to live’s quantisation, every new bar or immediately.
* Confirmation window for the delete preset button.
* Link preset value changes to scene value.
* All the functionality of the main window now available in the floating window too.
* Redesigned and optimised engine.
* GUI elements optimised also for non-retina screens.
* Change the colour of each voice.
* MIDI through toggle.
* Push 2 integration.
* You can drag and drop a json preset file upon the device to load presets
* When saving preset file the filename automatically appends the date and time.
* Added more preset slots.

All UI objects contain descriptions for Live’s info view.

More info on euclidean sequencers :

Highly recommended book on euclidean rhythms and more:

Requires max for live & Ableton Live 10.1.2 or later

All updates will be for free.

Device Details

Tags drum, sequencer, effect, utility, other, push
Live Version Used: 10.1.2
Max Version Used: 8.1
Date Added: Sep 27 2021 11:29:51
Date Last Updated: Oct 11 2022 10:46:38
Device Type: midi_device
Download URL (report link)
License (more info): Commercial


Superb! By far my favourite sequencer. I'm currently working on a project entirely based on this one. Thanks so much!

I purchased your older sequencer and the upgrade. It's very good, but the way you merge the layout so it's impossible to work with or edit is just a terrible policy. Bad for the community. I guess you're just paranoid. I can't recommend to anyone for this reason.

@rsavell First of all I am glad that you like the device. I really am beacause it is a passion project. It took me 14 months on-off to patch all the features -and that without even considering the first version-. This is a commercial piece of software and for better or worse not being able to edit the source is a common practice -even in the M4L world-. This is there in order to protect the author from fraudulency and thus secure the viability of the project. The majority of my devices are available for free and you can edit the patch as you please. Recently, a team of people rebranded part of one of my free devices as a commercial software without even crediting. I would say that this was a terrible policy. If you think that this is paranoid so be it.

The way that you can blend polyrhythms and polymeters is unprecedented! This should come as standard with ableton 12 :) . Well done

This device is a must to have and should be a part of Ableton Suite.
I wish a VST version to use it with another DAW


@tigranHam, @lodube19. Thanks to both

Do you offer an upgrade for those who already bought Euclidean Sequencer?

@mhj Yes, you should have received an email about that. If you can't find it please email me here:

@aikman Well. I appreciate the amount of work that went into the patch. And I'm sorry that someone appropriated it for commercial gain. So I apologize for the paranoid comment. I do regret the commercial shift from Max hacker wonderlad to M4L for profit, but understand that it's good if some can make a bit of money on their passion. Best.

Actually, one last comment. Another reason with my disgruntlement with the disabled patch is that it is impossible now to get it to work in Max8. With most M4L patches it's possible to mod the i/o and use them in the Max standalone. As I've left the Ableton community for reasons described above and do all my work in Reaktor VCV and Bitwig now, with side projects in Max8, the patch is completely useless to me. So total waste of money. But you did clearly state requires Ableton 10.2 so ridiculous assumptions on my part. Cheers. Good luck.

@rsavell. I understand. Send me an email and we will figure something out.

Awesome sequencer! A must have!!!!

Hey Alkman ! I saw this amazing plugin in action and tried to instal it on ableton live 11 without success. It gives me a popup saying "This devices is not available in this version of live."
Is there a workaround to get it to work in 11 or is it just not released yet ?

@Poppip Hi there! It seems that you don't have max for Live(M4L) installed in your system. This is a M4L device and it requires either ableton live suite or to purchase and install M4L separately. You can find more info on this here

@alkman. Thanks for the quick reply ! I'll look into it :)

You are wonderful ! thanks for making this

I'm a new user/owner of euclidean sequencer pro. I'm unable to delete presets. What's the trick? Is there a manual for this device?

Just figured it out thanks. I had my Live window maxed and the confirmation window for deleting presets was hidden. Apologies for the unnecessary question.

I can't seem to download the sequencer? The "Buy this" link does not work for me.

@Smconnor I am. not what is exactly the issue there, but I believe that you first have to fill the price field and then hit the "Buy this" button.

@alkman Wow that's embarrassing, lol. Thank you!

hi- been absolutely loving this, but am still getting errors with the preset numbers turning off automation when trying to automate running through them so end up using an LFO which isn't ideal. Pretty sure i have 1.2 but I don't see a way to check for any version numbers in the device.

What a great device! I keep playing with it.

But for some reason i can't figure out how the preset section works. Could you please explain?

Okay just figured it out. It makes the device even greater!

Hi there,

I have just realized that the speed dividers/multipliers cannot be set to :7 and x7, respectively. Is this intended?

(Not that I would probably need that to make things even MORE unpredictable, just curious.)

Keep up the great work!


Hi there. I'm trying to buy but payment gets stuck at the very end of the process. unable to complete my purchase, no matterr if I try via creditcard or paypal.
Can you please help me Alkman?

@looshamik Hi there! Are you using any VPN? If so, try to disable it and maybe retry with a different browser.
Let me know if that works, else send me an email and we will figure something out.

Thanks a lot alkman. I finally got it. I had to deactivate vpn and all the security and privacy settings in my computer but I finally got it!. Time for fun now!.
Thank you as well as for your quick answer.

This is a wonderful device. Thanks very much alkman.

I can see that presets can be automated via the currentpreset paramater, but is there a way to change presets via midi note?

I am glad you like the sequencer.
I tried to keep the device as less bloated as possible so I decided not to add features that you can add with other M4L devices.
In your case, you can achieve this with a free device that maps MIDI notes to MIDI CC.

Hi Alkman,
I really love your Euclidean Seq Pro. I'm a customer. I downloaded 1.2. I am using Live 11.1. There is a bug on my system. The Arpeggiator doesn't take the MIDI in on channel D. It only pulls the MIDI from the sequencer. I have selected "active on" for D in the Arpeggiator popup, and "from MIDI clip or keys". It still pulls from the sequencer. If I select "from sequencer" it also pulls from the sequencer. The other three channels A-C work fine with pulling MIDI from a clip in the Arpeggiator. I'm sure this is a quick fix. Would appreciate if you are able to turn it around quickly. I'm using it for a current composition. Much thanks.

Also, I'm on Windows 11.

@Akiva. None has reported this yet, so thank you. I'll have a closer look at this tonight and try to reproduce it in my system. If I can verify it I will release a fix for this before the end of the week.

@Akiva, a new version that fixes this issue is out. Please re-download both devices from Gumroad by following the link in your gumroad receipt or your gumroad library (if you have signed up). In case you need more details here is more info

Thank you for actively updating this awesome tool!

Thank you for this sequencer which i have bought.

I am using it to send a sequence into hardware. I have 2 problems:
- the lengths of the notes are not long enough even though i put it up to max, and the synth always plays a base note in between each note of the sequence
- I which it was easy to program the start of A B C or D on the second or third beat instead of always starting on the 1rst beat.

I am fairly new to all of this, and i won't be able to program it by myself.

thanks for this sequencer, it's very inspiring.
thanks in advance for any help

@Paulcham, I am glad you like the sequencer.
Regarding the issues, you are facing.

1) I can't tell with certainty what is going on there but please double-check the envelope settings of your synth. The synth might have a fixed envelope for all incoming notes in which case duration and velocity won't have any effect.
2) I am not sure I understand this completely but I believe that you can achieve this by using the rotation parameter and offsetting the start of each sequence.

Let me know if that helped

Thank you for updating! How can I figure out what version I'm on?

@akiva I?m waiting on the same answer. Until it?s official, here?s what I do:
When I see an update announced or posted here, I go back to my purchase email or the announcement for 2.0 and follow the download link from there.
I then drag the latest download into my chosen place in the library, replacing the device with the same name/number

I don?t have Euclid in too many prominent projects, so I cannot confirm if this will cause broken links to older projects. Being hopeful, keeping the name the same and the variable names the same ought to be a seem less substitute. Just don?t expect presets to reference the new patch and don?t expect manual midi maps to be retained if you have them set in a template. There?s so much here, that I have yet to skim the surface, and if I do create something complex and worth keeping, it?s immediately recorded into a clip.

So my approach is to officially get the update notice here on maxforlive and go with that news, then go to my gumroad on my own volition and download the device again

Would love if there was a ratchet/repetition tab so you can select how much ratchet per steps you want

I've lucked upon a Torso T-1 and it has that feature. I wonder if you could emulate this with a Note Echo device or grouped arpeggiators and a note-length device? I've done this in order to have one note length spill arpeggiation into the next...

I bought it without knowing that it does not work with live lite. As I will not get live standrad, the device is useless for me.
I still asked for a refund.
Ashley from cycling 74 wrote me, that she wrote a message to you therefor.
But I personaly want to please you too for a refund, because I cannot use the device with live lite.

Thank you very much


@Thorsten, Please check your inbox


THX a lot. Sorry for the extra stress.


answering so late but yes it helped me a lot!! thank you so much

I have another question, because i come from a musical backround and i have no clue about programming:
could it be possible to assign each dot to some other value than a note?
for example: instead of determining a note value could each dot be assigned to a value of midi cc to program external hardware??
i can give you my personal email if its easier

thank you again for this creative tool

what i mean is could, the eucledian sequencer controle an enveloppe?? thank you so much


@PaulCham Yes, you can do this in sequencer mode.
In the extended window, you can use the last tab called "parameter". You can map these values to any parameter in Live that is midi mappable. You can also interpolate between these values if you wish.

Semitone "down" transposition button for the sequencer mode does not work. Using Windows 10 + Ableton 11 lastest version.

preset functionality seems broken.
Presets don't get stored in my instances.
I'm on a Mac M1, with Live 11.

Brutal sequencer is in my top 5 together with isitonik they are the best on the market.

i have one question.
i'm too stupid :)
how can I save a preset on euclidean sequencer 2.1?
thank you for your help

Can someone explain how the preset work I can't store anything?
Thank you for your help

Hi, I keep visiting the URL you posted. I'm trying to buy it, but nothing happens when I press the "Buy This" button.

@moetwist did you put a price before clicking on buying?
Just a thought ;)


Unfortunately I bought this hoping to run it with Live Lite. I now understand it doesn't work. I have contacted you for a refund, but hoping this my prompt a response.

Thank you

For all the people that can't figure out how to save presets, and there appears to be many, it is SHIFT + left click on the preset slot to save the preset. SO unintuitive, but once you know you know. Great plugin otherwise.

I found a bug in the plugin. I noticed that the "semi" button in the Pitch tab allows notes to go up, but not down. Unless I am missing something. I couldn't get it to work.

Loving this device so far, but am running into an issue, that may be a user error.

I purchased the latest version yesterday. Running in Live Suite on an M1 MBP running Monterey.

Everything works as expected, but occasionally, and seemingly at random, the sequencer will pause. The little white dot that spins around the viewing window stops and no notes are played. It generally seems to resume on the next bar.

Any suggestions? Thanks.

Login to comment on this device.

[ browse device library ]