aboutsummaryrefslogtreecommitdiff
path: root/doc/examples/formantdynwav.pd
blob: 60afd118e74f0232f94bb26b58cc8e419f4cd881 (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
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
#N canvas 131 302 276 242 10;
#N canvas 342 154 748 636 stuff 1;
#X obj 59 376 outlet~;
#X obj 59 348 vol~;
#X floatatom 176 317 5 0 0;
#X obj 197 29 bang~;
#X obj 59 290 pdynwav~;
#X floatatom 189 221 5 0 0;
#X obj 46 103 osc~;
#X obj 91 103 osc~;
#X obj 135 102 osc~;
#X obj 104 223 *~;
#X obj 345 87 phasor~;
#X obj 277 185 *~;
#X obj 346 136 *~;
#X obj 346 108 onecomp~;
#X obj 346 164 *~;
#X text 38 33 formant frequencies;
#N canvas 139 0 533 326 to_formant 0;
#X obj 339 217 /;
#X obj 391 149 t b f;
#X obj 291 182 samplerate~;
#X floatatom 335 243 5 0 0;
#X obj 369 47 inlet;
#X obj 405 126 * 1024;
#X obj 30 158 *~;
#X obj 88 159 *~;
#X obj 150 156 *~;
#X obj 30 192 outlet~;
#X obj 88 193 outlet~;
#X obj 150 190 outlet~;
#X obj 150 100 inlet~;
#X obj 88 103 inlet~;
#X obj 30 102 inlet~;
#X connect 0 0 3 0;
#X connect 0 0 8 1;
#X connect 0 0 7 1;
#X connect 0 0 6 1;
#X connect 1 0 2 0;
#X connect 1 1 0 1;
#X connect 2 0 0 0;
#X connect 4 0 5 0;
#X connect 5 0 1 0;
#X connect 6 0 9 0;
#X connect 7 0 10 0;
#X connect 8 0 11 0;
#X connect 12 0 8 0;
#X connect 13 0 7 0;
#X connect 14 0 6 0;
#X restore 45 71 pd to_formant;
#X obj 189 260 +;
#X obj 227 261 -;
#X obj 136 374 outlet~;
#X obj 136 346 vol~;
#X obj 127 290 pdynwav~;
#X floatatom 244 210 5 0 0;
#X obj 253 237 t b f;
#X obj 520 332 block~ 1024;
#X obj 277 28 fblock 1024;
#X obj 469 163 random 120;
#X obj 469 191 - 60;
#X obj 466 139 metro 750;
#X obj 470 111 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
1;
#X obj 43 -75 *~;
#X floatatom 59 -99 5 0 0;
#X obj 43 -121 osc~;
#X floatatom 43 -151 5 0 0;
#X obj 113 -75 *~;
#X floatatom 129 -99 5 0 0;
#X obj 113 -121 osc~;
#X floatatom 113 -151 5 0 0;
#X obj 180 -74 *~;
#X floatatom 196 -98 5 0 0;
#X obj 180 -120 osc~;
#X floatatom 180 -150 5 0 0;
#X floatatom 531 106 5 0 0;
#X floatatom 84 128 5 0 0;
#X obj 44 157 vol~;
#X floatatom 125 128 5 0 0;
#X obj 85 157 vol~;
#X floatatom 173 129 5 0 0;
#X obj 133 158 vol~;
#X floatatom 304 -126 5 0 0;
#X msg 349 6 1;
#X obj 277 159 phasor~;
#X obj 94 199 *~ 1;
#X msg 389 58 0;
#X msg 197 60 0.25;
#X obj 346 189 *~;
#X msg 194 92 100;
#X obj 374 242 tabsend~ period;
#X obj 494 213 table period 1024;
#X floatatom 298 322 5 0 0;
#X obj 343 -83 loadbang;
#X floatatom 198 -52 5 0 0;
#X obj 182 -28 +~;
#X floatatom 125 -49 5 0 0;
#X obj 109 -25 +~;
#X floatatom 65 -45 5 0 0;
#X obj 49 -21 +~;
#X connect 1 0 0 0;
#X connect 2 0 1 1;
#X connect 2 0 20 1;
#X connect 3 0 54 0;
#X connect 3 0 53 0;
#X connect 4 0 1 0;
#X connect 5 0 16 3;
#X connect 5 0 17 0;
#X connect 5 0 18 0;
#X connect 6 0 44 0;
#X connect 7 0 46 0;
#X connect 8 0 48 0;
#X connect 9 0 4 0;
#X connect 9 0 21 0;
#X connect 9 0 57 0;
#X connect 10 0 13 0;
#X connect 11 0 9 1;
#X connect 12 0 14 0;
#X connect 12 0 14 1;
#X connect 13 0 12 1;
#X connect 13 0 12 0;
#X connect 14 0 55 0;
#X connect 14 0 55 1;
#X connect 14 0 11 1;
#X connect 16 0 6 0;
#X connect 16 1 7 0;
#X connect 16 2 8 0;
#X connect 17 0 4 1;
#X connect 18 0 21 1;
#X connect 20 0 19 0;
#X connect 21 0 20 0;
#X connect 22 0 17 1;
#X connect 22 0 23 0;
#X connect 23 0 18 0;
#X connect 23 0 17 0;
#X connect 23 1 18 1;
#X connect 23 1 17 1;
#X connect 25 0 10 0;
#X connect 25 0 51 0;
#X connect 26 0 27 0;
#X connect 27 0 5 0;
#X connect 28 0 26 0;
#X connect 29 0 28 0;
#X connect 30 0 66 0;
#X connect 31 0 30 1;
#X connect 32 0 30 0;
#X connect 33 0 32 0;
#X connect 34 0 64 0;
#X connect 35 0 34 1;
#X connect 36 0 34 0;
#X connect 37 0 36 0;
#X connect 38 0 62 0;
#X connect 39 0 38 1;
#X connect 40 0 38 0;
#X connect 41 0 40 0;
#X connect 42 0 28 1;
#X connect 43 0 44 1;
#X connect 44 0 52 0;
#X connect 45 0 46 1;
#X connect 46 0 52 0;
#X connect 47 0 48 1;
#X connect 48 0 52 0;
#X connect 50 0 25 1;
#X connect 51 0 11 0;
#X connect 52 0 9 0;
#X connect 53 0 10 1;
#X connect 54 0 8 1;
#X connect 54 0 7 1;
#X connect 54 0 6 1;
#X connect 56 0 47 0;
#X connect 56 0 45 0;
#X connect 56 0 43 0;
#X connect 60 0 50 0;
#X connect 61 0 62 1;
#X connect 62 0 16 2;
#X connect 63 0 64 1;
#X connect 64 0 16 1;
#X connect 65 0 66 1;
#X connect 66 0 16 0;
#X restore 18 14 pd stuff;
#X obj 19 75 dac~;
#X obj 94 79 vols~;
#X obj 96 54 fdn~;
#X floatatom 140 53 5 0 0;
#X floatatom 108 24 5 0 0;
#X floatatom 154 24 5 0 0;
#X connect 0 0 1 0;
#X connect 0 0 3 0;
#X connect 0 1 1 1;
#X connect 0 1 3 0;
#X connect 2 0 1 0;
#X connect 2 1 1 1;
#X connect 3 0 2 0;
#X connect 3 1 2 1;
#X connect 4 0 2 2;
#X connect 5 0 3 1;
#X connect 6 0 3 2;