Cubase API make Kontrol MK3 display Sends?

I have been unsuccessfully trying to modify the file officialNativeInstruments_Kontrol_S_Mk3.js script (in Documents/Steinberg/Cubase/MIDI Remote/Driver Scripts/Local/NativeInstruments/Kontrol_S_MK3/ )

It works perfectly for displaying instruments and inserts in Cubase.

I would like to add the following functionality: use button 8 to dynamically display “Sends” that open a subpage showing the send names and their levels on knobs.

I’ve made many attempts without success.

Is there a Cubase API guru here who could help me achieve this?

Hi,

Explore the @CKB 's and @m.c 's scripts.

3 Likes

I’ve created a script for the mk2, but I don’t have an mk3 to check. If you want, you can pm me the script and I can have a look.

4 Likes

m.c is of course the one who understands the API best.
m.c. is - so to speak - Mr. MIDI Remote. :smiling_face_with_sunglasses:

1 Like

Am I? Not sure about that :laughing:

@zig,
From a quick inspection, I see mixer as the main page and then instrument quick controls and inserts handled via different subPages.
This happens using a sysex message arriving from the mk3. It’s unfortunately unclear to me, which controls on the mk3 generate these sysex messages.
However, I do see that there are 17 subPages, 1 for the instrument slot and 16 for each insert slot.
I guess the navigation is done using the buttons, but just a guess. So for now I would like to know how users navigate through these subPages. This is important so that we can see how to implement adding subPages if possible.

As a side note, I was happy to see NI implementing their mk3 using MIDI Remote, and the code is quite nice, taking advantage of the new features of the MR introduced after CB 13.0.50. I would guess that @Jochen_Trappe was somehow involved into providing info in the development stage, after all he’s the real Mr. MR. :wink:

1 Like