aboutsummaryrefslogtreecommitdiff
path: root/abstractions/pt.fader.pd
blob: 5f545e52df92987740b5e6868777c8632f77c87d (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
#N canvas 1018 22 130 72 10;
#X obj 1 1 cnv 5 128 70 empty empty empty 5 6 1 9 -249661 -66577 0
;
#X obj 9 23 hsl 112 15 0 255 0 0 \$0-r \$0-s empty -2 -6 0 8 -258699
-1 -1 9744 1;
#X obj 9 38 hsl 112 15 0 255 0 0 \$0-g \$0-s empty -2 -6 0 8 -24198
-1 -1 6644 1;
#X obj 9 53 hsl 112 15 0 255 0 0 \$0-b \$0-s empty -2 -6 0 8 -62784
-1 -1 5600 1;
#X text 4 75 Fader;
#N canvas 59 504 724 521 interna 0;
#X obj 9 24 cnv 15 200 250 empty empty empty 5 8 1 10 -3121 -1 0;
#X text 10 7 Alpha based fader;
#X obj 18 61 inlet;
#X obj 35 247 outlet;
#X obj 104 214 alpha;
#X obj 52 142 colorRGB;
#X obj 229 21 cnv 15 300 340 empty empty empty 5 8 1 10 -260390 -1
0;
#X obj 480 330 outlet;
#X obj 427 29 inlet;
#X obj 236 319 prepend alpha;
#N canvas 147 263 235 178 invert 0;
#X text 22 17 0-1 to 1-0;
#X obj 25 49 inlet;
#X obj 25 104 outlet;
#X obj 25 76 expr (-1*$f1)+1;
#X connect 1 0 3 0;
#X connect 3 0 2 0;
#X restore 236 300 pd invert;
#X obj 236 338 outlet;
#X text 282 338 Xfade;
#X text 392 327 passthrough;
#X obj 14 33 interp4 \$0-r \$0-g \$0-b \$0-a;
#X obj 236 281 r \$0-a;
#X obj 317 115 mementoSetup pt.fader \$0;
#X text 20 313 test case for memento;
#X obj 274 223 s \$0-s;
#X text 312 204 <- conflict w/ state-saving?!;
#X obj 273 182 delay 25;
#X text 23 384 now turns alpha blending off when alpha value is set
to >= 1;
#X obj 126 170 r \$0-alpha;
#X obj 239 115 pack f f f;
#X obj 239 135 prepend colour;
#X obj 237 31 r \$0-r;
#X obj 287 31 r \$0-g;
#X obj 337 31 r \$0-b;
#X obj 287 53 t b f;
#X obj 337 53 t b f;
#X obj 42 86 / 255;
#X obj 67 62 / 255;
#X obj 97 87 / 255;
#X obj 239 85 int;
#X obj 284 85 int;
#X obj 324 85 int;
#X msg 274 202 255;
#X connect 2 0 5 0;
#X connect 4 0 3 0;
#X connect 5 0 4 0;
#X connect 8 0 16 0;
#X connect 9 0 11 0;
#X connect 10 0 9 0;
#X connect 14 0 30 0;
#X connect 14 1 31 0;
#X connect 14 2 32 0;
#X connect 14 3 5 4;
#X connect 15 0 10 0;
#X connect 16 0 20 0;
#X connect 16 1 7 0;
#X connect 20 0 36 0;
#X connect 22 0 4 0;
#X connect 23 0 24 0;
#X connect 24 0 7 0;
#X connect 25 0 33 0;
#X connect 26 0 28 0;
#X connect 27 0 29 0;
#X connect 28 0 23 0;
#X connect 28 1 34 0;
#X connect 29 0 23 0;
#X connect 29 1 35 0;
#X connect 30 0 5 1;
#X connect 31 0 5 2;
#X connect 32 0 5 3;
#X connect 33 0 23 0;
#X connect 34 0 23 1;
#X connect 35 0 23 2;
#X connect 36 0 18 0;
#X restore 14 123 pd interna;
#X obj 14 101 inlet;
#X obj 79 101 inlet;
#X obj 14 145 outlet;
#X obj 46 165 outlet;
#X obj 79 185 outlet;
#X obj 157 56 commun /a \$0;
#X obj 157 75 commun /r \$0;
#X obj 157 94 commun /g \$0;
#X obj 157 113 commun /b \$0;
#X obj 24 4 hsl 97 15 0 1 0 0 \$0-a \$0-s Fader 45 8 1 8 -225280 -1
-1 9600 1;
#X obj 6 4 tgl 15 0 \$0-alpha \$0-s empty 0 -6 0 8 -225280 -1 -1 1
1;
#X obj 157 36 commun /alpha \$0;
#X connect 1 0 12 0;
#X connect 2 0 13 0;
#X connect 3 0 14 0;
#X connect 5 0 8 0;
#X connect 5 1 9 0;
#X connect 5 2 10 0;
#X connect 6 0 5 0;
#X connect 7 0 5 1;
#X connect 11 0 15 0;
#X connect 12 0 1 0;
#X connect 13 0 2 0;
#X connect 14 0 3 0;
#X connect 15 0 11 0;
#X connect 16 0 17 0;
#X connect 17 0 16 0;
#X coords 0 0 1 1 130 72 1;