[PD] timer problem
Johannes M Zmoelnig
zmoelnig at iem.kug.ac.at
Wed May 23 12:40:01 CEST 2001
the first inlet starts counting, the second one triggers the output ot the
time that has elapsed since counting was started.
therefore you have to make sure, that you trigger the second inlet before
the first one (so that you read out the elapsed time, before you reset it
with good look you can do this they way you tried:
make a |bang( and a |timer| object.
FIRST connect the |bang( outlet with the SECOND inlet of the |timer|
THEN connect the |bang( outlet with the FIRST inlet of the |timer|
but this is VERY BAD STYLE (and maybe it will stop working sometimes in
the future. who knows ?)
the clean solution would be
|t b b|
the trigger-object ("t", "trigger") makes sure that its outlets are
triggered from right to left (outlet on the right hand comes first, the
leftest one will be the last)
everytime you must assure that messages are send in a special order, you
really HAVE to use the trigger-method (though you could might get it to
work, as i have shown above)
On Wed, 23 May 2001, richard.bowers wrote:
> I'm having a seriously fundamental problem here. I'm trying to use the timer
> to give the delta time for MIDI notes. The attached patch can only give 0
> delta times because the bang goes into each inlet in quick succession.
> Can anyone offer a solution?
More information about the Pd-list