something like bucket for lists

Sophia's icon

After using Max for years, I still have trouble working with parameters that flow sequentially rather than simultaneously through multiple outlets or as a list. Currently, I'm trying to synchronize two function objects and am struggling with the fact that they output data in line~ format (the first value in one list, then the rest in a subsequent one), while don't accept input in that format. Basically, I need something like bucket, but that works as a shift register for whole lists received sequentially. Alternatively, if there's another way to graphically synch multiple function or ej.function.js objects, I'm open to that. Any suggestions are appreciated.

Thanks,
Zach

Jesse's icon

There's probably something that can do this in Lobjects. Just search in google.

Chris Muir's icon

zl queue is prety close, although if you want discrete outputs like bucket, you'd have to follow it with some gating.

Sophia's icon

Does seem like there'd be something in there, but all I can think of is Lbuild with a counter that outputs and clears it after two bangs. Not the most elegant solution considering the timing it takes to get it right.

Floating Point's icon
Max Patch
Copy patch and select New From Clipboard in Max.

How about this...

Sophia's icon

I should have just made the topic of this post about syncing function objects, as that's what i'm trying to use this for. Terry, while your patch is a bucket for lists, if I hook it up to zl join it causes the two lists to alternate position. I also have to make sure it clears the function object before sending the concatenated list and not after.

What's the best way to sync two function objects?!

Dave Holton's icon
Max Patch
Copy patch and select New From Clipboard in Max.

does this help?

Sophia's icon

Yes! Listdump, that's what I was looking for. Thanks!

Zirafkend's icon

Yes!!! the right post... THX dude.
the zl group object helps a lot !!!