M4L: Thinking about clocks…

When building a Max For Live sequencer, clocks are a problem…

My ‘Adlais’ sequencer has a counter based clock:

The Metro object automatically synchronizes to Ableton Live’s clock, but only in that it counts upwards at the rate input – in this case 4n – from when Live’s transport is engaged. The plugsync~ object resets the clock when Live’s transport is stopped and restarted.

Well, that’s fine, you might say… and it is up to a point.

It is ‘in sync’ with Live’s clock, but not with Live’s transport, and that is a problem. If I were to set the number of steps in my sequencer to 5, step 1’s position will shift along the transport by on step per 4 beats, so:


Transport 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
Counter 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1


If I then switch back to 4 steps, this happens:


Transport 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
Counter 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1


Which is what is happening with Adlais

And renders my upcoming percussion sequencer useless

So far I have found two solutions, one of which is elegant, the other is stupid….

Answers on a postcard please

Really, i would love to know your thoughts…

Posted by Dave Dove in How to, 0 comments

Adlais – Additive Performance Sequencer

So.... What is Adlais?

Adlais is:

An Additive Step Sequencer?

A Variable Word Length Euclidean Sequencer?

In other words, Adlais is…

A Very Powerful Step Sequencer capable of both monophonic and polyphonic sequencing


Purchasing Adlais

Adlais - Additive Performance Sequencer is available as a Max for Live device for use only with M4L within Ableton Live

Buy Adlais here for £10:

Once payment is made the purchaser should be returned to this page where a download link should replace the Purchase button

Updates will be free

Current version - Adlais IV v4.0 - 23rd March 2019


So.... What is Adlais?

Adlais’ free drawn 32 step pitch sequencer and multi-track Euclidean velocity pattern are driven by a powerful, versatile Master Clock capable of generating complex melodies and rhythmic patterns

This sequence can then be affected by a generative additive engine which can create a huge number of variations of the original pattern both manually and automatically – complex evolving melodies and chord sequences

Finally, the sequence can be forced to a selected scale and note range before being output to your instrument of choice…

Adlais v3

Adlais v3.0 Global Clock

Adlais v3 Additive Section

Adlais v3 Generative Section

Adlais v3 Euclidean Section

Posted by Les Wilkins in Max for Live