Advanced LFO Sequencer (Enjoy!)

Advanced LFO Sequencer!

  • Play up to 50 Notes with 50 Rests
  • Play up to 8 Key Octaves
  • Play using all note lengths including Dotted, Triplets, Sextuplets, and Quintuplets
  • Fast and Easy Sequence writing

Sequenced Patch Samples (All using only one Vital Synth)

Nyan Cat SEQ.vital (442.7 KB)
Noragami OP SEQ.vital (249.0 KB)
Snowblind Au5 SEQ.vital (403.9 KB)



How to make an Advanced Sequence

Step 1
Step 2

Copy and paste Python LFO Sequencer code to any Python Compiler

Here’s a website you can go to:
https://www.programiz.com/python-programming/online-compiler/

Step 3
Write a sequence to a text file using this as a reference

Notes  -[C,C#,D,D#,E,F,F#,G,G#,A,A#,B,EMP]
Octave -[0,1,2,3,4,5,6,7,8,9]
Length -[1,2,4,8,16,32]
Special-[.,t,s,q]

Note Help:  EMP  = Empty / Rest

Length Help:  1  = Whole Note
	          2  = Half Note
	          4  = Quarter Note
	          8  = 8th Note
	          16 = 16th Note
	          32 = 32th Note

Special Help:
	          . = Dotted Note
	          t = Triplet Note
	          s  = Sextuplet Note
	          q  = Quintuplet Note

Example Notes: C0  8
	           C#0 8
	           A#7 16t
               EMP 2

Tip: You can skip lines to help organize your sequence
Help: You can try any sequences inside the Text Sequence Samples Folder
Step 4
Copy and Paste the sequence to "COPY_TEXT_SEQUENCE_HERE" in the Python LFO Sequencer code
Then compile/run the code

From this:
User%20Input%20%23No%20Notes
To something like this:
User%20Input%20%23With%20Notes
Then compile / run by clicking this:
Run%20button

Step 5
You should get something like this:

Check to see if the information given looks good then copy and paste the LFOs to Vital

(WARNINGS/TIPS)
1:DO NOT go over 8 key octaves
2:Do NOT go over 100 points in either LFO
3:For BEST results stick to 1,2,4,8,16,32,64 Measures
Step 6
1: Set your LFO Frequencies to (How many measures you have/1)

2: (IF YOU HAVE 4 OR LESS OCTAVES):
	Assign LFO 1 to Ocillator 1's Transpose

   (IF YOU HAVE 5 OR MORE OCTAVES):
	Set Ocillators 1's Transpose to -48
	Assign LFO 1 to Ocillator 1's Transpose

3: Assign LFO 2 to Ocillator 1's Level & turn the mod knob till the Level Cuts off to 0
   so everytime you have an EMP or "rest" in your sequence the Ocillator will cut off.

DO NOT FORGET TO CHANGE YOUR TRANSPOSE to -48 IF YOU HAVE 5 OR MORE OCTAVES or else you might
think your sequence is wrong.
FINISHED

ENJOY MAKING SEQUENCES!!!

(Extra/Tips)

  • Use your creativity to create longer Sequence Patches by modifying the LFO wiring
  • Inspired by @SlavaCat
Check out SlavaCat's Posts!

Random LFO Generator, by me
Equation to LFO, by me

3 Likes

Epic! Can’t wait to try this out.

1 Like

im having a problem creating a sequence with the online version, I can’t exactly add in a txt file there :confused:

1 Like

Oh gotcha, copy the sequence to “COPY_TEXT_SEQUENCE_HERE”
Don’t copy the Text file name, but the sequence inside the Text file you made XD
Sorry if this sounds confusing.
Let me know if this helps!
Advanced%20LFO%20Text%20Help

Just a quick suggestion, use round(point, rounding amount) to cut down on lfo file size. I would also suggest using 3 as the rounding amount, so lfo.append(round(lfo_point, 3))

1 Like

Thank You! I’ll test that tomorrow to make sure there are no bugs and implement it!

1 Like

I forgot to mention, you can also add Empty/Rest notes and Dotted Notes
Example:
EMP 8
F#0 4.

1 Like