From 65a1b98552d7c6a93aedfb7c9b5d83f9038227cb Mon Sep 17 00:00:00 2001 From: Miller Puckette Date: Sat, 31 Dec 2005 00:59:49 +0000 Subject: Added about 64 files that I hadn't realized weren't in the CVS repository. Threw in pd/portaudio/pa_win_wdmks for good measure, although I haven't tried compiling that in yet (no windoze machine handy today). svn path=/trunk/; revision=4316 --- pd/doc/3.audio.examples/H01.low-pass.pd | 185 ++++++++++++++++++++++++++++++++ 1 file changed, 185 insertions(+) create mode 100644 pd/doc/3.audio.examples/H01.low-pass.pd (limited to 'pd/doc/3.audio.examples/H01.low-pass.pd') diff --git a/pd/doc/3.audio.examples/H01.low-pass.pd b/pd/doc/3.audio.examples/H01.low-pass.pd new file mode 100644 index 00000000..81a713b8 --- /dev/null +++ b/pd/doc/3.audio.examples/H01.low-pass.pd @@ -0,0 +1,185 @@ +#N canvas 97 42 601 612 12; +#X obj 72 411 mtof; +#X floatatom 72 388 5 0 0 0 - #0-pit -; +#X obj 41 542 output~; +#X obj 41 457 lop~; +#X obj 42 354 noise~; +#X text 124 387 <-- cutoff (pitch units); +#X text 135 434 <-- cutoff (Hertz); +#X floatatom 72 436 5 0 0 0 - - -; +#X text 348 582 updated for Pd version 0.39; +#X text 88 459 low-pass filter; +#X obj 130 535 tabwrite~ H01-graph; +#X obj 130 510 metro 250; +#X obj 130 490 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X text 148 487 graphing on/off; +#N canvas 0 0 450 300 graph2 0; +#X array H01-graph 882 float 3; +#A 0 -0.107788 -0.0695636 -0.0991016 -0.104581 -0.0683972 -0.0547128 +-0.0857414 -0.0731684 -0.0892636 -0.115914 -0.0935128 -0.0572466 -0.0387586 +-0.0429956 -0.03826 -0.0628797 -0.0383263 -0.0720175 -0.0923909 -0.0707558 +-0.0792164 -0.102187 -0.0888189 -0.119908 -0.083863 -0.0677126 -0.0554309 +-0.044719 -0.0248649 -0.0482707 -0.0692472 -0.103905 -0.101273 -0.117807 +-0.100956 -0.0905779 -0.0676211 -0.0299763 -0.0190183 0.00623894 -0.000664497 +0.0291359 0.0310484 0.0412564 0.0375735 0.0676889 0.0348717 0.00747152 +0.0416666 0.0529021 0.0418099 0.0405759 0.0303367 -0.00428127 0.0140712 +-0.0111072 0.0243947 -0.0104408 -0.0142505 -0.0287291 -0.0119835 0.00876151 +-0.0281321 -0.0325635 -0.0618363 -0.0379124 -0.0447592 -0.0507954 -0.0403398 +-0.0277581 -0.00226383 0.000989536 -0.0323217 -0.0164512 -0.0156964 +-0.0436928 -0.045223 -0.0706908 -0.0382667 -0.00177098 0.0290649 0.0149072 +0.0483574 0.0453535 0.0100187 -0.00270613 0.0298578 0.0470317 0.0301263 +0.0478455 0.0134859 0.0488288 0.0766369 0.0916206 0.11869 0.0944563 +0.102745 0.086215 0.0845207 0.0662227 0.0609466 0.0952278 0.0771313 +0.103073 0.101067 0.0915918 0.100309 0.0651311 0.0553397 0.0623315 +0.050316 0.0844677 0.0996978 0.0715106 0.084598 0.0947672 0.115172 +0.134093 0.118854 0.106047 0.120693 0.0961966 0.0571329 0.0854602 0.084371 +0.0538877 0.0744577 0.0563968 0.0753962 0.0748331 0.0605493 0.0795627 +0.0600295 0.0432455 0.0582205 0.0920203 0.0640656 0.0253824 -0.008527 +-0.0243436 -0.0588714 -0.0239946 0.00784105 0.0119875 0.0161209 0.00780566 +0.00216991 -0.0288565 -0.0521791 -0.0658445 -0.0868191 -0.0673713 -0.0889776 +-0.0546807 -0.0256506 -0.0375237 -0.0118962 -0.0477717 -0.0384217 -0.0385089 +-0.0696784 -0.098759 -0.121121 -0.127174 -0.157189 -0.121443 -0.0989412 +-0.0615983 -0.0711882 -0.0760313 -0.0566161 -0.056104 -0.0875121 -0.0734271 +-0.037525 -0.0681574 -0.0689616 -0.0900591 -0.0574559 -0.04051 -0.0333117 +-0.0260634 -0.0202531 -0.0302473 -0.0346772 -0.052936 -0.0798849 -0.0780231 +-0.111591 -0.112165 -0.129226 -0.11253 -0.138539 -0.122338 -0.138645 +-0.132606 -0.112523 -0.139122 -0.169654 -0.132431 -0.136376 -0.130106 +-0.110972 -0.113595 -0.131592 -0.141568 -0.108734 -0.075847 -0.0711363 +-0.0525791 -0.0216604 -0.0196736 -0.0186081 -0.0186695 -0.00602199 +0.0257979 0.0132076 0.0225488 0.00748564 0.0165994 0.00166184 -0.00116405 +0.0028765 0.01807 0.0157059 0.0473739 0.0708991 0.0862786 0.0650413 +0.038138 0.015989 0.0521245 0.0605891 0.0431341 0.00429233 0.028138 +0.00477928 0.00181729 -0.028107 -0.0360127 -0.00712468 -0.0312668 -0.0523252 +-0.0479352 -0.0513783 -0.0250772 -0.0142933 -0.047864 -0.0252179 -0.0219197 +0.0153334 0.0518051 0.082624 0.0535017 0.0535462 0.0506847 0.0717359 +0.0774448 0.0591473 0.0602611 0.0708395 0.0654832 0.0261038 0.0107588 +0.00770543 0.0203729 0.033363 0.029335 0.0483838 0.0607855 0.0245724 +0.0550305 0.0593506 0.0753188 0.081294 0.096557 0.117197 0.105438 0.111979 +0.0953627 0.0978146 0.084516 0.0952146 0.117297 0.0851524 0.0863281 +0.049295 0.0757788 0.0866482 0.0738062 0.0984422 0.0885168 0.116305 +0.0949217 0.0562471 0.0898681 0.0643755 0.0681146 0.0863296 0.0516047 +0.0595782 0.0605373 0.0295923 0.0568693 0.0749412 0.0804035 0.108818 +0.0786603 0.0506026 0.0129134 0.0381891 0.0305477 0.0364073 0.0411764 +0.0721042 0.0629199 0.03039 0.0474877 0.0100055 0.0283331 0.0424028 +0.0700528 0.0932837 0.116089 0.146493 0.171112 0.198628 0.1636 0.135356 +0.164266 0.144544 0.132615 0.128501 0.129495 0.141165 0.145633 0.141941 +0.170706 0.193988 0.204823 0.228202 0.219125 0.204054 0.227319 0.231326 +0.230171 0.204664 0.230591 0.189557 0.202459 0.184563 0.212896 0.202201 +0.221436 0.214395 0.195221 0.209657 0.214416 0.202139 0.222888 0.237836 +0.245874 0.22457 0.194835 0.159835 0.142986 0.120742 0.119331 0.147719 +0.17693 0.157802 0.153323 0.151851 0.155677 0.148854 0.139333 0.145233 +0.166518 0.140436 0.150237 0.126701 0.135908 0.166416 0.15391 0.152768 +0.181048 0.149057 0.136385 0.1213 0.144767 0.113465 0.0980506 0.0852771 +0.106682 0.130461 0.10524 0.0793894 0.07123 0.0447812 0.0792345 0.0479509 +0.0700904 0.0308896 0.0279068 0.0312166 0.010152 -0.00943106 0.0010242 +-0.00752998 0.0143407 0.0027725 0.033508 0.0621824 0.0643498 0.0827609 +0.113321 0.11629 0.139206 0.101752 0.0988734 0.107286 0.128068 0.14154 +0.148363 0.124029 0.0968996 0.127442 0.100244 0.0940884 0.0805303 0.103963 +0.0874826 0.0588413 0.0720198 0.0853478 0.0902383 0.0788942 0.0475014 +0.0707652 0.0384297 0.0538394 0.0763012 0.0483987 0.0713554 0.0473328 +0.0415702 0.0532321 0.0475937 0.0208587 0.0030926 0.00438177 -0.0204396 +-0.00825569 0.0180096 0.0456204 0.0765333 0.0938012 0.110089 0.115665 +0.13934 0.144259 0.155082 0.164549 0.192087 0.159342 0.176142 0.149727 +0.174968 0.170935 0.134127 0.123663 0.11653 0.113447 0.102327 0.0764594 +0.0887578 0.079355 0.0692447 0.0727442 0.0913222 0.115159 0.137636 +0.154978 0.176904 0.156243 0.13039 0.104399 0.0853428 0.0666318 0.0615526 +0.0907602 0.0502914 0.0434091 0.00788628 -0.0191843 -0.0395026 -0.0596938 +-0.0723036 -0.0806951 -0.0861116 -0.0864571 -0.0488058 -0.0711986 -0.0797166 +-0.0688114 -0.0318625 -0.0673463 -0.0444878 -0.0250519 -0.024727 -0.0310858 +-0.00561093 -0.0207001 -0.0340927 -0.0551734 -0.0817888 -0.0705976 +-0.0835859 -0.0866976 -0.0565736 -0.0797509 -0.0968247 -0.0655236 -0.0760219 +-0.0670947 -0.0342146 -0.0274503 -0.0263804 -0.0317333 -0.039663 -0.0119034 +-0.046866 -0.0359958 -0.0318836 -0.0499625 -0.0574402 -0.029796 0.0028338 +-0.0262898 -0.041154 -0.0473188 -0.0255545 -0.058172 -0.0601881 -0.0914168 +-0.102286 -0.135733 -0.13837 -0.13175 -0.139201 -0.160906 -0.136196 +-0.11435 -0.073056 -0.0694626 -0.0599314 -0.0349573 -0.00661064 -0.0128436 +-0.0368892 -0.00783622 -0.0285016 -0.0257515 -0.000656539 0.000578916 +0.00997914 0.0309158 0.00448781 -0.0276183 -0.00975017 -0.0431335 -0.0420573 +-0.0318631 -0.0461821 -0.0493957 -0.0468264 -0.0278063 -0.0239267 -0.0240269 +-0.0446192 -0.0791041 -0.0634024 -0.0949552 -0.122094 -0.130089 -0.110653 +-0.07832 -0.0717672 -0.0448359 -0.0454325 -0.075843 -0.0655465 -0.0499949 +-0.0848139 -0.107986 -0.0831531 -0.0721088 -0.103859 -0.0650817 -0.0753315 +-0.0991717 -0.072808 -0.0810555 -0.0679525 -0.0566175 -0.0827188 -0.0822597 +-0.0497494 -0.0154982 -0.00131288 0.0318942 -0.00235687 -0.0344436 +-0.0249813 -0.00212817 0.0348011 0.0207401 0.00218581 -0.0346692 -0.000621661 +-0.0106329 -0.0261485 0.00856931 -0.0171581 0.0152674 0.0466481 0.0456615 +0.0728295 0.0601254 0.0639082 0.0949887 0.09166 0.118261 0.120631 0.120818 +0.150657 0.154468 0.134964 0.0965974 0.0907992 0.069314 0.0611587 0.0707784 +0.0627047 0.0717109 0.0659585 0.0296832 0.0352495 0.00141861 0.010894 +0.0426848 0.0419218 0.0141017 0.0413311 0.037778 0.0154291 0.0312945 +0.00510286 -0.00271059 -0.0291284 -0.045397 -0.0762688 -0.0445058 -0.057707 +-0.0779557 -0.0735523 -0.0922772 -0.0727918 -0.0429784 -0.00911861 +-0.0379944 -0.0658339 -0.0784915 -0.0792981 -0.0453014 -0.0197867 -0.00123178 +0.000799734 -0.00204599 0.0349492 0.0623098 0.0770006 0.0882193 0.0484045 +0.0760622 0.0945022 0.0567368 0.0286078 0.00189384 0.0315546 0.0374527 +0.0395075 0.0591211 0.0415475 0.0732162 0.0588977 0.0850963 0.0465228 +0.0698241 0.0407602 0.0431113 0.0065717 0.00936337 0.0222241 0.0327647 +0.0270807 -0.0111891 0.0063837 -0.0086459 -0.0364951 -0.0200965 -0.0318325 +-0.0576028 -0.0557316 -0.0675803 -0.0887475 -0.0980934 -0.0881446 -0.117229 +-0.125822 -0.13378 -0.142539 -0.108397 -0.13497 -0.138471 -0.164523 +-0.174647 -0.18636 -0.157472 -0.148646 -0.108121 -0.104372 -0.0695942 +-0.0542974 -0.0701001 -0.100999 -0.0658883 -0.0947834 -0.113894 -0.0981114 +-0.108426 -0.100378 -0.102227 -0.0818266 -0.103135 -0.0720306 -0.0440222 +-0.0219618 -0.0453231 -0.019184 0.0157131 -0.013545 -0.0248696 -0.0166098 +-0.0489199 -0.0269982 -0.0224125 -0.0413912 -0.0728588 -0.0586017 -0.0349842 +-0.0338855 -0.0588961 -0.0928709 -0.11376 -0.0790886 -0.100094 -0.126293 +-0.10676 -0.136216 -0.109541 -0.136053 -0.112742 -0.136117 -0.146529 +-0.156998 -0.163319 -0.137112 -0.146644 -0.138866 -0.159482 -0.185248 +-0.206002 -0.16925 -0.178855 -0.140085 -0.105426 -0.095303 -0.0736452 +-0.066341 -0.0689736 -0.0914969 -0.0725721 -0.0824288 -0.049098 -0.0139474 +-0.00957104 0.0134051 -0.0091349 0.00555033 0.0117049 -0.0230348 -0.0545547 +-0.050228 -0.0431037 -0.0668625 -0.029803 -0.0551605 -0.0175891 -0.0435808 +-0.0240586 -0.0455508 -0.00746894 0.0213663 0.0569028 0.0190693 0.000740271 +0.000412262 -0.0233437 -0.0205415 -0.0240432 0.00448952 0.00916993 +0.00155166 -0.00567939 -0.00725616 0.0138388 0.0162082 -0.00138934 +-0.0077004 -0.0261998 -0.0100701 -0.0337348 -0.0154704 -0.0291058 -0.0299364 +-0.00924212 0.0247502 -0.0060416 -0.0118114 -0.0158459 0.0158545 -0.00827235 +-0.00602365 -0.0132283 0.0105079 0.0432025 0.0698796 0.0576105 0.0538253 +0.066991 0.0715161 0.0405482 0.0741857 0.0802094 0.113967 0.126283 +0.111464 0.0926309 0.0545991 0.0568134 0.0770984 0.0533353 0.0142316 +-0.0181225 0.00490977 0.0275315 0.0202685 0.00414232 0.0273551 0.0158572 +-0.00476758 -0.0362654 -0.0701252 -0.0547324 -0.0708724 -0.0970369 +-0.099428 -0.102544 -0.0736354 -0.0556618 -0.0863601; +#X coords 0 1 882 -1 200 140 1; +#X restore 384 386 graph; +#X text 408 528 --- 0.02 sec ---; +#X text 28 30 This and the following patches show how to use filters +in Pd \, starting with the simplest one: the one-pole low-pass filter. +Here we test it with an input of white noise. The lop~ object does +the filtering. Its left inlet takes an audio signal to be filtered +\, and its right inlet takes messages to set its cutoff frequency in +Hertz.; +#X text 26 129 The lop~ object is normalized to pass DC (the lowest +frequency) with a gain of one. Higher frequencies are progressively +more and more attenuated. The lower the cutoff frequency \, the lower +the total power of the filtered noise. If you graph the output you'll +see that the waveform gets smoother (and smaller overall) as the cutoff +frequency is lowered.; +#X text 28 243 At the cutoff frequency the gain is about -3 dB \, and +above that the gain drops a further 6 dB per octave. (Sometimes one +uses the word "rolloff" instead of "cutoff" to emphasize the gradual +way the gain drops off with frequency.); +#X text 108 353 white noise \, test signal; +#X text 185 6 ONE-POLE LOW-PASS FILTER; +#N canvas 0 0 450 300 loadbang 0; +#X obj 85 16 loadbang; +#X obj 85 40 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 85 59 f \$0; +#X text 18 179 boxes.; +#X text 16 161 This subpatch loads initial values in number; +#X msg 84 83 \; \$1-pit 60; +#X connect 0 0 1 0; +#X connect 1 0 2 0; +#X connect 2 0 5 0; +#X restore 129 582 pd loadbang; +#X connect 0 0 7 0; +#X connect 1 0 0 0; +#X connect 3 0 2 0; +#X connect 3 0 2 1; +#X connect 3 0 10 0; +#X connect 4 0 3 0; +#X connect 7 0 3 1; +#X connect 11 0 10 0; +#X connect 12 0 11 0; -- cgit v1.2.1