Native Access is a license manager to install and activate products made by Native Instruments.
Tested with latest version at 2019/06/13.
It is possible to activate already installed NI products.
What does not
It is impossible to install products to your hard drive. Native Instruments distributes their products as .iso files, thus Native Access tries to mount these .iso files. It fails under Wine. Native Access crashes.
A workaround described here doesn't work for some product. for example when I try to install Action Strings by manually mounting .iso, I stuck at "Please insert the install disc" dialog. My guess is that the installer detects whether the disc is inserted or not by using RegisterDeviceNotificationW call which is not implemented in Wine yet.
To use NI products in Linux, you need an actual Windows machine. Install the products to an external hard drive using Windows, and then activate those using Wine.
HKEY_CURRENT_USER\Software\Native Instrumentstoo. This registry contains installation path of each product.
C:\Program Files\Common Files\Avidand
C:\Program Files\Common Files\Native Instruments. Maybe it's needed for
Program Files (x86)too.
That's it! We can now use almost all NI products in Linux with full license, not demo mode.
What was not tested
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||Arch Linux x86_64||Jun 25 2019||4.11||Yes||Yes||Yes||Gold||Daniel Sonck|
|Current||Gentoo Linux x86_64||Jun 12 2019||4.6-staging||Yes||Yes||Yes||Gold||Tomoki Ohno|
A lot of the larger content from Native like their Kontakt libraries come as ISO files. These ISOs will download fine but cannot be installed directly by Native Access because Wine cannot mount ISO files. As of recent Wine versions, Native Access doesn't crash after trying to mount the ISO but wine still cannot mount them. Also, the necessary content files have been hiddden so it's necessary to use the unhide mount option.
mount <iso-file> <mounting-dir> -t udf -o loop,ro,exec,unhide(root access might be necessary so use