LFO Sequencer V3

LFO Sequencer V3 A and B

This is a sequencer for generating repeating patterns by sampling two LFOs that are modulating one another. The pattern produced is dependant not only on the frequency and shape of the LFOs, but also the tempo of the clock going in. In summary, I use this as a source of repeating patterns that will change organically as the tempo changes.

There are two versions included here. One is the reduced version, which is a great source of modulation and provides unipolar and bipolar modulation. The larger version has a built in STS uQuantizer V6 integrated into it along with scaling and glide, as these were elements I found myself adding over and over.


Input Signal Range Notes
18%20AM48x44 0 - 1 Clock input, gate length has no effect
24%20AM48x45 0 - 1 Reset input, responds to gates

Output Signal Range Notes
39%20AM61x59 3 octaves produces 1/oct signal that can be switched up 3 octaves and down 4
22%20AM62x48 0 - 1 This is the same sequence as the 1/oct output but fixed to scale between one and zero for modulating knobs, it is not affected by parameters other than ‘shape’ and ‘lngth.’

Controls and Displays

Parameter Function Notes
58%20AM115x97 LFO Shape This is a macro control that changes several parameters in the LFOs within the module including frequency, modulation index, and crossfade. Low values create a slow continuous sine while higer ones are more chaotic.
48%20AM200x85 Pattern Length Controls the length of the pattern, up to 32 steps.
05%20AM179x86 Glide This applies slew limiting to the output creating note slides. It can be turned on and off via gate for external sequencing.
31%20AM165x77 Quanntizer Root Note The notes are assigned chromatically A-G# mapped to the range 0-11
59%20AM224x85 Quantizer Scale Scrolls through semitone, major, natural minor, harmonic minor, pentatonic major, pentatonic minor, blues major, and blues minor scales. Scale notes are indicated in light blue and the selected note is selected in white.
22%20AM197x87 Pattern Range multiplies the bipolar signal of the internal LFO between 0 and 3 before being quantizing.
09%20AM186x86 Octave Switch Transposes the scaled pattern up 3 and down 4 octaves in quantized steps.

Version History

Revision File Date Notes
V 3-A,B LFO Seq V3.audulus (763.2 KB) 05/02/2018 Previous versions were effectively prototypes.


Revision File Date Notes
Sequencing Tempo LFO seq Demo Patch 1.audulus (1.7 MB) 05/02/2018 This patch was intended to demonstrate hw the LFO sequence could morph across different tempos while returning to the original pattern using reset.

Probably mostly slept on… This package is absolutely wonderful. I recommend setting up multiple stages of envelopes and also animating those – looping envelopes work really well. I like how I can manipulate the “shape” knob and get different rhythmic shifts without loosing the mood in a patch. Often quantizing tools can lend themselves to a grid-locked pattern, which needs to be supplemented with various techniques to ‘humanize’ it. These modules seem to lend character to sequencing from the outset. Well done.


Here is a prototype of version 4, with about 1/3rd the CPU of the last version and an on-board euclidean sequencer to provide gates. You can also sum sequences using the BIAS input.

LFO SEQ exploration.audulus (214.6 KB)

Things I am wondering:

  1. Should I provide onboard clock division?
  2. Should I make an ES-8 friendly version with built-in VPO and envelope signals?
  3. The loop length on the euclidean sequencer is currently different than the overall length of the pattern for extra generative possibilities. Is this useful or confusing?
  1. That could be fun.
  2. Yes please.
  3. Useful.
1 Like
  1. “Clock division” is always a bit confusing for me. Do you mean dividing the frequency or the period? The first is straight forward using a counter, the second requires an independent oscillator synced using a zero-crossing node. The first could be a useful add, but the second might not be worth the extra CPU.
  2. No ES-8 so I can’t really say.
  3. I prefer the different lengths.
1 Like

I meant more like a counter that divides the incoming clock into every other, third, fourth, etc. The thought is that you could set up several of these sequencers and have them going at different related rates.

will do!

In that case yes :cowboy_hat_face:

1 Like

I got a little late night inspiration to make the adjustments to the patch. Hopefully after some sleep I can find a way to make the front panel a little clearer, maybe by adding some SVGs. As always, feedback is welcome.

LFO SEQ exploration 2.audulus (281.9 KB)


Lots of fun to twiddle the knobs. I think I prefer the earlier version’s scale and root displays though.


yeah, I was just moving all the pieces around and needed to keep track of the bits. So the next step is to scrunch them back up.


No graphics yet from the graphics designer? SV-Jeez!

1 Like

This one is super fun to play around with! Happy to see you explore this sequencer build further. :smile_cat:

1 Like

I was actually just about to get started with the paint job.


LFO SEQ (Dance Patch).audulus (586.3 KB)

Okay, so I guess you need three of those LFO Seq’s!


And some LFOs to sequence the LFO Sequencers :rofl:

LFO Seq V4.0.3.audulus (100.5 KB)

So I am getting pretty happy with the layout. I’ll probably make a new pixel-art logo tomorrow but this will do for now as I will start to test it with modular and maybe try to make a little overview video before starting a new thread for this version.

Or should I just completely rewrite the top post?

edit: fixed a typo or two


LFO SEQ V4(Techno Run).audulus (1.7 MB)


I like the new layout, it’s much clearer which controls belong to which function. I think I would start a new thread. Maybe call it the LFO Sequencer Mk II.


This is great!