aboutsummaryrefslogtreecommitdiff
path: root/bundle.pd
blob: a3e96e1173bc33720787cee21b6c7ad4ffb8d5c9 (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
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
#N canvas 226 299 622 492 10;
#X obj 26 8 inlet;
#X obj 99 306 until;
#X obj 137 333 + 1;
#X obj 99 333 float;
#X msg 138 306 0;
#X obj 26 32 send \$0-in1;
#X obj 135 8 inlet;
#X obj 135 32 send \$0-in2;
#X obj 7 181 float \$1;
#X obj 136 114 outlet;
#X text 122 62 <-- open this subpatch to see the instances;
#N canvas 863 482 400 437 create 0;
#X obj 29 10 inlet;
#X obj 281 61 float \$1;
#X obj 173 108 pack float symbol float float;
#X obj 173 153 list trim;
#X obj 218 61 symbol \$2;
#X obj 173 132 list append \$3 \$4 \$5 \$6 \$7;
#X obj 29 37 trigger anything anything anything bang bang anything
;
#X obj 173 409 outlet;
#X msg 173 176 obj 150 \$1 \$2 \$4 \$3 \$5 \$6 \$7 \$8 \$9;
#X obj 155 61 * 20;
#X obj 155 83 + 70;
#X msg 52 215 connect 2 0 \$1 1;
#X msg 42 235 connect \$1 0 3 0;
#X msg 25 259 connect \$1 1 4 0;
#X obj 29 141 + 5;
#X msg 61 193 connect 1 0 \$1 0;
#X connect 0 0 6 0;
#X connect 1 0 2 2;
#X connect 2 0 5 0;
#X connect 3 0 8 0;
#X connect 4 0 2 1;
#X connect 5 0 3 0;
#X connect 6 0 14 0;
#X connect 6 2 9 0;
#X connect 6 3 4 0;
#X connect 6 4 1 0;
#X connect 6 5 2 3;
#X connect 8 0 7 0;
#X connect 9 0 10 0;
#X connect 10 0 2 0;
#X connect 11 0 7 0;
#X connect 12 0 7 0;
#X connect 13 0 7 0;
#X connect 14 0 11 0;
#X connect 14 0 12 0;
#X connect 14 0 13 0;
#X connect 14 0 15 0;
#X connect 15 0 7 0;
#X restore 106 363 pd create and link instances;
#X obj 376 464 send;
#X obj 99 278 trigger 0 bang;
#X obj 7 160 loadbang;
#X msg 46 363 loadbang;
#X obj 46 227 trigger bang anything anything bang bang bang;
#X msg 349 363 clear;
#X obj 7 205 moses 1;
#X text 59 203 no need to generate anything for 0 instances;
#N canvas 48 22 633 512 \$0-instances 1;
#X restore 26 61 pd \$0-instances;
#X obj 26 113 outlet;
#X obj 26 89 receive \$0-out1;
#X obj 136 89 receive \$0-out2;
#X obj 397 362 symbol pd-\$0-instances;
#N canvas 231 432 566 361 setup 1;
#X obj 78 -165 inlet;
#X obj 78 149 outlet;
#X text 116 -107 This will create fake "in/outlets" as senders and
receivers.;
#X obj 78 17 float \$0;
#X msg 78 43 obj 10 30 receive \$1-in1 \, obj 400 30 receive \$1-in2
\, obj 10 560 send \$1-out1 \, obj 380 560 send \$1-out2;
#N canvas 1084 528 552 411 expandpath 0;
#X obj 59 16 inlet;
#X obj 104 371 outlet;
#X obj 59 98 list append;
#X msg 59 153 symbol \$1/\$2;
#X obj 58 67 ggee/getdir 2;
#X obj 59 184 hcs/stat;
#X obj 104 349 symbol;
#X obj 59 43 trigger bang anything;
#X obj 104 205 bang;
#X obj 59 233 list split 1;
#X connect 0 0 1 0;
#X connect 2 0 3 0;
#X connect 3 0 5 0;
#X connect 4 0 2 0;
#X connect 5 0 9 0;
#X connect 5 1 8 0;
#X connect 6 0 1 0;
#X connect 7 0 4 0;
#X connect 7 1 2 1;
#X connect 7 1 6 1;
#X connect 8 0 6 0;
#X connect 9 0 6 0;
#X restore 394 -80 pd expandpath;
#X obj 177 -29 ggee/getdir 2;
#X msg 177 -3 obj 10 5 declare -path \$1;
#X obj 78 -88 trigger bang bang;
#X connect 0 0 8 0;
#X connect 3 0 4 0;
#X connect 4 0 1 0;
#X connect 6 0 7 0;
#X connect 7 0 1 0;
#X connect 8 0 3 0;
#X connect 8 1 6 0;
#X restore 289 363 pd setup;
#X connect 0 0 5 0;
#X connect 1 0 3 0;
#X connect 2 0 3 1;
#X connect 3 0 2 0;
#X connect 3 0 11 0;
#X connect 4 0 3 1;
#X connect 6 0 7 0;
#X connect 8 0 18 0;
#X connect 11 0 12 0;
#X connect 13 0 1 0;
#X connect 13 1 4 0;
#X connect 14 0 8 0;
#X connect 15 0 12 0;
#X connect 16 0 15 0;
#X connect 16 1 13 0;
#X connect 16 3 25 0;
#X connect 16 4 17 0;
#X connect 16 5 24 0;
#X connect 17 0 12 0;
#X connect 18 1 16 0;
#X connect 22 0 21 0;
#X connect 23 0 9 0;
#X connect 24 0 12 1;
#X connect 25 0 12 0;