Simply not true. Just try TyrellN6 in Reaper. You need to save your patch to be remembered. If you just change a parameter on the GUI, change the programme and then go back to the old programme, the changes are lost. And also when you save the project and load it again, they are lost, if you changed the programme inbetween.AdmiralQuality wrote:The default, built-in bank, sure. But Martin has already stated that he doesn't know where to save data to make a writeable version of the built-in bank, so I'm assuming that's not what his Write function is for.martin_l wrote: This is simply not true. There are examples of VST's (Arturia, Tyrell, Synth1, SQ8L), which do need a 'commit' in order to write changes to the bank. They, however, do not indicate whether a patch is "dirty".
Using a different symbol in my readout (other than colours) is a good idea, and I will implement something along those lines.
Cheers,
Martin
But any of these examples will absolutely behave like I described. Edit a patch in program position 2. Don't do anything (like Write it) and switch to program position 1. Edit that patch. Now save your project. Close your host (or project). Reload the project. BOTH programs 1 and 2 will be the ones you edited, and it will come up with program 1 currently selected.
Now load a fresh instance of the plug-in. Now programs 1 and 2 will be whatever is in the built-in "preset" bank.
The current patch is saved with the project, but as soon as you change the programme and go back, it reverts to whatever is in the bank, which is used in the project. The same happens with Arturia products.

