multiple times for timepoint object?

tpage's icon

I'm trying to do something very straightforward: take a potentially long list of time points (in ms) that is stored in a coll object, and, with a minimum of patching, get a bang at each of the time points following an initial trigger (e.g. activating the transport). I can only seem to specify one time point using the timepoint object. I tried creating a little loop that feeds a new argument back to the timepoint every time it bangs (see below). This works if the time points are sufficiently far apart, but it was not generally reliable.

Max Patch
Copy patch and select New From Clipboard in Max.

Any hints? Many thanks!!
Tim

Christopher Dobrian's icon
Max Patch
Copy patch and select New From Clipboard in Max.

Didn't look at your patch (try Edit->Copy Compressed to paste it into your forum post), but here's something that works for me.

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

Thank you Christopher! Your patch looks pretty similar to mine. If you have a moment, I'd love to hear why you think mine doesn't always work.

pdelges's icon

Christopher inserted a deferlow object, that makes all the difference!

sonic shrubs's icon

Chriopher patch works pretty nice in most cases, but when timepoints are very close to each other (<10 ticks) it fails. Is there a way to use this with a list like this

0
2000
2000
2000
3000
4000

and each value creates one bang in timepoint?

Jean-Francois Charles's icon

Another option for the nostalgic ones:

Max Patch
Copy patch and select New From Clipboard in Max.