File: ssr_messages.pd

package info (click to toggle)
soundscaperenderer 0.6.0%2Bdfsg2-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 17,148 kB
  • sloc: cpp: 36,430; sh: 4,522; makefile: 847; ansic: 762; javascript: 593; python: 57
file content (306 lines) | stat: -rw-r--r-- 8,249 bytes parent folder | download | duplicates (3)
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
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
#N canvas 820 61 1036 923 10;
#X msg 33 93 src 1 pos -1 1;
#X msg 33 116 src 1 pos 0 1;
#X msg 35 139 src 1 pos 1 1;
#X msg 69 200 src 2 pos -1 1;
#X msg 70 223 src 2 pos 0 1;
#X msg 71 246 src 2 pos 1 1;
#X obj 17 274 s \$0_msg;
#X obj 12 12 r \$0_msg;
#X obj 12 33 outlet;
#X msg 59 720 nonsense 1 pos 1 1;
#X obj 33 945 s \$0_msg;
#X msg 65 742 1 1 pos 1 1;
#X msg 75 787 src 0 pos 1 1;
#X msg 79 809 src -1 pos 1 1;
#X msg 70 766 src 1.1 pos 1 1;
#X msg 33 633 src;
#X msg 41 655 src 1;
#X msg 47 675 src 1 pos;
#X msg 53 697 src 1 pos 1;
#X msg 84 831 src 1 nonsense 1 1;
#X msg 90 855 src 1 1 1 1;
#X msg 97 879 src 1 pos nonsense 1;
#X msg 101 903 src 1 pos 1 nonsense;
#X text 21 68 SOURCE POSITION;
#X obj 172 252 s \$0_msg;
#X obj 270 943 s \$0_msg;
#X obj 353 188 s \$0_msg;
#X text 340 66 SOURCE MUTE;
#X msg 344 97 src 1 mute 1;
#X msg 353 117 src 1 mute 0;
#X msg 364 137 src 2 mute 1;
#X msg 373 157 src 2 mute 0;
#X obj 676 10 loadbang;
#X obj 676 51 s \$0_msg;
#X msg 676 31 src 1 pos -1 1 \, src 2 pos 1 1 \,;
#X obj 630 228 s \$0_msg;
#X msg 617 137 src 1 model plane;
#X msg 629 159 src 1 model point;
#X msg 641 181 src 2 model plane;
#X msg 653 203 src 2 model point;
#X text 167 85 (only for plane waves);
#X msg 250 703 src 1 mute;
#X msg 258 723 src 1 mute nonsense;
#X msg 267 745 src 1 mute true;
#X msg 276 768 src 1 mute 1 1;
#X msg 286 810 src 1 mute 1.1;
#X text 284 792 this actually works:;
#X msg 309 873 src 1 model 0;
#X msg 313 895 src 1 model nonsense;
#X msg 318 916 src 1 model point source;
#X obj 489 185 s \$0_msg;
#X obj 15 570 s \$0_msg;
#X text 21 303 REFERENCE CONTROLS;
#X msg 49 349 ref pos 0 0;
#X msg 44 328 ref pos -2 0;
#X msg 55 370 ref pos 2 0;
#X text 139 437 <-- default!;
#X obj 513 957 s \$0_msg;
#X msg 512 609 ref 0;
#X msg 519 629 ref nonsense;
#X msg 525 649 ref pos nonsense;
#X msg 533 669 ref pos 0;
#X msg 560 761 ref offset nonsense;
#X msg 565 784 ref offset 0;
#X msg 571 806 ref offset pos 0;
#X msg 609 906 vol nonsense;
#X msg 616 929 vol 0 0;
#X text 288 299 REFERENCE OFFSET;
#X text 288 319 (may not work in some renderers!);
#X obj 273 572 s \$0_msg;
#X text 436 447 <-- default!;
#X msg 291 341 ref offset pos -2 0;
#X msg 296 362 ref offset pos 0 0;
#X msg 302 383 ref offset pos 2 0;
#X obj 562 409 s \$0_msg;
#X text 536 293 MASTER VOLUME;
#X text 729 291 PROCESSING ON/OFF;
#X text 84 27 All parameter changes happen smoothly within one audio
block!;
#X obj 752 387 s \$0_msg;
#X text 729 310 (= inverse master mute);
#X msg 753 338 processing 0;
#X msg 761 360 processing 1;
#X msg 568 339 vol 0.5;
#X msg 574 361 vol 1;
#X msg 581 384 vol 2;
#X obj 746 526 s \$0_msg;
#X obj 746 473 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X text 36 596 INVALID MESSAGES;
#N canvas 261 385 521 399 circle 0;
#X obj 121 306 outlet;
#X obj 158 200 cos;
#X obj 126 201 sin;
#X obj 126 154 line;
#X obj 105 83 metro;
#X obj 126 109 f;
#X obj 137 61 t f f;
#X msg 126 131 0 \, 6.28319 \$1;
#X text 194 200 angle in radians;
#X obj 94 -3 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1
;
#X msg 30 -14 0;
#X obj 94 19 t f b;
#X obj 94 -34 inlet;
#X obj 30 -35 loadbang;
#X obj 221 -32 inlet;
#X text 278 -34 time (msec) for 1 rotation;
#X text 145 -34 on/off;
#X obj 126 176 t f f;
#X text 215 23 first argument: source number;
#X text 217 43 second argument: circle radius (meters);
#X obj 117 234 * 3;
#X obj 158 233 * 3;
#X text 201 233 radius;
#X obj 121 263 pack f f;
#X msg 121 285 src 2 pos \$1 \$2;
#X obj 155 -9 t b f;
#X obj 151 14 0;
#X msg 32 131 stop;
#X obj 32 110 select 0;
#X text 252 285 source nr 2 is used;
#X obj 137 40 2000;
#X connect 1 0 21 0;
#X connect 2 0 20 0;
#X connect 3 0 17 0;
#X connect 4 0 5 0;
#X connect 5 0 7 0;
#X connect 6 0 4 1;
#X connect 6 1 5 1;
#X connect 7 0 3 0;
#X connect 9 0 11 0;
#X connect 9 0 26 1;
#X connect 9 0 28 0;
#X connect 10 0 9 0;
#X connect 11 0 4 0;
#X connect 11 1 30 0;
#X connect 12 0 9 0;
#X connect 13 0 10 0;
#X connect 14 0 25 0;
#X connect 17 0 2 0;
#X connect 17 1 1 0;
#X connect 20 0 23 0;
#X connect 21 0 23 1;
#X connect 23 0 24 0;
#X connect 24 0 0 0;
#X connect 25 0 26 0;
#X connect 25 1 30 1;
#X connect 26 0 11 0;
#X connect 27 0 3 0;
#X connect 28 0 27 0;
#X connect 30 0 6 0;
#X restore 746 500 pd circle;
#X text 703 449 start/stop;
#X text 816 437 time for one turn (msec);
#X msg 819 479 4000;
#X msg 814 458 2000;
#X text 81 10 this abstraction is used in ssr_*~-help.pd;
#X msg 109 923 src 1 pos 1 1 1 1;
#X msg 540 689 ref pos 0 0 0 0;
#X msg 579 828 ref offset pos 0 0 0 0;
#X msg 42 178 src 1 pos 0 1 0.5;
#X text 40 159 3D position:;
#X msg 171 107 src 1 rot 90;
#X msg 179 129 src 1 rot 180;
#X msg 186 151 src 1 rot -90;
#X msg 193 175 src 1 rot 0;
#X text 150 67 SOURCE AZIMUTH (+ ELEVATION);
#X text 196 202 azimuth & elevation:;
#X msg 204 221 src 1 rot 180 -45;
#X text 473 66 SOURCE VOLUME;
#X msg 486 105 src 1 vol 0.5;
#X msg 496 129 src 1 vol 1;
#X msg 508 153 src 1 vol 2;
#X text 472 83 (linear! from 0..1 and beyond);
#X text 616 112 SOURCE MODEL;
#X msg 61 409 ref pos 0 0 0.5;
#X text 61 390 3D position:;
#X msg 77 458 ref rot 90;
#X msg 82 479 ref rot 180;
#X msg 87 500 ref rot -90;
#X msg 72 437 ref rot 0;
#X msg 88 542 ref rot 0 45;
#X text 81 524 azimuth & elevation:;
#X msg 328 449 ref offset rot 0;
#X msg 335 471 ref offset rot 90;
#X msg 340 493 ref offset rot 180;
#X msg 346 513 ref offset rot -90;
#X msg 310 421 ref pos 0 0 0.5;
#X text 310 402 3D position:;
#X text 345 534 azimuth & elevation:;
#X msg 352 552 ref offset rot 0 45;
#X text 530 310 (linear! from 0..1 and beyond);
#X obj 790 176 s \$0_msg;
#X text 784 77 SOURCE ACTIVE;
#X msg 790 132 src 1 active 1;
#X msg 799 152 src 1 active 0;
#X text 786 94 (= inverse mute);
#X text 786 111 (you'll probably don't need this);
#X msg 218 637 src 1 rot;
#X msg 237 679 src 1 rot nonsense;
#X msg 547 710 ref rot nonsense;
#X msg 552 731 ref rot 0 0 0 0;
#X msg 586 850 ref offset rot nonsense;
#X msg 594 872 ref offset rot 0 0 0 0;
#X msg 295 831 src 1 vol nonsense;
#X msg 303 852 src 1 vol 0 0;
#X msg 228 659 src 1 rot 0 0 0 0;
#X connect 0 0 6 0;
#X connect 1 0 6 0;
#X connect 2 0 6 0;
#X connect 3 0 6 0;
#X connect 4 0 6 0;
#X connect 5 0 6 0;
#X connect 7 0 8 0;
#X connect 9 0 10 0;
#X connect 11 0 10 0;
#X connect 12 0 10 0;
#X connect 13 0 10 0;
#X connect 14 0 10 0;
#X connect 15 0 10 0;
#X connect 16 0 10 0;
#X connect 17 0 10 0;
#X connect 18 0 10 0;
#X connect 19 0 10 0;
#X connect 20 0 10 0;
#X connect 21 0 10 0;
#X connect 22 0 10 0;
#X connect 28 0 26 0;
#X connect 29 0 26 0;
#X connect 30 0 26 0;
#X connect 31 0 26 0;
#X connect 32 0 34 0;
#X connect 34 0 33 0;
#X connect 36 0 35 0;
#X connect 37 0 35 0;
#X connect 38 0 35 0;
#X connect 39 0 35 0;
#X connect 41 0 25 0;
#X connect 42 0 25 0;
#X connect 43 0 25 0;
#X connect 44 0 25 0;
#X connect 45 0 25 0;
#X connect 47 0 25 0;
#X connect 48 0 25 0;
#X connect 49 0 25 0;
#X connect 53 0 51 0;
#X connect 54 0 51 0;
#X connect 55 0 51 0;
#X connect 58 0 57 0;
#X connect 59 0 57 0;
#X connect 60 0 57 0;
#X connect 61 0 57 0;
#X connect 62 0 57 0;
#X connect 63 0 57 0;
#X connect 64 0 57 0;
#X connect 65 0 57 0;
#X connect 66 0 57 0;
#X connect 71 0 69 0;
#X connect 72 0 69 0;
#X connect 73 0 69 0;
#X connect 80 0 78 0;
#X connect 81 0 78 0;
#X connect 82 0 74 0;
#X connect 83 0 74 0;
#X connect 84 0 74 0;
#X connect 86 0 88 0;
#X connect 88 0 85 0;
#X connect 91 0 88 1;
#X connect 92 0 88 1;
#X connect 94 0 10 0;
#X connect 95 0 57 0;
#X connect 96 0 57 0;
#X connect 97 0 6 0;
#X connect 99 0 24 0;
#X connect 100 0 24 0;
#X connect 101 0 24 0;
#X connect 102 0 24 0;
#X connect 105 0 24 0;
#X connect 107 0 50 0;
#X connect 108 0 50 0;
#X connect 109 0 50 0;
#X connect 112 0 51 0;
#X connect 114 0 51 0;
#X connect 115 0 51 0;
#X connect 116 0 51 0;
#X connect 117 0 51 0;
#X connect 118 0 51 0;
#X connect 120 0 69 0;
#X connect 121 0 69 0;
#X connect 122 0 69 0;
#X connect 123 0 69 0;
#X connect 124 0 69 0;
#X connect 127 0 69 0;
#X connect 131 0 129 0;
#X connect 132 0 129 0;
#X connect 135 0 25 0;
#X connect 136 0 25 0;
#X connect 137 0 57 0;
#X connect 138 0 57 0;
#X connect 139 0 57 0;
#X connect 140 0 57 0;
#X connect 141 0 25 0;
#X connect 142 0 25 0;
#X connect 143 0 25 0;