#N canvas 450 39 562 587 10;
#X obj 2 384 cnv 3 550 3 empty empty inlets 8 12 0 13 #dcdcdc #000000 0;
#X obj 2 476 cnv 3 550 3 empty empty outlets 8 12 0 13 #dcdcdc #000000 0;
#X obj 2 528 cnv 3 550 3 empty empty arguments 8 12 0 13 #dcdcdc #000000 0;
#X obj 87 395 cnv 17 3 54 empty empty 0 5 9 0 16 #dcdcdc #9c9c9c 0;
#X obj 87 506 cnv 17 3 17 empty empty 1 5 9 0 16 #dcdcdc #9c9c9c 0;
#X msg 111 209 clear;
#X floatatom 284 219 5 0 0 0 - - - 0;
#X obj 87 484 cnv 17 3 17 empty empty 0 5 9 0 16 #dcdcdc #9c9c9c 0;
#X obj 2 560 cnv 15 552 21 empty empty empty 20 12 0 14 #e0e0e0 #202020 0;
#X obj 284 153 vradio 15 1 1 4 empty empty empty 0 -8 0 10 #dcdcdc #000000 #000000 3;
#X text 158 394 -;
#X text 125 394 bang;
#X text 158 414 -;
#X text 118 414 float;
#X text 158 434 -;
#X text 158 485 -;
#X text 118 485 float;
#X text 158 506 -;
#X text 118 506 float;
#X text 158 537 -;
#X text 100 537 1) float;
#X obj 215 207 bng 18 250 50 0 empty empty empty 17 7 0 10 #dcdcdc #000000 #000000;
#X text 303 167 <= check how many times;
#X text 118 434 clear;
#X text 173 434 erases the received numbers, f 60;
#N canvas 788 118 413 264 examples 0;
#X obj 168 93 notein 1;
#X obj 168 115 stripnote;
#X obj 127 134 bng 18 250 50 0 empty empty empty 17 7 0 10 #dcdcdc #000000 #000000;
#X obj 168 147 cyclone/histo;
#X obj 168 179 cyclone/table;
#C restore;
#X text 29 24 [histo] can be helfull to use random "quantile" messages to make probabilistic choices based on past history.;
#X connect 0 0 1 0;
#X connect 1 0 3 0;
#X connect 2 0 4 0;
#X connect 3 0 4 0;
#X restore 468 273 pd examples;
#X text 55 167 send it numbers =>;
#X text 310 181 a number was received;
#X text 173 537 sets the histogram size - default 128 (0-127);
#X obj 167 278 nbx 3 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10 #dcdcdc #000000 #000000 0 256;
#X obj 284 278 nbx 3 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10 #dcdcdc #000000 #000000 0 256;
#X text 173 506 the number of times the value was received, f 60;
#X text 173 485 the input value, f 60;
#X obj 87 453 cnv 17 3 17 empty empty 1 5 9 0 16 #dcdcdc #9c9c9c 0;
#X text 158 454 -;
#X text 118 454 float;
#X floatatom 167 209 5 0 0 0 - - - 0;
#X text 274 153 0;
#X text 274 168 1;
#X text 274 183 2;
#X text 274 198 3;
#X text 173 394 repeat the last output or input?, f 60;
#X text 60 85 [histo] records how many times it received a positive integer (no floats allowed). An input number is sent out the left outlet and its occurrence at the right outlet. A number in the right inlet checks and outputs that number's histogram., f 62;
#X text 173 454 check how many times this number was received;
#X msg 167 160 0 \, 1 \, 1 \, 2 \, 2 \, 2 \, 2 \, 2, f 11;
#X text 173 414 input integer values to be stored (from 0 to 'size - 1'), f 60;
#X obj 167 241 cyclone/histo 64, f 20;
#X text 298 241 <= size = 64 (input;
#X text 334 256 from 0 to 63);
#X obj 3 3 ./header histo;
#X text 25 63 Create a histogram of numbers;
#X text 106 278 the value;
#X text 206 277 was repeated;
#X text 321 280 times;
#X text 57 337 see also:;
#X obj 400 350 open-else;
#X text 463 328 click;
#X msg 400 328 histogram;
#X text 131 331 Plugdata users or those with ELSE can also use [else/histogram] as an alternative, f 42;
#X connect 5 0 46 0;
#X connect 6 0 46 1;
#X connect 9 0 6 0;
#X connect 21 0 46 0;
#X connect 36 0 46 0;
#X connect 44 0 36 0;
#X connect 46 0 29 0;
#X connect 46 1 30 0;
#X connect 57 0 55 0;
