12 steps random sequencer
Tie is our updated take on a max for live sequencer, designed for experimental techno music producers.
In Tie, you set the barriers for your sequence, like, lowest note, highest note, lowest velocity, highest velocity.
After that, you hit the full random button and tie creates you a note sequence and a velocity sequence.
Then, you can alter the sequences with random note lengths, cycling, realtime shifting or turning steps on and off.
In Tie, you set the barriers for your sequence, like, lowest note, highest note, lowest velocity, highest velocity.
After that, you hit the full random button and tie creates you a note sequence and a velocity sequence.
Then, you can alter the sequences with random note lengths, cycling, realtime shifting or turning steps on and off.
Actual version : v2.o7
6 channel drum sequencer
Domino is a 6 channel drum sequencer, a result of an interesting idea/concept.
In Domino, you have 4 domino bricks, where each dot represents a drum trigger. Every domino brick has 12 dots in total, or, 12 steps in total.
The number of maximum steps could be adjusted, also, the length of the sequence as well - just like in PolyRandom, the clock engine behind every brick "stretches" the
number of steps to a 14 steps long sequence, if you want - if not, welcome polyrhythms!
Domino has the same features as other devices, like adjustable tempo resolution, swing, note length preset memory - 5 banks for Ableton's DrumRack included!
...wait, description says Domino is a 6 channel sequencer, where every domino brick is responsible for 1 voice, then, where are the other 2 voices?
Good question!
You see, in this device, all four dominos have "tiles connected":
- the right side of the top left brick and the left side of the bottom left brick is connect
- the right side of the top right brick is connected to the left side the bottom right brick
...like this
In Domino, you have 4 domino bricks, where each dot represents a drum trigger. Every domino brick has 12 dots in total, or, 12 steps in total.
The number of maximum steps could be adjusted, also, the length of the sequence as well - just like in PolyRandom, the clock engine behind every brick "stretches" the
number of steps to a 14 steps long sequence, if you want - if not, welcome polyrhythms!
Domino has the same features as other devices, like adjustable tempo resolution, swing, note length preset memory - 5 banks for Ableton's DrumRack included!
...wait, description says Domino is a 6 channel sequencer, where every domino brick is responsible for 1 voice, then, where are the other 2 voices?
Good question!
You see, in this device, all four dominos have "tiles connected":
- the right side of the top left brick and the left side of the bottom left brick is connect
- the right side of the top right brick is connected to the left side the bottom right brick
...like this
These tiles are connected together with a "virtual AND" gate - in a nutshell, if steps are active on both tiles, a MIDI note will present at the output of the device.
With this easy little feature, you can create really complex, really interesting polyrhythmic patterns.
With this easy little feature, you can create really complex, really interesting polyrhythmic patterns.
Actual version : v1.oo
16 locations cartesian sequencer
Bricks is a 16 locations cartesian sequencer, highly influenced by René, from MakeNoise, with a huge west coast impact.
It is all about experimenting and exploring new patterns, new sequences and new melodies.
It is all about experimenting and exploring new patterns, new sequences and new melodies.
Compared to other "normal" sequencers, Bricks has an extra option in every step (steps are called "locations"). Every location has a "change axis" switch - in a nutshell, it changes the direction of the sequence, but not simply reverses it; if you switch the axis, the sequence will go from down to top. Since you can change this per step, this could lead you to interesting patterns. The direction of both axises are also accessible, just like the tempo division of the Y axis. Besides the device specific parameters, you have control over the usual settings, like MIDI output scaling, note length (with random function), random velocity amount (random deviation amount from 100), tempo and swing. |
Actual version : v2.o3
5 channel binary drum sequencer
Binary is a new kind of drum sequencer, where the position of steps are determined by the selected binary numbers in the grid.
Every channel could be locked, or in "unlocked" mode, the channel length is determined by the selected binaries.
It is a real geek/nerd device, designed for experimental people.
Every channel could be locked, or in "unlocked" mode, the channel length is determined by the selected binaries.
It is a real geek/nerd device, designed for experimental people.
Actual version : v2.o1
experimental MIDI note processor
Drunk is our new experimental MIDI processor.
The left side of the device processes note information, the right side does timing and velocity.
With drunk you can:
- inverting notes,
- offsetting notes,
- add random notes (called "Mishit")
- add random delay (called "Accuracy")
- add random velocity values and beyond(!)
"Dizziness" adds random velocity values (with variable range), "EX" means "Extremely Dizzy", if this one is on, all the "MIDI note safety"
is off - Drunk introduces new notes and "double notes" randomly; on top of Dizziness, there is a built-in comparator; if the generated random velocity is lower then
the % value of Dizziness, Drunk completely misses that note.
The left side of the device processes note information, the right side does timing and velocity.
With drunk you can:
- inverting notes,
- offsetting notes,
- add random notes (called "Mishit")
- add random delay (called "Accuracy")
- add random velocity values and beyond(!)
"Dizziness" adds random velocity values (with variable range), "EX" means "Extremely Dizzy", if this one is on, all the "MIDI note safety"
is off - Drunk introduces new notes and "double notes" randomly; on top of Dizziness, there is a built-in comparator; if the generated random velocity is lower then
the % value of Dizziness, Drunk completely misses that note.
Actual version : v1.o1
lockable sampled and hold MIDI sequence generator
Yash! stands for "Yet Another Sample & Hold", and it is based on the amazing schematic/module design by René Schmitz.
This design is so simple, so easy to build, yet, so usable, that I have built a whole bunch of these in Euro and in Serge format;
super simple to build, even on a small piece of stripboard.
A classic sample & hold module needs a trigger and a source to sample; in this M4L version, the trigger is a clock,
synced to Live (with swing) and the sample input is a collection of different noise types, like flat, 1/f, 1/f2, f, f2, crackle, gaussian
and even an MM5837 noise chip emulation. Why? With sampling from different sources, you'll get different "taste" of MIDI note streams.
After sampling, you can lock the internal shift register into 8 or 16 steps loops, then, you can scale the output.
Internally, there are 2 "circuits", one for notes and one for velocity.
With the (MIDI mappable) "flush" button, you can open the sample input temporary; you can let "new source" to sample flow in.
Please note, just like any other sample & hold, Yash! doesn't have a "memory cell"; you have to record the MIDI output onto a channel,
otherwise your random melody is gone after re-loading the session.
Yash! is great for "jamming", recording random loops from synths or browsing through patches, presets.
This design is so simple, so easy to build, yet, so usable, that I have built a whole bunch of these in Euro and in Serge format;
super simple to build, even on a small piece of stripboard.
A classic sample & hold module needs a trigger and a source to sample; in this M4L version, the trigger is a clock,
synced to Live (with swing) and the sample input is a collection of different noise types, like flat, 1/f, 1/f2, f, f2, crackle, gaussian
and even an MM5837 noise chip emulation. Why? With sampling from different sources, you'll get different "taste" of MIDI note streams.
After sampling, you can lock the internal shift register into 8 or 16 steps loops, then, you can scale the output.
Internally, there are 2 "circuits", one for notes and one for velocity.
With the (MIDI mappable) "flush" button, you can open the sample input temporary; you can let "new source" to sample flow in.
Please note, just like any other sample & hold, Yash! doesn't have a "memory cell"; you have to record the MIDI output onto a channel,
otherwise your random melody is gone after re-loading the session.
Yash! is great for "jamming", recording random loops from synths or browsing through patches, presets.
If you are interested more in René's circuits, visit his website; super amazing work!
http://www.schmitzbits.de
http://www.schmitzbits.de
Actual version : v1.o4
4 steps semi-random sequencer
4Seq based on an amazing Eurorack module from Nonlinearcircuits.
"This sequencer has 4 stages with a forwards/backwards control allowing the development of quite complex sequences and patterns." Since this M4L implementation lives in the "software domain", I was able to add more functions to it, but, the basic idea remains untouched. In 4Seq, you have four steps and the chance of the direction and output sequence is controlled by you. You can also adjust the random velocity range and the final MIDI output note range. |
|
On top of that, special "mathematical operations" could be used to the steps, like OR, ADD and SUBTRACT.
Learn more about Andrew's amazing modules and work at http://www.nonlinearcircuits.com
Actual version : v1.o3
programmable MIDI chord memory
ChordMemory is a really simple device, which converts an incoming note
into a user defined chord.
You can shift the base note with +/- 12 semitones, add notes an octave lower and / or higher, set the velocity amounts independently,
generate random chords and as a final touch, give some human feel with a random, 0-20 ms per note delay.
From version 1.o1, there is a drop-down menu, which lists all the saved chords from the "Chords" folder for quick access.
into a user defined chord.
You can shift the base note with +/- 12 semitones, add notes an octave lower and / or higher, set the velocity amounts independently,
generate random chords and as a final touch, give some human feel with a random, 0-20 ms per note delay.
From version 1.o1, there is a drop-down menu, which lists all the saved chords from the "Chords" folder for quick access.
Actual version : v2.o4
random pitch and modulation wheel movement generator
Bendr is a very simple and fun device, which breaths some "human error" into your "dead-precise" MIDI.
It generates random pitch and modulation wheel movements every time when a new note comes in.
You can control the amount of the pitch and mod. wheel random amounts and the width of the bending.
...also, you can go crazy with it!
It generates random pitch and modulation wheel movements every time when a new note comes in.
You can control the amount of the pitch and mod. wheel random amounts and the width of the bending.
...also, you can go crazy with it!
From version 1.o1 Bendr can produce random velocity and delay, per incoming note.
(Thank you very much for the tips Alan!)
(Thank you very much for the tips Alan!)
Actual version : v2.o6
8 channel polyrhythmic drum sequencer
Polyrandom is a very sophisticated 8 channel polyrhythmic drum sequencer with complex features for all 8 channels.
Actual version : v5.o5
Polyrandom featured in the 25/10/2016 Cycling '74 newsletter.
Thanks to Darwin Grosse for the support! A live set from user Metrist, recorded for Noods radio, Birstol, where Polyrandom is the heart of the show! Thank you very much!
|
Polyrandom in Richard Devine's studio :
|
random looping sequencer
Turing Machine is a random looping sequencer for the M4L platform, highly influenced by/based on
the fantastic work of Tom Whitwell, the DIY Eurorack Turing Machine :
http://musicthing.co.uk/modular/?page_id=21
the fantastic work of Tom Whitwell, the DIY Eurorack Turing Machine :
http://musicthing.co.uk/modular/?page_id=21
In the latest version you can still switch between the "normal turing" and the random drum machine modes, we've also updated the mapping possibilities of it!
Actual version : v5.o6
Turing Machine featured in the 2017 March issue of Estrada i Studio.
Great article from Marcin Staniszewski, thank you very much for the support!
Great article from Marcin Staniszewski, thank you very much for the support!
(language is Polish!)
image to MIDI sequence converter
PicSeq is an image sequencer, where an image is converted into a 160x160 pixel matrix, then again, into 16, 40x40 pixel smaller matrixes.
Every 40x40 matrix represents 1 step in a 16 steps long sequence.
One single pixel (coordinate of that pixel is adjustable) from every 40x40 matrix is analysed for RED, GREEN and BLUE amounts.
Then the selected colour is converted to MIDI notes.
Every 40x40 matrix represents 1 step in a 16 steps long sequence.
One single pixel (coordinate of that pixel is adjustable) from every 40x40 matrix is analysed for RED, GREEN and BLUE amounts.
Then the selected colour is converted to MIDI notes.
In the latest version you can map the output of the generated sequence to control API elements in Live!
From version 2.o5, you have several realtime picture manipulation controls, like zoom, rotate and blur.
You can set them manually to change the sequence, or you can automate or map.
(Below controls are controlled by KR.)
You can set them manually to change the sequence, or you can automate or map.
(Below controls are controlled by KR.)
Free picture pack add-ons (click to download!)
Actual version : v2.o8