aboutsummaryrefslogtreecommitdiff
path: root/externals/gridflow/examples/photo_pianoroll.pd
blob: 9ad80e38f53e871ef0c830a1d67307008068ebb5 (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
#N canvas 329 40 705 535 10;
#X obj 146 62 #in lada.jpg;
#X obj 38 290 #out window;
#X obj 38 48 tgl 15 0 empty empty empty 0 -6 0 8 -24198 -1 -1 1 1;
#X obj 38 114 #store;
#X obj 164 41 loadbang;
#X obj 146 42 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 255 466 dac~;
#X obj 329 58 +;
#X msg 329 39 1;
#X obj 361 39 % 365;
#N canvas 0 0 450 300 fft 0;
#X obj 23 68 rifft~;
#X obj 23 88 outlet~;
#X obj 359 16 block~ 1024;
#X obj 23 48 tabreceive~ array2;
#X connect 0 0 1 0;
#X connect 3 0 0 0;
#X restore 255 423 pd fft;
#X obj 17 85 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 38 84 t b b;
#X msg 260 252 4 2 # 0 0 0 502 1 502 1 0;
#X obj 260 271 # +;
#X obj 38 233 t a b;
#X msg 287 271 \$1 0;
#X obj 38 252 #greyscale_to_rgb;
#X obj 462 77 #store;
#X obj 462 153 #export_list;
#X obj 501 172 s array1;
#X obj 171 177 # inv+ 255;
#X obj 146 100 # min 255;
#X obj 146 81 # * 3;
#X msg 474 58 1 1 # \$1;
#X obj 255 339 table array1 502;
#X obj 462 172 t b a;
#X obj 326 271 r row;
#X obj 361 58 s row;
#X obj 462 210 t f f;
#X obj 462 305 tabwrite array2;
#X obj 462 248 exp;
#X obj 38 309 #mouse \, ...;
#X obj 79 383 #draw_polygon put;
#X obj 79 364 spigot;
#X obj 29 413 t a a;
#X obj 29 470 # +;
#X obj 146 177 t a;
#X msg 29 432 4 2 # 0 0 0 1 1 1 1 0;
#X obj 29 451 # *;
#X obj 105 459 nbx 5 14 -1e+37 1e+37 0 1 empty empty empty 0 -6 0 10
-262131 -1 -1 20 256;
#X msg 185 217 365 502 1 # 255;
#X text 296 217 clear;
#X obj 462 286 tabread4 array1;
#X obj 462 191 for 0 64 1;
#X obj 462 96 #fade 5;
#X obj 255 358 table array2 1024;
#X obj 255 442 lop~ 1000;
#X obj 462 229 / 20;
#X obj 462 267 * 22;
#X obj 105 473 nbx 5 14 -1e+37 1e+37 0 1 empty empty empty 0 -6 0 10
-262131 -1 -1 20 256;
#X obj 54 470 #pack 2;
#X obj 499 39 # >> 4;
#X obj 146 138 # >> 2;
#X obj 38 271 #draw_polygon put (3 # 255 0 0);
#X obj 2 499 cnv 15 700 30 empty empty empty 20 12 0 14 -200249 -66577
0;
#X text 10 506 GridFlow 0.8.0;
#X text 10 506 GridFlow 0.8.0;
#X obj 2 0 cnv 15 700 30 empty empty empty 20 12 0 14 -233017 -66577
0;
#X text 17 -1 photo_pianoroll.pd;
#X text 15 13 Copyright 2004 Mathieu Bouchard;
#X obj 462 134 # / (f # 4000);
#X obj 462 115 #cast f;
#X obj 171 196 #convolve (1 7 # 1 1 2 8 2 1 1);
#X obj 146 119 #convolve (2 2 # 1);
#X msg 132 344 0;
#X msg 136 364 1 # \$1;
#X msg 162 344 255;
#X obj 79 402 s feedback;
#X obj 152 158 r feedback;
#X obj 38 65 metro 46.44;
#X text 575 7 How to play a car;
#X connect 0 0 23 0;
#X connect 1 0 32 0;
#X connect 2 0 70 0;
#X connect 3 0 15 0;
#X connect 3 0 34 0;
#X connect 4 0 0 0;
#X connect 5 0 0 0;
#X connect 7 0 9 0;
#X connect 8 0 7 0;
#X connect 9 0 7 1;
#X connect 9 0 28 0;
#X connect 9 0 24 0;
#X connect 10 0 47 0;
#X connect 11 0 12 0;
#X connect 12 0 8 0;
#X connect 12 1 3 0;
#X connect 13 0 14 0;
#X connect 14 0 54 2;
#X connect 15 0 17 0;
#X connect 15 1 13 0;
#X connect 16 0 14 1;
#X connect 17 0 54 0;
#X connect 18 0 45 0;
#X connect 19 0 26 0;
#X connect 21 0 63 0;
#X connect 22 0 64 0;
#X connect 23 0 22 0;
#X connect 24 0 18 0;
#X connect 26 0 44 0;
#X connect 26 1 20 0;
#X connect 27 0 16 0;
#X connect 29 0 48 0;
#X connect 29 1 30 1;
#X connect 31 0 49 0;
#X connect 32 0 35 0;
#X connect 32 1 35 0;
#X connect 32 4 34 1;
#X connect 32 4 65 0;
#X connect 32 6 34 1;
#X connect 32 6 67 0;
#X connect 33 0 68 0;
#X connect 34 0 33 0;
#X connect 35 0 38 0;
#X connect 35 1 36 1;
#X connect 36 0 33 2;
#X connect 37 0 3 1;
#X connect 37 0 21 0;
#X connect 38 0 39 0;
#X connect 39 0 36 0;
#X connect 40 0 51 0;
#X connect 41 0 37 0;
#X connect 43 0 30 0;
#X connect 44 0 29 0;
#X connect 45 0 62 0;
#X connect 47 0 6 0;
#X connect 47 0 6 1;
#X connect 48 0 31 0;
#X connect 49 0 43 0;
#X connect 50 0 51 1;
#X connect 51 0 39 1;
#X connect 52 0 18 1;
#X connect 53 0 37 0;
#X connect 54 0 1 0;
#X connect 61 0 19 0;
#X connect 62 0 61 0;
#X connect 63 0 52 0;
#X connect 64 0 53 0;
#X connect 65 0 66 0;
#X connect 66 0 33 1;
#X connect 67 0 33 1;
#X connect 69 0 37 0;
#X connect 70 0 12 0;