Is it possible to make a two push buttons equivalent to a rotary knob for Rekordbox?

I’m new to midi translation, so forgive me if I’m being naive.

I have a DVS and I’m currently mapping a Novation mk2 mini on Rekordbox 6.5.1
From what I’ve understood the scrolling-browsing action is by default only mappable with a rotary knob.
Now because the scrolling in the browse is actually discrete, there should be a way of translating a two pushings (one positive, one negative) in to a scrolling of knob.

Is it the case? Can you give me some advice?

Hi and welcome to the Bome community!

The following example should get you started.

There are two translators, one for up and one for down.
I have note-on note 0 MIDI CH 1 set for up and note-on note 1 MIDI CH 1 set for down

For up we increment the value of ga. For down we decrement the value of ga. The rules do not allow to go beyond 127 up or 0 down. We use the value of gb for the outgoing CC number for each translator.

My aliases are set up as follows. You will need to set them up for your device and whichever port RekordBox is monitoring.


You can learn more about aliases from this tutorial.

Here the rules for up.

// skip amount
if ga>127 then ga=127
Log "Log Up"

And the rules for down

// skip amount
if ga<0 then ga=0
Log "Log Down"

Here is the project file.

2-Button-CC-up-down-from-notes.bmtp (1.4 KB)

Steve Caldwell
Bome Customer Care

Also available for paid consulting services:
1 Like

Thank you very much, I will study this answer!