[PD] a simple counter, I'm not able to do it tonight

Jack jack at rybn.org
Sat Mar 21 16:05:03 CET 2009


Hoping it will help you in the building of your counter.
++

Jack


Le 21 mars 09 à 14:59, Husk 00 a écrit :

> 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 <bbakersmith at gmail.com>
> On Wed, Mar 18, 2009 at 8:38 PM, Ben Baker-Smith  
> <bbakersmith at 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 at iem.at mailing list
> UNSUBSCRIBE and account-management -> http://lists.puredata.info/ 
> listinfo/pd-list
>
>
> <updown-counter.pd>
> _______________________________________________
> Pd-list at iem.at mailing list
> UNSUBSCRIBE and account-management -> http://lists.puredata.info/ 
> listinfo/pd-list

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20090321/fc43436a/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: counter.pd
Type: application/octet-stream
Size: 2621 bytes
Desc: not available
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20090321/fc43436a/attachment.obj>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20090321/fc43436a/attachment-0001.htm>


More information about the Pd-list mailing list