-
Notifications
You must be signed in to change notification settings - Fork 0
/
qscreen.pd
204 lines (204 loc) · 5.25 KB
/
qscreen.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
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
#N canvas 458 215 1305 865 10;
#X text 690 -104 screen methods:;
#X text 735 -71 alpha;
#X obj 690 101 inlet;
#X text 733 -90 fullscreen;
#X text 734 -61 translateX;
#X text 734 -50 translateY;
#X obj 195 701 rectangle 2 1;
#X obj 194 319 translateXYZ 0 0 0;
#X obj 195 -143 inlet;
#N canvas 0 427 450 382 fullscreen 1;
#X msg 48 87 0;
#X obj 46 58 inlet;
#X obj 145 147 s /q/screen/\$1/fullscreen;
#X obj 125 168 s /q/screen/\$1/position/y;
#X obj 106 188 s /q/screen/\$1/position/x;
#X obj 72 239 s /q/screen/\$1/rotate/x;
#X obj 54 258 s /q/screen/\$1/rotate/y;
#X obj 314 121 s Qwin.getdim;
#X obj 48 110 t b f f b f f b b;
#X connect 0 0 8 0;
#X connect 1 0 0 0;
#X connect 8 1 6 0;
#X connect 8 2 5 0;
#X connect 8 4 4 0;
#X connect 8 5 3 0;
#X connect 8 6 2 0;
#X connect 8 7 7 0;
#X restore 688 163 pd fullscreen;
#N canvas 0 489 450 300 size 0;
#X obj 139 101 inlet;
#X obj 140 160 s /q/screen/\$1/size;
#X connect 0 0 1 0;
#X restore 802 162 pd size;
#X text 735 -79 size;
#X obj 690 124 route fullscreen alpha size translateX translateY;
#X obj 194 232 rotateXYZ;
#X obj 195 -1 pix_coordinate;
#X obj 980 147 route rotateX rotateY texture;
#X obj 196 -23 pix_texture;
#X msg 98 -26 rectangle 1;
#X obj 196 -48 separator;
#X obj 101 -55 loadbang;
#X text 735 -40 rotateX;
#X text 735 -30 rotateY;
#X text 734 -18 texture;
#X obj 220 42 r /q/screen/\$1/rotate/x;
#X obj 235 114 r /q/screen/\$1/rotate/y;
#X obj 229 275 r /q/screen/\$1/position/x;
#X obj 265 298 r /q/screen/\$1/position/y;
#X obj 275 531 r /q/screen/\$1/alpha;
#X obj 737 201 s /q/screen/\$1/alpha;
#X obj 980 204 s /q/screen/\$1/rotate/x;
#X obj 1043 226 s /q/screen/\$1/rotate/y;
#X obj 1039 29 namecanvas \$1;
#X obj 215 462 r /q/screen/\$1/color/r;
#X obj 234 486 r /q/screen/\$1/color/g;
#X obj 254 509 r /q/screen/\$1/color/b;
#X obj 234 138 * 360;
#X obj 220 67 * 360;
#N canvas 5 780 450 300 fullscreen 0;
#X obj 50 171 r /q/screen/\$1/fullscreen;
#X obj 98 22 r Qwin.width;
#X obj 109 47 r Qwin.height;
#X obj 98 67 /;
#X msg 122 195 4;
#X obj 95 151 t f b;
#X obj 96 128 * 4;
#X obj 108 221 f;
#X obj 80 221 f;
#X obj 50 193 t b b;
#X obj 123 114 s /q/screeen/\$1/aspect_ratio;
#X obj 98 87 t f f;
#X obj 73 260 outlet;
#X obj 117 258 outlet;
#X floatatom 23 252 5 0 0 0 - - -, f 5;
#X floatatom 177 88 5 0 0 0 - - -, f 5;
#X floatatom 39 58 5 0 0 0 - - -, f 5;
#X connect 0 0 9 0;
#X connect 1 0 3 0;
#X connect 1 0 16 0;
#X connect 2 0 3 1;
#X connect 2 0 15 0;
#X connect 3 0 11 0;
#X connect 4 0 7 1;
#X connect 5 0 8 1;
#X connect 5 1 4 0;
#X connect 6 0 5 0;
#X connect 7 0 13 0;
#X connect 8 0 12 0;
#X connect 8 0 14 0;
#X connect 9 0 8 0;
#X connect 9 1 7 0;
#X connect 11 0 6 0;
#X connect 11 1 10 0;
#X restore 207 610 pd fullscreen;
#X obj 232 655 s /q/screeen/\$1/fullX;
#X obj 207 633 t f f;
#N canvas 668 364 852 373 size 0;
#X obj 137 -66 r /q/screen/\$1/size;
#X obj 137 -15 t f f;
#X obj 142 152 *;
#X obj 156 119 r /q/screeen/\$1/fullX;
#X obj 165 77 outlet;
#X obj 142 230 outlet;
#X obj 142 180 * 4;
#X obj 165 55 * 16;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 1 1 7 0;
#X connect 2 0 6 0;
#X connect 3 0 2 1;
#X connect 6 0 5 0;
#X connect 7 0 4 0;
#X restore 320 673 pd size;
#N canvas 0 97 788 576 translate_proportional 0;
#X obj 330 428 s /q/screen/\$1/position/x;
#X obj 553 427 s /q/screen/\$1/position/y;
#X obj 66 198 r /q/screen/\$1/translate/x;
#X obj 600 199 r /q/screen/\$1/translate/y;
#X obj 538 202 inlet y;
#X obj 248 196 inlet x;
#X obj 396 238 r /q/screeen/\$1/fullX;
#X obj 396 260 * 2;
#X msg 332 342 load 0 1;
#X obj 332 318 loadbang;
#X obj 333 369 libs/abs/myscale;
#X obj 395 310 expr $f1-($f1*2);
#X obj 396 282 t f f;
#X msg 557 346 load 0 1;
#X obj 557 322 loadbang;
#X obj 558 373 libs/abs/myscale;
#X msg 618 295 -8;
#X msg 648 297 8;
#X obj 630 265 t b b;
#X obj 630 241 loadbang;
#X connect 2 0 10 0;
#X connect 3 0 15 0;
#X connect 4 0 15 0;
#X connect 5 0 10 0;
#X connect 6 0 7 0;
#X connect 7 0 12 0;
#X connect 8 0 10 0;
#X connect 9 0 8 0;
#X connect 10 0 0 0;
#X connect 11 0 10 1;
#X connect 12 0 11 0;
#X connect 12 1 10 2;
#X connect 13 0 15 0;
#X connect 14 0 13 0;
#X connect 15 0 1 0;
#X connect 16 0 15 1;
#X connect 17 0 15 2;
#X connect 18 0 16 0;
#X connect 18 1 17 0;
#X connect 19 0 18 0;
#X restore 873 288 pd translate_proportional;
#X obj 194 555 colorRGB 1 1 1;
#X obj 353 -103 once;
#X obj 195 -122 t a b;
#X obj 355 -80 list prepend \$1;
#X msg 354 -61 \; Qwin.getdim bang \; /q/screen/\$1/fullscreen bang
;
#X obj 194 414 alpha 0;
#X connect 2 0 12 0;
#X connect 7 0 47 0;
#X connect 8 0 44 0;
#X connect 12 0 9 0;
#X connect 12 1 28 0;
#X connect 12 2 10 0;
#X connect 12 3 41 0;
#X connect 12 4 41 1;
#X connect 12 5 15 0;
#X connect 13 0 7 0;
#X connect 14 0 13 0;
#X connect 15 0 29 0;
#X connect 15 1 30 0;
#X connect 15 2 14 1;
#X connect 16 0 14 0;
#X connect 17 0 16 0;
#X connect 18 0 16 0;
#X connect 19 0 17 0;
#X connect 23 0 36 0;
#X connect 24 0 35 0;
#X connect 25 0 7 1;
#X connect 26 0 7 2;
#X connect 27 0 42 4;
#X connect 32 0 42 1;
#X connect 33 0 42 2;
#X connect 34 0 42 3;
#X connect 35 0 13 2;
#X connect 36 0 13 1;
#X connect 37 0 39 0;
#X connect 37 1 6 2;
#X connect 39 0 6 1;
#X connect 39 1 38 0;
#X connect 40 0 6 1;
#X connect 40 1 6 2;
#X connect 42 0 6 0;
#X connect 43 0 45 0;
#X connect 44 0 18 0;
#X connect 44 1 43 0;
#X connect 45 0 46 0;
#X connect 47 0 42 0;