aboutsummaryrefslogtreecommitdiff
path: root/examples/gems-scope~.pd
blob: 7388f200a2c534cbde56c4672a77d29894f625e6 (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
#N canvas 1128 332 629 386 10;
#X declare -lib Gem;
#X declare -lib Gem;
#X obj 440 26 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#N canvas 0 0 1009 686 draw_audio_input 0;
#X obj 640 -2 inlet~;
#X obj 219 377 tabread \$0-knots;
#X obj 127 532 pack f f f 0;
#X obj 94 363 t f f;
#X obj 97 240 until;
#X msg 279 113 0;
#X obj 111 305 f 0;
#X obj 203 303 + 1;
#X obj 641 384 table \$0-knots 800;
#X obj 641 358 tabwrite~ \$0-knots;
#X obj 223 -96 inlet;
#X obj 232 33 t b b b;
#X obj 174 600 outlet;
#X msg 92 198 800;
#X obj 105 332 t f f f;
#X obj 133 454 expr (($f1/799)*2)-1;
#X obj 295 280 until;
#X msg 290 238 800;
#X obj 201 165 zexy/demultiplex 0 1;
#X obj 480 411 tabread \$0-knots;
#X obj 384 582 pack f f f 0;
#X obj 365 326 f 0;
#X obj 464 337 + 1;
#X obj 366 366 t f f f;
#X obj 481 512 expr (($f1/799)*2)-1;
#X obj 477 464 *;
#X obj 355 397 t f f f;
#X obj 430 427 mod 2;
#X obj 399 519 f;
#X msg 403 116 -1;
#X obj 373 465 zexy/demultiplex 0 1;
#X obj 388 493 b;
#X obj 444 -30 inlet;
#X connect 0 0 9 0;
#X connect 1 0 2 2;
#X connect 2 0 12 0;
#X connect 3 0 2 0;
#X connect 3 1 15 0;
#X connect 4 0 6 0;
#X connect 5 0 6 1;
#X connect 5 0 21 1;
#X connect 6 0 14 0;
#X connect 7 0 6 1;
#X connect 10 0 11 0;
#X connect 11 0 18 0;
#X connect 11 1 5 0;
#X connect 11 1 29 0;
#X connect 11 2 9 0;
#X connect 13 0 4 0;
#X connect 14 0 3 0;
#X connect 14 1 1 0;
#X connect 14 2 7 0;
#X connect 15 0 2 1;
#X connect 16 0 21 0;
#X connect 17 0 16 0;
#X connect 18 0 13 0;
#X connect 18 1 17 0;
#X connect 19 0 25 1;
#X connect 20 0 12 0;
#X connect 21 0 23 0;
#X connect 22 0 21 1;
#X connect 23 0 26 0;
#X connect 23 1 19 0;
#X connect 23 2 22 0;
#X connect 24 0 20 1;
#X connect 24 0 28 1;
#X connect 25 0 20 2;
#X connect 26 0 20 0;
#X connect 26 1 30 0;
#X connect 26 2 27 0;
#X connect 27 0 25 0;
#X connect 27 0 30 1;
#X connect 28 0 20 1;
#X connect 29 0 28 1;
#X connect 30 0 31 0;
#X connect 30 1 24 0;
#X connect 31 0 28 0;
#X connect 32 0 18 1;
#X restore 279 198 pd draw_audio_input;
#X obj 334 113 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X text 352 111 Draw mode;
#X obj 43 347 mtl/gemsLines 800;
#X obj 42 4 gemhead;
#X obj 441 151 osc~;
#X floatatom 441 127 5 0 0 0 - - -;
#X obj 442 182 *~;
#X obj 494 166 osc~ 1;
#X obj 41 284 rotate 0 1 1 1;
#X obj 41 240 color;
#X obj 57 116 iemlib/modulo_counter 360;
#X obj 221 25 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 58 142 t f f;
#X obj 58 211 mtl/hsvToRgb;
#X obj 57 170 / 360;
#X msg 57 190 \$1 1 1;
#X obj 41 69 t a b b;
#X obj 440 46 mtl/gemsWin /dimen 640 480;
#X obj 221 49 mtl/gemsFeedback 0.9 -0.1;
#X floatatom 497 134 5 0 0 0 - - -;
#X obj 544 11 import Gem;
#X obj 41 36 mtl/gemsStretch;
#X connect 0 0 19 0;
#X connect 1 0 4 1;
#X connect 2 0 1 1;
#X connect 5 0 23 0;
#X connect 6 0 8 0;
#X connect 7 0 6 0;
#X connect 8 0 1 2;
#X connect 9 0 8 1;
#X connect 10 0 4 0;
#X connect 11 0 10 0;
#X connect 12 0 14 0;
#X connect 13 0 20 0;
#X connect 14 0 16 0;
#X connect 14 1 10 1;
#X connect 15 0 11 1;
#X connect 16 0 17 0;
#X connect 17 0 15 0;
#X connect 18 0 11 0;
#X connect 18 1 12 0;
#X connect 18 2 1 0;
#X connect 21 0 9 0;
#X connect 23 0 18 0;