aboutsummaryrefslogtreecommitdiff
path: root/extensions/xgui/doc/sound/09_more_physics5.pd
blob: d4a6b3923dd44490d93803b39ec5978bd01be684 (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
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
234
235
236
237
238
#N canvas 325 6 672 675 12;
#X msg 466 13 show;
#X obj 7 37 loadbang;
#X obj 33 75 t b b b b;
#X msg 218 9 on;
#X msg 220 87 xy1 \$1 \$2;
#X msg 324 86 xy2 \$1 \$2;
#X text 52 202 dh20020404;
#X msg 230 168 xy1 \$1 \$2;
#X msg 326 168 xy2 \$1 \$2;
#X msg 221 406 xy1 \$1 \$2;
#X msg 314 404 xy2 \$1 \$2;
#X msg 216 490 xy1 \$1 \$2;
#X msg 317 490 xy2 \$1 \$2;
#X msg 209 573 xy1 \$1 \$2;
#X msg 315 572 xy2 \$1 \$2;
#X msg 219 245 xy1 \$1 \$2;
#X msg 317 242 xy2 \$1 \$2;
#X msg 220 320 xy1 \$1 \$2;
#X msg 321 321 xy2 \$1 \$2;
#X msg 515 13 raise;
#X msg 212 653 xy1 \$1 \$2;
#X msg 318 652 xy2 \$1 \$2;
#X msg 102 771 xy1 \$1 \$2;
#X msg 208 770 xy2 \$1 \$2;
#X msg 506 -9 width 30;
#X msg 335 727 width 10;
#X text 60 224 dh20020405;
#X text 24 9 a nice string...;
#X text 21 -11 This example is running OK on a PIII 800;
#X msg 51 101 show \, size 500 800;
#X msg 70 125 color white;
#X obj 53 156 canvas */my_string;
#X obj 89 276 vsl 15 128 0 127 0 0 empty empty empty 0 -8 0 8 -262144
-1 -1 7400 1;
#X obj 22 581 -;
#X obj 43 544 t f f;
#X obj 40 323 hsl 128 15 0 127 0 0 empty empty empty -2 -6 0 8 -262144
-1 -1 5000 1;
#X obj 20 469 -;
#X obj 41 432 t f f;
#X msg 24 512 drag \$1 0;
#X msg 26 624 drag 0 \$1;
#X obj 13 697 loadbang;
#X obj 282 13 damping \$0d1 10;
#X obj 237 36 force \$0f1 0 10000;
#X obj 219 61 mass \$0m1 2 250 260 0 0;
#X obj 291 121 damping \$0d2 10;
#X obj 230 142 mass \$0m2 1 250 240 0 0;
#X obj 281 195 damping \$0d3 10;
#X obj 219 219 mass \$0m3 1 250 220 0 0;
#X obj 285 270 damping \$0d4 10;
#X obj 220 294 mass \$0m4 1 250 200 0 0;
#X obj 282 356 damping \$0d5 10;
#X obj 221 380 mass \$0m5 1 250 180 0 0;
#X obj 285 438 damping \$0d6 10;
#X obj 210 465 mass \$0m6 1 250 160 0 0;
#X obj 271 522 damping \$0d7 10;
#X obj 209 547 mass \$0m7 1 250 140 0 0;
#X obj 277 599 damping \$0d8 10;
#X obj 212 627 mass \$0m8 1 250 120 0 0;
#X obj 477 50 seg \$0m1 */my_string/m1;
#X obj 470 91 seg \$0l1 */my_string/l1;
#X obj 470 118 spring \$0s1 1000 20;
#X obj 475 168 seg \$0l2 */my_string/l2;
#X obj 461 195 spring \$0s2 1000 20;
#X obj 463 254 seg \$0l3 */my_string/l3;
#X obj 463 280 spring \$0s3 1000 20;
#X obj 458 337 seg \$0l4 */my_string/l4;
#X obj 458 363 spring \$0s4 1000 20;
#X obj 452 420 seg \$0l5 */my_string/l5;
#X obj 452 446 spring \$0s5 1000 20;
#X obj 455 508 seg \$0l6 */my_string/l6;
#X obj 455 534 spring \$0s6 1000 20;
#X obj 458 588 seg \$0l7 */my_string/l7;
#X obj 458 614 spring \$0s8 1000 20;
#X obj 450 666 seg \$0l8 */my_string/l8;
#X obj 450 692 spring \$0s9 1000 20;
#X obj 340 757 seg \$0m2 */my_string/m2;
#X obj 330 779 spring \$0sl 5000 0 250 250 250 100;
#X obj 102 745 mass \$0m9 50 250 100 0 0;
#X obj 164 720 damping \$0d9 3000;
#X obj 154 391 s xy1;
#X obj 153 417 s xy2;
#X obj 153 447 s xy3;
#X obj 152 473 s xy4;
#X obj 153 498 s xy5;
#X obj 152 525 s xy6;
#X obj 150 554 s xy7;
#X obj 149 580 s xy8;
#X obj 150 605 s xy9;
#X obj 16 260 r x1;
#X obj 17 285 r y1;
#X connect 0 0 58 0;
#X connect 0 0 59 0;
#X connect 0 0 61 0;
#X connect 0 0 63 0;
#X connect 0 0 65 0;
#X connect 0 0 67 0;
#X connect 0 0 69 0;
#X connect 0 0 71 0;
#X connect 0 0 73 0;
#X connect 0 0 75 0;
#X connect 1 0 2 0;
#X connect 2 0 24 0;
#X connect 2 0 19 0;
#X connect 2 0 3 0;
#X connect 2 1 0 0;
#X connect 2 2 30 0;
#X connect 2 3 29 0;
#X connect 3 0 43 0;
#X connect 3 0 45 0;
#X connect 3 0 47 0;
#X connect 3 0 49 0;
#X connect 3 0 51 0;
#X connect 3 0 53 0;
#X connect 3 0 55 0;
#X connect 3 0 57 0;
#X connect 3 0 77 0;
#X connect 4 0 58 0;
#X connect 4 0 59 0;
#X connect 5 0 58 0;
#X connect 7 0 61 0;
#X connect 8 0 59 0;
#X connect 9 0 67 0;
#X connect 10 0 65 0;
#X connect 11 0 69 0;
#X connect 12 0 67 0;
#X connect 13 0 71 0;
#X connect 14 0 69 0;
#X connect 15 0 63 0;
#X connect 16 0 61 0;
#X connect 17 0 65 0;
#X connect 18 0 63 0;
#X connect 19 0 58 0;
#X connect 20 0 73 0;
#X connect 21 0 71 0;
#X connect 22 0 75 0;
#X connect 23 0 73 0;
#X connect 23 0 75 0;
#X connect 24 0 58 0;
#X connect 25 0 75 0;
#X connect 29 0 31 0;
#X connect 30 0 31 0;
#X connect 32 0 34 0;
#X connect 33 0 39 0;
#X connect 34 0 33 1;
#X connect 34 1 33 0;
#X connect 35 0 37 0;
#X connect 36 0 38 0;
#X connect 37 0 36 1;
#X connect 37 1 36 0;
#X connect 38 0 77 0;
#X connect 39 0 77 0;
#X connect 40 0 25 0;
#X connect 41 1 43 1;
#X connect 42 1 43 1;
#X connect 43 1 4 0;
#X connect 43 1 5 0;
#X connect 43 1 41 1;
#X connect 43 1 60 1;
#X connect 43 1 79 0;
#X connect 44 1 45 1;
#X connect 45 1 7 0;
#X connect 45 1 8 0;
#X connect 45 1 44 1;
#X connect 45 1 60 2;
#X connect 45 1 62 1;
#X connect 45 1 80 0;
#X connect 46 1 47 1;
#X connect 47 1 15 0;
#X connect 47 1 16 0;
#X connect 47 1 46 1;
#X connect 47 1 62 2;
#X connect 47 1 64 1;
#X connect 47 1 81 0;
#X connect 48 1 49 1;
#X connect 49 1 17 0;
#X connect 49 1 18 0;
#X connect 49 1 48 1;
#X connect 49 1 64 2;
#X connect 49 1 66 1;
#X connect 49 1 82 0;
#X connect 50 1 51 1;
#X connect 51 1 9 0;
#X connect 51 1 10 0;
#X connect 51 1 50 1;
#X connect 51 1 66 2;
#X connect 51 1 68 1;
#X connect 51 1 83 0;
#X connect 52 1 53 1;
#X connect 53 1 11 0;
#X connect 53 1 12 0;
#X connect 53 1 52 1;
#X connect 53 1 68 2;
#X connect 53 1 70 1;
#X connect 53 1 84 0;
#X connect 54 1 55 1;
#X connect 55 1 13 0;
#X connect 55 1 14 0;
#X connect 55 1 54 1;
#X connect 55 1 70 2;
#X connect 55 1 72 1;
#X connect 55 1 85 0;
#X connect 56 1 57 1;
#X connect 57 1 20 0;
#X connect 57 1 21 0;
#X connect 57 1 56 1;
#X connect 57 1 72 2;
#X connect 57 1 74 1;
#X connect 57 1 86 0;
#X connect 60 1 43 1;
#X connect 60 2 45 1;
#X connect 60 2 45 1;
#X connect 62 1 45 1;
#X connect 62 2 47 1;
#X connect 64 1 47 1;
#X connect 64 2 49 1;
#X connect 66 1 49 1;
#X connect 66 2 51 1;
#X connect 68 1 51 1;
#X connect 68 2 53 1;
#X connect 70 1 53 1;
#X connect 70 2 55 1;
#X connect 72 1 55 1;
#X connect 72 2 57 1;
#X connect 74 1 57 1;
#X connect 74 2 77 1;
#X connect 76 1 77 1;
#X connect 77 1 22 0;
#X connect 77 1 23 0;
#X connect 77 1 74 2;
#X connect 77 1 76 1;
#X connect 77 1 78 1;
#X connect 77 1 87 0;
#X connect 78 1 77 1;
#X connect 88 0 37 0;
#X connect 89 0 34 0;