Matrixctrl output control question.

Valiumdupeuple's icon

Hi.
Can someone tell me how to put a choosen time delay between lists send from left matrixctrl outlet when "banged"?

Thanks
Jul

Gregory Taylor's icon

In such situations, Choosing Help > Max Help and typing "delay a list" into the search window is usually the best place to start - even before you post. :-)

It would point you toward the pipe object.

Of course, you could also certainly use a "zl reg" object to store the list output and use an delay object to output the bang that dumps the stored list for however long you want.

Valiumdupeuple's icon

I think my request was not clear, because of my bad english. I for sure have searched and makes my tiny brain work a little bit before posting here.
An example might be clearer:
If I have cells (in "on" state) in my matrixctrl, says, at position 1 1, 3 7, 2 1 ....
When I bang the object, it outputs:
1 1 1
3 7 1
2 1 1
....
What I want is to have a time gap between each of these lists, not a general delay.
Something like:
(bang the matrixctrl)
1 1 1
(100 milliseconds wait)
3 7 1
(100 milliseconds wait)
2 1 1

Is it more clear and possible?

Thx
Jul

Luke Hall's icon

If you [zl group] the output into one list, you can [zl slice 3] the first point and feed the other outlet into a [zl reg] and [del] as mentioned above then patch this back into the input of [zl slice] creating a loop.

lh

Valiumdupeuple's icon

Ok.
Thanks guys, I'll try this.
Jul

Valiumdupeuple's icon

Thanks, that works!
... And I realize that I'm going the wrong way for my patch.
I was trying to resolve a problem with matrixctrl, but it's not the solution.
However, I learned something.
Jul.