Here's one example.
VST: Guitar Rig 4
You cannot simply arrow through programs/presets in Cantabile's interface. Nothing visible happens, it stays on 1 (noname). Click the program list, and there's 127 programs there all as (noname).

Open Guitar Rig, create something you like within the VST, then click Save Program, and save a named program. It saves it. You can change Guitar Rig, then re-open that saved program, it re-loads the saved settings. So far so good there.

I then save a sub-session using Guitar Rig after I've manually opened the program (Massive Classic Bass Fuzz.FXP) as seen in the previous screenshot.
However, if I change any of the settings in Guitar Rig such as opening a factory preset. Then re-open my saved sub-session, Guitar Rig does NOT launch using the saved program I specified.
Note the program list always looks as seen in the first screenshot above.
I cannot figure out how to get Cantabile to open Guitar Rig with that saved program file.
I have a different VST FrettedSynth's SafFron (audio tracking synth I use to generate oscilators) that does support named programs. However, when saving programs (FXP) manually, it saves them, I can open and use them, but similarly when saving sub-sessions it seems to have issues. As best I can tell the saved programs are tied to the program name seen within SafFron itself. For example, preset/program 1 is called 1 Pulser. However, I manually saved a FXP named Bass Saw.FXP and now that seems associated with 1 Pulser.
It's all fairly confusing to me.
Everything seems to work great for VST that natively support standard program selection. And all sub-sessions work super great if I use the factory programs. The issue comes when it's time for me to create my own programs/settings and somehow save them to be able to have Cantabile recall them.
I can grab more screenshots as necessary as I'm sure I'm not using the correct words/terms to accurately describe what I'm talking about.[/img]

