#N canvas 415 79 558 505 10;
#X obj 0 478 cnv 15 552 21 empty empty empty 20 12 0 14 -233017 -33289 0;
#X obj 1 275 cnv 3 550 3 empty empty inlets 8 12 0 13 -228856 -1 0;
#N canvas 377 297 424 317 META 0;
#X text 1 20 LICENSE SIBSD;
#X text 1 140 LIBRARY cyclone;
#X text 1 0 KEYWORDS accumulate store add multiply;
#X text 1 40 DESCRIPTION store \, add to \, and multiply a number ;
#X text 1 60 INLET_0 float bang;
#X text 1 120 OUTLET_0 float current value of number being accumulated ;
#X text 1 80 INLET_1 float add to current value;
#X text 1 100 INLET_2 float multiply with current value;
#X text 0 161 VERSION 0.2-beta1;
#X text 2 181 AUTHOR Krzysztof Czaja;
#X text 2 201 RELEASE_DATE 2002;
#X text 3 218 WEBSITE http://suita.chopin.edu.pl/~czaja/miXed/externs/cyclone.html ;
#X text 2 248 HELP_PATCH_AUTHORS Christoph Kummerer. Revised by Jonathan Wilkes for Pd-extended 0.42 to conform to the PDDP template. Alex Cleveland updated this patch for Pd-l2ork version 2013.05.28. Fred Jan Kraan adapted the patch to pd-extended 2015-02-02;
#X restore 500 480 pd META;
#X obj 0 380 cnv 3 550 3 empty empty outlets 8 12 0 13 -228856 -1 0;
#X obj 0 417 cnv 3 550 3 empty empty arguments 8 12 0 13 -228856 -1 0;
#N canvas 134 485 428 85 Related_objects 0;
#X obj 0 0 cnv 15 425 20 empty empty empty 3 12 0 14 -204280 -1 0;
#X text 6 1 Related Objects;
#X obj 9 29 +;
#X obj 38 29 *;
#X restore 196 481 pd Related_objects;
#X obj 79 327 cnv 17 3 17 empty empty 1 5 9 0 16 -228856 -162280 0;
#X obj 0 0 cnv 15 552 40 empty empty accum 3 12 0 18 -204280 -1 0;
#X text 11 21 store \, add to \, and multiply a number;
#X text 223 225 arg sets initial value;
#X floatatom 125 151 5 0 0 0 - - -;
#X floatatom 125 250 5 0 0 0 - - -;
#X text 163 152 set new value and output;
#X floatatom 168 177 5 0 0 0 - - -;
#X text 206 175 add to current value / no output;
#X msg 97 124 bang;
#X text 136 125 output current value;
#X floatatom 212 201 5 0 0 0 - - -;
#X text 250 200 multiply with current val / no output;
#X msg 76 102 set \$1;
#X floatatom 76 79 5 0 0 0 - - -;
#X text 123 99 reset current value / no output;
#X text 99 283 float;
#X text 99 300 bang;
#X text 174 301 - output the current value;
#X text 174 285 - to set new value and output;
#X text 99 391 float;
#X text 82 442 1) float;
#X text 174 391 - the current value of number being accumulated;
#X obj 509 6 accum;
#X text 174 442 - set initial value;
#X obj 79 389 cnv 17 3 17 empty empty 0 5 9 0 16 -228856 -162280 0;
#X obj 79 349 cnv 17 3 17 empty empty 2 5 9 0 16 -228856 -162280 0;
#X text 99 326 float;
#X text 174 323 - add to current value;
#X text 99 348 float;
#X text 174 347 - multiply with current value;
#X obj 79 285 cnv 17 3 35 empty empty 0 5 9 0 16 -228856 -162280 0;
#X text 136 52 accum is a multi-function float value changer. It can add and multiply by values on inlets 1 and 2 \, respectively.;
#X obj 125 225 cyclone/accum 4;
#X connect 10 0 39 0;
#X connect 13 0 39 1;
#X connect 15 0 39 0;
#X connect 17 0 39 2;
#X connect 19 0 39 0;
#X connect 20 0 19 0;
#X connect 39 0 11 0;
