Unfortunately there are still issues with setting up and recalling shared instruments in VST Live as of 1.1.80. Specifically, I have noticed that duplicating a Part with a plugin on it turns the plugin into a shared instrument. I am not sure if this was the case in previous versions of VST Live but I think it is a neat feature. Unfortunately it does not work properly for NI Kontakt (THE prime example of a plugin to be used as a shared instrument…). Here are steps to reproduce:
- Create a new project
- Add a layer to Song 1 Part 1. Add Kontakt as the plugin and load a Kontakt instrument.
- Duplicate Part 1. Both the original and duplicated parts now indicate that they use a shared instrument. Great!
- Open Kontakt in the duplicated Part. It has the original Kontakt instrument loaded as you would expect. Load another Kontakt instrument (in a real use case you would set the Layer in the duplicated Part to use channel 2, but this doesn’t matter here…). If you open Kontakt from the original Part, you also see both Kontakt instruments loaded, so you are indeed using the same Kontakt instance (!) as a shared instrument.
- Now save the VST Live project, quit and reopen VST Live and open your saved project. Now the two Parts do not use Kontakt as a shared instrument anymore. You will have an instance containing both Kontakt instruments on the original Part and an independent instance with just the first of the two Kontakt instruments on the duplicated Part.
Of course you would expect the project to be recalled in the state you saved it in… If instead of duplicating in step 3 you create a new Part and manually select Kontakt as a shared instrument, everything seems to work as expected.
This is with VST Live Elements 220.127.116.114 on macOS 13.4 with Kontakt 6.7.1 as a VST3 (all ARM64).