Using Bome to convert rotary knob to keystroke

I've been trying to program the first knob on my LaunchpadXL to raise and lower volume in Davinci Resolve. The volume shortcut is CTRL ALT =, for volume up and CTRL ALT -, for volume down.

Attached is the preset I've tried, but, it doesn't work. Suggestions?


Attachments:
![](upload://rNy2HxdCrIQQiOyjN5HsVqxcYfw.jpeg)

Hi,

The attached example should work. The key thing you may have been missing is the rules. One timer fires when the knob is higher than last known position, the other fires when knob is lower than last known position. I suspect that if you didn’t have rules both timers were firing so it just sent both keystrokes that kept the volume in the same place.

Another option that you didn’t ask about is to set up a Davinci Resolve for Mackie MCU mode. With that we could use Bome MIDI Translator to convert Launch Control XL knobs to supported Mackie commands to move things around in Davinci resolve. That way your application would not need to have focus as it does with keystrokes. At least for the Mackie controls that are supported in Davinci Resolve.

 

Steve Caldwell
Bome Q and A Moderator and
Independent Bome Consultant/Specialist
bome@sniz.biz


Attachments:
1572485634267_Knob-to-keystroke-LaunchControl-XL.bmtp

Hi,
according to this topic:
I´m also using a MIDI-Controller (Behringer CMD PL-1) for video-editing. Everything works fine since 3 years. The .bmtp is attached. But there ist one thing I would like to improve:
LOwer down the sensity of the jog-wheel. I would like to have a keystroke (arrow right/left) at every SECOND signal the controler sends when jog-wheel ist turned.

Is this possible – and if: How 🙂

Thanks a lot


Attachments:
1572631704038_PremiereProEdit.bmtp


-----------------------
Hi,
according to this topic:
I´m also using a MIDI-Controller (Behringer CMD PL-1) for video-editing. Everything works fine since 3 years. The .bmtp is attached. But there ist one thing I would like to improve:
LOwer down the sensity of the jog-wheel. I would like to have a keystroke (arrow right/left) at every SECOND signal the controler sends when jog-wheel ist turned.
Is this possible – and if: How 🙂

Thanks a lot

End of Question
———–

Yes, try the below.

I disabled all of your scrub translators and added two.

The first one handles right movements, the second one handles left movements.

We use the global variable ga to count how many times you have turned the knob. I set sensitivity to 1 so every other turn you will get a keystroke. If you set to 2 then it will be every 3 clicks, etc.

It will handle all values lower than 64 (for left) and greater than 64 (for right).

Here are the rules for right, left is similar except for the first line:

 

 

if qq>64 then exit rules, skip Outgoing Action
// Set Sensitivity Here
pp=1
ga=ga+1
if ga>pp then ga=0
if ga!=0 then exit rules, skip Outgoing Action

 

Steve Caldwell
Bome Q and A Moderator and
Independent Bome Consultant/Specialist
bome@sniz.biz


Attachments:
1572634095160_PremiereProEdit.bmtp

Hi, working great 👍
Where do I find a definition/explanation of all available variables?

The manual can be found by going to the help menu of Bome MIDI Translator Pro or pressing F1. The manual is in PDF format so can be printed out if you would like.

Steve Caldwell
Bome Q and A Moderator and
Independent Bome Consultant/Specialist
bome@sniz.biz