Thank you all, but I expressed bad my necessity. I found a solution but still don't like it. I find inelgant and too much complex for what it has to do. I need a counter with two bang, first one for add one unit to the counter, second one for subtract one unit. Couter must have min and max limits, like 0 and 10 (for example). I attach my patch just like example, but as I said it's not a good solution. How should you do this? cheers Husk
Ben Baker-Smith <bbakersm...@gmail.com> On Wed, Mar 18, 2009 at 8:38 PM, Ben Baker-Smith <bbakersm...@gmail.com>wrote: > So you want a counter that counts to 100 and then begins at 0 (or 1) again? > > If I'm understanding correctly I would do the following: > > [bang( > | > [float]X[+ 1] > | > [select 100] > | > [0( > > > 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. > > the outlet of float is, in addition to [select], also sent wherever you > want the counter to be output to. > > 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): > > [inlet] > | > [b] > | > [float]X[+ 1] > | \ > | [outlet] > | > [select 100] > | > [0( > > ...of course you can always use the [counter] object. [counter 100] will > probably do the trick all by itself. > and finally, if i'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], > or use [counter 100] with the up/down message sent to it, you'll have to > check the help file for exactly what that message is... > > hope something in there helps. > > -Ben > <pd-list@iem.at> > _______________________________________________ > Pd-list@iem.at mailing list > UNSUBSCRIBE and account-management -> > http://lists.puredata.info/listinfo/pd-list > >
updown-counter.pd
Description: Binary data
_______________________________________________ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list