answered from support desk:
The Max 8 / Max 9 duplication is unfortunately related to Ableton compatibility constraints. Ableton Live 11 only supports Max 8, while Live 12 can use both Max 8 and Max 9. Since some Xp users are still on Live 11, the current version still relies partly on the local Max 8 package location. This will improve with the upcoming Xp update, which will move to a Live 12 + Max 9 only environment.
For now, please be sure that the SPAT library is installed in BOTH:
~/Documents/Max 8/Packages
~/Documents/Max 9/Packages
Also, a few important things to check:
1) In macOS System Settings → Privacy & Security → Full Disk Access
make sure BOTH:
are enabled.
2) In macOS System Settings → Network → Firewall
if the firewall is enabled, temporarily disable it and restart your computer.
Regarding the loading issue itself:
Xp.engine alone is not intended to initialize the system by itself.
Please try the following very simple test project:
- create an empty Live set
- add xp.visual on one audio track
- add xp.engine on another audio track
- add xp.source.simply on another audio track
Then:
- save the project
- do Command + N
- wait for Live and Xp to fully close
- reopen the saved project
Also, very important at the moment:
Xp works as an external application connected to Ableton Live via OSC.
When finishing work on a project, and especially before opening another Xp project (or reopening the same one), it is important to properly close the Xp application first.
The recommended method is simply:
This ensures that the Live project closes correctly and that the linked Xp application also shuts down properly.
Current known limitations:
- do not use Collect All and Save with Xp projects
- do not create Ableton Macros containing Xp devices
The high CPU usage you describe suggests that something may be continuously waiting or looping in the communication between Live and Xp.app, so the test above should help determine where the initialization is failing.