Use a button on my DAW to emulate a long held left mouse click

Steve,

Thanks so much for the X-Touch Jog Wheel translator that you recently sent. I have subsequently added lots of keystroke functions to the X-Touch keys which have made it into a superb control panel for the Resolve Fairlight DAW.

However one Fairlight function I would like to control is ‘Loop Jog’.
This causes the audio when being ‘scrubbed’ slowly to start to loop for a short predetermined time, typically a couple of frames, once the scrubbing is stopped. This is great for checking the sync of a sound effect against the matching picture ‘still frame’.
I can use (say) ‘PageDown’ key on the Windows keyboard to select the initial switching on of the ‘Loop Jog’ function , but Fairlight then requires the user to move the play-head cursor and hold the left mouse button at the same time to start the short audio loop.
You’ve already enable the moving of the playhead cursor via your X-Touch with the ‘Jog’ translator, but now I need to enable the 2 frame loop function, emulating the held mouse button.
I wonder if a long key press on the ‘PageDown’ keystroke (via a translator) would be able to be translated into the long hold on the mouse button, thus triggering the ‘loop jog’ action for the duration of the held?
Or perhaps it would require yet another translator ‘button’ for holding down the mouse button, once I had switched on the initial ‘Loop Jog’ function with ‘Page Down’?

Thanks for all your help.
David

Hi, Bome MIDI Translator can handle incoming and outgoing keystrokes, however the incoming keystroke is not suppressed. It would be better if you controlled the page down keystroke with and incoming MIDI message but I’m not sure if Davinci Resolve sends any MIDI messages besides whatever is sends from Fairlight. I also don’t think Davinci Resolve can actually send keystrokes.

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz

You can try this project file. I added 3 translators (1.9 through 1.11)

The first translator will trigger with a note on note 12 on MIDI CH 1, On your X-touch, you may need to change the trigger. It focuses on Davinci Resolve (if not focused) and then sends a left click down message. Then it sets a timer for pp ms for sending a left click up. I set it to 1000 (1 second)
You can turn the jog wheel during this interval to achieve the desired results or perhaps you can use perform to send keystroke left or right (for the jog wheel). The timer will send a left click up automatically.

So translator 1.9 sends left click down (1.10) and sets the timer (1.11) which sends a left click up at the desired delay time. In the rules of 1.9 you could also call a perform keystroke to move the jog wheel during this interval, otherwise, you can just turn it yourself.

X-touch-Jog-to-Davinci-Resolve-c.bmtp (6.6 KB)

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz