Hi Jeff,
Since the maximum value of a MIDI CC message is 127, how can I set a higher value on tempo? BB's GUI allows 255 BPM max. Did you implement a scaling mechanism or anything else in BB source code to support high tempo values?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Yes, go to the Commands screen. Click on "Tempo ->BPM". Make sure "MIDI knob" is checked. By default, MOD Wheel (cc #1) controls tempo. Double-click on Tempo -> BPM, and check the box "Full motion slider". That should scale your Mod Wheel messages so that a value of 127 sets tempo to 255. (Of course by scaling, you have a more coarse control of tempo, but that shouldn't be a big deal. You can always fine tune the tempo + or - one step using "Tempo -> Decrease" and "Tempo ->Increase" messages).
Last edit: jeff 2025-07-21
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hmmm. Must be a bug. Selecting "Full range slider" should interpolate the range so that 127 sets 255 BPM. But for some reason, it's being ignored. I'll look into it.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi Jeff,
Did you have time to have a look into this tempo scaling issue?
I have ordered a Raspberry PI 5 to run both setbfree and BB on the same computer. Did you fix the issues you mentioned in another post about running BB on RPI?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi Jeff,
Since the maximum value of a MIDI CC message is 127, how can I set a higher value on tempo? BB's GUI allows 255 BPM max. Did you implement a scaling mechanism or anything else in BB source code to support high tempo values?
Yes, go to the Commands screen. Click on "Tempo ->BPM". Make sure "MIDI knob" is checked. By default, MOD Wheel (cc #1) controls tempo. Double-click on Tempo -> BPM, and check the box "Full motion slider". That should scale your Mod Wheel messages so that a value of 127 sets tempo to 255. (Of course by scaling, you have a more coarse control of tempo, but that shouldn't be a big deal. You can always fine tune the tempo + or - one step using "Tempo -> Decrease" and "Tempo ->Increase" messages).
Last edit: jeff 2025-07-21
Hi Jeff,
I am still stuck on this tempo setting topic. Let me describe my actions on BB step by step :
Setup > Human > Controller > Device > Software
Select 'bb_ctrl MIDI Out' (my Arduino renamed by ttymidi)
Setup > Human > Controller
Master Channel = 11
Setup > Commands > Tempo > BPM
Type = Wheel / Full motion slider / Midi Channel = 11
Exit BB, save my settings.
Relaunch BB.
Press Start/Stop button on the Arduino -> OK
Press 'Set Tempo 15' Arduino button -> displays "15 BPM" on BB UI
Press 'Set Tempo 127' Arduino button -> displays "127 BPM" on BB UI
So, there is no tempo scaling at all, despite my settings seem correct to me. Did I miss something?
Thanks a lot for your help so far!
Hmmm. Must be a bug. Selecting "Full range slider" should interpolate the range so that 127 sets 255 BPM. But for some reason, it's being ignored. I'll look into it.
Hi Jeff,
Did you have time to have a look into this tempo scaling issue?
I have ordered a Raspberry PI 5 to run both setbfree and BB on the same computer. Did you fix the issues you mentioned in another post about running BB on RPI?