< Back to IRCAM Forum

Spat and pattrstorage system

I have been trying to implement spat5 into my pattrstorage system but so far it is not working. Am I missing something or simply spat5 is not designed to work with pattrstorage (if this is correct… too bad!)?
I know snapshots work, but how can I call those from outside spat5.oper? Maybe this way I can link it to my pattrstorage system.
What are other ways to save presets? Documentation is not very helpful on this topic.
Best,
JM

Hi JM,
I’m aware of these issues, and I’m sorry for the inconvenience.
Proper pattr support (along with improved documentation) is ready for the next release (currently under tests).
This should hopefully ship next week.
Best,
T.

Hi Thibault,
I have ran into the same issue with pattrstorage again. I can store 1 preset in a json file, which allows me to use it when loading it, but it doesn’t seem possible to recall more than one preset.
Has this issue been dealt with?
Many thanks
Coralie

Hi Coralie,

Have you looked at “spat5.tuto-osc-2.maxpat”, tab “pattr” ?
Annoyingly, you need to send the “/pattr/store” message before storing the preset; other than that, I believe things should work. Otherwise, feel free to send me additional information.

Best,
T.

Hi Thibault,
My mistake, I had suppressed the viewer from my patch.I am in parallel using spat5.oper.
Will there a possible conflict between both objects?
Thanks!

No, there should be no conflict between objects.
But you need to send the “/pattr/store” message to all (spat5) objects that you want to pattr-ize.

1 Like

Doesn’t seem to work with ircamverb
spat5.ircamverb~: error occurred when processing “/pattr/store”. Reason: unsupported message ?

Apparently ircamverb~ has issues or specificities I haven’t yet understood concerning pattr.

spat5.ircamverb~: error occurred when processing “/panning/type “vbap””. Reason: unsupported message ?
spat5.ircamverb~: error occurred when processing “/early/shape 0.5”. Reason: unsupported message ?
spat5.ircamverb~: error occurred when processing “/early/delays 20.9 28.2344 32.1091 39.1612 50.3449 57.8039 66.3671 77.3”. Reason: unsupported message ?
spat5.ircamverb~: error occurred when processing “/cluster/delays 48.7 70.3814 80.2798 97.3786 123.052 139.532 157.992 181.0”. Reason: unsupported message ?
spat5.ircamverb~: error occurred when processing “/reverb/delays 162.9 191.347 203.728 224.775 255.852 275.566 297.484 324.6”. Reason: unsupported message ?

Hi Roland,

In spat, pattr is supported only by GUI objects.
So, you should pattr-ize spat5.ircamverb rather than spat5.ircamverb~.
Let us know if this makes sense for you.

Best,
T.

1 Like