That’s what I do now – I even have an all-caps headline in my templates Notes panels that says “SAVE-AS!!”
Have you tried to make your templates read-only on the file system?
On Windows it works and I get this message when I try to save the patch:
I’m on OS (14.7) but I believe I did try to use OS’s “Stationery Pad” option on one of the templates, and that it failed to produce the expected result of an immediate prompt-on-load to “save as.”
In my case, the template didn’t simply refuse to open (as in your example) – it opened, but didn’t demand a save-as.
That was a head scratcher – I’ve never seen SP not-work before – but then, so much about VCV is so new to me that it’s all kind of a head scratcher!
Perhaps it’s worth noting here that I opened the template from within VCV (“file > open recent”) – not by clicking on the Stationery Pad’ed template file in its folder. I think if I had done that, I might’ve had a different result.
In any case I’ve reached a good place with this thanks to SELECTIONS. It’s now just a matter of really refining my “template” – now much emptier than previously, but still invoking some basic modules such as MIDI>CV, Audio, Scope and Record.
Thanks everyone for all of this practical and informative wisdom! o-2k
No, there’s no prompt-on-load to “save as”. I did the following:
- opened the patch file (regardless if from the file system or from within VCV Rack)
- changed the patch (e.g. by adding/removing a module or cable)
- clicked on “save” in the file menu or hit [Strg]+[s]
and then the dialog window shown above popped up, and then I could choose to manually “save as”.
The only thing my workaround does is stopping VCV Rack from overriding the patch file. Nothing more and nothing less.
If you want an immediate prompt-on-load to “save as” solution, please put a feature request to the VCV support. We here on this forum are not able to change the way the Rack behaves. We can only offer workarounds if possible.
I wouldn’t expect us to change the way Rack behaves, or to presume that it should behave as other applications do – I’m totally willing to accept what it is as it is. And I’m certainly not knowledgeable enough yet to suggest improvements – I’ve got my hands full just learning what it can do now!