Komplete Kontrol S-Series MK2 Custom Script For Cubase 12

mchantzi
mchantzi Member Posts: 19 Newcomer
edited May 26 in Komplete Kontrol

Hi there, I'm happy to share my personal script for the Komplete Kontrol S MK2 inside Cubase 12, using Steinberg's new Midi Remote API.

It currently covers Mixer, Focused Quick Controls, Instrument Quick Controls, Inserts, Sends, Channel Strip, and some commands sets.

I've uploaded details and the script's file in Steinberg's subForum for midiRemote, here:



Hope it may be useful to some of us :)


Minas

Comments

  • LostInFoundation
    LostInFoundation Member Posts: 3,205 Expert

    Very generous by your side. Once again, NI is lucky to have users so generous to make the job they should do

  • mchantzi
    mchantzi Member Posts: 19 Newcomer

    Hi there, thank you for your kind words!

    Now, the way I see it, and since tools as the midi remote API by Steinberg and other ones for other DAWs as well, are designed to help users to customise the controller's behaviour based on their personal workflow, I'm not 100% sure whether NI should really get into this, since they do have an integration which pretty much covers the basic (and generic) needs.

  • LostInFoundation
    LostInFoundation Member Posts: 3,205 Expert

    I can in some way agree. But when you build products, giving some instruments to allow less experienced users to use them at least with the main DAWs should be something companies have a look at, in my opinion. Even because in this way they could suggest what, in their opinion is the best way to use X with Y. An user templates follow this user needs, not the general needs.

    But I see your point 👍🏼

  • mchantzi
    mchantzi Member Posts: 19 Newcomer

    It's true that the way a company visualises its own products' functionalities should be exposed by their implementation, 100% agree!

  • Griswold3
    Griswold3 Member Posts: 19 Member

    Hey guys I’m curious. Does something like this exist for Studio One? If so maybe you could point me in the right direction.

    Thanks!

  • mchantzi
    mchantzi Member Posts: 19 Newcomer

    Hi mate, I know almost nothing about Studio1 on this aspect (though I have a licence for it, but just didn't have the time yet to really dive into it), but I do know it has its own scripting language (most probably javascript). Other than that, I'm totally clueless, perhaps a google-search might be of help :(

  • LostInFoundation
    LostInFoundation Member Posts: 3,205 Expert

    S series has already a quite good integration with Studio One. You can find Presonus original script in the list of controllers in Midi setup, under Native Instruments

  • D-One
    D-One Moderator Posts: 1,800 mod

    wow, cool!!

    I'm confused about what's happening here tho... The "DAW Integration" (the one that shows the meters instead of regular MIDI MODE) is not supposed to be editable in any way, how did you achieve that?

    Renaming the .DLL (so it's not loaded) causes it to not load and somehow be freely editable?

  • mchantzi
    mchantzi Member Posts: 19 Newcomer

    Hi, once we remove/rename the original dll, it's just not getting activated, thus not controlling the daw port. So, this port is now free and we can use scripting to talk with NIHIA by using it. Now, NIHIA is responsible for updating the controller's UI after it receives by us the appropriate sysexes/ccs for the UI's elements of the controller :)

  • komododragonmusic
    komododragonmusic Member Posts: 1 Newcomer

    It's really impressive how the Mixer control opens up so many options and works well with Cubase 12 but it's a shame that it seems to override the Komplete Kontrol plugin when you want to use it on a track. The Plug-in button no longer switches to the plugin.

    As great as it is for non-Native instruments plugins, I still like using the Komplete Kontrol software for Native Instruments sounds within Cubase 12.

    Unless I'm missing something.

  • mchantzi
    mchantzi Member Posts: 19 Newcomer

    Hi and sorry for my late reply.

    I face no issue here using the Plugin button to turn my keyboard to Komplete Kontrol mode, when the total number of Komplete Kontrol instances is below 100. Note that if you tend to have more than one project open, the number of instances is the sum of all instances per project.

    Other than that, please make sure that you have disabled by renaming or moving to another folder, the file C:\Program Files\Common Files\Steinberg\Shared Components\KOMPLETE KONTROL SSeries.dll which includes the original Native Instrument’s Cubase implementation, upon testing my script. Otherwise, there will be crashes, conflicts, and erratic controller’s behaviour.

    Note that this component is getting installed again, every time we update the Komplete Kontrol app, so we have to remove it again.

Back To Top