Native Instruments Komplete Kontrol S25 prelimnary script.

RELATED
PRODUCTS

Post

On Friday we got our test example of Native Instruments Komplete Kontrol S25 and I wrote a quick script so it can be demoed on the "ADE" Exhibition http://www.amsterdam-dance-event.nl/live/ in combination with Bitwig Studio.

If you want to check it out:
https://github.com/bitwig/native-instru ... te-kontrol

This also enables all the Komplete Kontrol VST functionality as far as I can tell - feedback is welcome though.

What we don't know yet how to do is automatic active-instance recognition, so you need to press the "Instance" button on the keyboard to switch between your Komplete Kontrol instances and the Midi functions which are provided by my simple script.

Automatic recognition of the keyboard also didn't work for me, you need to add it manually and select the three inputs and three outputs manually and in order as they appear in the list.

Since most buttons don't send anything to the script when they are pressed, the script isn't as deep as it could be. See the readme on Github for an explanation. But it's a first start and at least makes it work nicely with Komplete 9/10.

If you have one of the larger versions please let us know if the template and the script work for you as well.

Cheers,

Tom

Update:

I updated the script for 1.1, it now no longer works for 1.0.x
- Removed the NI Preset switching since it's more confusing than helpful.
- Updated the Readme with the Known Issues.
https://github.com/bitwig/native-instru ... te-kontrol
"Out beyond the ideas of wrongdoing and rightdoing, there is a field. I’ll meet you there." · Rumi
UrbanFlow.art · Instagram · YouTube

Post

Both template and script work fine with my S61.
I will try little bit more about focus control, now I'm contacting NI technical support.

Post

PS. Is there someone take over this ? I lost motivation to do by Komplete Kontrol.

github.com/jhorology/KompletePack4Bitwig

Post

jhorology wrote:Both template and script work fine with my S61.
I will try little bit more about focus control, now I'm contacting NI technical support.
Thank you for the feedback! Good to know ;-)

Yeah, should be in NIs interest as well to have good DAW integrations.

Cheers,

Tom
"Out beyond the ideas of wrongdoing and rightdoing, there is a field. I’ll meet you there." · Rumi
UrbanFlow.art · Instagram · YouTube

Post

Hi Thomas, do you work at Bitwig? If so, could you let us know what's happening with scripts for other popular controllers? I'm currently using the generic script for my Oxygen, but that doesn't allow me to use the transport controls. Will there be some new scripts soon?

Thanks.

Post

I work freelance for Bitwig, yes.
We work on scripts but since there are new controllers coming out each day (or so it seems), we can't address them all. :oops:

Did you try that one?
https://github.com/educk/Oxygen-49-for-Bitwig

Cheers,

Tom
"Out beyond the ideas of wrongdoing and rightdoing, there is a field. I’ll meet you there." · Rumi
UrbanFlow.art · Instagram · YouTube

Post

jhorology wrote:PS. Is there someone take over this ? I lost motivation to do by Komplete Kontrol.

github.com/jhorology/KompletePack4Bitwig
Man, how many days do you have into this?

Mike
Michael Schmalle
http://www.teotigraphix.com
Surfing on sine waves

Maschine4Bitwig - Studio, MK2, MikroMK2, MK1
http://www.teotigraphix.com/bitwig/maschine

Post

TeotiGraphix wrote:
jhorology wrote:PS. Is there someone take over this ? I lost motivation to do by Komplete Kontrol.

github.com/jhorology/KompletePack4Bitwig
Man, how many days do you have into this?

Mike
I would at least leave it on Github. Would be sad to just delete it, looks like a lot of work.
I don't have Komplete but it looks like it could come in handy for people who have older versions or don't like KK. Did you put it in the sticky resources thread already?

Cheers,

Tom
"Out beyond the ideas of wrongdoing and rightdoing, there is a field. I’ll meet you there." · Rumi
UrbanFlow.art · Instagram · YouTube

Post

ThomasHelzle wrote: What we don't know yet how to do is automatic active-instance recognition, so you need to press the "Instance" button on the keyboard to switch between your Komplete Kontrol instances and the Midi functions which are provided by my simple script.
... Are you hoping to be able to make the Auto-focus feature (currently only with Live/Logic/Cubase) work in Bitwig?

(i.e.: scroll through tracks in BWS using arrows on S-controller and S-Controller updates depending on whether track has an instance of Komplete Kontrol on it)

That would be cool. :)

Post

Yeah, but so far NI is extremely buttoned up on the whole thing it seems ;-)

With Komplete the keyboard is quite nice, but for anything else, functionality is pretty low - Transport buttons and 8 knobs.
So as a general controller it wouldn't be my personal choice.
I also can't really see it for live use.

Cheers,

Tom
"Out beyond the ideas of wrongdoing and rightdoing, there is a field. I’ll meet you there." · Rumi
UrbanFlow.art · Instagram · YouTube

Post

TeotiGraphix wrote: Man, how many days do you have into this?
Not too many, your Push4Bitwig made my days. Preset conversion was easy. I use key macro tool http://www.keyboardmaestro.com, but parameter page editing.... device panel need more improvement.
ThomasHelzle wrote: I would at least leave it on Github. Would be sad to just delete it, looks like a lot of work.
I don't have Komplete but it looks like it could come in handy for people who have older versions or don't like KK. Did you put it in the sticky resources thread already?
OK, I will leave it until capacity limit.

Post

ThomasHelzle wrote:I work freelance for Bitwig, yes.
We work on scripts but since there are new controllers coming out each day (or so it seems), we can't address them all. :oops:

Did you try that one?
https://github.com/educk/Oxygen-49-for-Bitwig

Cheers,

Tom
I only have my Oxygen 25 with me today, and am using this one: https://github.com/Normalised/bitwig-co ... control.js

Firstly, it doesn't auto detect, which isn't a problem but I don't get why it's not working.

Secondly, I can use transport controls, volume slider and can midi map the 8 knobs to Bitwig. But I can't midi learn from a VST synth.

When I use the generic script, I can midi learn just fine.

I like to have the choice, as it seems that if I map a knob to a Bitwig container, it doesn't matter which track I select, that knob is always mapped to that control.

Whereas if I midi learn from inside the VST, it's only active when I select that track. Which is sometimes preferable.

Can the script I linked to be modified? And do you know why I can't midi learn? I can midi learn with the mod wheel from a VST, but none of the 8 knobs. I don't understand how midi works in Bitwig, are there any good resources to learn from?

Thanks.

Post

This is simply how the user who wrote this script wrote it.
If you want ultimate freedom you would need to learn scripting ;-)
Check the sticky thread on top of this forum.

Everybody has his/her own preferences - in another thread somebody was annoyed that the CCs are also sent into the note lane and interfere with a VST, you like to have this to do internal midi learn...

With luck I can have a quick look tomorrow into this script, although I don't have an Oxygen.
If you copy the names of the midi ports of the Oxygen as they show up in the dropdowns in Preferences/Controllers here, I can put them in so you get autodetection.

Can you create your own thread for this?

Cheers,

Tom
"Out beyond the ideas of wrongdoing and rightdoing, there is a field. I’ll meet you there." · Rumi
UrbanFlow.art · Instagram · YouTube

Post

Will do, thanks!

Post

ThomasHelzle wrote:Yeah, but so far NI is extremely buttoned up on the whole thing it seems ;-)

With Komplete the keyboard is quite nice, but for anything else, functionality is pretty low - Transport buttons and 8 knobs.
So as a general controller it wouldn't be my personal choice.
I also can't really see it for live use.

Cheers,

Tom
Hey Tom,

I agree with your comments... the S-Series keyboards are not perfect as a general controller but it would be really nice (if NI can be unbuttoned ;) ) for the auto-focus feature to be available in Bitwig.

Post Reply

Return to “Controller Scripting”