So you want a counter that counts to 100 and then begins at 0 (or 1) again?<br><br>If I&#39;m understanding correctly I would do the following:<br><br>[bang(<br>|<br>[float]X[+ 1]<br>|<br>[select 100]<br>|<br>[0(<br><br><br>
the 0 message at the end could also be a 1 depending on if you want the counter to begin on 0 or 1, it is sent to the right inlet of float.<br><br>the outlet of float is, in addition to [select], also sent wherever you want the counter to be output to.<br>
<br>here is the same patch as a subpatch (keeping in mind that the 0 message still must be connected to the right inlet of float):<br><br>[inlet]<br>|<br>[b]<br>|<br>[float]X[+ 1]<br>| \<br>| [outlet]<br>|<br>[select 100]<br>
|<br>[0(<br><br>...of course you can always use the [counter] object.  [counter 100] will probably do the trick all by itself.<br>and finally, if i&#39;m understanding incorrectly and you wanted it to count up and back down, use the example that was posted previously with the absolute values and [wrap],<br>
or use [counter 100] with the up/down message sent to it, you&#39;ll have to check the help file for exactly what that message is...<br><br>hope something in there helps.<br><br>-Ben<br><a href="mailto:pd-list@iem.at"></a>