/usr/lib/pd/extra/cyclone/Bucket-help.pd is in pd-cyclone 0.2~beta3-2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 | #N canvas 509 81 570 482 10;
#X obj 0 559 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.2-beta1;
#X text 0 54 INLET_0 float;
#X restore 500 561 pd META;
#X obj 0 455 cnv 3 550 3 empty empty outlets 8 12 0 13 -228856 -1 0
;
#X obj 0 492 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 561 pd Related_objects;
#X obj 77 464 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 466 float;
#X text 89 510 1) float;
#X text 150 510 - set number of outlets;
#X text 150 466 - numbers stored in bucket \, based on arg;
#X obj 505 3 Bucket;
#X obj 77 320 cnv 17 3 120 empty empty 0 5 9 0 16 -228856 -162280 0
;
#N canvas 619 626 431 288 more... 0;
#X msg 9 30 bang;
#X text 54 28 sends out all values without shifting;
#X msg 14 50 freeze;
#X text 62 49 suspend output but continue shifting;
#X msg 20 71 thaw;
#X text 58 71 resume output;
#X msg 26 102 set 4;
#X obj 9 257 s to-bucket;
#X msg 88 137 L2R;
#X msg 88 162 R2L;
#X msg 42 137 l2r;
#X msg 42 162 r2l;
#X text 127 192 shifts (rolls) output values;
#X text 67 94 send the arg out each outlet and set it to the next number
to output;
#X obj 2 2 cnv 15 425 20 empty empty empty 3 12 0 14 -204280 -1 0;
#X text 8 3 All the messages;
#X msg 90 193 roll;
#X text 126 137 sets shift direction from left to right (default);
#X text 127 161 sets shift direction from right to left;
#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 9 0 7 0;
#X connect 10 0 7 0;
#X connect 11 0 7 0;
#X connect 16 0 7 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 - - -, f 5;
#X floatatom 162 269 5 0 0 0 - - -, f 5;
#X floatatom 193 250 5 0 0 0 - - -, f 5;
#X msg 131 83 1 2 3 4;
#X floatatom 87 84 5 0 0 0 - - -, f 5;
#X obj 295 109 r to-bucket;
#X floatatom 224 231 5 0 0 0 - - -, f 5;
#X obj 131 109 unpack f f f f;
#X msg 223 83 5 6 7 8;
#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 388 set n;
#X text 149 388 - send the arg out each outlet and set it to the next
number to output;
#X text 106 361 l2r;
#X text 106 375 r2l;
#X text 106 430 thaw;
#X text 149 430 - resume output stopped by freeze;
#X text 106 415 roll;
#X text 149 415 - shifts the values to the next/previous outlet;
#X text 149 361 - or L2R \, ltor: sets shift direction left to right
(default);
#X text 149 375 - or R2L \, rtol: sets shift direction right to left
;
#X obj 41 81 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 131 178 cyclone/Bucket 4;
#X text 89 525 2) float;
#X text 150 525 - if absent or 0: classic Max 4.6 mode \, if non-zero:
outputs all incoming floats immediately (when not frozen).;
#N canvas 654 362 450 396 max4.6 0;
#X obj 2 2 cnv 15 425 20 empty empty empty 3 12 0 14 -204280 -1 0;
#X text 8 3 Compare Max 4.6 mode with Max 5 mode;
#X obj 63 171 cyclone/Bucket 5;
#N canvas 1110 184 432 300 countTo5 0;
#X msg 93 114 5;
#X obj 93 68 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 93 139 until;
#X obj 93 164 f;
#X obj 120 164 + 1;
#X obj 93 89 t f f;
#X msg 135 139 1;
#X obj 93 191 outlet;
#X obj 93 44 inlet;
#X obj 2 2 cnv 15 425 20 empty empty empty 3 12 0 14 -204280 -1 0;
#X text 8 3 Count 1 to 5;
#X connect 0 0 2 0;
#X connect 1 0 5 0;
#X connect 2 0 3 0;
#X connect 3 0 4 0;
#X connect 3 0 7 0;
#X connect 4 0 3 1;
#X connect 5 0 0 0;
#X connect 5 1 6 0;
#X connect 6 0 3 1;
#X connect 8 0 1 0;
#X restore 63 62 pd countTo5;
#X obj 63 32 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#N canvas 1108 185 432 300 countTo5 0;
#X msg 93 114 5;
#X obj 93 68 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 93 139 until;
#X obj 93 164 f;
#X obj 120 164 + 1;
#X obj 93 89 t f f;
#X msg 135 139 1;
#X obj 93 191 outlet;
#X obj 93 44 inlet;
#X obj 2 2 cnv 15 425 20 empty empty empty 3 12 0 14 -204280 -1 0;
#X text 8 3 Count 1 to 5;
#X connect 0 0 2 0;
#X connect 1 0 5 0;
#X connect 2 0 3 0;
#X connect 3 0 4 0;
#X connect 3 0 7 0;
#X connect 4 0 3 1;
#X connect 5 0 0 0;
#X connect 5 1 6 0;
#X connect 6 0 3 1;
#X connect 8 0 1 0;
#X restore 281 64 pd countTo5;
#X obj 281 34 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 281 173 cyclone/Bucket 5 1;
#X floatatom 63 228 5 0 0 0 - - -, f 5;
#X floatatom 86 244 5 0 0 0 - - -, f 5;
#X floatatom 109 260 5 0 0 0 - - -, f 5;
#X floatatom 156 292 5 0 0 0 - - -, f 5;
#X floatatom 281 231 5 0 0 0 - - -, f 5;
#X floatatom 307 247 5 0 0 0 - - -, f 5;
#X floatatom 333 263 5 0 0 0 - - -, f 5;
#X floatatom 386 295 5 0 0 0 - - -, f 5;
#X floatatom 132 276 5 0 0 0 - - -, f 5;
#X msg 20 85 0;
#X msg 233 85 0;
#X floatatom 359 279 5 0 0 0 - - -, f 5;
#X msg 120 95 roll;
#X msg 155 102 l2r;
#X msg 92 102 r2l;
#X msg 337 101 roll;
#X msg 372 108 l2r;
#X msg 309 108 r2l;
#X obj 20 62 until;
#X msg 20 39 6;
#X obj 233 62 until;
#X msg 233 39 5;
#X text 4 330 float is not passed to an outlet;
#X text 4 345 immediately.;
#X text 240 314 Max 5 mode: all incoming floats;
#X text 4 316 Classic Max 4.6 mode: the last;
#X text 240 329 are passed to outlets immediately.;
#X connect 2 0 8 0;
#X connect 2 1 9 0;
#X connect 2 2 10 0;
#X connect 2 3 16 0;
#X connect 2 4 11 0;
#X connect 3 0 2 0;
#X connect 4 0 3 0;
#X connect 5 0 7 0;
#X connect 6 0 5 0;
#X connect 7 0 12 0;
#X connect 7 1 13 0;
#X connect 7 2 14 0;
#X connect 7 3 19 0;
#X connect 7 4 15 0;
#X connect 17 0 2 0;
#X connect 18 0 7 0;
#X connect 20 0 2 0;
#X connect 21 0 2 0;
#X connect 22 0 2 0;
#X connect 23 0 7 0;
#X connect 24 0 7 0;
#X connect 25 0 7 0;
#X connect 26 0 17 0;
#X connect 27 0 26 0;
#X connect 28 0 18 0;
#X connect 29 0 28 0;
#X restore 295 138 pd max4.6 vs max5 mode;
#X connect 22 0 26 0;
#X connect 23 0 43 0;
#X connect 24 0 43 0;
#X connect 26 0 43 0;
#X connect 26 1 43 0;
#X connect 26 2 43 0;
#X connect 26 3 43 0;
#X connect 27 0 26 0;
#X connect 42 0 23 0;
#X connect 43 0 19 0;
#X connect 43 1 20 0;
#X connect 43 2 21 0;
#X connect 43 3 25 0;
|