AudioMix package: Saving settings

James Harkins's icon

Anyone using Manuel Poletti's AudioMix -- what are you doing to save all of these objects' settings?

I had a quick stab at pattrstorage (based on the AudioMix Presets help patch). It's... well, OK... In Pd, I had put together a suite of mixing abstractions, and used Pd's [savestate] to persist values in the top-level patch -- the user doesn't have to do anything special. Admittedly Pd [savestate] doesn't persist settings in abstractions that are used within the main patch, but it's fair enough to require mixers to be put into the top-level window, and then the user never has to think about it -- open the patch next time, and all the mixers are where you left them.

So here, the user has to remember to add closebang --> "store 1, write filename.json" for saving, and loadbang a "read filename.json, recall 1" for loading.

It also looked like mixer/send/etc. names don't make it into pattrstorage. I looked at several of the AudioMix help patches but it still remains mysterious to me how some of them have for example a "MyTrack" mixer, when all I can get after reopening a patch is "name." I checked the inspector and it's not in the bpatcher args, didn't see it in any other slots either.

Any tips?

hjh

diatom's icon

Hi I'm in the process of setting up an experimental daw with AudioMix - no solutions yet, but glad to see a recent post asking for the same thing I was already thinking about.

Noor Ul Amin's icon

To save object settings in Manuel Poletti's AudioMix, you can utilize the built-in preset system if available. This allows you to save and recall specific configurations easily. Alternatively, check if AudioMix supports export and import functionality for saving settings as files. Consult the official documentation for AudioMix for detailed instructions on saving and managing settings effectively. You can also explore automation within your digital audio workstation (DAW) to record and replay changes made to AudioMix parameters.

Source Audio's icon

if you have a problem, post a patch showing the trouble.
storing symbols might need to be enabled for some objects
to include them into pattr.

diatom's icon

ok I've still a lot of work to do with this deluxe system of his, but opening the AudioPlayer bpatcher, I can see the autopattr attribute @autorestore 0 is set. I'm not ready to change this to 1 and see the effect, but it might be a start.