-
Notifications
You must be signed in to change notification settings - Fork 6
/
17-documentation.pd
167 lines (167 loc) · 4.28 KB
/
17-documentation.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
#N canvas 858 49 632 731 10;
#X declare -lib Gem;
#N canvas 0 22 171 156 init 0;
#X obj 24 41 loadbang;
#X msg 35 64 \; pd dsp 1;
#X obj 25 16 declare -lib Gem;
#X obj 24 121 s \$0-volume;
#X msg 24 100 0.6;
#X connect 0 0 1 0;
#X connect 0 0 4 0;
#X connect 4 0 3 0;
#X restore 446 82 pd init;
#X obj 12 12 cnv 15 480 60 empty empty recording 20 30 0 20 -262130
-99865 0;
#X obj 16 201 cnv 15 500 50 empty empty empty 20 12 0 14 -232576 -66577
0;
#N canvas 539 146 482 351 screenshots 0;
#X obj 219 118 pix_write;
#X msg 242 84 0 0;
#X msg 287 79 512 512;
#X msg 244 45 bang;
#X obj 23 18 gemhead;
#X obj 23 103 spigot 0;
#X obj 23 127 t a b;
#X obj 23 151 t b a;
#X obj 23 226 t b a;
#X obj 23 249 t a;
#X obj 23 272 pix_writer;
#X obj 81 35 gemkeyboard;
#X obj 81 58 sel 49;
#X msg 81 81 1;
#X msg 23 176 snap;
#X obj 163 34 inlet;
#X obj 23 203 pix_snap 0 0 512 512;
#X msg 50 80 0;
#X connect 1 0 0 1;
#X connect 2 0 0 2;
#X connect 3 0 0 0;
#X connect 4 0 5 0;
#X connect 5 0 6 0;
#X connect 6 0 7 0;
#X connect 6 1 17 0;
#X connect 7 0 14 0;
#X connect 7 1 16 0;
#X connect 8 0 9 0;
#X connect 8 1 9 0;
#X connect 9 0 10 0;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 13 0 5 1;
#X connect 14 0 16 0;
#X connect 15 0 13 0;
#X connect 16 0 8 0;
#X connect 17 0 5 1;
#X restore 24 231 pd screenshots;
#X msg 24 210 1;
#X text 53 211 <- click for screenshots or spacebar when Gem is active
;
#X text 120 230 find pictures in the root directory;
#X text -71 217 still picture;
#X obj 17 256 cnv 15 250 380 empty empty empty 20 12 0 14 -203904 -66577
0;
#X obj 271 476 cnv 15 250 160 empty empty empty 20 12 0 14 -204800
-66577 0;
#X obj 25 284 t b a;
#X obj 25 263 gemhead 100;
#X obj 25 590 pix_record;
#X msg 45 392 codeclist;
#X msg 37 372 dialog;
#X obj 37 433 t a;
#X obj 49 454 bng 15 250 50 0 empty empty empty 0 -6 0 8 -258699 -1
-1;
#N canvas 641 427 450 300 savepanel 0;
#X obj 26 21 inlet;
#X obj 26 250 outlet;
#X obj 26 195 t b a;
#X obj 26 48 savepanel;
#X msg 26 158 set file \$1;
#X obj 210 254 outlet;
#X obj 210 199 t b a;
#X msg 210 162 set open \$1;
#X text 211 275 audio;
#X text 26 273 video;
#X obj 26 133 makefilename %s.mov;
#X obj 210 134 makefilename %s.wav;
#X connect 0 0 3 0;
#X connect 2 0 1 0;
#X connect 2 1 1 0;
#X connect 3 0 10 0;
#X connect 3 0 11 0;
#X connect 4 0 2 0;
#X connect 6 0 5 0;
#X connect 6 1 5 0;
#X connect 7 0 6 0;
#X connect 10 0 4 0;
#X connect 11 0 7 0;
#X restore 49 474 pd savepanel;
#X msg 59 539 record \$1;
#X obj 59 519 tgl 15 0 empty empty empty 0 -6 0 8 -260097 -1 -1 0 1
;
#X obj 49 564 t a;
#X floatatom 53 614 5 0 0 0 - - -;
#X obj 329 611 writesf~ 2;
#X obj 337 564 catch~ mainsR;
#X msg 271 591 start;
#X msg 285 561 stop;
#X obj 130 538 sel 1;
#X text 67 454 type filename without extension;
#X text 91 614 frames;
#X msg 49 496 file /Users/max/untitled5.mov;
#X msg 282 488 open /Users/max/untitled5.wav;
#X obj 25 330 pix_yuv;
#X msg 54 412 codec PNG;
#X obj 25 309 pix_snap 0 0 512 512;
#X text 153 310 set resolution here;
#X text -70 265 video;
#X obj 337 522 throw~ mainsR;
#X text 352 535 put these in your patch;
#X msg 29 146 0 \, destroy;
#X msg 20 124 reset \, dimen 512 512 \, create \, 1;
#X obj 20 179 gemwin 24;
#X text 16 79 Documentation is everything. Use this patch to record
a QuickTime movie and a waveform which you'll have to sync in a video
editor later.;
#X obj 423 521 throw~ mainsL;
#X obj 423 563 catch~ mainsL;
#X obj 25 351 pix_flip;
#X msg 139 335 none;
#X msg 139 355 horizontal;
#X msg 139 375 vertical;
#X msg 139 395 both;
#X text 274 454 audio (in sync to video);
#X text 19 658 Max Neupert \, GMU - Bauhaus-Universität Weimar 2010
;
#X connect 4 0 3 0;
#X connect 10 0 33 0;
#X connect 10 1 33 0;
#X connect 11 0 10 0;
#X connect 12 1 21 0;
#X connect 13 0 15 0;
#X connect 14 0 15 0;
#X connect 15 0 12 0;
#X connect 16 0 17 0;
#X connect 17 0 29 0;
#X connect 17 1 30 0;
#X connect 18 0 20 0;
#X connect 19 0 18 0;
#X connect 19 0 26 0;
#X connect 20 0 12 0;
#X connect 23 0 22 0;
#X connect 24 0 22 0;
#X connect 25 0 22 0;
#X connect 26 0 24 0;
#X connect 26 1 25 0;
#X connect 29 0 20 0;
#X connect 30 0 22 0;
#X connect 31 0 44 0;
#X connect 32 0 15 0;
#X connect 33 0 31 0;
#X connect 38 0 40 0;
#X connect 39 0 40 0;
#X connect 43 0 22 1;
#X connect 44 0 12 0;
#X connect 45 0 44 1;
#X connect 46 0 44 1;
#X connect 47 0 44 1;
#X connect 48 0 44 1;