Menu

Cannot set BB tempo above 127 BPM from MIDI CC

2025-07-17
4 days ago
  • Georges Bachelier

    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?

     
  • jeff

    jeff - 2025-07-21

    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
  • Georges Bachelier

    Hi Jeff,
    I am still stuck on this tempo setting topic. Let me describe my actions on BB step by step :

    1. Setup > Human > Controller > Device > Software
      Select 'bb_ctrl MIDI Out' (my Arduino renamed by ttymidi)

    2. Setup > Human > Controller
      Master Channel = 11

    3. 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!

     
  • jeff

    jeff - 2025-07-28

    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.

     
  • Georges Bachelier

    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?

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.