How to create .nicnt files for Kontakt ?

Discussion in 'Kontakt' started by babbo, Jan 31, 2018.

  1. jazzzz

    jazzzz Platinum Record

    Joined:
    Mar 13, 2018
    Messages:
    690
    Likes Received:
    235
    Quickload is very useful, indeed, but don't forget that many libraries require to be registered, therefore added. Others that are Kontakt Player versions don't need to be added.

    Edit:
    @DoubleTake
    You didn't contradict with what I'm saying. I missed your first sentence in the middle of the night. My bad, sorry for that.
     
    Last edited: Nov 6, 2020
  2. DoubleTake

    DoubleTake Audiosexual

    Joined:
    Jul 16, 2017
    Messages:
    2,184
    Likes Received:
    1,147
    But you are right to stress that. If no library is found and the library requires to be registered, it is a problem.
    Strange thing is, I have a hard time recalling what libraries I had trouble with. It was one or two, but back with Kontakt 5.x.x. It seems like every one I try these days works, but I don't try as many as I used to either.
     
  3. strejda603

    strejda603 Member

    Joined:
    Apr 1, 2013
    Messages:
    11
    Likes Received:
    10
    Location:
    Czech Republic
    Hi guys!

    I've recently made "NICNT Generator" for macOS :excl::) Try it, and let me know, if it works for you :)

    Enjoy!
     
    • Like Like x 3
    • Interesting Interesting x 1
    • Love it! Love it! x 1
    • List

    Attached Files:

  4. Xupito

    Xupito Audiosexual

    Joined:
    Jan 21, 2012
    Messages:
    6,956
    Likes Received:
    3,830
    Location:
    Europe
    Can't test it since I'm on Windows but very nice ;)
     
  5. jazzzz

    jazzzz Platinum Record

    Joined:
    Mar 13, 2018
    Messages:
    690
    Likes Received:
    235
    That's wonderful!!!:thanks:
    - it checks the already existing SNPID codes in Service Center and warns you if you chose one of those by accident :like:
    - it also warns if you chose a code with letters out of the a-f range and informs you about the criteria :like: (although there are official libraries with letters out of a-f as the recent Kontakt 6 versions can handle any letters but in that case Kontakt would zero the code that would need forther correction, so you're absolutely right instructing the user to ease life.)
    - it can create the .xml file and puts into Service Center folder :like: However, it doesn't save you from the original steps of adding library in Kontakt 5.6.0, so the library will only appear in Kontakt (whatever version) if you do the old steps to add it in old Kontakt.
    This is still very useful as in some cases Kontakt fails to create .xml file.

    I just don't understand the meaning of the sentence "This app will create .nicnt (Kontakt 5) or .xml (Kontakt 6) files."
    I would rather suggest to write that doing the adding process in Kontakt 5.6.0 is still required, even if this app creates the .xml file and saves it in Service Center, it won't appear until you add it in the old Kontakt.
    Of course, you should write a less complicated sentence than mine. Perhaps, let me try again :)
    "You still need to use Kontakt 5.6.0 to add the library with the created .nicnt file."

    Edit:
    oh, and one more thing. You say in help window that ""Company name" and "Bank name" can be any string values", that's not true. In my first test I tried to create a fake library and gave it a name that contained a single-quote as Joe's Piano and the app created the .nicnt file without warning me and it couldn't put the name in Name and RegKey lines, instead it put bankName which leads to a non-functioning result. So I suggest you to put a warnings for that matter, too, to be even more fool proof.

    I tested the app in 10.11.6 (El Capitan).
    Well done!
     
    Last edited: Nov 21, 2020
    • Like Like x 1
    • Love it! Love it! x 1
    • List
  6. strejda603

    strejda603 Member

    Joined:
    Apr 1, 2013
    Messages:
    11
    Likes Received:
    10
    Location:
    Czech Republic
    Thank you! I made it for macOS, because there are some Win NICNT Generators available, but I couldn't find any for Mac... :winker:
     
  7. strejda603

    strejda603 Member

    Joined:
    Apr 1, 2013
    Messages:
    11
    Likes Received:
    10
    Location:
    Czech Republic
    Thank you for your feedback and suggestions! I will try to implement those suggestions in future release :wink:

    I've tried to do maximum as I can remember, because I don't use Kontakt much (I had it especially for Orchestra Sound Banks, and since I switched to EastWest's ComposerCloud X - because with this subscription-based soft it's not so much expensive - I didn't need it anymore :D) ... So unfortunately, I don't know new functions of Kontakt well (i.g.: I don't remember, that Kontakt was creating .xml files.. Atleast, I didn't need to know, because in old versions all you needed was to create .nicnt for your library, and then add it to Kontakt... And that was all :D) .. So I'm very sorry for any misleading information :sad: ... Yes, I should find out more about it, before I released it to public (My programming skills sucks :cool:) .. And if there is something else, I've missed, let me know! :)

    That "single-quote" error is strange, I had to do some mistake, when I was rewriting my code.. Because it worked good in my old AppleScript version...

    Once again, thank you!
     
  8. InTheChips

    InTheChips Ultrasonic

    Joined:
    Nov 23, 2020
    Messages:
    59
    Likes Received:
    25
    I created an account just to say "Thank you, well done!" This worked perfectly for me!
     
    • Like Like x 1
    • Love it! Love it! x 1
    • List
  9. jazzzz

    jazzzz Platinum Record

    Joined:
    Mar 13, 2018
    Messages:
    690
    Likes Received:
    235
    I think single-quotes should not be accepted as a RegKey/Name value. So you didn't make any error. You just need to fool-proof it showing an alert when someone tries to put that by mistake.
    I wish my coding skills were half as advanced as yours.
    When you finalise this app, you should release it on sistersite, too.
    For mac users this a very important tool that has been missing for years.
    We had to create these files manually.
     
  10. Xupito

    Xupito Audiosexual

    Joined:
    Jan 21, 2012
    Messages:
    6,956
    Likes Received:
    3,830
    Location:
    Europe
    I've assembled a few tools that include nicnt stuff and I'm redirecting "Mac customers" to you. It's a win-mac... sorry, win-win situation :wink:
     
    Last edited: Nov 24, 2020
  11. strejda603

    strejda603 Member

    Joined:
    Apr 1, 2013
    Messages:
    11
    Likes Received:
    10
    Location:
    Czech Republic
    Hi guys!

    I've updated NICNT Generator to version 1.1 :)

    It now contains suggestions from @jazzzz :thanks:
     

    Attached Files:

  12. brentits

    brentits Newbie

    Joined:
    Jun 9, 2020
    Messages:
    3
    Likes Received:
    0
    I'm having alittle trouble with the SNPID part, some of the libraries im trying to add doesnt have any information about that...
     
  13. jazzzz

    jazzzz Platinum Record

    Joined:
    Mar 13, 2018
    Messages:
    690
    Likes Received:
    235
    Here is a list (open up the spoiler in that comment) of official SNPID codes for libraries. It's important to know that many of them (especially NI products) would exclusively work with the official code.
    If it's a library that has never been released officially with SNPID, you can choose one but try to check if that code doesn't exist already in that list, so in the future you won't have problem.
     
    • Like Like x 1
    • Agree Agree x 1
    • Useful Useful x 1
    • List
  14. brentits

    brentits Newbie

    Joined:
    Jun 9, 2020
    Messages:
    3
    Likes Received:
    0
    Ah, ill try it out, most of the stuff im adding are obviously c*****d ones, so would that be a big issue? guess ill try it first
     
  15. jazzzz

    jazzzz Platinum Record

    Joined:
    Mar 13, 2018
    Messages:
    690
    Likes Received:
    235
    there is no such thing as k'ed library!
    A library either has officially an SNPID code or someone created one for it or there isn't any and you can choose one that does not conflict with other libraries' code.
     
  16. Illadelph

    Illadelph Producer

    Joined:
    Aug 31, 2020
    Messages:
    340
    Likes Received:
    117
    So, what is the big advantage of having an ncint?
     
  17. jazzzz

    jazzzz Platinum Record

    Joined:
    Mar 13, 2018
    Messages:
    690
    Likes Received:
    235
    1. there are libraries that require to be registered (therefore you need the .nicnt file to add the library with it), otherwise you can't load the instrument patches (.nki or .nkm). Mostly those libraries come with that file but sources can vary as we see here in the forum.
    2. there are old libraries that newer Kontakt versions struggle to load without .nicnt, even if older Kontakts have loaded it just fine.
    3. there are people who want their "non-library" libraries (that don't require to be registered) to appear on the left panel in Kontakt. They prefer organizing the libraries there instead of using Quick-load feature.
     
  18. Illadelph

    Illadelph Producer

    Joined:
    Aug 31, 2020
    Messages:
    340
    Likes Received:
    117
    oh ok thanks, ive actually got an ok collection of interesting semi-exotic instruments i think i will maybe sample them and make some kontakt libraries,
    then, making an nicnt makes sense to me:like:
     
  19. DanRamone

    DanRamone Newbie

    Joined:
    Apr 19, 2017
    Messages:
    10
    Likes Received:
    1
    That's great thanks!
    Can it be that if you create first the xml file and after the NICNT file, it says SNPID is already used? Would be possible to have 2 output folder, one for the XML (that I always leave blank) and one for the NINCT, that I usually need to locate every time?
    Thanks again really great tool
     
  20. spncart

    spncart Producer

    Joined:
    Dec 13, 2020
    Messages:
    458
    Likes Received:
    91
    Most of the new librairies on sister site don't load in Kontakt 5.6.0 standalone and then 6.5.2 in Ableton.

    It used to run 99% of the time when I had my previous Mac on Catalina/Mojave but now I upgraded to M1/Big Sur it works like 20% of the time, even after I match the SNPID number in XML from the NICNT file.

    Has anyone managed to properly add librairies with M1/Big Sur?
     
    • Interesting Interesting x 1
    • List
Loading...
Loading...