Is there a version of pipe that can delay an entire list in one go?

Jul 27, 2012 at 3:51pm

Is there a version of pipe that can delay an entire list in one go?

I’ve seen some workarounds using a queue but I was wondering if there a single object that could just do this?

#63746
Jul 27, 2012 at 3:55pm

max6, pipe helpfile, 2nd tab, “lists”:

– Pasted Max Patch, click to expand. –
#229920
Jul 27, 2012 at 4:02pm

Ouch — that’s more complicated than my workaround. I was just hoping to avoid the “tosymbol” and “fromsymbol” objects in the middle.

– Pasted Max Patch, click to expand. –
#229921
Jul 27, 2012 at 4:54pm
– Pasted Max Patch, click to expand. –
#229922
Jul 27, 2012 at 5:43pm

@Andrew That solution does not work if a second item to be delayed arrives before the first one gets sent out. For example, try clicking on “I am a list” and then immediately click on “I am not a list”.

I just made an abstraction out of [pipe] bracked with [tosymbol] and [fromsymbol]
Not sure it’s a great solution as a lot of symbols will get created representing note numbers with different velocities but it seems to be fast enough for a quick hack that I need.

#229923
Jul 27, 2012 at 6:29pm

ha, yeah.

The coll based example in the pipe help file is what you want – continuous and long term creation of lots of symbols is not in your best interest.

-A

#229924
Jul 27, 2012 at 7:11pm

Well, for the particular thing that I need to do, I can arrange to have constant velocities so there would only be a few dozen symbols created.
But I guess there really needs to be a verison of [pipe] that can queue list entries properly, which is sort of what that coll example is doing.

Thanks for the suggestions.

#229925

You must be logged in to reply to this topic.