NKS Development Discussion

194959799100133

Comments

  • Mercury
    Mercury Member Posts: 102 Advisor
    edited November 2023

    Thanks a lot Sunborn ! I will test mapping replace.

    👍️

    2 hours later ...

    It works (if the template remains the same for all presets, that is not always true). After copying the gulp-nks-replace-mapping folder to node-modules, in Windows PowerShell, you have to type : "npm install gulp-nks-replace-mapping --save-dev", otherwise it doesn't work.

    I will add Sunborn "tricks" to my both tutorials.

  • Pops
    Pops Member Posts: 2 Newcomer

    Thanks a lot everybody for your tips !

    I just made Preview and preset for Bass station (Vst2), with your tips !

    I would like to share it to someone before, and see if everything is ok, like this i can go forward without messing the others, for try to do more !

    And if anybody can share or make the images of bass station would be nice, i'm not good with making those Artwork..

  • Sunborn
    Sunborn NKS User Library Mod Posts: 3,072 mod

    Congrats for your first (?) work!

    However, the VST2 version is already done, few years ago by jhorology. Here it is:

    There, you can find the images too and all metadata files.

    Yet, those are done long time ago and they do not have .previews too, so it is a good idea to check them, if for example you have a newer version with more presets etc. then, add your previews, repack them and upload them. :-)

  • PoorFellow
    PoorFellow Moderator Posts: 4,855 mod
  • gcorcella
    gcorcella Member Posts: 63 Member

    Hi there,

    I'm trying to create the banner hardware images for my non NKS libraries to see them on the Kontrol MK3 screen. Anyways, I created the pictures, saved it as NKS_hardware_banner.webp in the "image" folder but the keyboard does not show it even after the Rescan.

    It finds the MST_artwork and show the related picture in the browser but not the library's banner image.

    Am I missing any passage to make it work?

  • Vagus
    Vagus Member Posts: 487 Guru
    edited November 2023

    It has to be a webp format file - named NKS2_hardware_banner - once you've saved that in the right folder, it should work.

    Example - Noisy:


  • gcorcella
    gcorcella Member Posts: 63 Member

    I did it but it does not work. Should I rescan the library in Kontakt or restart my computer?

    Is the right folder: Users > Public > Public Documents > NI Resources > image?


  • gcorcella
    gcorcella Member Posts: 63 Member

    I see this



  • Vagus
    Vagus Member Posts: 487 Guru

    Ok, without some folder magic, and messing around with NKIs, it's actually quite hard to do that with Kontakt instruments.


    Works for VSTs no problem.

  • Kymeia
    Kymeia NKS User Library Mod Posts: 4,995 mod
    edited November 2023

    Noisy is a plugin though. I don't think it works the same for third party non NKS Kontakt libraries because they will all be grouped under Kontakt,. The only way to make them show their own graphic would be if they had a different product name, which is doable, but requires some hacks and can backfire in my experience so I'm not sure is really worth it.

  • Kymeia
    Kymeia NKS User Library Mod Posts: 4,995 mod

    Added last 2 of the official Largo add-on banks now (Misc and NX)

  • Vagus
    Vagus Member Posts: 487 Guru

    Even with a new plugin name, this doesn't work. It worked previously with other artwork on MK2, but the MK3 hardware banner doesn't want to play ball with Kontakt instruments yet

  • Kymeia
    Kymeia NKS User Library Mod Posts: 4,995 mod

    You have the advantage there if having one in front of you :) It did used to work, oh well.

  • Rikk Show
    Rikk Show Member Posts: 108 Helper

    Old Massive and Macro Knobs. I have 3rd party presets that lack KK Macro Knob assignments. (NOT talking about the 8 knobs on the VST, right bottom corner). The Komplete Kontrol macro knobs.

    Is there a nifty way to get my own KK Macro Knobs assignments applied to the presets?

    On a regular VST you just make a NKS template and change presets in the VST and save as a new nksf file, easy. But Massive have this nmsv format that KK reads, AND it seems the KK Macro Knob assignments are part of it.

    After I put the presets in the standard Massive User folder and let Massive scan it, it shows up in Massive's browser. But then when I save it in KK it makes a new nmsv file the Native Instruments/ User Content folder where all the nksf go as well. If I make a Massive NKS template and save it in KK, and re-open the template, all the assignments are there. Then I use the internal Massive browser and call up a new preset, all the assignments are pulled from the new preset, the template assignments disappear...

    Anyone figured out a way to apply KK knob assignments to 3rd part Massive presets?

  • B.Minor
    B.Minor Member Posts: 194 Advisor
    edited November 2023

    I have a very special question to the community, related to customized NKS(1) logos in conjunction with Kontakt 7 and Komplete Kontrol V2. Maybe one of you "NKS gurus" can help me solving my problem:

    I simply can't manage to make one particular (Kontakt-based) 3rd party library to reveal its customized logo within Kontakt and Komplete Kontrol. At least I don't know anymore what I could still try to make that work properly.

    But before going into details, here is my setup:
    • Windows 11
    • S61/MK2 keyboard
    • KK 2.9.6
    • K7 (full)
    Based on my own findings, there seem to be two kinds of "Kontakt-supported" 3rd party library/product types:
    • The ones officially hosted by NI and offered for DL via Native Access (e.g. Embertone's "Arcane" etc.):

    After entering the redeem code and installation, the product's (long-streched) factory logo will be usually displayed within the "standard" K7 library view. In addition, in K7's "browser" view, a related product logo will also show up for such a 3rd party product, but in most cases only if a customized logo (in "MST_logo" format) has been previously placed correctly in the right places.

    • All other Kontakt-based 3rd party libraries which must be manually "integrated" first into K7 (e.g. 8Dio's "Intimate Studio Strings" etc.):

    These products can be integrated by using K7's "import content / custom libraries" option, to be found at the bottom of K7's "browser" view. After such an "import" these 3rd party libraries will exclusively show up within the K7 browser (in case the same logo customization process has been performed as explained above already); however, they won't be listed/shown inside K7's "standard" library view.

    After putting customized logos (graphical meta info, MST_logo, MST_plugin, OSO_logo...) into their respective vendor/product folders/subfolders within the public "NI Resources\image" directory, and putting additional JSON information (database meta info, categories, colors, shortnames...) into their respective folders/subfolders within the "NI Resources\dist_database" directory, everything is usually displayed fine within K7. After finally adding the same products with their particular locations in KK V2's "user library" preference section in addition, all related product logos will perfectly be displayed on any MK2 keyboard as well.

    So far so good, but there's only one particular library (a demo version only in my case) which gives me headache, namely the product "DrumMic'a!" from vendor "Sennheiser".

    This is a Kontakt-based product belonging to the first type explained above (offered via Native Access). Its (long-streched) logo is perfectly shown within K7's "standard" view after installation; however, in K7's "browser" view only a gray folder is depicted, for which I'm not able to assign any customized icon, regardless what I try. Of course, this also applies to Komplete Kontrol in the end; each time only that ugly gray folder shows up.

    I'm not sure what I'm doing wrong. At first I thought that the " ' " inside the product name could be the issue (e.g. having a different ASCII code than what my keyboard can produce). But even a copy/paste of the exact product name out of its automatically created "XML" file didn't bring me the success I was hoping to achieve.

    Therefore, is there any other "trigger" to make K7 "re-scan" its database, including a refresh of its logo assignments? I tried to re-install the product several times while having the customized information in place already in the "sennheiser" and "drummic'a!" folders, so that K7 could find it right after installation time, but to no avail. As its logos and colors seem to work never, neither in the KK V2 application nor directly on the MK2 keyboard, I guess it MUST have something to do with the product name which I might have picked in the wrong way.

    Does anyone have an advise for me what could be the issue here? Or did anybody eventually succeed already in creating customized logos for that particular "DrumMic'a!" product from "Sennheiser"?

    Thanks in advance for your help.

Back To Top