No, the Performances contain everything. A Performance as loaded does not need to load any Program. It has every parameter of 4 programs, even if you just have 1 layer active. A Performance does not have references to the Programs therein, it contains all parameters.synthnut wrote:I’m assuming that the sounds that I purchased use the already loaded programs...
Set Lists in Wavestate though, reference a Performance on each button that exist in database.
It's when you build a Performance that you can load a Program as a set of parameters for convenience.
As you can build a Program by loading a Wavesequence as part of it.
Building blocks in building blocks.
If 3rd party libraries provide both Performances and Programs is not because they are needed for Performances, it's for your convenience to build your own stuff. (I explained a bit in my former post how you otherwise better save away Program in each layer under a new name, to be sure you have it as existing in what you heard).
A Program contain all controls on panel, like filter and envelopes and effects and stuff too. Once you load a Program you can just turn a knob somewhere and now what is part of this Performance, as saved, is different than the loaded Program. Program also contain modulations, so once added or removed modulation or changed a parameter in the modulation - it differs from a Program as loaded.