Forums > MaxMSP

Matrixctrl output control question.

Jan 23 2010 | 5:01 pm

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


Jan 23 2010 | 6:27 pm

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 | 9:50 pm

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 | 10:16 pm

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 | 11:34 pm

Thanks guys, I’ll try this.

Jan 27 2010 | 3:09 pm

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.

Viewing 6 posts - 1 through 6 (of 6 total)

Forums > MaxMSP