#N canvas 273 108 552 473 10;
#X obj -1 451 cnv 15 552 21 empty \$0-pddp.cnv.footer empty 20 12 0
14 -233017 -33289 0;
#X obj -1 309 cnv 3 550 3 empty \$0-pddp.cnv.inlets inlets 8 12 0 13
-228856 -1 0;
#N canvas 403 368 416 190 META 0;
#X text 44 -126 WEBSITE http://crca.ucsd.edu/~msp/;
#X text 44 -216 LICENSE SIBSD;
#X text 44 -144 AUTHOR Miller Puckette;
#X text 44 -108 RELEASE_DATE 1997;
#X text 44 -180 INLET_0 float;
#X text 44 -234 KEYWORDS pass float numbers;
#X text 44 -162 OUTLET_N float;
#X text 44 -198 DESCRIPTION pass numbers from outlet to outlet;
#X text 44 -90 HELP_PATCH_AUTHORS Alex Cleveland updated this patch
for Pd-l2ork version 2013.05.28;
#X restore 499 453 pd META;
#X obj -1 349 cnv 3 550 3 empty \$0-pddp.cnv.outlets outlets 8 12 0
13 -228856 -1 0;
#X obj -1 386 cnv 3 550 3 empty \$0-pddp.cnv.argument arguments 8 12
0 13 -228856 -1 0;
#N canvas 78 483 428 109 Related_objects 0;
#X obj 0 0 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 3 12 0
14 -204280 -1 0;
#X text 6 1 Related Objects;
#X obj 8 28 buddy;
#X restore 202 453 pd Related_objects;
#X obj 76 358 cnv 17 3 17 empty \$0-pddp.cnv.let.0 n 5 9 0 16 -228856
-162280 0;
#X obj -1 0 cnv 15 552 40 empty \$0-pddp.cnv.header Bucket 3 12 0 18
-204280 -1 0;
#X obj 150 195 Bucket 3;
#X floatatom 150 266 5 0 0 0 - - -;
#X floatatom 172 243 5 0 0 0 - - -;
#X floatatom 195 219 5 0 0 0 - - -;
#X msg 150 104 1 2 3 4;
#X obj 150 129 unpack f f f f;
#X floatatom 97 130 5 0 0 0 - - -;
#X obj 257 129 r to-bucket;
#X text 105 319 float;
#X text 149 319 - number to put in bucket;
#X text 105 360 float;
#X text 88 404 1) float;
#X text 149 404 - set number of outlets;
#X text 149 360 - numbers stored in bucket \, based on arg;
#X obj 504 3 Bucket;
#X text 206 194 creation arg sets number of outlets;
#X obj 76 320 cnv 17 3 17 empty \$0-pddp.cnv.let.0 0 5 9 0 16 -228856
-162280 0;
#N canvas 733 306 495 256 more... 0;
#X msg 58 22 bang;
#X text 103 20 sends out all values without shifting;
#X msg 58 42 freeze;
#X text 111 41 suspend output but continue shifting;
#X msg 58 63 thaw;
#X text 96 63 resume output;
#X msg 88 94 set 4;
#X obj 58 249 s to-bucket;
#X msg 146 129 L2R;
#X text 174 130 shift from left to right (default);
#X msg 156 153 R2L;
#X text 187 153 shift from right to left;
#X msg 100 129 l2r;
#X msg 109 154 r2l;
#X msg 145 221 roll \$1;
#X floatatom 145 199 5 0 0 0 - - -;
#X text 195 220 shifts (rolls) output values;
#X text 129 86 send the arg out each outlet and set it to the next
number to output;
#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 416 266 pd more...;
#X text 11 23 pass numbers from outlet to outlet;
#X text 69 51 As floats are input \, output floats shift from outlet
to outlet in a rotational pattern.;
#X obj 6 451 pddp/pddplink @pd_help/all_about_help_patches.pd -text Usage Guide
;
#X connect 8 0 9 0;
#X connect 8 1 10 0;
#X connect 8 2 11 0;
#X connect 12 0 13 0;
#X connect 13 0 8 0;
#X connect 13 1 8 0;
#X connect 13 2 8 0;
#X connect 13 3 8 0;
#X connect 14 0 8 0;
#X connect 15 0 8 0;
