Pattrstorage parameter mode enable

Kraftf's icon

hi guys,
Quite new to max. I am using max for live only.
I've built a device that midi controls circuit mono station.
It is bit complex because one part of the patch is queuing the devices for the current patch and saves the patch in a dictionary which is stored in a pattr which in turn gets stored in a pattrstorage system. I have set for this pattrstorage the parameter mode enable to 1 and everything works as expected within live. I can save an adv preset which contains the sysex patches stored in the pattrstorage(128 patches).
At the same time I am parsing the sysex message to number of pattrs that are bind to the pattrs connected to a midi control interface of CMS. This way I can interpret the sysex message to the midi control objects. I have a separate pattrstorage for all the midi control objects in a sub patcher. From there I am importing in the pattrstorage system json files that I have saved from the above pattrstorage that contain the sysex patches in dictionaries and I am able to maintain them as midi cc presets instead of sysex messages. For this process to happen I am using a uzi function to write the same current state of the midi controls to 128 presets and after that I am importing and converting the json file I have saved from the sysex pattrstorage. I have not enabled parameter mode in the second pattrstorage.
I want to enable this but as soon as I do this, the whole second pattrstorage system becomes unstable and takes forever to import the sysex patches, init the patches with the uzi message, or recall patches with a number box.
Can anybody help with advice on why this is happening. I've built another midi control device with nested pattrstorages in subpatchers that have parameter mode enabled without any problems.

Cheers Kyros

Kraftf's icon

anybody that has any experience with pattrstorage and parameter mode enable?

Kraftf's icon

With regard to my issue I searched the forum and found only this from 2010.

Not very informative. I guess not a lot of people use pattrstorage in m4l.

Kraftf's icon

Actually for people that are interested, my solution to the instability of the pattrstorage when performing demanding operations is to switch off temporary the parameter enable and then switch it back on. Things become blazing fast again.