This thread contains NKS for KeySolutions Sounds plugins
I've made a draft template for Traveler - available in the KeySolutions folder here
It's draft because this is a new plugin synth and development is ongoing - there are also several bugs that affect some params in Komplete Kontrol (eg Filter and Octave selections - in fact it does not like any drop-down being used even though they are available in KK)
Also this is really made for KK3 and above - it's not working well in 2.9.6
It looks like converting presets is going to be very difficult as there is no way to actually get a list of the existing presets since they are not stored on the hard drive
I might be looking more into this as I am speaking with the Developer but will, as always, come down to how well it actually works.
Decided to take this on (full presets with previews and tagging).
Enjoy!
Traveler NKS
Thanks so much - great work on this. I'm curious how you managed to get some params (eg cutoff) on more than one page? KK generally won't allow that, it's always been a limitation in the past. In Kore I always used to make a Perform page like you have with some most used params up front, but with KK it's not usually possible. I'm guessing you used a tool external to KK?
Also how did you list the presets? OCR was the only way I could see doing it but that's a lot of hassle
Well looks like that issue is resolved, but there still are some params that don't move when you turn a knob (even though you can hear they are changing eg octaves, filter type). I also reached out to the dev over this.
I wrote a script that works outside of Komplete Kontrol’s editor by writing the controller assignments directly into the NKS preset data, which after some testing actually allows you to map a control to multiple pages. Although KK’s editor normally prevents using the same parameter on multiple pages, the playback engine accepts multiple controls that reference the same parameter. That makes it possible to have a convenient Perform page without sacrificing the parameter’s place in its full section.
For the preset list, I extracted the factory names, categories, and states from metadata included with the installed plug-in, then removed duplicates and reproduced the original library structure automatically using the same tool.
This relies on behavior that KK supports when loading presets but doesn’t expose through its own editor, so editing and resaving these mappings in KK may remove the repeated assignments. I'd provide more details but I haven't decided exactly what I'm going to do with this tool yet. I may open source it, I may incorporate it into some commercial software I've started working on, or I may just keep it for my own use and occasionally provide these presets for free here. But suffice it to say, a lot is possible if you skip the Komplete Kontrol UI for mapping entirely.
Thought that might be it. Pity editing them in KK breaks it though, I wanted to exchange the OSC level params for the OSC Wave params in the morph page as I would have preferred them there but then it took them away from the OSC pages. If you release this I would be interested, if it doesn't require being some sort of scripting whizz to use
thanks again
It's possible to do it but I found it buggy as when you move a control it wont always update other instances where it was placed, in KK V2 it becomes rather glitchy with jittery controls and such so I never bothered to try go further as it seems a limitation of KK handling multiples of the same parameter. EDIT: testing the above presets confirms this. The duplicate parameters do not sync and adjusting the actual parameter in the plugin won't move the corresponding duplicates in the template. The issue that arises is when you switch pages and touch a parameter you adjusted on a duplicate page, it causes it to jump from the previous value to the new one so it becomes a bit of a mess
In KK v2 it is a lot more buggy with more stuff not working (eg in KK 2 the LFO params also don't update but they do in KK3)