This is a Max For Live device that will turn continuous modulation input into stair-stepped output. It's similar to what a bitcrusher does to audio.
For example, you can map an LFO outputting a sine wave to this device's input, then configure the device to generate steps at a tempo-synced or free time interval, automating up to 8 other parameters.
Download the .amxd file from the latest release or clone this repository, and drag the AutomationStepper.amxd
device into a track in Ableton Live.
Usually, you would map a MIDI controller or modulation source to Input
. Then choose a step frequency (either in Hz or in note values). You can adjust the smoothing to create a portamento-like effect as the step moves from one value to another.
Use the "Map" button to map the stepped output to another parameter. Click the [=]
button in the upper left to reveal additional modulation destination slots.
I'd love it if others extended this device. If you would like to contribute, simply fork this repo, make your changes, and open a pull request and I'll have a look.
I have many other free and open-source devices available. Visit https://steinkamp.us/music-tools/ to see them all.