~ubuntu-branches/ubuntu/trusty/pd-lyonpotpourri/trusty

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
#N canvas 708 26 579 539 10;
#N canvas 766 490 522 372 load-samples 0;
#X obj 41 107 soundfiler;
#X msg 41 39 bang;
#X obj 41 65 openpanel;
#X obj 154 29 loadbang;
#X msg 41 87 read -resize \$1 expflam-drum;
#X msg 154 54 read -resize examples/kick_11d.aiff expflam-drum;
#X connect 1 0 2 0;
#X connect 2 0 4 0;
#X connect 3 0 5 0;
#X connect 4 0 0 0;
#X connect 5 0 0 0;
#X restore 282 316 pd load-samples;
#N canvas 0 22 450 300 (subpatch) 0;
#X array expflam-drum 16888 float 2;
#X coords 0 1 16888 -1 100 70 1;
#X restore 20 41 graph;
#X obj 75 314 player~ expflam-drum 1 8;
#X msg 170 416 \; pd dsp \$1;
#X obj 169 393 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 100 265 loadbang;
#X obj 75 397 *~ 0.1;
#X obj 75 431 dac~;
#X obj 75 215 expflam~;
#X floatatom 112 372 5 0 0 0 - - -;
#X obj 8 138 r expflam-msg;
#N canvas 461 254 635 324 expflam-controls 0;
#X msg 27 143 bypass \$1;
#X obj 26 118 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 26 226 s expflam-msg;
#X msg 153 209 setflam \$1 \$2 \$3 \$4 \$5;
#X floatatom 152 129 5 0 0 0 - - -;
#X floatatom 192 130 5 0 0 0 - - -;
#X floatatom 233 130 5 0 0 0 - - -;
#X floatatom 273 131 5 0 0 0 - - -;
#X floatatom 314 131 5 0 0 0 - - -;
#N canvas 701 481 454 304 pak 0;
#X obj 63 60 inlet;
#X obj 65 150 pack f f f f f;
#X obj 112 59 inlet;
#X obj 110 85 t b f;
#X obj 167 54 inlet;
#X obj 165 80 t b f;
#X obj 216 53 inlet;
#X obj 214 79 t b f;
#X obj 267 53 inlet;
#X obj 265 79 t b f;
#X obj 68 184 outlet;
#X connect 0 0 1 0;
#X connect 1 0 10 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 3 1 1 1;
#X connect 4 0 5 0;
#X connect 5 0 1 0;
#X connect 5 1 1 2;
#X connect 6 0 7 0;
#X connect 7 0 1 0;
#X connect 7 1 1 3;
#X connect 8 0 9 0;
#X connect 9 0 1 0;
#X connect 9 1 1 4;
#X restore 153 170 pd pak;
#X obj 372 -16 hsl 115 15 20 90 0 0 empty empty start-delay -2 -8 0
10 -162854 -1 -1 0 1;
#X obj 372 14 hsl 115 15 50 150 0 0 empty empty end-delay -2 -8 0 10
-162854 -1 -1 0 1;
#X obj 373 46 hsl 115 15 3 32 0 0 empty empty attack-count -2 -8 0
10 -162854 -1 -1 0 1;
#X obj 233 114 int;
#X obj 373 83 hsl 115 15 -6 6 0 0 empty empty slope -2 -8 0 10 -162854
-1 -1 0 1;
#X obj 373 116 hsl 115 15 0.05 0.99 0 0 empty empty attenuation -2
-8 0 10 -162854 -1 -1 0 1;
#X obj 75 56 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1
;
#X msg 76 81 flamall \$1;
#X text 96 58 flam everything;
#X text 43 114 flam nothing;
#X connect 0 0 2 0;
#X connect 1 0 0 0;
#X connect 3 0 2 0;
#X connect 4 0 9 0;
#X connect 5 0 9 1;
#X connect 6 0 9 2;
#X connect 7 0 9 3;
#X connect 8 0 9 4;
#X connect 9 0 3 0;
#X connect 10 0 4 0;
#X connect 11 0 5 0;
#X connect 12 0 13 0;
#X connect 13 0 6 0;
#X connect 14 0 7 0;
#X connect 15 0 8 0;
#X connect 16 0 17 0;
#X connect 17 0 2 0;
#X restore 284 392 pd expflam-controls;
#X msg 101 285 static_increment 0;
#X obj 238 262 sig~ 1;
#X obj 114 346 hsl 115 15 0 0.99 0 0 empty empty gain -2 -8 0 10 -162854
-1 -1 0 1;
#X obj 189 131 mask~ 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0;
#X floatatom 239 243 5 0 0 0 - - -;
#X obj 242 225 hsl 64 12 0.5 2.5 0 0 empty empty increment -2 -8 0
10 -244920 -1 -1 2700 1;
#X obj 75 181 mask~ 1 0.5 0.5 0.5 1 0 0.5 0.5 1 0.5 1 0 0 0.5 1 0.125
;
#X obj 189 60 samm~ 98 4;
#X text 70 457 expflam~ replaces a click trigger with a sequence of
triggers to create a flam.;
#X text 223 78 flam gate signal - flams only occur where a 1 in gate
aligns with the attack pattern below;
#X text 241 164 attack pattern;
#X text 284 372 open this for more controls:;
#X msg 189 37 tempo \$1;
#X floatatom 189 18 5 20 200 0 - - -;
#X connect 2 0 6 0;
#X connect 4 0 3 0;
#X connect 5 0 12 0;
#X connect 6 0 7 0;
#X connect 6 0 7 1;
#X connect 8 0 2 0;
#X connect 9 0 6 1;
#X connect 10 0 8 0;
#X connect 12 0 2 0;
#X connect 13 0 2 1;
#X connect 14 0 9 0;
#X connect 15 0 8 1;
#X connect 16 0 13 0;
#X connect 17 0 16 0;
#X connect 18 0 8 0;
#X connect 19 0 15 0;
#X connect 19 0 18 0;
#X connect 24 0 19 0;
#X connect 25 0 24 0;