mapping tempo to encoders

Discuss music production with Ableton Live.
Post Reply
mooosic
Posts: 2
Joined: Fri Dec 13, 2024 10:53 pm

mapping tempo to encoders

Post by mooosic » Fri Dec 13, 2024 10:59 pm

I'm trying to map an endless encoder to the tempo. Even if I select the whole number half, the encoder causes the values to move by decimals. So for example, is there a way to map the encoder so it moves the tempo 1.0 BPM per MIDI CC message?

I found a bunch of incomplete answers:

viewtopic.php?p=1809364
viewtopic.php?p=1760217

Thanks!

maximejerryfraisse
Posts: 111
Joined: Thu Apr 28, 2022 5:24 pm
Contact:

Re: mapping tempo to encoders

Post by maximejerryfraisse » Sat Dec 14, 2024 7:46 am

What is your MIDI controller?

An endless encoder doesn’t mean endless values. If you’re using a standard 7-bit MIDI controller, there are only 128 values available for a CC. Therefore, I’d suggest constraining the mapping within a range of 128 values. Just as a reminder, you need to map the Coarse part of the Tempo.

Could you try setting the Min and Max values to 60 and 187 in the Mapping Browser?
MJF / what I do = [] / MBA 2020 M1 / macOS 15.1.1 / Ableton 12.1.5

mooosic
Posts: 2
Joined: Fri Dec 13, 2024 10:53 pm

Re: mapping tempo to encoders

Post by mooosic » Sat Dec 14, 2024 9:16 pm

Awesome, thanks for that explanation.

I'm using an Arturia KeyLab 88 MkII and also building a custom controller. Here are the MIDI details I've found:

The KeyLab for example sends a CC value on the "general purpose slider" 16 as either 1 or 65 for clockwise & anti-clockwise. If I set the the floor to 20 I found that I had to add 2*128 to get each change to show up as a whole number. The range I set was 20-276 and the mapped mode as "Relative (Signed bit)".

Post Reply