#N canvas 552 294 510 400 10; #X obj 106 167 fx.vocoder~ @id vocoder; #X obj 336 126 param.gui; #X msg 336 104 vocoder; #X obj 107 219 mix.out_~; #X text 221 62 Description: Miller's vocoder; #X obj 107 78 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1; #X obj 107 192 fx.punch~; #N canvas 338 52 532 412 examplefilter 0; #X obj 32 69 tgl 15 0 empty empty empty 0 -6 0 10 -262144 -1 -1 0 1 ; #X obj 181 82 musical.closest.note 0 2 4 7 9; #X obj 133 361 outlet~; #X obj 31 39 inlet; #X obj 144 262 synth.osc.saw.bl~; #X obj 171 282 synth.osc.saw.bl~; #X obj 205 301 synth.osc.saw.bl~; #X obj 232 321 synth.osc.saw.bl~; #X obj 149 232 mtof; #X obj 196 233 mtof; #X obj 260 235 mtof; #X obj 307 236 mtof; #X obj 177 195 + 4; #X obj 226 194 + 7; #X obj 283 203 + 10; #X obj 32 111 random 13; #X obj 33 132 + 50; #X obj 32 89 metro 1000; #X connect 0 0 17 0; #X connect 1 0 8 0; #X connect 1 0 12 0; #X connect 1 0 13 0; #X connect 1 0 14 0; #X connect 3 0 17 0; #X connect 4 0 2 0; #X connect 5 0 2 0; #X connect 6 0 2 0; #X connect 7 0 2 0; #X connect 8 0 4 0; #X connect 9 0 5 0; #X connect 10 0 6 0; #X connect 11 0 7 0; #X connect 12 0 9 0; #X connect 13 0 10 0; #X connect 14 0 11 0; #X connect 15 0 16 0; #X connect 16 0 1 0; #X connect 17 0 15 0; #X restore 107 99 pd examplefilter; #X obj 107 56 init.lf 1; #X obj 185 133 adc~ 3; #X connect 0 0 6 0; #X connect 0 1 6 1; #X connect 2 0 1 0; #X connect 5 0 7 0; #X connect 6 0 3 0; #X connect 6 1 3 1; #X connect 7 0 0 0; #X connect 8 0 5 0; #X connect 9 0 0 1;