aboutsummaryrefslogtreecommitdiff
path: root/ds-slider-o.pd
blob: 60be2a9bddc929948e5ac1a28936cd7c8143dd24 (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
#N struct 1007.advslider float a float frequency float midinote;
#N canvas 946 115 475 427 10;
#N canvas 493 22 723 750 advslider 0;
#X obj 284 412 route click change;
#X msg 121 588 traverse pd-\$1.gop \, bang;
#X obj 121 609 pointer;
#X obj 57 635 append \$0.advslider a;
#X obj 40 518 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 74 571 \$0;
#X obj 304 485 get \$0.advslider a;
#X obj 257 565 outlet;
#X obj 59 517 loadbang;
#X obj 40 541 t b b b b;
#X msg 119 541 clear;
#X obj 165 541 s pd-\$0.gop;
#X obj 40 659 \$0;
#X msg 57 610 0;
#X msg 40 681 \; pd-\$1.gop donecanvasdialog 0 -1 2 0 0 130 260 130
260 0 0 \;;
#X obj 324 27 filledpolygon 955 553 3 50 0 80 0 80 210 50 210;
#X obj 324 49 filledpolygon 595 535 3 50 a(0:200) 60 a(0:200) 65 a(0:200)
70 a(0:200) 80 a(0:200) 80 a(0:200)(10:210) 70 a(0:200)(10:210) 65
a(0:200)(10:210) 60 a(0:200)(10:210) 50 a(0:200)(10:210);
#X obj 324 111 drawnumber a 55 a(0:200) 133;
#X obj 205 174 r \$0.overlay?;
#X obj 285 461 s \$0.slider-moved;
#X obj 20 166 r \$0.slider-moved;
#X obj 20 264 s \$0.overlay?;
#X msg 20 240 1;
#X msg 54 241 0;
#X obj 20 193 t b b b;
#X msg 71 193 stop;
#X obj 305 150 drawpolygon 339 2 65 a(0:200)(5:205) 55 a(0:200)(15:215)
75 a(0:200)(15:215) 65 a(0:200)(5:205);
#X obj 85 241 loadbang;
#X obj 305 191 filledcurve 449 339 2 65 a(0:200)(15:215) 11 a(0:200)(15:215)
1 a(0:200)(25:225) 1 a(0:200)(50:250) 11 a(0:200)(60:260) 119 a(0:200)(60:260)
130 a(0:200)(50:250) 130 a(0:200)(25:225) 119 a(0:200)(15:215) 65 a(0:200)(15:215)
;
#X msg 500 111 0;
#X obj 531 111 loadbang;
#X obj 285 437 t a a a;
#X obj 284 385 struct \$0.advslider float a float frequency float midinote
;
#X obj 305 274 drawnumber frequency 15 a(0:200)(25:225) 889 frequency=
;
#X obj 305 294 drawnumber midinote 15 a(0:200)(38:238) 889 MIDI-note=
;
#X obj 304 587 set \$0.advslider frequency;
#X obj 304 611 ftom;
#X obj 304 647 set \$0.advslider midinote;
#X obj 304 565 * 100;
#X obj 304 509 - 200;
#X obj 304 532 abs;
#X obj -23 40 filledpolygon a(0:200)(0:999) 978 3 a(0:200)(0:110) a(0:200)(45:245)
a(0:200)(10:110) a(0:200)(45:245) a(0:200)(20:130) a(0:200)(100:250)
a(0:200)(0:110) a(0:200)(50:250);
#X msg -23 21 0;
#X obj -23 2 loadbang;
#X obj 54 216 del 500;
#X connect 0 0 31 0;
#X connect 0 1 31 0;
#X connect 1 0 2 0;
#X connect 2 0 3 1;
#X connect 4 0 9 0;
#X connect 5 0 1 0;
#X connect 6 0 39 0;
#X connect 8 0 9 0;
#X connect 9 0 12 0;
#X connect 9 1 13 0;
#X connect 9 2 5 0;
#X connect 9 3 10 0;
#X connect 10 0 11 0;
#X connect 12 0 14 0;
#X connect 13 0 3 0;
#X connect 18 0 26 0;
#X connect 18 0 28 0;
#X connect 18 0 33 0;
#X connect 18 0 34 0;
#X connect 20 0 24 0;
#X connect 22 0 21 0;
#X connect 23 0 21 0;
#X connect 24 0 22 0;
#X connect 24 1 44 0;
#X connect 24 2 25 0;
#X connect 25 0 44 0;
#X connect 27 0 23 0;
#X connect 29 0 17 0;
#X connect 30 0 29 0;
#X connect 31 0 19 0;
#X connect 31 1 6 0;
#X connect 31 2 35 1;
#X connect 31 2 37 1;
#X connect 32 0 0 0;
#X connect 36 0 37 0;
#X connect 38 0 35 0;
#X connect 38 0 36 0;
#X connect 38 0 7 0;
#X connect 39 0 40 0;
#X connect 40 0 38 0;
#X connect 42 0 41 0;
#X connect 43 0 42 0;
#X connect 44 0 23 0;
#X restore 221 59 pd advslider;
#N canvas 72 231 364 527 \$0.gop 0;
#X scalar 1007.advslider 0 0 0 \;;
#X coords 0 0 130 260 130 260 1;
#X restore 50 100 pd \$0.gop;
#X obj 221 109 outlet;
#X obj 203 200 propertybang;
#X msg 203 224 vis 1;
#N canvas 34 46 224 489 \$0.properties 1;
#X obj 31 36 nbx 5 14 -1e+37 1e+37 0 0 \$0.width.s \$0.width.r width
0 -8 0 10 -262144 -1 -1 0 256;
#X obj 111 36 nbx 5 14 -1e+37 1e+37 0 0 \$0.height.s \$0.height.r height
0 -8 0 10 -262144 -1 -1 0 256;
#X obj 31 96 nbx 5 14 -1e+37 1e+37 0 0 \$0.bottom.s \$0.bottom.r bottom
0 -8 0 10 -262144 -1 -1 0 256;
#X obj 111 96 nbx 5 14 -1e+37 1e+37 0 0 \$0.top.s \$0.top.r top 0 -8
0 10 -262144 -1 -1 0 256;
#X symbolatom 16 261 30 0 0 2 label #0.label.r #0.label.s;
#X obj 78 436 bng 40 250 50 0 \$0.ok.s \$0.ok.r OK 10 20 0 20 -204800
-1 -1;
#X symbolatom 36 141 20 0 0 2 send-name #0.send-name.r #0.send-name.s
;
#X symbolatom 36 191 20 0 0 2 receive-name #0.receive-name.r #0.receive-name.s
;
#X obj 71 304 color.rgbset;
#X restore 198 316 pd \$0.properties;
#X obj 203 248 s pd-\$0.properties;
#X connect 0 0 2 0;
#X connect 3 0 4 0;
#X connect 4 0 6 0;
#X coords 0 -1 1 1 130 260 2 50 100;