1. IMPORTANT:
    We launched a new online community and this space is now closed. This community will be available as a read-only resources until further notice.
    JOIN US HERE

NKS User Library

Discussion in 'KOMPLETE KONTROL SERIES' started by Kymeia, Oct 27, 2015.

  1. Kymeia

    Kymeia NI Product Owner

    Messages:
    6,268
    I'm on Mac - maybe Activity Monitor would do it?
     
  2. Robostation

    Robostation NI Product Owner

    Messages:
    31
    Unfortunately I have no experience with Macs whatsoever, but I quickly googled this which gives reason to hope that it might work. The only problem could be that Activitiy Monitor might only show open files and not the attempts to open a file.

    Maybe for that the tool "opensnoop" is better (which is also mentioned in the same article). But as I've already said: I don't know these tools, please use them at your own risk.
     
  3. Kymeia

    Kymeia NI Product Owner

    Messages:
    6,268
    There is a sample function but the info is too complex to read

    oh well since there's only this one now it's gone in 'default' ;)
     
  4. JesterMgee

    JesterMgee Well-Known Member

    Messages:
    3,455
    If it is the UPID name you can find this by saving a NKS preset within Komplete Kontrol then opening it with a text editor.

    At the top of the file scan through and look for the UUID then after the $ symbol is the UDID string with dashes. I've had to do that when testing integration of libraries with the factory browser which needs this ID in an XML file to match things up.

    Why the different levels of folders for different artwork is strange...
     
  5. Robostation

    Robostation NI Product Owner

    Messages:
    31
    I checked a Spire preset and I found "984044e5-cdc2-4818-9d21-2612d45d75c0", which is different from the path I mentioned above, so there goes my theory.

    But now I can at least use this opportunity to thank you for your NKS packs, I recently upgraded the Omnisphere, Trilian and Keyscape packs to version 2.1 and I couldn't be more satisfied, the sound previews are really helpful!
     
  6. JesterMgee

    JesterMgee Well-Known Member

    Messages:
    3,455
    Thanks.

    They certainly are and it's reignited my love for some old plugins that i tend to gloss over (Korg). When I first processed Korg and others I thought I would use them a lot more but went back to my old tried and true sounds as I always tend to because I have such limited time that when I want a "String" sound I have a vague idea based on what I know and end up just loading the same collection of sounds.

    This actually makes it fun.

    I will be doing work to improve the sound previews and will try and update this separate from the NKS files so as to not disrupt favourites. If anyone happens to find any missing sounds, dodgy samples, sounds that are too low/high/muddy just let me know. I will be working on strums for guitars, Bass instruments set to E note not C and
     
  7. Kymeia

    Kymeia NI Product Owner

    Messages:
    6,268
    Actually I updated and my Omnisphere favourites are still intact!
     
  8. Kymeia

    Kymeia NI Product Owner

    Messages:
    6,268
    OK the UPID thing didn't work but I fixed XPand!2 in the end by taking out the ! and space so 'XPand2' works
     
  9. biteater

    biteater New Member

    Messages:
    29
    Sorry, was my fault.
     
  10. biteater

    biteater New Member

    Messages:
    29
    Following plugins showing the MST_plugin.png correctly in S49 screens:
    Retrologue; Sylenth1
    Following plugins showing the MST_plugin.png not correctly in S49 screens:
    Drumatic 4(x64); Spire-1.1; VPS Avenger_x64; Zebra2(x64); ZebraHZ(x64) --> they have all special characters in the plugin names

    Is the plugin name contained in the "plugin.dll"? I tried to rename the dll (which was too simple it seems). Also I tried different names in the plugin.meta, categories.json and shortname.json. But it has all no impact - it always appears with the special characters when KK is in plugin mode.
     
  11. Robostation

    Robostation NI Product Owner

    Messages:
    31
    Yes it is and theoretically you could try to find and change it with a HEX editor, but that is tricky to do and chances are that you mess up the DLL in the process.

    But if you are on Windows, you could try this method, where you use Microsoft Process Monitor to see which folders the software tries to open. With this method I found out the folder name for Spire (see earlier discussion in this thread).

    If that works for you and you find out the folder names for the other plugins you mentioned, you could post them here.
     
    • Informative Informative x 1
  12. Kymeia

    Kymeia NI Product Owner

    Messages:
    6,268
    Unfortunately on Mac they don't have those special characters in the plugin name

    Spire can be fixed using the method posted a bit earlier
     
  13. biteater

    biteater New Member

    Messages:
    29
    Okay guys, that was very helpful. I got ALL my missed MST_plugin.png displayed for all plugins. Only to get sure: I searched for the folder name which was displayed in process monitor. In all of my cases the folder name doesn't exist. So I renamed the folder (or created a new one) with the name from process monitor - and it worked. Thanks to Robostation and all the guys who helped to solve it.

    by the way: It seems not to be easy going to change a dll's content It is not only to use a hex editor, you need some more other tools. But I'm not a software developer or specialist. That's what I found out while reading some articles in the web.

    The last thing what's not working well on my system: If KK is in plugin mode, I got displayed the MST-plugin on the left display and a logo on the right display. But the logo on the right display is only showing a white name on a black backgound. As long as I'm in browsing mode, the background in the right display has the correct color, which is defined in color.json. Only in plugin mode the bg color switches to black. What's the status on your systems?
     
  14. Kymeia

    Kymeia NI Product Owner

    Messages:
    6,268
    Yeah me too, couldn't find where that is specified, you would assume it's in color.json but that doesn't seem to be the case and there are no other database entries for this
     
  15. Cubilas

    Cubilas New Member

    Messages:
    23
    This is all complete genius insanity on everyone's part here in the Forums.. Many thanks and much appreciation!

    Maybe someone with a higher level of programming skill than myself can create a little application for Windows that will knock some of the footwork out of this process...
     
  16. Robostation

    Robostation NI Product Owner

    Messages:
    31
    Same on my system. The reason is the same as for the MST_plugin.png image: in browsing mode the software is searching for

    A) C:\Users\Public\Documents\NI Resources\dist_database\<vendor_name>\<plugin_name>\color.json

    while in plugin mode it is looking for

    B) C:\Users\Public\Documents\NI Resources\dist_database\<plugin_name>\color.json

    So the solution is also the same: either you copy the files to both places or - better yet - you keep the files in location A) and create a symlink in location B) pointing to A). In order to create a real (soft) symlink on Windows (and not only a shortcut which won't work), you have to follow these steps:

    1. open a command prompt window (cmd.exe) with "Run as Administrator"
    2. cd C:\Users\Public\Documents\NI Resources\dist_database
    3. mklink /D <plugin_name> <vendor_name>\<plugin_name>
    e.g. for Omnisphere I had to enter the following in step 3:

    mklink /D omnisphere spectrasonics\omnisphere
     
    • Informative Informative x 1
  17. Robostation

    Robostation NI Product Owner

    Messages:
    31
    I think it would already help if everyone who finds out the folder names for those "special" plugins posts them here (so others don't have to go through the same process).
     
  18. Kymeia

    Kymeia NI Product Owner

    Messages:
    6,268
    Oh wow! Yeah symlinks work best for me on Mac - that's how I fixed the thumbnail issue. However looks like NI need to do some work on those legacy paths.
     
  19. Kymeia

    Kymeia NI Product Owner

    Messages:
    6,268
    Spire-1.1 should be 'spire-11_77e602db8298d22207c711b8e80098c2'

    XPand!2 should be 'xpand2' (easy one)
     
  20. Kymeia

    Kymeia NI Product Owner

    Messages:
    6,268
    OK I have done this, it's not working for every plugin though but I think the common denominator is it's working with those plugins that have logo artwork but not for those that just have a custom colour but no logos - I guess it assumes that nice background colours are only needed if there's also a nice logo to set them off. A bit annoying because I hadn't bothered to create those for a lot of my plugins - it just seemed like a low priority and not really worth bothering with but I guess this is an added incentive.