This bug still persists in Vienna Assistant 1.2.468
Since a bug in this forum software or my account doesn't allow me to edit my own posts, just to report them, I paste the relevant parts again:
Vienna Assistant is currently not able to produce correct .plist files for NKS if the boot volume name differs from "Macintosh HD", resulting in the libraries not appearing in NI Komplete Kontrol.
The workaround is to edit the /Library/Preferences/com.native-instruments.VSL*.plist files that got added or updated by Vienna Assistant (check modification dates) and replace "Macintosh HD" with a single forward slash "/" (omit the quotes).
I made a simple shell script that I can quickly run from Terminal.app which checks and fixes the VSL NKS .plist files. This requires the execute bit set on the script and and will prompt for the admin password when hit encounters the first faulty file which it wants to fix. I put the script into a folder named "bin" in my home directory and named "vsl-plist-fix.sh":
#!/bin/sh
echo "Fix pathes using 'Macintosh HD' in NKS property lists for VSL libraries and applications."
echo
for FILE in /Library/Preferences/com.native-instruments.VSL-*.plist
do
if test -f "$FILE"
then
if grep -i 'Macintosh HD' "$FILE" 1>/dev/null 2>/dev/null
then
echo "$FILE -> has bad paths, try to fix it:"
sudo vi -c ':1,$s/Macintosh HD/\//' -c ':wq!' "$FILE"
else
echo "$FILE -> appears ok"
fi
fi
done
Here what it looks like when I run it after updating a couple of NKS libraries win Vienna Assistant:
$ ~/bin/vsl-plist-fix.sh
Fix pathes using 'Macintosh HD' in NKS property lists for VSL libraries and applications.
/Library/Preferences/com.native-instruments.VSL-Big Bang Orchestra.plist -> appears ok
/Library/Preferences/com.native-instruments.VSL-Default.plist -> appears ok
/Library/Preferences/com.native-instruments.VSL-Epic Orchestra 2.plist -> appears ok
/Library/Preferences/com.native-instruments.VSL-Free Instruments.plist -> appears ok
/Library/Preferences/com.native-instruments.VSL-Synchron Bluthner 1895.plist -> has bad paths, try to fix it:
Password:
/Library/Preferences/com.native-instruments.VSL-Synchron Bosendorfer 280VC.plist -> has bad paths, try to fix it:
/Library/Preferences/com.native-instruments.VSL-Synchron Bosendorfer Imperial.plist -> has bad paths, try to fix it:
/Library/Preferences/com.native-instruments.VSL-Synchron Bosendorfer Upright.plist -> has bad paths, try to fix it:
/Library/Preferences/com.native-instruments.VSL-Synchron Concert D-274.plist -> has bad paths, try to fix it:
/Library/Preferences/com.native-instruments.VSL-Synchron Elite Strings.plist -> has bad paths, try to fix it:
/Library/Preferences/com.native-instruments.VSL-Synchron FX Strings 1.plist -> has bad paths, try to fix it:
/Library/Preferences/com.native-instruments.VSL-Synchron Power Drums.plist -> has bad paths, try to fix it:
/Library/Preferences/com.native-instruments.VSL-Synchron Prime Edition.plist -> appears ok
/Library/Preferences/com.native-instruments.VSL-Synchron Strings 1.plist -> has bad paths, try to fix it:
/Library/Preferences/com.native-instruments.VSL-Synchron Yamaha CFX.plist -> has bad paths, try to fix it:
/Library/Preferences/com.native-instruments.VSL-Synchronized Appassionata Strings.plist -> has bad paths, try to fix it:
/Library/Preferences/com.native-instruments.VSL-Synchronized Chamber Strings.plist -> has bad paths, try to fix it:
/Library/Preferences/com.native-instruments.VSL-Synchronized Dimension Brass.plist -> has bad paths, try to fix it:
/Library/Preferences/com.native-instruments.VSL-Synchronized Dimension Strings.plist -> has bad paths, try to fix it:
/Library/Preferences/com.native-instruments.VSL-Synchronized Elements.plist -> has bad paths, try to fix it:
/Library/Preferences/com.native-instruments.VSL-Synchronized Solo Voices.plist -> has bad paths, try to fix it:
/Library/Preferences/com.native-instruments.VSL-Synchronized Soprano Choir.plist -> has bad paths, try to fix it:
/Library/Preferences/com.native-instruments.VSL-Synchronized Vienna Choir.plist -> has bad paths, try to fix it:
/Library/Preferences/com.native-instruments.VSL-Synchronized Whistler.plist -> has bad paths, try to fix it:
/Library/Preferences/com.native-instruments.VSL-Synchronized Woodwinds.plist -> has bad paths, try to fix it:
$