#N canvas 554 82 556 482 10; #X obj 0 522 cnv 15 552 21 empty empty empty 20 12 0 14 -233017 -33289 0; #X obj 0 309 cnv 3 550 3 empty empty inlets 8 12 0 13 -228856 -1 0 ; #N canvas 676 323 416 259 META 0; #X text 0 18 LICENSE SIBSD; #X text 0 0 KEYWORDS pass float numbers; #X text 0 72 OUTLET_N float; #X text 0 36 DESCRIPTION pass numbers from outlet to outlet; #X text 0 160 RELEASE_DATE 2002; #X text 0 128 WEBSITE http://suita.chopin.edu.pl/~czaja/miXed/externs/cyclone.html ; #X text 0 109 AUTHOR Krzysztof Czaja; #X text 0 178 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 updated this patch for pd-extended 2014-12-02.; #X text 0 90 VERSION 0.1-alpha57; #X text 0 54 INLET_0 float; #X restore 500 524 pd META; #X obj 0 436 cnv 3 550 3 empty empty outlets 8 12 0 13 -228856 -1 0 ; #X obj 0 473 cnv 3 550 3 empty empty arguments 8 12 0 13 -228856 -1 0; #N canvas 74 483 428 109 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 8 28 buddy; #X restore 203 524 pd Related_objects; #X obj 77 445 cnv 17 3 17 empty empty n 5 9 0 16 -228856 -162280 0 ; #X obj 0 0 cnv 15 552 40 empty empty Bucket 3 12 0 18 -204280 -1 0 ; #X text 106 319 float; #X text 150 319 - number to put in bucket; #X text 106 447 float; #X text 89 491 1) float; #X text 150 491 - set number of outlets; #X text 150 447 - numbers stored in bucket \, based on arg; #X obj 505 3 Bucket; #X obj 77 320 cnv 17 3 105 empty empty 0 5 9 0 16 -228856 -162280 0 ; #N canvas 676 643 431 288 more... 0; #X msg -6 30 bang; #X text 39 28 sends out all values without shifting; #X msg -6 50 freeze; #X text 47 49 suspend output but continue shifting; #X msg -6 71 thaw; #X text 32 71 resume output; #X msg 11 102 set 4; #X obj -6 257 s to-bucket; #X msg 73 137 L2R; #X text 101 138 shift from left to right (default); #X msg 83 161 R2L; #X text 114 161 shift from right to left; #X msg 27 137 l2r; #X msg 36 162 r2l; #X msg 81 229 roll \$1; #X floatatom 81 207 5 0 0 0 - - -; #X text 131 228 shifts (rolls) output values; #X text 52 94 send the arg out each outlet and set it to the next number to output; #X obj -13 2 cnv 15 425 20 empty empty empty 3 12 0 14 -204280 -1 0 ; #X text -7 3 All the messages; #X connect 0 0 7 0; #X connect 2 0 7 0; #X connect 4 0 7 0; #X connect 6 0 7 0; #X connect 8 0 7 0; #X connect 10 0 7 0; #X connect 12 0 7 0; #X connect 13 0 7 0; #X connect 14 0 7 0; #X connect 15 0 14 0; #X restore 295 89 pd more...; #X text 12 23 pass numbers from outlet to outlet; #X text 70 51 As floats are input \, output floats shift from outlet to outlet in a rotational pattern.; #X floatatom 131 288 5 0 0 0 - - -; #X floatatom 162 269 5 0 0 0 - - -; #X floatatom 193 250 5 0 0 0 - - -; #X msg 131 83 1 2 3 4; #X floatatom 87 84 5 0 0 0 - - -; #X obj 295 109 r to-bucket; #X floatatom 224 231 5 0 0 0 - - -; #X obj 131 109 unpack f f f f; #X msg 223 83 5 6 7 8; #X obj 131 178 cyclone/Bucket 4; #X text 107 333 bang; #X text 150 333 - sends out all values without shifting; #X text 106 347 freeze; #X text 149 347 - suspend output but continue shifting; #X text 106 411 thaw; #X text 106 388 set n; #X text 149 388 - send the arg out each outlet and set it to the next number to output; #X text 149 411 - resume output stopped by freeze; #X text 106 361 l2r; #X text 149 361 - or L2R: shift from left to right (default); #X text 106 375 r2l; #X text 149 375 - or R2L: shift from right to left; #X connect 22 0 26 0; #X connect 23 0 28 0; #X connect 24 0 28 0; #X connect 26 0 28 0; #X connect 26 1 28 0; #X connect 26 2 28 0; #X connect 26 3 28 0; #X connect 27 0 26 0; #X connect 28 0 19 0; #X connect 28 1 20 0; #X connect 28 2 21 0; #X connect 28 3 25 0;