Komplete Kontrol S88 MK2 and S25 MK1 integration issue (Cubase 12 pro)

Hi Friends!
Here a newbie trying to get the two NI keyboards to work correctly in Cubase 12, but without success :frowning:
Sorry for my English. I have to rely on a translator to try to communicate my issue. It’s no easy because I don’t know the technical language and I don’t understand how the technology works, how MIDI drivers work, etc. I only know at the user level what I believe is the most basic.
So far no success. NI support tells me that there are many integration bugs between MK1 and MK2, but does not provide me with a solution/workarround that can helps.

  1. Using Komplete Kontrol standalone app, both keyboards Works Ok!
    I can change the focus on either one correctly without problems:
    At S25: Pressing SHIFT + INSTANCE S25 goes in KK mode.
    At S88: Pressing PLUG-IN button S88 goes in KK mode.

  2. Issues come into Cubase 12:
    If If I add both “Komplete Kontrol S Series” devices the behavior of both keyboards is abnormal. Something different fails every time I open and close Cubase. There is no common pattern to the errors I encounter in each execution of cubase.

Maybe the issue coud be in the KK DAW - 1 MIDI drivers that Cubase uses to configure both keyboards.
Curiously, if I open the MIDI preferences at KK standalone app I see that the two DAW drivers are listed with different names (please see screenshot below figure 1).

imagen
Figure 1

However, when I add both devices in Cubase, names of both drivers are the same. Cubase may be confused if can’t correctly identify which driver is for each keyboard (could it be?). Please, see screenshots at figure 2 and 3:

imagen
Figure 2


Figure 3

Another reason why I suspect that Cubase gets confused when differentiating both drivers (both have the same name) is because if I change the visible name (from figure 2 window) to differentiate both, writing for example: S88 DAW-1 and S25 DAW -1, when I save the changes and go back to figure 2 window, I see that Cubase has renamed the names that I entered and all of them have one name: Either all S88 DAW-1 or all S25 DAW-1 . I don’t know what criteria Cubase follows to apply that change. Maybe it stays with the last name I wrote. Could be…

However, the rest of the KK devices I renamed keep my names correctly. For example: S88 -1, S25 - 1, etc. As you see at figure 3 screenshot.

NOTE: I’ve reinstalled KK software many times. BOME MIDI drivers too, with both keyboards ON, but without success. There is no improvement for it, every time I have repeated the KK devices configurations into Cubase.

Issues Examples:

  • Using encoder up/down to move between tracks at Project window sometimes Works ok at both keyboards, sometimes only at one of them, anytimes none.
  • At S25 it’s no posible goes into Komplete Kontrol mode using SHIFT + INSTANCE (8 LEDS at S25 displays turn off when y pulse SHIFT + INSTANCE).
  • Sometimes the only way for the active track to tell the KK keyboard that it is active and to go into KK mode to display the NKS instrument on the S88 keyboard screen is mouse clicking on the S88 keyboard icon that appears into VSTi NKS window.
    I was wondering if there was any key command that could force focus on the current track so that the KK keyboard goes into KK mode?
    Maybe it could be a workarround ‘to resolve’ this issue!

I have no experience in MIDI port routing, but I installed Tobias Erichsen’s loopMIDI and MIDI-OX with the idea of ​​redirecting the DAW KK ports to two loopMIDI S88 and loopMIDI S25 ports. Thinking that way, Cubase maybe would correctly differentiate both drivers, but it seems that either I have not configured the routing correctly (It’s quite likely that I didn’t do it right.), or it is not possible.

imagen
Figure 4


Figure 5: MIDI-OX instance for S88 MK2. To test K88 responds, I pushed down KK S88 enconder and We can see MIDI message at screenshot.


Figure 6: MIDI-OX 2 instance for S25 MK1. To test if K25 responds:

  • I pushed down KK S25 enconder: It doesn’t responds. There is no MIDI message.
  • I move one knob and we can see a MIDI message at screenshot.

This is what I’ve done:

At Figure 4, I’ve created two ports: “loopMIDI S88” and “loopMIDI S25”.

At figure 5, I’ve created an MIDI-OX instance. I’ve routed “3) Komplete Kontrol DAW - 1” Input to “11) loopMIDI S25” Output.

At figure 6, I’ve created another MIDI-OX instance. I’ve routed “12) Komplete Kontrol DAW - 1” Input to “10) loopMIDI S88” Output.

NOTE: I don’t know if it is correct. Can you help me?

At Cubase I’ve assigned at:

Komplete Kontrol S Series: I/O = loopMIDI S88

Komplete Kontrol S Series 2: I/O = loopMIDI S25

Result: There does not seem to be any improvement. The random problems that appear are those already mentioned above.

I apologize for the length of this message. If you could help me with something I would be grateful.

Thanks and regards!

1 Like

HI, it’s a well known issue and has to do with how NI uses the BOME drivers, as far as I recall. It actually sets identical names to the DAW port of each of your midi keyboards and this is why you see them identical inside Cubase even if you try to rename them. Also, note that these issues are not DAW dependent for the reason explained above.
A way to deal with this is to place for example your s25 to use the “real” midi output port on its rear, and then create a midi remote surface just for this. However, you’re not going to have the NI’s S25 dedicated implementation, but at least you probably won’t have conflicts.

1 Like

Thank you very much for the idea, @m.c

It’s a shame that it’s not possible to take advantage of all the benefits of the Komplete Kontrol mode, alternatively on both NI keyboards within Cubase :frowning:

I imagine that this issue will continue to occur with the MK3 and the integration with any other MK1 or MK2 keyboard, do you know anything about?

I have no idea, however you might get a reply to a dedicated thread opened for questions about the MK3, here.

1 Like

Thanks for link to ask @m.c.
I will read the thread and ask if appropriate.
Regards.

1 Like