Device Details

Device Overview

Name/Version: Button Parameter Mapper 2.0
Author: NickHydeViolin  
Description: The Button Parameter Mapper allows you to dramatically expand the key & MIDI mapping capabilities in Ableton Live.

Video Demonstrations: https://www.youtube.com/watch?v=3_yoQn6qVrM&list=PLfGQijcb8CSljb6m1K1V_bMYXJQt2e9BX

Map multiple buttons to the same parameter, map the same button on a MIDI controller to multiple different parameters across different tracks, choose whether the button sets, increments, toggles, randomizes, or moves the parameter over time.

Set - When the button is pushed, set the parameter at a specific value

Increment - Increase or decrease the parameter from it's current value
Options:
- Stop At Min/Max: If the parameter is set to increment by a larger amount than possible (eg increasing 15% when the current value is at 95%), increase the parameter to 100% and stop
- Stop Before Min/Max: If the parameter is set to increment by a larger amount than possible (eg increasing 15% when the current value is at 95%), do not increase or decrease the value
- Loop Mode: If the parameter is set to increment by a larger amount than possible (eg increasing 15% when the current value is at 95%), set the value to 0%

Toggle - Toggle a parameter between two values
Note: If a parameter is currently set to neither value, the button will prioritize the left side

Random - Set the parameter at a random value
Options:
Repeating vs. Non-repeating random

Time - Move a parameter from X to Y over Z time
Options:
Custom or Current - Have the X and Y start time be static & unchanging, or have the movement of a parameter's start or end time follow the parameter's current value
Time or Bars - Set the time it takes for a parameter move in seconds or based on live's current tempo



Other Options:
Disable if Track Not Selected: This option allows the current button to parameter mapping to only occur when the track the device is loaded onto is selected. This allows you to load multiple instances of this device across multiple tracks and reuse key/MIDI mappings across different tracks.

If Time Moving Enable/Disable: If a time action is currently moving the button, choose whether to enable or disable the time button. Enabling it will allow you to immediately restart a button's time action if it's in progress, disabling it allows you to be extra sure you don't make a mistake during a live performance situation

Quantization: Choose to delay a button's action until the next global 1, 2, 4, 8, or 16 bar downbeat (following live's transport).

Ignore Vs. Allow Mode: Similar to the "If Time Moving Enable/Disable" option within a single button, but this applies to all buttons across the entire device. With ignore mode on, when a button performs a time action, all other buttons are effectively disabled until the time action stops. When allow mode is on, when a button performs a time action, all other buttons are effectively enabled, and hitting the button will cancel the time action.

The Map Button works similar to other map buttons on other Max for Live stock devices like the LFO, Envelope Follower, etc.
 

Device Details

Tags utility
Live Version Used: 10.1.18
Max Version Used: 8.1.5
Date Added: Mar 28 2024 21:27:33
Date Last Updated: Mar 28 2024 21:27:49
Device Type: midi_device
Download URL (report link) https://www.nickhydeviolin.com/max-for-live
License (more info): Commercial


Login to comment on this device.

[ browse device library ]