Custom Dial Converter - MaxForLive Device
This Max for Live device provides a stepped value converter designed to remap a 0–127 source into a discrete index to map parameters in Ableton Live.
It basically allows you to precisely map a modulator to a parameter over a targeted values span, with clean clamping below and above the window.
Note that the output is scaled. if the input is at the the highest of the range or above, the mapped parameter will be at 100%.
How to use:
- Set your custom window with Range Min and Range Max.
- Map a modulator or a macro to the Input dial.
- Use the Map button to assign the device to the target parameter.
A clear view of how it works:
Example use:
You want to map the pitch from a MIDI clip to a parameter, but pitch spans 0–127 while you only use 10 values of the pitch range. As a result, the modulation barely moves.
Set Range Min to the pitch value of your lowest note and Range Max to the pitch value of your highest note.
The device clips values below Min to 0 and values above Max to the same value as your highest note.
Values inside the window are spread evenly across the output, giving you a full, usable sweep.
Your MIDI clip now drives the entire parameter range instead of just a tiny portion.
This device works well with my other device "Decimal Value Index", if you want to set precise values with smoothing control. https://ecgwdgs.gumroad.com/l/DecimalValueIndexPack
MaxForLive device to convert a 128 value dial with a non-linear curve