-
Notifications
You must be signed in to change notification settings - Fork 22
/
vs-rotate-help.pd
156 lines (156 loc) · 4.62 KB
/
vs-rotate-help.pd
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
#N canvas 86 23 1108 733 10;
#X obj 101 118 cnv 15 300 120 empty empty empty 20 12 0 14 -233017
-66577 0;
#X obj 119 143 nbx 5 14 -1e+37 1e+37 0 1 \$2/xrot \$2/xrot Xrotation
0 -8 0 10 -4034 -1 -1 0 256;
#X obj 39 281 sig~;
#X obj 188 143 nbx 5 14 -1e+37 1e+37 0 1 \$2/yrot \$2/yrot Yrotation
0 -8 0 10 -4034 -1 -1 0 256;
#X obj 138 282 sig~;
#X obj 258 142 nbx 5 14 -1e+37 1e+37 0 1 \$2/zrot \$2/zrot Zrotation
0 -8 0 10 -4034 -1 -1 120 256;
#X obj 228 281 sig~;
#X obj 39 260 / 360;
#X obj 138 260 / 360;
#X obj 228 260 / 360;
#X obj 118 207 nbx 5 14 -1e+37 1e+37 0 1 \$2/xfreq-100 \$2/xfreq-100
Xfreq/100 0 -8 0 10 -257985 -1 -1 0 256;
#X obj 436 342 phasor~;
#X obj 188 207 nbx 5 14 -1e+37 1e+37 0 1 \$2/yfreq-100 \$2/yfreq-100
Yfreq/100 0 -8 0 10 -257985 -1 -1 0 256;
#X obj 536 342 phasor~;
#X obj 258 207 nbx 5 14 -1e+37 1e+37 0 1 \$2/zfreq-100 \$2/zfreq-100
Zfreq/100 0 -8 0 10 -257985 -1 -1 0 256;
#X obj 626 342 phasor~;
#X text 882 466 Derek Holzer;
#X text 882 515 macumbista@gmail.com;
#X text 673 165 INLETS;
#X text 690 194 X (horizontal);
#X text 690 214 Y (vertical);
#X text 690 254 Brightness;
#X text 690 274 X rotation;
#X text 690 294 Y rotation;
#X text 690 314 Z rotation;
#X obj 626 192 / 100;
#X obj 536 192 / 100;
#X obj 436 192 / 100;
#X text 673 345 OUTLETS;
#X text 690 374 X (horizontal);
#X text 690 394 Y (vertical);
#X text 690 434 Brightness;
#X obj 94 436 VS-rotate, f 11;
#X text 690 414 Z (depth: unused in 2D projection);
#X text 690 234 Z (depth: unused for 2D shape);
#X text 651 36 [VS-rotate] rotates a 2D or 3D vector shape into 3D
space.;
#X text 655 122 A Zrotation of 120 degrees shows proper horizontal/vertical
movement for Xrotation and Yrotation.;
#X text 651 66 To make a simple projection to 2D space \, connect only
the X \, Y \, and brightness outlets to the [dac~]. For a projection
with perspective effects \, please see [VS-projector].;
#X text 882 490 Helsinki May 2019;
#X obj 436 221 sig~;
#X obj 536 221 sig~;
#X obj 626 221 sig~;
#X obj 536 245 *~;
#X obj 626 245 *~;
#X obj 436 245 *~;
#X obj 118 174 nbx 5 14 -1e+37 1e+37 0 1 \$2/xfreq \$2/xfreq Xfreq
0 -8 0 10 -257985 -1 -1 0 256;
#X obj 188 174 nbx 5 14 -1e+37 1e+37 0 1 \$2/yfreq \$2/yfreq Yfreq
0 -8 0 10 -257985 -1 -1 0 256;
#X obj 258 174 nbx 5 14 -1e+37 1e+37 0 1 \$2/zfreq \$2/zfreq Zfreq
0 -8 0 10 -257985 -1 -1 0 256;
#X obj 446 281 sig~;
#X obj 546 281 sig~;
#X obj 636 281 sig~;
#X obj 546 305 *~;
#X obj 636 305 *~;
#X obj 446 305 *~;
#X obj 323 206 bng 15 250 50 0 empty empty ResetPhases 0 -8 0 10 -258113
-1 -1;
#X msg 476 308 0;
#X obj 323 173 tgl 15 1 \$2/intlfo \$2/intlfo IntLFO 17 7 0 10 -257985
-1 -1 0 1;
#X obj 482 157 pack 0 50;
#X obj 482 178 line~;
#X obj 6 9 inlet~ X;
#X obj 61 9 inlet~ Y;
#X obj 116 9 inlet~ Z;
#X obj 171 9 inlet~ B;
#X obj 36 509 outlet~ X;
#X obj 106 509 outlet~ Y;
#X obj 176 509 outlet~ Z;
#X obj 246 509 outlet~ B;
#X obj 226 9 inlet~ Xrot;
#X obj 311 9 inlet~ Yrot;
#X obj 396 9 inlet~ Zrot;
#X obj 399 464 kollabs/ds_reg \$1 \$2/xrot;
#X obj 399 484 kollabs/ds_reg \$1 \$2/yrot;
#X obj 399 504 kollabs/ds_reg \$1 \$2/zrot;
#X obj 399 534 kollabs/ds_reg \$1 \$2/xfreq;
#X obj 399 554 kollabs/ds_reg \$1 \$2/yfreq;
#X obj 399 574 kollabs/ds_reg \$1 \$2/zfreq;
#X obj 569 534 kollabs/ds_reg \$1 \$2/xfreq-100;
#X obj 569 554 kollabs/ds_reg \$1 \$2/yfreq-100;
#X obj 569 574 kollabs/ds_reg \$1 \$2/zfreq-100;
#X obj 447 82 r \$1-reset-phase;
#X obj 479 604 kollabs/ds_reg \$1 \$2/intlfo;
#X connect 1 0 7 0;
#X connect 2 0 32 4;
#X connect 3 0 8 0;
#X connect 4 0 32 5;
#X connect 5 0 9 0;
#X connect 6 0 32 6;
#X connect 7 0 2 0;
#X connect 8 0 4 0;
#X connect 9 0 6 0;
#X connect 10 0 27 0;
#X connect 11 0 32 4;
#X connect 12 0 26 0;
#X connect 13 0 32 5;
#X connect 14 0 25 0;
#X connect 15 0 32 6;
#X connect 25 0 41 0;
#X connect 26 0 40 0;
#X connect 27 0 39 0;
#X connect 32 0 63 0;
#X connect 32 1 64 0;
#X connect 32 2 65 0;
#X connect 32 3 66 0;
#X connect 39 0 44 0;
#X connect 40 0 42 0;
#X connect 41 0 43 0;
#X connect 42 0 13 0;
#X connect 43 0 15 0;
#X connect 44 0 11 0;
#X connect 45 0 48 0;
#X connect 46 0 49 0;
#X connect 47 0 50 0;
#X connect 48 0 53 0;
#X connect 49 0 51 0;
#X connect 50 0 52 0;
#X connect 51 0 13 0;
#X connect 52 0 15 0;
#X connect 53 0 11 0;
#X connect 54 0 55 0;
#X connect 55 0 11 1;
#X connect 55 0 15 1;
#X connect 55 0 13 1;
#X connect 56 0 57 0;
#X connect 57 0 58 0;
#X connect 58 0 44 1;
#X connect 58 0 43 1;
#X connect 58 0 42 1;
#X connect 58 0 53 1;
#X connect 58 0 52 1;
#X connect 58 0 51 1;
#X connect 59 0 32 0;
#X connect 60 0 32 1;
#X connect 61 0 32 2;
#X connect 62 0 32 3;
#X connect 67 0 32 4;
#X connect 68 0 32 5;
#X connect 69 0 32 6;
#X connect 79 0 54 0;
#X coords 0 -1 1 1 302 140 1 100 100;