aboutsummaryrefslogtreecommitdiff
path: root/externals/gridflow/pd_examples/cellular_1d.pd
blob: eb1c6c305905d3e50000fcfa3c38b57ac5b49904 (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
159
160
161
162
163
164
#N canvas 337 53 804 634 10;
#X obj 43 68 loadbang;
#X obj 93 382 tgl 15 0 empty empty empty 0 -6 0 8 -260818 -1 -1 0 1
;
#X obj 108 382 tgl 15 0 empty empty empty 0 -6 0 8 -260818 -1 -1 1
1;
#X obj 123 382 tgl 15 0 empty empty empty 0 -6 0 8 -260818 -1 -1 1
1;
#X obj 138 382 tgl 15 0 empty empty empty 0 -6 0 8 -260818 -1 -1 0
1;
#X obj 153 382 tgl 15 0 empty empty empty 0 -6 0 8 -260818 -1 -1 1
1;
#X obj 168 382 tgl 15 0 empty empty empty 0 -6 0 8 -260818 -1 -1 0
1;
#X obj 183 382 tgl 15 0 empty empty empty 0 -6 0 8 -260818 -1 -1 1
1;
#X obj 198 382 tgl 15 0 empty empty empty 0 -6 0 8 -260818 -1 -1 0
1;
#X obj 124 498 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 10
-262144 -1 -1 86 256;
#X obj -5 188 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X msg 17 332 1 256 # 1;
#X msg 43 102 1 256 # 2;
#X obj 17 -2 tgl 15 0 empty empty empty 0 -6 0 8 -24198 -1 -1 1 1;
#X obj 418 199 loadbang;
#X msg 418 219 1 256 # 0;
#X text 131 482 characteristic number;
#X obj 428 11 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 10
-262144 -1 -1 4 256;
#X msg 467 69 \$1 256;
#X msg 352 82 set \$1;
#X text 104 124 randomizer;
#X text 91 361 specify behaviour here;
#X text 24 254 compute new state;
#X text 315 237 make scrollie;
#X text 367 270 convert bit matrix to rgb image;
#X text 313 250 (window height = 128);
#X obj 202 38 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 151 337 loadbang;
#X text 47 84 click here to restart;
#X obj 99 200 t a a;
#X obj 17 26 metro 33.3667;
#X obj 416 115 t a a;
#X obj 472 359 loadbang;
#X obj 389 495 unpack 0 0 0;
#X obj 564 494 unpack 0 0 0;
#X msg 389 394 3 # 0;
#X msg 565 395 3 # 255;
#X text 442 392 background;
#X text 629 395 foreground;
#X obj 17 292 t a a;
#X obj 43 124 # rand;
#X obj 17 234 #store;
#X obj 17 312 #finished;
#X obj 17 352 # <<;
#X obj 17 372 # &;
#X obj 17 392 # != 0;
#X obj 123 406 #pack 8;
#X obj 124 445 #fold +;
#X obj 124 466 #export;
#X obj 202 56 #for 0 256 1;
#X obj 202 76 # == 128;
#X obj 202 96 #redim ( 1 256 );
#X obj 416 96 #import ( 1 256 );
#X obj 416 135 #finished;
#X obj 352 157 #for 1 128 1;
#X obj 352 177 #outer ignore ( 0 );
#X obj 352 197 #store;
#X obj 352 218 @join 0;
#X obj 351 287 #outer ignore ( 0 );
#X obj 351 308 #store;
#X obj 398 308 #redim ( 2 3 );
#X obj 389 414 #color;
#X obj 565 414 #color;
#X obj 389 475 #export_list;
#X obj 565 475 #export_list;
#X obj 492 526 #pack 6;
#X obj 17 272 #convolve (1 3 # 1 2 4);
#X obj 124 426 # << (0 1 2 3 4 5 6 7);
#X obj -4 550 cnv 15 780 30 empty empty empty 20 12 0 14 -200249 -66577
0;
#X text 4 557 GridFlow 0.8.0;
#X obj -7 -50 cnv 15 780 30 empty empty empty 20 12 0 14 -233017 -66577
0;
#X obj 351 330 #out window;
#X text -3 -35 Copyright 2002 Mathieu Bouchard;
#X text -3 -49 Cellular_1d;
#X obj 428 34 max 1;
#X text 495 9 <-- number of new lines per frame;
#X text 221 37 <-- make single dot;
#X connect 0 0 12 0;
#X connect 1 0 46 0;
#X connect 2 0 46 1;
#X connect 3 0 46 2;
#X connect 4 0 46 3;
#X connect 5 0 46 4;
#X connect 6 0 46 5;
#X connect 7 0 46 6;
#X connect 8 0 46 7;
#X connect 9 0 44 1;
#X connect 10 0 41 0;
#X connect 11 0 43 0;
#X connect 12 0 40 0;
#X connect 13 0 30 0;
#X connect 14 0 15 0;
#X connect 15 0 56 1;
#X connect 17 0 74 0;
#X connect 18 0 52 1;
#X connect 19 0 54 0;
#X connect 26 0 49 0;
#X connect 27 0 2 0;
#X connect 27 0 3 0;
#X connect 27 0 7 0;
#X connect 27 0 5 0;
#X connect 29 0 41 1;
#X connect 29 1 52 0;
#X connect 30 0 41 0;
#X connect 31 0 53 0;
#X connect 31 1 57 1;
#X connect 32 0 35 0;
#X connect 32 0 36 0;
#X connect 33 0 65 0;
#X connect 33 1 65 1;
#X connect 33 2 65 2;
#X connect 34 0 65 3;
#X connect 34 1 65 4;
#X connect 34 2 65 5;
#X connect 35 0 61 0;
#X connect 36 0 62 0;
#X connect 39 0 42 0;
#X connect 39 1 43 1;
#X connect 40 0 29 0;
#X connect 41 0 66 0;
#X connect 42 0 11 0;
#X connect 43 0 44 0;
#X connect 44 0 45 0;
#X connect 45 0 29 0;
#X connect 46 0 67 0;
#X connect 47 0 48 0;
#X connect 48 0 9 0;
#X connect 49 0 50 0;
#X connect 50 0 51 0;
#X connect 51 0 29 0;
#X connect 52 0 31 0;
#X connect 53 0 54 0;
#X connect 54 0 55 0;
#X connect 55 0 56 0;
#X connect 56 0 57 0;
#X connect 57 0 56 1;
#X connect 57 0 58 0;
#X connect 58 0 59 0;
#X connect 59 0 71 0;
#X connect 60 0 59 1;
#X connect 61 0 63 0;
#X connect 62 0 64 0;
#X connect 63 0 33 0;
#X connect 64 0 34 0;
#X connect 65 0 60 0;
#X connect 66 0 39 0;
#X connect 67 0 47 0;
#X connect 74 0 19 0;
#X connect 74 0 18 0;