Saving & recalling a large number of parameter values in Max!!

AnthonyJaxon AnthonyJaxon's icon

Hello everyone! I have built a fairly complex electronic instrument, and I would love for the user to be able to create and save their own presets. I’m dealing with a large number of parameter values — potentially as many as 50 or 100 different parameters, each with their own values. 192.168.1.254

Ideally, I would love the user to be able to select which parameters will even be affected by the preset (so that if they’re not “included” in the preset, then that preset wouldn’t change the parameter value at all). And it would also be great to be able to set individual ramp times for each parameter that is affected. 10.0.0.0.1

So, essentially I’m dealing with about 100 parameters, and for each, I need to be able to store whether it’s affected by the preset or not, and if it is, then I need to store its desired value and ramp time.

And of course, the dream is to allow these presets to be easily edit-able, copy-able, rename-able, etc... hotmail.com

I don’t want to limit the number of different presets you can create.

Has anyone dealt with something like this before? Would you recommend going the coll route, and just saving a giant list of values for each preset, or should I try out pattrstorage?

Thanks in advance 😁

Source Audio's icon

What was with this post ?

https://cycling74.com/forums/saving-and-recalling-100-parameter-values-in-max

Roman Thilenius's icon


using lists for all is cool. for example you can easily make the user choose a subset using [zl nth]