aboutsummaryrefslogtreecommitdiff
path: root/instances.pd
blob: 35d4f28b29e963698e01571b74a86704e8a44f31 (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
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
#N canvas 320 157 643 491 10;
#X obj 26 8 inlet;
#X obj 99 336 until;
#X obj 137 363 + 1;
#X obj 99 363 float;
#X msg 138 336 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 90 404 490 437 make 0;
#X obj 88 14 inlet;
#X obj 210 83 until;
#X obj 210 107 float;
#X obj 248 107 + 1;
#X msg 251 83 0;
#X msg 281 113 route;
#X obj 210 244 list trim;
#X obj 88 57 trigger bang bang anything bang;
#X obj 210 317 outlet;
#N canvas 0 22 450 300 tolist 0;
#X obj 90 40 inlet;
#X obj 169 40 inlet;
#X obj 67 215 outlet;
#X obj 90 150 list;
#X obj 67 171 list;
#X obj 90 127 list prepend;
#X connect 0 0 5 0;
#X connect 1 0 5 1;
#X connect 1 0 4 0;
#X connect 3 0 4 1;
#X connect 3 0 5 1;
#X connect 4 0 2 0;
#X connect 5 0 3 0;
#X restore 210 193 pd tolist;
#X msg 85 225 connect 1 0 5 0;
#X obj 210 223 list prepend obj 10 70;
#X connect 0 0 7 0;
#X connect 1 0 2 0;
#X connect 2 0 3 0;
#X connect 2 0 9 0;
#X connect 3 0 2 1;
#X connect 4 0 2 1;
#X connect 5 0 9 0;
#X connect 6 0 8 0;
#X connect 7 0 10 0;
#X connect 7 1 9 1;
#X connect 7 2 1 0;
#X connect 7 3 5 0;
#X connect 7 3 4 0;
#X connect 9 0 11 0;
#X connect 10 0 8 0;
#X connect 11 0 6 0;
#X restore 292 393 pd make route;
#N canvas 493 375 432 461 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 58 225 pack float float;
#X obj 173 409 outlet;
#X msg 58 247 connect 5 \$2 \$1 0;
#X obj 29 141 + 6;
#X msg 45 282 connect 2 0 \$1 1;
#X msg 35 302 connect \$1 0 3 0;
#X msg 18 326 connect \$1 1 4 0;
#X msg 173 176 obj 90 \$1 \$2 \$4 \$3 \$5 \$6 \$7 \$8 \$9;
#X obj 155 61 * 31;
#X obj 155 83 + 100;
#X connect 0 0 6 0;
#X connect 1 0 2 2;
#X connect 2 0 5 0;
#X connect 3 0 14 0;
#X connect 4 0 2 1;
#X connect 5 0 3 0;
#X connect 6 0 10 0;
#X connect 6 1 7 1;
#X connect 6 2 15 0;
#X connect 6 3 4 0;
#X connect 6 4 1 0;
#X connect 6 5 2 3;
#X connect 7 0 9 0;
#X connect 9 0 8 0;
#X connect 10 0 11 0;
#X connect 10 0 7 0;
#X connect 10 0 12 0;
#X connect 10 0 13 0;
#X connect 11 0 8 0;
#X connect 12 0 8 0;
#X connect 13 0 8 0;
#X connect 14 0 8 0;
#X connect 15 0 16 0;
#X connect 16 0 2 0;
#X restore 106 393 pd create and link instances;
#X obj 466 464 send;
#X obj 99 308 trigger 0 bang;
#X obj 7 160 loadbang;
#X msg 46 393 loadbang;
#X msg 439 283 clear;
#X obj 7 235 moses 1;
#X text 59 233 no need to generate anything for 0 instances;
#N canvas 48 22 659 514 \$0-instances 0;
#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 487 282 symbol pd-\$0-instances;
#X obj 7 204 trigger anything bang bang;
#X obj 46 257 trigger bang anything anything bang;
#N canvas 268 410 566 361 setup 0;
#X obj 78 -165 inlet;
#X obj 78 139 outlet;
#X text 126 -137 This will create fake "in/outlets" as senders and
receivers.;
#X obj 78 -23 float \$0;
#X obj 177 -49 ggee/getdir 2;
#X msg 177 -23 obj 10 5 declare -path \$1;
#X obj 78 -108 trigger bang bang;
#X msg 78 3 obj 10 40 receive \$1-in1 \, obj 540 40 receive \$1-in2
\, obj 10 560 send \$1-out1 \, obj 560 560 send \$1-out2;
#X connect 0 0 6 0;
#X connect 3 0 7 0;
#X connect 4 0 5 0;
#X connect 5 0 1 0;
#X connect 6 0 3 0;
#X connect 6 1 4 0;
#X connect 7 0 1 0;
#X restore 384 393 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 12 0;
#X connect 4 0 3 1;
#X connect 6 0 7 0;
#X connect 8 0 25 0;
#X connect 11 0 13 0;
#X connect 12 0 13 0;
#X connect 14 0 1 0;
#X connect 14 1 4 0;
#X connect 15 0 8 0;
#X connect 16 0 13 0;
#X connect 17 0 13 0;
#X connect 18 1 26 0;
#X connect 22 0 21 0;
#X connect 23 0 9 0;
#X connect 24 0 13 1;
#X connect 25 0 18 0;
#X connect 25 1 17 0;
#X connect 25 2 24 0;
#X connect 26 0 16 0;
#X connect 26 1 14 0;
#X connect 26 2 11 0;
#X connect 26 3 27 0;
#X connect 27 0 13 0;