#N struct v-seg float x float y float z float w; #N struct haxis float x float y float w float w-3; #N struct vaxis float x float y float h float h-3; #N struct xy-plot float x float y float w array z xy-point; #N struct xy-point float x float y; #N struct c-rect float x float y float w float h float c; #N struct seg float x float y float dx float dy float w; #N struct l-curve-arrow float x float y float z float z2 float z3 float h; #N struct circle2 float x float y float h float h2 float mh float mh2 ; #N struct xy-curve float x float y float w array z xy-point; #N struct d-curve-arrow float x float y float z float z2 float z3 float h; #N struct circle float x float y float color float h float h2; #N struct u-curve-arrow float x float y float z float z2 float z3 float h; #N struct r-curve-arrow float x float y float z float z2 float z3 float h; #N struct r-arrow float x float y float z; #N struct l-arrow float x float y float z; #N struct u-arrow float x float y float z; #N struct d-arrow float x float y float z; #N struct h-seg float x float y float z float w; #N struct rect float x float y float w float h; #N struct frame float x float y float w float h; #N struct y-plot float x float y float w array z y-point; #N struct y-point float y; #N canvas 374 102 482 287 12; #X declare -path lib; #N canvas 43 20 303 144 fig 0; #X text 29 0 gain; #X scalar v-seg 99 41 3 2 \;; #X scalar haxis 14 43 230 227 \;; #X scalar vaxis 24 23 120 117 \;; #X scalar xy-plot 4 3 1 \; 20 67.8763 \; 23 68.7432 \; 26 69.6749 \; 29 70.6773 \; 32 71.7574 \; 35 72.9228 \; 38 74.1821 \; 41 75.5446 \; 44 77.0207 \; 47 78.6218 \; 50 80.3599 \; 53 82.2479 \; 56 84.2991 \; 59 86.5262 \; 62 88.9407 \; 65 91.5508 \; 68 94.359 \; 71 97.3581 \; 74 100.526 \; 77 103.82 \; 80 107.165 \; 83 110.453 \; 86 113.532 \; 89 116.217 \; 92 118.305 \; 95 119.608 \; 98 119.995 \; 101 119.425 \; 104 117.958 \; 107 115.738 \; 110 112.961 \; 113 109.828 \; 116 106.519 \; 119 103.176 \; 122 99.9025 \; 125 96.7644 \; 128 93.801 \; 131 91.0309 \; 134 88.4591 \; 137 86.0816 \; 140 83.8894 \; 143 81.8708 \; 146 80.0127 \; 149 78.3021 \; 152 76.7261 \; 155 75.2728 \; 158 73.931 \; 161 72.6906 \; 164 71.5423 \; 167 70.4777 \; 170 69.4895 \; 173 68.5709 \; 176 67.7157 \; 179 66.9187 \; 182 66.175 \; 185 65.4801 \; 188 64.8302 \; 191 64.2218 \; 194 63.6517 \; 197 63.117 \; 200 62.6151 \; 203 62.1437 \; 206 61.7008 \; 209 61.2842 \; 212 60.8924 \; 215 60.5237 \; 218 60.1767 \; 221 59.8501 \; 224 59.5427 \; 227 59.2533 \; 230 58.981 \; \;; #X text 94 106 center; #X text 92 120 frequency; #X coords 0 144 1 143 0 0 0; #X restore 44 18 pd fig; #N canvas 299 96 647 566 put-in-graph 0; #X obj 19 141 until; #X obj 77 155 f; #X obj 123 156 + 1; #X obj 17 89 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X obj 18 113 t b b; #X msg 99 102 0; #X obj 82 212 sel 1; #X obj 35 316 pack 0 0 0; #X msg 35 389 \; xy-plot-point \$1 \$2 \$3; #X msg 161 183 \; add-xy-plot 71 0 0 1; #X msg 367 62 \; pd-xxx clear \; start pd-xxx; #X obj 81 184 >= 70; #X obj 56 278 expr $f1*3+20; #X msg 69 441 20 \, 80 \, 140 \, 200; #X msg 69 468 \; add-v-seg \$1 38 3 2; #X obj 52 240 t f f f f; #X obj 274 302 pack; #X obj 274 327 expr sqrt(1/($f1*$f1 + $f2*$f2)); #X obj 279 382 + 40; #X obj 374 399 r rad; #X floatatom 367 135 5 0 1000 0 - - -; #X text 375 112 q; #X floatatom 367 190 5 0 1000 0 - - -; #X obj 367 162 expr 1 - 1/(1+$f1); #X floatatom 542 137 5 0 100 0 - - -; #X obj 542 164 * 0.03142; #X obj 305 255 expr $f2*sin($f1*3.14159/70-$f3); #X obj 231 276 expr 1 - $f2*cos($f1*3.14159/70-$f3); #X text 550 116 cf \, 1-100; #X obj 32 15 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X obj 28 37 t b b b; #X obj 553 432 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1; #X obj 376 366 expr $f1 * (1 - $f2); #X obj 279 358 * 80; #X msg 139 69 \; add-haxis 10 40 230 227 \; add-vaxis 20 20 120 117 ; #X obj 442 122 inlet; #X obj 546 81 inlet; #X obj 78 10 inlet; #X obj 458 195 s q; #X obj 578 200 s cf; #X obj 234 22 declare -path lib; #X connect 0 0 1 0; #X connect 1 0 2 0; #X connect 1 0 11 0; #X connect 1 0 15 0; #X connect 2 0 1 1; #X connect 3 0 4 0; #X connect 4 0 0 0; #X connect 4 1 5 0; #X connect 4 1 9 0; #X connect 5 0 1 1; #X connect 6 0 0 1; #X connect 7 0 8 0; #X connect 11 0 6 0; #X connect 12 0 7 1; #X connect 13 0 14 0; #X connect 15 0 7 0; #X connect 15 1 12 0; #X connect 15 2 27 0; #X connect 15 3 26 0; #X connect 16 0 17 0; #X connect 17 0 32 0; #X connect 18 0 7 2; #X connect 20 0 23 0; #X connect 22 0 26 1; #X connect 22 0 27 1; #X connect 22 0 32 1; #X connect 23 0 22 0; #X connect 24 0 25 0; #X connect 25 0 26 2; #X connect 25 0 27 2; #X connect 26 0 16 1; #X connect 27 0 16 0; #X connect 29 0 30 0; #X connect 30 0 3 0; #X connect 30 1 34 0; #X connect 30 2 10 0; #X connect 32 0 33 0; #X connect 33 0 18 0; #X connect 35 0 20 0; #X connect 35 0 38 0; #X connect 36 0 24 0; #X connect 36 0 39 0; #X connect 37 0 29 0; #X restore 135 124 pd put-in-graph; #X obj 220 25 templates; #N canvas 42 109 375 156 xxx 1; #X scalar haxis 10 40 230 227 \;; #X scalar vaxis 20 20 120 117 \;; #X scalar xy-plot 0 0 1 \; 20 119.447 \; 23 119.481 \; 26 119.514 \; 29 119.546 \; 32 119.578 \; 35 119.609 \; 38 119.639 \; 41 119.669 \; 44 119.697 \; 47 119.725 \; 50 119.751 \; 53 119.777 \; 56 119.801 \; 59 119.824 \; 62 119.846 \; 65 119.867 \; 68 119.886 \; 71 119.904 \; 74 119.92 \; 77 119.935 \; 80 119.948 \; 83 119.96 \; 86 119.971 \; 89 119.98 \; 92 119.987 \; 95 119.993 \; 98 119.997 \; 101 119.999 \; 104 120 \; 107 119.999 \; 110 119.997 \; 113 119.993 \; 116 119.987 \; 119 119.98 \; 122 119.971 \; 125 119.961 \; 128 119.949 \; 131 119.935 \; 134 119.92 \; 137 119.904 \; 140 119.886 \; 143 119.867 \; 146 119.846 \; 149 119.824 \; 152 119.801 \; 155 119.777 \; 158 119.752 \; 161 119.725 \; 164 119.698 \; 167 119.669 \; 170 119.64 \; 173 119.609 \; 176 119.578 \; 179 119.547 \; 182 119.514 \; 185 119.481 \; 188 119.448 \; 191 119.414 \; 194 119.379 \; 197 119.345 \; 200 119.31 \; 203 119.275 \; 206 119.239 \; 209 119.204 \; 212 119.169 \; 215 119.134 \; 218 119.099 \; 221 119.065 \; 224 119.03 \; 227 118.996 \; 230 118.963 \; \;; #X coords 0 156 1 155 0 0 0; #X restore 38 52 pd xxx; #X floatatom 200 100 5 0 1000 0 - - -; #X floatatom 265 99 5 0 100 0 - - -; #X obj 135 102 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X text 204 73 q; #N canvas 0 0 414 254 sound 0; #X obj 109 65 phasor~; #X obj 109 37 inlet; #X obj 109 178 vcf~; #X obj 125 98 r cf; #X obj 125 123 * 10; #X obj 188 98 r q; #X obj 109 202 outlet~; #X connect 0 0 2 0; #X connect 1 0 0 0; #X connect 2 0 6 0; #X connect 3 0 4 0; #X connect 4 0 2 1; #X connect 5 0 2 2; #X restore 113 183 pd sound; #X obj 114 210 output~; #X floatatom 113 161 5 0 1000 0 - - -; #X text 263 75 cf (10s of Hz.); #X text 172 160 freq. (Hz.); #X connect 4 0 1 1; #X connect 5 0 1 2; #X connect 6 0 1 0; #X connect 8 0 9 0; #X connect 8 0 9 1; #X connect 10 0 8 0;