This is a Max For Live device that lets you map a MIDI controller or USB Human Interface Device to the currently selected parameter.
No mapping is necessary -- the currently selected parameter is always connected to the knob.
Use a download link at the top or bottom of this page, or download the newest .amxd file from the latest GitHub release or clone this repository, and drag the CurrentParamKnob.amxd
device into a track in Ableton Live.
Press Cmd-M to enter MIDI mapping mode. Click the knob in the device, then move whatever MIDI controller you want to use. Press Cmd-M to exit MIDI mapping mode. Now, no matter what parameter is selected in the Live Set, that MIDI controller will change its value.
I added this functionality so I could use the knob on my Audient iD14 interface as a Current Param Knob. I have no idea if it will work with other devices, so I'm just taking a good guess here with configuration / configurability.
Hypothetical mapping process:
USB Debug
mode to print data received from that device in the Max console. To see the console, right-click the title bar of this device and choose Open Max Window
.{element} {value}
.
Element ID
field to the element your controller is emitting.Accel
value to give you the feeling you want with your controller.