Matrixctrl output control question.

Jan 23, 2010 at 5:01pm

Matrixctrl output control question.

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


Jan 23, 2010 at 6:27pm

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.

Jan 23, 2010 at 9:50pm

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?


Jan 23, 2010 at 10:16pm

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.


Jan 24, 2010 at 11:34pm

Thanks guys, I’ll try this.

Jan 27, 2010 at 3:09pm

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.


You must be logged in to reply to this topic.