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

Importing 3rd party NI presets to KK

Discussion in 'KOMPLETE KONTROL SERIES' started by b-righteous, Sep 27, 2014.

  1. b-righteous

    b-righteous Moderator Moderator

    Messages:
    9,673
    Some Maschine owners may already know that you can import presets for Massive, Absynth, Reaktor and also 3rd party Kontakt libraries to the browser. This is done by importing user preset folders via the preferences Library tab or the file browser. Importing folders via the file browser allow you to tag the folder of presets on import. Imported presets will show under the user portion of the browser. Just wanted to give some basic tips for doing this for those who don't know.

    For all Kontakt libraries they must be in Kontakt 5 format for the import to work. If you have a library that is not in K5 format, you can open K5 and do a batch resave from the files menu on the library folder in question to update the patches to K5 format.

    For Kontakt libraries, it imports the Kontakt Player or Powered by libraries just fine without the need for tagging on import. These are the libraries that come with an installer and can be seen in Kontakts libraries tab.

    Edit: See my post below on adding 3rd party libraries for Kontakt non-player libraries with tags and bank name. You must first import those to Kontakt and add bank names there for separate libraries.
     
    Last edited: Sep 29, 2014
  2. Kymeia

    Kymeia NI Product Owner

    Messages:
    6,268
  3. b-righteous

    b-righteous Moderator Moderator

    Messages:
    9,673
    Thanks. Good tips on adding images and prepping Reaktor ensembles for import.

    Edit: Never mind. See comment below.
     
    Last edited: Sep 29, 2014
  4. JasonWilden

    JasonWilden New Member

    Messages:
    9
    Hmm. Maybe a small functional issue here when trying to do this.

    The "Files" browser doesn't show me any sub-folders for 2 of my Sample Library folders (they appear entirely empty).

    I believe this is because they are actually hard-disks mounted as folders rather than folders on the current hard drive.

    I use this technique to mount SSD drives as folders on my main DAW but use normal folders on my laptop DAW while keeping the folder structure the same.

    This is not uncommon - I've come across a few apps which don't understand NTFS mount points when scanning folder structures to build tree folder structures. I can open the folder via the "Find In Explorer" menu option but can't drill down on any folders from the browser itself. So no way to import anything.


    The folders (drives) contain main non Kontakt Player sample libraries (Embertone, Shreddage, Spitfire etc).

    This is on a Windows 7 machine.
     
    Last edited: Sep 28, 2014
  5. b-righteous

    b-righteous Moderator Moderator

    Messages:
    9,673
    @JasonWilden In trying to look for a solution to your issue I found a better way of importing and tagging 3rd party presets. Don't do the initial library name tagging in Komplete Kontrol. Kontakt has it's own tagging system that is superior and more flexible and all the tags including banks will import to KK and Maschine. You can then import the folder via the user library tab in KK preferences by adding the folder.

    Go to Kontakt's database tab and click on database options. From there you can click add to import the Kontakt non-player library folder that you want to tag. You can import multiple at once. After that click the update button to import your additions to Kontakt. Now go to the DB tab and right click on the top column headers and add the "path" column. Next click the path header to sort by path. Find the folder path to one of the libraries you imported and select the first entry to the library path and hold shift and select the last entry to that library path. This is to multiselect all patches in that library folder to tag all at once. Now click edit and chose info above under attribute class and select bank. Add the name of the library for bank and add any needed tags by selecting the appropriate attribute class (standard, types). Hit the save button after you are done with adding the bank, vendor and tags.

    Now you can go to KK and import from the libraries user tab in preferences if you wish and the tags will show up. What's nice about this is the bank name will show under the Kontakt product of the KK user browser so you can sort libraries by bank name. No need to use the modes or types tag fields for the main name of the libraries. This procedure is similar with all the NI synths so you can add bank names in say Massive for any third party bank that does not already have them and import them to KK or Maschine.
     

    Attached Files:

    Last edited: Sep 29, 2014
    • Like Like x 1
  6. Mr B Studley

    Mr B Studley New Member

    Messages:
    8
    [quo@b-righteous this is exactly what I have been trying to do how ever I don't quite understand how. Could you please give me an example of how you would do a 3rd party batch of presets for massive. Thanks in advance ="b-righteous, post: 1317238, member: 176653"]@JasonWilden In trying to look for a solution to your issue I found a better way of importing and tagging 3rd party presets. Don't do the initial library name tagging in Komplete Kontrol. Kontakt has it's own tagging system that is superior and more flexible and all the tags including banks will import to KK and Maschine. You can then import the folder via the user library tab in KK preferences by adding the folder.

    Go to Kontakt's database tab and click on database options. From there you can click add to import the Kontakt non-player library folder that you want to tag. You can import multiple at once. After that click the update button to import your additions to Kontakt. Now go to the DB tab and right click on the top column headers and add the "path" column. Next click the path header to sort by path. Find the folder path to one of the libraries you imported and select the first entry to the library path and hold shift and select the last entry to that library path. This is to multiselect all patches in that library folder to tag all at once. Now click edit and chose info above under attribute class and select bank. Add the name of the library for bank and add any needed tags by selecting the appropriate attribute class (standard, types). Hit the save button after you are done with adding the bank, vendor and tags.

    Now you can go to KK and import from the libraries user tab in preferences if you wish and the tags will show up. What's nice about this is the bank name will show under the Kontakt product of the KK user browser so you can sort libraries by bank name. No need to use the modes or types tag fields for the main name of the libraries. This procedure is similar with all the NI synths so you can add bank names in say Massive for any third party bank that does not already have them and import them to KK or Maschine.[/quote]
    Wow b-
    Wow @b
     
  7. Mr B Studley

    Mr B Studley New Member

    Messages:
    8
    Sorry my message went in the wrong column. @b-righteous this is exactly what im trying to do could you please give me an example of how to do it with a batch of 3rd party massive presets. And will it categorize the preset in bass lead pad etc in kk.
     
  8. b-righteous

    b-righteous Moderator Moderator

    Messages:
    9,673
    Sorry for the late reply. You can import Massive or any NI presets by folder. Just click the files tab on the Komplete Kontrol browser and find the user folder for your massive sounds and import them. It will automatically import any bank names and tags in the patches.

    However, I have not found a way to edit the attributes of multiple Massive presets inside of Massive. In Massive I can only see that you can edit and save one preset at a time so I don't see an easy way to give a bunch of patches a bank name at once there.
     
  9. Kymeia

    Kymeia NI Product Owner

    Messages:
    6,268
    Ironically in Komplete Browser you can multi select patches and add attributes to them like 'bass' 'pad' etc - but unfortunately just not bank names (which is silly omission I hope gets fixed). Not sure if that also then changes the patch attributes in Massive (or whatever synth) too - haven't checked that.
     
  10. davidbryen

    davidbryen NI Product Owner

    Messages:
    22
    I've been having an issue opening 3rd party Kontakt instruments. When it opens in KK, all the control knobs are blank. I don't even get the CC label on them, so I can not midi-learn it. The knobs are totally without function. If I open Kontakt on its own, at least I can learn the knob, but then I don't have the lights or all the other features. Anyone else having this problem?

    thanks
     
  11. sowari

    sowari Moderator Moderator

    Messages:
    27,759
    you need to change to Edit View in Komplete Kontrol:

    Screen Shot 2014-11-15 at 09.57.41.png


    then in Kontakt change to the Auto page:

    Screen Shot 2014-11-15 at 09.58.07.png

    then you drag n drop the Auto entries on top of the knobs in Kontakt:

    Screen Shot 2014-11-15 at 09.59.59.png

    however you still will not see any changes to the knobs on your keyboard

    UNTIL

    you re-save your Kontakt Instrument and then re-load it!

    sowari
     
  12. BenB60

    BenB60 New Member

    Messages:
    7
  13. davidbryen

    davidbryen NI Product Owner

    Messages:
    22
    Thanks for these last 2 tips. They both worked perfectly. Although, I wonder if this will be fixed in future updates?

    db
     
  14. BenB60

    BenB60 New Member

    Messages:
    7
    From my response from NI tech support, they don't seem to care one iota about third party packages working correctly in Komplete Kontrol. They seem to be just fine with us users having to jump through hoops.
     
  15. b-righteous

    b-righteous Moderator Moderator

    Messages:
    9,673
    The issue with the host automation parameters not being assigned has nothing whatsoever to do with Komplete Kontrol. Komplete Kontrol and Maschine get the plugin parameters on the knobs via the plugins host automation parameters. It is up to the plugin to deliver those parameters to the host. In this case it is about how Kontakt deals with host parameter automation. What sowari showed is just how all host automation in Kontakt has to be setup before it is presented to any host. By default it does not give any host parameters to a host unless you manually assign it to a patch. If a third party developer assigns the parameters when saving the library then it will show up. This is up to the library developer to do this. Of course, NI sets this up for all their Kontakt Libraries but have no control over 3rd parties doing it.

    That being said, I think they can do something to make it easier for Library developers to assign these in Kontak or have a way to automatically map from any Knobs available on the Kontakt scripted GUI to host automation. Some kind of way to batch assign the scripted parameters to host id's instead of needing to do it one at a time.
     
  16. sowari

    sowari Moderator Moderator

    Messages:
    27,759
    agreed!

    Third Party Developers need to update their Libraries by assigning important knobs to Host Automation. if they did that, they would be 'seen' by Maschine and Komplete Kontrol.

    sowari
     
  17. puzzlefactory

    puzzlefactory NI Product Owner

    Messages:
    2,270

    Ok, i don't really get it.

    Do i just add the entire library folder (in this case Morphetsra)? Or do i add all the different sub folders separately? Once i've added them do i then have to add a path separately for each subfolder?