Created a technique of quickly outputting adg files for Komplete kontakt presets using an applescript to generate all the names of the presets, then when auditioning the instrument resaving the file.
1. First create a .txt file (Unicode UTF-16) and copy and paste with match style a folder of .NKI files (or snapshots, or any vst with presets that are in a file location). This creates a list of preset names.
2. Find and replace all extentions from .nki to .adg
3. Load the komplete kontrol .adg file from Native Instruments and load up a blank Kontakt and save the file (.adg) to your desktop.
4. Create folder where you want to save all the .adg preset files.
5. Run applescript using Automator with Run applescript loaded. You will be prompted to where you want to save your files.
set NewNames to paragraphs of (read ("/Users/alexkruger/Desktop/PresetList.txt") as Unicode text)
set theFolder to choose folder
tell application "Finder"
set src_file to file "KKontakt.adg" of desktop
copy src_file to folder theFolder
repeat with i from 1 to (count) of NewNames
duplicate file "KKontakt.adg" of theFolder to theFolder
end repeat
delete file "KKontakt.adg" of theFolder
end tell
set fileList to list folder theFolder without invisibles
repeat with i from 1 to count of NewNames
try
set theName to item i of NewNames
do shell script "mv -f " & quoted form of POSIX path of ((theFolder as text) & (item i of fileList)) & space & quoted form of POSIX path of ((theFolder as text) & theName)
on error e
activate
display dialog e buttons {"Cancel", "OK"} default button 2 with icon 0 giving up after 5
end try
end repeat
6. Then open adg file with the preset name, go to the preset in the kontakt browser, Load the instrument. Check out the sound for a bit and save the instrument.
This will save you a lot of typing and will increase loading time of your kontakt instance if you remove all your quickload links. This will also let you browse NI presets from your push 2.
Cheers!