strange discontinuities in a pattrstorage

JesterN's icon

Hi all, i try automating the preset change in time in a granularizer (here attached) using pattrstorage with some counter ... strangely enough the values create audio discontinuities, not due to CPU.. i don't know why because when i change all parameters manually this doesn't happen..
any idea?
Cheers
A

2081.Archive.zip
zip
jlegler's icon

I had this same issue a while back and it was caused because I was automating the mute functionality and every time I changed presets, it would flip them to mute and then set them to what I wanted. I fixed it by passing the changemode 1 flag to the pattrstorage. This makes it ignore anything that hasn't changed when you jump from preset to preset. Once I did that it stopped doing it.

Max's icon

@jlegler,

You sound like you may have the answer to my problem. I've created a massive patch so i'll just upload the bit i'm struggling with. I have created some [sfplay~] objects and created loop toggles for them. I then created two presets. The trouble is, if i set a file to loop then change the preset, the loop is toggled off because it is saved that way in the preset. How can I get the preset to ignore the loop toggle function that i have created?

Max Patch
Copy patch and select New From Clipboard in Max.

jlegler's icon

@Max Carter, I am not sure if I understand your problem. The example you sent seems to work for me which makes me think I don't really understand what you want it to do. When I set it to loop on both presets, it stays looping. When I set it on one and not the other, it behaves as expected. If the loops are saved a certain way in the preset, they seem to do what I would expect. What are you trying to do that I am misunderstanding? My post was referring to using pattrstorage objects to store presets which I have more experience with. I haven't used the presets much at all. That being said, if you can get me to understand what you want it to do I'll do what I can to help.

Max's icon

Thanks for your reply,

I'll try to explain a little more clearly.
I want to be able to toggle the loop during playback so... if i'm playing a sound with preset 1 active and i then toggle the loop on, it loops (as expected)
I want to be able to then switch to preset 2 with the loop toggle not reverting back to being off (thus ending the loop) Basically i have a whole bunch of loops that i want to be independent of the presets.

Max's icon

AHH i figured it out!!

I have to connect the third outlet on the preset to the toggle, button and g-switch to prevent it from changing (and also to the led as not to confuse the user)

jlegler's icon

Awesome man, those eureka moments are great. Sorry I couldn't be more help.

Max's icon

Yeah, all works great now =) No problem I wasn't very clear lol

BFX's icon

Hi all
I am bit late to the party, hope you are still listening. I am having the same problem here: audio is disrupted when switching pattrstorage presets while the Live CPU load is fine.

@jlegler: What mute functionality were you refering to? Is it the mute~ object or the mute message to poly~?

Thanks!

BFX's icon

bump. did anyone else solve this?