Here's a counter that lets you count the same value from separate locations
like counter buttons, incremental wheels, ext. midi input, etc.

Ingo

________________________________________
Von: pd-list-boun...@iem.at [mailto:pd-list-boun...@iem.at] Im Auftrag von
Sebastian Valenzuela
Gesendet: Donnerstag, 6. Dezember 2012 05:56
An: Pure Data Forum
Betreff: [PD] Increment/Decrement a number

Hi,

Can anyone help me figure out how to increase a number by 1 by pressing a
button, then decrease it by 1 by pressing a different button? I've attached
my attempt, but it is acting strange :/

Thank you,
Sebastian
#N canvas 1074 156 643 366 10;
#X obj 35 44 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X floatatom 119 172 5 0 0 0 - - -;
#X obj 119 141 \$1;
#X obj 19 201 + 1;
#X obj 179 234 spigot;
#X obj 179 201 - 1;
#X obj 190 44 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X msg 218 141 0;
#X msg 258 141 1;
#X obj 19 234 spigot;
#X msg 18 141 0;
#X msg 58 141 1;
#X msg 134 28 0;
#X obj 35 67 t b b b;
#X obj 190 67 t b b b;
#X floatatom 102 276 5 0 0 0 - - -;
#X text 130 12 reset;
#X obj 365 6 table counter;
#X obj 358 27 cnv 15 230 160 empty empty empty 20 12 0 14 -262130 -66577
0;
#X obj 358 197 cnv 15 230 160 empty empty empty 20 12 0 14 -261682
-66577 0;
#X msg 365 56 0;
#X msg 485 56 0;
#X floatatom 365 164 5 0 0 0 - - -;
#X text 362 39 minus;
#X text 482 39 plus;
#X obj 365 76 tabread counter;
#X obj 485 76 tabread counter;
#X obj 485 96 + 1;
#X obj 365 96 - 1;
#X msg 485 136 \$1 0;
#X obj 485 163 tabwrite counter;
#X msg 535 136 0 0;
#X text 530 119 reset;
#X text 402 26 counter access 1;
#X msg 365 226 0;
#X msg 485 226 0;
#X floatatom 365 334 5 0 0 0 - - -;
#X text 362 209 minus;
#X text 482 209 plus;
#X obj 365 246 tabread counter;
#X obj 485 246 tabread counter;
#X obj 485 266 + 1;
#X obj 365 266 - 1;
#X msg 485 306 \$1 0;
#X obj 485 333 tabwrite counter;
#X msg 535 306 0 0;
#X text 530 289 reset;
#X text 402 196 counter access 2;
#X connect 0 0 13 0;
#X connect 2 0 3 0;
#X connect 2 0 1 0;
#X connect 2 0 5 0;
#X connect 3 0 9 0;
#X connect 4 0 2 1;
#X connect 4 0 15 0;
#X connect 5 0 4 0;
#X connect 6 0 14 0;
#X connect 7 0 4 1;
#X connect 8 0 4 1;
#X connect 9 0 2 1;
#X connect 9 0 15 0;
#X connect 10 0 9 1;
#X connect 11 0 9 1;
#X connect 12 0 2 1;
#X connect 13 0 2 0;
#X connect 13 1 11 0;
#X connect 13 2 7 0;
#X connect 14 0 2 0;
#X connect 14 1 8 0;
#X connect 14 2 10 0;
#X connect 20 0 25 0;
#X connect 21 0 26 0;
#X connect 25 0 28 0;
#X connect 26 0 27 0;
#X connect 27 0 22 0;
#X connect 27 0 29 0;
#X connect 28 0 22 0;
#X connect 28 0 29 0;
#X connect 29 0 30 0;
#X connect 31 0 30 0;
#X connect 34 0 39 0;
#X connect 35 0 40 0;
#X connect 39 0 42 0;
#X connect 40 0 41 0;
#X connect 41 0 36 0;
#X connect 41 0 43 0;
#X connect 42 0 36 0;
#X connect 42 0 43 0;
#X connect 43 0 44 0;
#X connect 45 0 44 0;
_______________________________________________
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list

Reply via email to