Don't save plugin state with project

Discuss music production with Ableton Live.
Post Reply
just_in
Posts: 75
Joined: Thu Sep 09, 2010 3:55 pm

Don't save plugin state with project

Post by just_in » Wed May 28, 2025 5:40 pm

I use a VST EQ plugin on my main out in Live for corrective equalization.
I set the required parameters as the default inside the plugin. So every time the plugin is loaded, it's already doing what it needs to do (and I don't use this plugin for other purposes).

The problem: the plugin settings are stored in the Live project file. So if I later decide to use different settings (for different speakers/headphones), I'd have to manually change this in every existing Live project. Yikes!

This could be avoided if I could tell Live to NOT save the state for this plugin and instead to always load it with its default settings.
Is this possible by any chance?

If there's no viable solution, please move this to the wishlist forum.

I don't expect to have a GUI option for such a feature, but perhaps a setting in options.txt, like:

Code: Select all

-DontSavePluginSettingsFor "Plugin ABC"
Or alternatively, if the plugin always loaded with a specific preset file, like:

Code: Select all

-PluginLoadParameters "Plugin ABC" \path\to\preset.fxb | \path\to\preset.vstpreset

chapelier fou
Posts: 6258
Joined: Mon May 15, 2006 12:15 pm

Re: Don't save plugin state with project

Post by chapelier fou » Wed May 28, 2025 6:04 pm

I guess it could be done with max for live.
MacBook Pro 13" Retina i7 2.8 GHz OS 10.13, L10.0.1, M4L.
MacStudio M1Max 32Go OS 12.3.1

just_in
Posts: 75
Joined: Thu Sep 09, 2010 3:55 pm

Re: Don't save plugin state with project

Post by just_in » Wed May 28, 2025 11:10 pm

Yeah, maybe. I don't know much about Max, but I did give it a try.

The manual says you can load a VST plugin and a preset with

Code: Select all

vst~ VST-plugin-filename preset-effects-name
I was able to load the VST plugin, but not the preset. If I enter a preset name that's displayed in the plugin, the console gives me an error "can't find NameOfPreset". Where exactly is Max looking for the preset names?

Alternatively, could I make Max load the VST "from scratch" every time I add the Max device or load a Live project, which would load the default VST preset?

doubleUG
Posts: 283
Joined: Sun Apr 24, 2011 7:19 am

Re: Don't save plugin state with project

Post by doubleUG » Thu May 29, 2025 2:29 pm

"Where exactly is Max looking for the preset names?" normally max is looking in the folders that are set under "File Preferences".
copy the text, open Live > drag in empty M4L device > open Max editor > paste > save M4L device
https://docs.cycling74.com/max8/vignett ... ng_patches

https://doubleUG.bandcamp.com/releases

Cypeace
Posts: 38
Joined: Thu Nov 16, 2023 3:33 pm

Re: Don't save plugin state with project

Post by Cypeace » Thu May 29, 2025 4:53 pm

Can you group the plugin and save it so it has preserved settings and you just slap the saved group everywhere?

just_in
Posts: 75
Joined: Thu Sep 09, 2010 3:55 pm

Re: Don't save plugin state with project

Post by just_in » Thu May 29, 2025 9:30 pm

doubleUG wrote:
Thu May 29, 2025 2:29 pm
"Where exactly is Max looking for the preset names?" normally max is looking in the folders that are set under "File Preferences".
Yep that was it, thanks. One caveat is that Max doesn't load .vstpreset files, which Live uses for VST3 plugins. Looks like a bug.
Anyway, it does load VST2 .fxb files, which is fine too. So Max loads the VST2 plugin+preset. But once it's loaded, the VST parameters are baked in the Max device and the VST preset file doesn't get reloaded again, not even when adding the Max device in a new project.

So the real challenge is to tell Max to load that preset (or the default plugin state) every time the Live project is loaded.

Cypeace wrote:
Thu May 29, 2025 4:53 pm
Can you group the plugin and save it so it has preserved settings and you just slap the saved group everywhere?
If you mean slapping it everywhere manually for every project, it's a bit cumbersome.

At this point I'll probably just use a system-wide EQ, it's going to make things much easier...

florian_bl
Posts: 91
Joined: Wed Oct 12, 2011 3:53 pm
Location: Austria

Re: Don't save plugin state with project

Post by florian_bl » Mon Jun 02, 2025 10:10 pm

just_in wrote:
Thu May 29, 2025 9:30 pm

So the real challenge is to tell Max to load that preset (or the default plugin state) every time the Live project is loaded.
Without seeing your Max patcher in detail, my first guess is that the loadbang object could do the job.

just_in
Posts: 75
Joined: Thu Sep 09, 2010 3:55 pm

Re: Don't save plugin state with project

Post by just_in » Tue Jun 03, 2025 8:15 pm

I just tried with loadbang. It works as intended when loading the Max device into the project.
But it doesn't work when loading a saved Live project that already contains the Max device; it loads the old VST parameters.

Machinesworking
Posts: 11502
Joined: Wed Jun 23, 2004 9:30 pm
Location: Seattle

Re: Don't save plugin state with project

Post by Machinesworking » Wed Jun 04, 2025 3:50 pm

just_in wrote:
Wed May 28, 2025 5:40 pm
The problem: the plugin settings are stored in the Live project file. So if I later decide to use different settings (for different speakers/headphones), I'd have to manually change this in every existing Live project. Yikes!

This could be avoided if I could tell Live to NOT save the state for this plugin and instead to always load it with its default settings.
Is this possible by any chance?
What I don't get is this doesn't solve your problem, if you need new corrective EQ settings saving the EQ to a it's default settings means you will still have to load different EQ settings for different speakers and headphones. A more logical solution would be a to save multiple templates for each speaker and headphone setup you use, with appropriate names that warn you of the EQs settings.

Post Reply