git-moss / DrivenByMoss

Bitwig Studio extensions for many controllers: Ableton Push I/II, Akai APC40mkI/mkII/mini, Fire, Arturia Beatstep, Novation Launchpads / Remote SLs, NI Maschine / Komplete, Open Sound Control (OSC) and many more.
https://www.mossgrabers.de/Software/Bitwig/Bitwig.html
GNU Lesser General Public License v3.0
593 stars 143 forks source link

Komplete Kontrol MK2 flip track but does not select the instrument on the keyboard #386

Closed nicolasbadia closed 6 months ago

nicolasbadia commented 8 months ago

When I select a track in Bitwig, my Komplete Kontrol S88 MK2 does not update the screen and the light guide accordingly to the Komplete Kontrol instrument related to the Track:

image

Here is my configuration :

Capture d’écran 2024-03-02 à 15 27 35

I'm just wondering if it's a bug, a configuration mistake or if it is just not supposed to work... I'm pretty sure it was working with Bitwig 4 and the build-in controller.

I'm using Bitwig Studio 5.1.3 on Mac M3 with macOS 14.3.1

git-moss commented 8 months ago

What is your plugin isolation setting?

nicolasbadia commented 8 months ago

In Bitwig

image
git-moss commented 8 months ago

It seems to only to become active if PLUG-IN is selected.

nicolasbadia commented 8 months ago

I just tried it, but still the same problem 😞

git-moss commented 8 months ago

Hmm, sorry no real idea, works fine for me. I will release an update soon with Mk3 support. Maybe this changes something but do not think so. But in general their software stack for the Mk2 series has many problems, several users could fix issues with reinstallations. I guess that's why they finally dumped Maschine support and moved the relevant software inside the device with Mk3.

nicolasbadia commented 8 months ago

Ok. I just tried reinstalling "Komplete Kontrol" after a full manual removal, and tried older version of Bitwig, but no success...

But I found a workaround which makes me think the problem comes from Bitwig. My keyboard shows the last Komplete Kontrol instrument loaded, if I select a track with no instrument, it switches to midi, but if select another track with a Komplete Kontrol instrument, it selects back the last loaded Komplete Kontrol instrument, even if it is not the one of the selected track. My workaround is to disable the track and re-enable, then, my keyboard then shows the correct instrument. But I have to do the same thing if I switch back to another track…

git-moss commented 8 months ago

The NI hardware layer identifies the instance via the name of the 1st parameter (horrible idea). The first device should "NIKB00", the second "NIKB01" and so on. Is this the case? grafik

nicolasbadia commented 8 months ago

I guess you found the problem, they are all named "NIKB00". But I can't find out how to change it... Any idea?

git-moss commented 8 months ago

The only reason I know is plugin isolation because then they cannot "talk to each other". Even if "Within Bitwig" should work fine, try e.g. "Together".

nicolasbadia commented 8 months ago

I tried all isolation mode, it always creates the instrument with NIKB00 even on the same track... I guess it's a Bitwig issue. I will contact them... Thanks a lot for identifying the problem.

git-moss commented 8 months ago

Out of curiosity I tried on my test Mac Mini which is Bitwig Studio 5.1.5 on Mac M1 with macOS 14.3.1 and Komplete 3.1.2. Works fine.