This is a Max For Live step sequencer that advances on note-on events and supports loop lengths of 1 to 32 steps. This gives you the ability to easily create polyrhythms and interesting time-shifting variations. Each step can hold a pitch (relative or absolute), velocity, and note probability. This allows you to really go hog on generative music.
Direct download links below.
If you just want to download and install the device, then go to the Releases page and download the newest .amxd file there. You can also download it directly via the links in Changelog.
Add the device to an instrument or MIDI track. Each note you send to the KeyStepper will advance its step.
Use the Steps
dial to control the number of steps in your pattern.
Press the Reset
button to return to the first step in the pattern.
You can toggle between Relative
and Absolute
pitch mode. In Relative
mode, the incoming note is shifted by the distance that the step's note is from middle C. In Absolute
mode, the note that is emitted is the step's note.
The velocity slider in the device controls how much to shift the velocity of the outgoing note, positive or negative. With the velocity sliders in the middle of their travel, the incoming velocity will not be affected.
Each step in the pattern can have a probability of playing a note. This allows you to create ever-different patterns that still have a structure. Set the probability to zero to disable a step entirely.
This project utilizes m4l-typescript-base for building the TypeScript file(s) into Javascript. See the documentation in that repo for details on how the system works and how to work with it.
...