aboutsummaryrefslogtreecommitdiff
path: root/doc/help/cyclone/Bucket-help.pd
blob: 0851344e6e23f1cc00b09f549d80d95e68bce828 (plain)
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
#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;