max v2; #N vpatcher 264 65 1232 790; #P message 152 646 119 196617 replace hello_ck_01.aiff; #P newex 149 671 65 196617 buffer~ twit; #P user GSwitch2 200 454 39 32 0 0; #P button 178 443 15 0; #P toggle 635 575 15 0; #P message 635 595 58 196617 append \$1; #P toggle 434 574 15 0; #P message 434 595 41 196617 loop \$1; #P comment 479 596 140 196617 Enable/disable loop recording; #P toggle 265 505 15 0; #P newex 153 560 30 196617 line~; #P message 153 536 73 196617 0 \, 4000 4000; #P comment 146 519 100 196617 ¥ play sample back; #P newex 265 556 69 196617 record~ hello; #P newex 256 597 94 196617 buffer~ hello 4000; #P newex 152 595 55 196617 play~ twit; #P button 318 468 15 0; #P user multiSlider 128 202 244 218 0. 120. 1 3193 15; #M frgb 0 0 0; #M brgb 255 255 255; #M rgb2 127 127 127; #P user meter~ 240 185 320 198 100 0 168 0 103 103 103 255 153 0 255 0 0 217 217 0 153 186 0 12 3 3 3 3; #P user ezadc~ 174 131 218 164 0; #P comment 722 360 187 196617 # of peaks to output (default 0); #P comment 722 346 187 196617 # of peaks to find (1-100 \, default 20); #P comment 722 332 187 196617 # of pitch outlets (1-3 \, default 1); #P comment 722 318 187 196617 window size (128-2048 \, default 1024); #N vpatcher 202 130 475 616; #P comment 131 31 105 196617 pitch estimator and sinusoidal peak finder; #N picture; #K replace 1029; #K set 0 257556480 22 6619153 50269184 -131072 4718592 4718592 0 1441893 0 10551794 1456194 1229783040 0 1441893 1198688624 1756324458 65546 0 1441893 10092544 16744852 0 1441893 4 0 4718592 4718592 1048608 196616 0 0 0 0 1441893 0 1441893 4194412 -83951121 -822168317 -554172425 -52559625 -167837449 -52497153 15728094 15204095 15728094 15194623 33021694 -838801410 -202757 -393220 -403374336 -134355200 -268501248 -134355200 -270926079 -136380722 15204095 -51907585 -51907329 16252391 15728383 16252391 15720703 7994623 32476411 1661138943 -822320384 -269091072 -822254848 2079653632 -1375902976 -1510015232 -1375902976 -1512308991 -139068516 -65314 -56885001 -50332929 14613916 10876159 13041052 12451583 13041052 12442623 33011195 -1660944640 -553870336 -134873344 -553804800 -1510670592 -956457984 -1107362048 -956457984 -1109328128 2063466241 -277611677 58458111 -1241685248 2079653632 -1375902976 -1795883264 -2063768832 -1107362048 -2063768832 -1109590272 -134571005 -1509949490 -40107867 -67110145 13041052 12449023 11402652 14089983 11402652 14081279 16251548 61210623 -822240256 -1510670592 -956457984 -1108017408 -1375888384 -687931648 -1375888384 -689897728 1979580160; #K set 128 -1510186235 -2071157249 -7537309 9762047 9239907 12449023 -60620569 -16778141 15195391 12450972 95270333 -18947 -1677672965 -327936 -1241670656 -688586756 -1677660162 -222208 -270729472 -1107518459 -1380598273 -4850276 12449023 11926940 14087423 10288540 15728383 -56885009 -520159129 -16842505 -60620611 -50396995 -38469410 -184550301 14611967 14613603 -16842530 -60564481 -56885034 -50396970 -36831001 -67110145 -56885017 -167837465 -56819969 15203484 -603980644 14089471 14089678 15201535 -56885017 -167837209 -1661100802 -16717828 -1663041792 1610546944 -956472576 2078932736 -402889740 -16728579 1660980478 -16728579 1660980444 -16720131 -1677679121 -262400 -268657420 -16722179 -1677675010 -16722179 -1677675044 -16720131 -1677679127 -16715780 -1661665535 -694354276 11927295 14089628 11919359 10747647 11402595 11399167 115258805 -822607939 -43843452 -67172361 -826952226 -27395 1660988926 -16739075 1660988922 -16388146 -1246380578 -369164090 -40107834 -268499225 -825303297 -2687588 11401983 115265230 -402653251 -40107834 -16842563 -40107834 -83950089 -556871978 -404095232 -956457984 -957350138 -405877026 -10499 -1677677062 -16261426 -823656449 -1113784676 13041407 12451228 13040383 100130510 -824776724 -16729856 -1242078461 -1509949531 -43843419 -50396730 1945985794 1942922749 1660986877; #K set 256 -16648267 -60620156 -411304605 13041407 8125795 13040895 29787387 1661041614 -285278002 -140770371 -16899 -1677672964 -16654692 -56884770 -1107452928 -1107493120 -822305790 -1376803331 -1677664514 -16734723 -1677664516 -16654675 -73662043 -554762496 -822633469 -1107296323 -40107843 -50396962 -73661986 -1107452928 -1107493120 -822305789 -1376803428 -23330594 -16842587 -40107810 -50396706 -1376019455 -1512116481 10944652 -144505923 -31491 1660995325 -16734726 1661039483 -43843386 -16842249 -2063965440 -2063834365 -268435465 -60620561 -16842249 -1929944320 -823132416 -1242063869 -687865939 -40107810 -33619267 -1667433572 10878364 14614015 11401884 11402396 16252671 -56885001 -33619787 -140771106 -268500811 -140770346 -20995 -1677664515 -16728583 -1677679107 -1677664515 -16732678 -1677546084 -1661035520 -134283268 -1677658115 -16730633 -1677664529 -16729856 1945592578 -402653188 1661003774 -16728580 1661117877 -2063899904 -402718976 -1795333373 1940764019 -60620685 -16842530 -43843469 -16842249 -2063703293 1941298869 -43843461 -268437860 49283071 -56885009 -16842538 -23265380 45993645 -73662225 -16842563 -56884794 -822436610 -16717828 -1661075712 -1375888382 -823668995 -1677679121 -615422 -268435460 -1677660162 -16722180 -1677541938 -1376019456 -268501248 -1107518463 -959513188 -23265537 15203484 -33619795 -40107314 -405865060 10874879; #K set 384 13762526 10878307 8715998 -65314 -60555521 15727715 80150527 -143393693 -16842554 -43842445 -402653218 -60620660 -16842571 -43843444 -16842587 -43843362 -16842587 -43843337 -251658265 12451228 11402983 -65305 -56819969 16252316 27057918 -287490 -16720132 -1677463553 -1573732 11927295 13565340 11927295 12451228 15204095 12451228 -268435481 12451228 11402983 -65305 -56819969 16252060 14614271 -73597185 14613660 66060287 -402744065 -1677675010 -16724227 -1677675010 -16728579 -1677662210 -16728579 -1661993216 -150995200 -1929551104 -1241710848 -1241685248 -1929445632 -1510120704 -1929511168 -1929551104 -1929445632 2080203520 -1241645060 1660990974 -16741123 1661187583 -2163357 9764351 11926883 14613759 65516981 -402850047 -404816129 11926940 13565183 13565340 11927295 12451228 11927039 11926940 11927295 10878364 13565439 -56885042 -16842571 -40107058 -6147 -1677672963 -16724227 -1677662212 -16519218 -823132929 32499710 -16730627 -1677668612 -16724227 -1677675010 -16728579 -1677675011 -16730627 -1677675010 -16734723 -1677668611 -90881 -1677668610 -16730627 -1677472001 -1573476 12451327 13565340 15203583 66047694 -268632318 -270008576 -285212928 1945985792 -553844992 -1795333373 -1241513993 -60620602 -33619828 -43842635 -12548 1661005821 -236800 -553713920 1945985795; #K set 512 -553648219 -43843461 -41156485 -43843362 -16842249 -1795333367 -2067333121 -411862025 -868 15203583 12451228 13565695 -56885026 -33619787 -40107058 -8452 -1677658115 -222208 -402718724 -1677465601 -4325988 10878389 10878364 15203839 12451228 112058111 -1074011 -16778084 15203583 12451228 13565695 -56885026 -33619787 -40107058 -8452 -1677658115 -90881 -1677662210 -222205 -402653251 -40107867 -38469467 -40107801 -33619779 -40106067 -553648145 -1666842880 -972947473 -60620553 -50397061 -43842610 -14596 1661005821 -16747523 1661193983 -5898909 8125951 15203427 66584575 -268672253 -134217861 -211614473 -2172 -94173325 -1939643533 -402655236 -1661206784 -1510106109 -553648162 -56885001 -33555300 64946175 -1107452928 -1510080768 -268657410 -16713732 -1661010176 -1510761219 -16732679 -1677675010 -1677529089 -134439685 -16734723 -1677467905 -2163556 16252415 -56884258 -16899 -1677679107 -16715778 -1660969730 -16713732 -1661010176 -1510761219 -16732679 -1677675010 -1677660416 -687734842 -43843461 -50396945 -60619793 -18947 1660976125 -16715780 1661202431 -7537309 10878463 13040995 8126207 13040995 8126207 -211615629 -16841307 1667468469 -2063899900 1944584191 -553804800 -1510146304 -134439933 -134217778 -40107867 -33619721 -56884233 -18947 -1677672963 -16720131 -1677679106 -16720131; #K set 640 -1677679106 -877314 -16400996 -1665806675 -90438673 -8451 -1677679108 -16713732 -1677461505 -3211876 10878463 16252060 66584575 -1241670656 -1107427584 -553739263 -1666842881 14613916 10878719 -224592129 96312476 -1244746246 -1677594625 14746111 -1375902976 -1795358976 -822254848 1946091264 -1929551104 -1929511168 -1107467520 1946091516 1660990973 -16739075 1660982526 -16732675 1661179135 -2163357 9237759 45966253 -16842290 -1929485567 2078801663 13041052 12451071 14613660 -16842571 -40107851 -33619754 -56819969 -56885042 -33619779 -40107843 -16842554 -40107075 -6147 -1677675020 -16591204 -956367103 -558498148 27652094 -16726275 -1677672964 -16720132 -1661010176 -1241670656 -1241645312 -688087810 -222208 -822214912 -1107387391 -1665270017 13041052 62783487 -402809856 -1242235134 -694368514 -16654667 -23329883 -268435712 -285081716 -43843395 -50397003 -43843436 -16842612 -43843444 -33619845 -43843436 -16778141 11927295 15727715 12451583 9239907 62783487 -553819392 -1241645312 -822233856 -402784512 -1107558654 -270604292 -16730627 -1677666564 -16724227 -1677672962 -16730627 -1677675011 -16734723 -1677672962 -222208 -822149376 -134439936 -687931648 -1241670653 -687865881 -40107826 -33619746 -36830993 -33619754 -67173641 -403702529 11926940 14089471 13565340 12451583 11926940 11927039 10878364 12451583; #K set 768 -56885042 -16842505 -40107620 -687931648 -1241670653 -687865881 -40107826 -33619746 -36830993 -33619754 -67173641 -403702273 12976383 -60620578 -50397044 -43843403 -16842579 -43842445 -134217803 -60620619 -16842620 -43843444 -16842612 -60620578 -16778141 64946175 -402824448 -1929445631 -411828637 24377326 -222208 -402850048 -1241670656 -822149376 -956523266 -16724228 -1677668610 -16732675 -1677675010 -16730628 -1677662210 -222205 -402653201 -40107851 -16842513 -56824321 -56885017 -50397003 -40107826 -16842554 -56819969 13565084 13565695 11402652 11927295 11926940 27060222 -222205 -402653201 -40107851 -16842513 -56824065 11403495 -60556289 7601507 14614271 13040739 42251660 -77397794 -16842587 -60620140 -1250165917 -16842521 -60555777 7601507 42775973 -60620578 -285277969 -56820737 -56885017 -16842530 -56884563 -826934372 15204095 12450972 45993637 -73597185 15727772 -33555300 45469373 -56885017 -285277969 -56820737 -56885017 -16842530 -56884563 -826934372 15204095 12450972 45993637 -56885092 -16842513 -56820225 -56884555 -826409828 15199999 10748093 -43843452 -50396953 -60620553 -16842249 2080006912 -1510186240 -134283520 -403086592 -1510120704 -2063663360 -1107467520 -2063728896 -956865791 1942416895 14089628 11402495 15727772 -50397019 -40042852 12450972 -33619729; #K set 896 -107216707 -40107859 -16842538 -40107859 -33619746 -157548322 -302055210 -40107859 -50396945 -56820481 10877596 12450972 -33619729 -107216707 -40107859 -16842538 -40107859 -33619746 -157548322 -302055238 10878307 11402495 13040995 8715519 31947773 1661105085 -553819392 -2063794431 -965477021 41672373 -43843411 -16842587 -43843411 -50396730 1945789185 -1510478593 12451228 13040895 14613916 11402495 32482814 -1660969983 -689439332 11402495 14613660 44427214 -40107834 -16842563 -40107834 -50396962 -107216707 -335609667 -40107834 -50396962 -40107859 -50396689 -1510171647 -689439332 11402495 14613660 44427214 -40107834 -16842563 -40107834 -50396962 -107216707 -335609781 -369163314 -1246372109 -16451642 -1245845527 -16392515 -1246380578 -771816738 -825360153 -218168354 -824774679 -16390186 -825305369 -771816482 -825301006 -16523570 -688915713 -251722265 -691089706 -404095232 16739766 -613566757 28495280 1425396 -1455554452 1840700269 32319248 6528156 1718185068 2147450879 28277824 2147450879 65536 -1227133514 44067344 789184514 788725760 0 30489072 29442492 33423872 0 30566864 0 0 -251722265 30567824 0 0 0 17532992 0 1325400065 808464432 36304656 0 0 1701733750 28033952 1840700269 16777215 1207959588; #K set 1024 0 0 1660977152 58458111 -1241685248; #P vpicture 21 30 124 54; #P comment 21 75 94 196617 by Miller Puckette; #P comment 21 91 185 196617 MSP port by Ted Apel \, David Zicarelli; #P comment 21 59 149 196617 Version 1.1 December 1999; #P comment 21 124 222 196617 The fiddle~ object estimates the pitch and amplitude of an incoming sound \, both continuously and as a streem of discrete "note" events. Fiddle~ optionally outputs a list of detected sinusoidal peaks used to make the pitch determination. Fiddle~ is described theoretically in the 1998 ICMC proceedings \, reprinted on http://www.crca.ucsd.edu/~msp.; #P comment 21 225 222 196617 Fiddle's creation arguments specify an analysis window size \, the maximum polyphony (i.e. \, the number of simultaneous "pitches" to try the find) \, the number of peaks in the spectrum to consider \, and the number of peaks \, if any \, to output "raw". The outlets give discrete pitch (a number) \, detected attacks in the amplitude envelope (a bang) \, one or more voices of continuous pitch and amplitude \, overall amplitude \, and optionally a sequence of messages with the peaks.; #P comment 21 362 222 196617 The analysis hob size is half the window size so in the example shown here \, one analysis is done every 512 samples (1.6 msec at 44.1kHz) \, and the analysis uses the most recent 1024 samples (23.2 msec at 44.1kHz). The minimum frequency that fiddle~ with report is 2-1/2 cycles per analysis window \, or about 108 Hz. (just below MIDI 45.); #P pop; #P newobj 43 57 80 196617 p documentation; #B color 8; #P comment 443 74 132 196617 Version 1.2 1999-2002; #P comment 461 317 249 196617 ¥ Poll current values -- useful if not in auto mode.; #P comment 537 289 225 196617 ¥ Start and stop "auto" mode (on by default.) If off \, output only appears on "bang" (poll mode.); #P comment 84 307 79 196617 ¥ output volume; #P newex 441 334 64 196617 receive~ sig; #B color 5; #P newex 53 247 50 196617 send~ sig; #B color 5; #P comment 342 435 71 196617 Print attack ¥; #P toggle 413 433 15 0; #P newex 413 482 55 196617 print pitch; #P newex 413 452 27 196617 gate; #P newex 415 514 27 196617 gate; #P newex 415 534 61 196617 print attack; #P toggle 415 495 15 0; #P comment 344 497 71 196617 Print attack ¥; #P flonum 810 521 62 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P flonum 728 521 76 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P flonum 810 477 62 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P flonum 728 477 76 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P flonum 810 434 62 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P flonum 728 434 76 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P message 479 293 35 196617 auto 1; #P message 443 293 35 196617 auto 0; #P button 443 315 15 0; #P comment 78 498 51 196617 WARNING; #P comment 78 511 66 196617 Signal Vector Size must be set to 64.; #P message 4 498 72 196617 \; dsp sigvs 64; #P hidden newex 4 478 45 196617 loadbang; #P message 4 527 72 196617 \; dsp sr 44100; #P comment 514 481 84 196617 (up to 3 outputs); #P flonum 636 432 72 9 0 0 32 3 0 0 0 221 221 221 222 222 222 0 0 0; #P flonum 557 433 72 9 0 0 32 3 0 0 0 221 221 221 222 222 222 0 0 0; #P flonum 479 433 72 9 0 0 32 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 728 499 64 196617 unpack 0. 0.; #P newex 728 455 64 196617 unpack 0. 0.; #P newex 728 413 64 196617 unpack 0. 0.; #P newex 728 387 73 196617 route 1 2 3; #P newex 479 381 61 196617 unpack 0. 0.; #P flonum 65 283 35 9 0. 1. 3 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 36 301 39 196617 *~ 0.; #B color 5; #P newex 37 326 29 196617 dac~; #B color 5; #P newex 66 174 27 196617 sig~; #B color 5; #P flonum 66 133 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P message 82 97 14 196617 0; #P message 66 97 14 196617 1; #P newex 22 226 27 196617 *~; #B color 5; #P newex 13 167 44 196617 phasor~; #B color 5; #P flonum 13 153 49 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 13 133 29 196617 mtof; #P number 13 115 35 9 0 148 3 3 0 0 0 221 221 221 222 222 222 0 0 0; #P message 13 97 20 196617 57; #P newex 13 76 45 196617 loadbang; #P message 442 271 30 196617 print; #P message 443 231 52 196617 npartial 7; #P message 443 179 75 196617 reattack 10 10; #P message 443 138 81 196617 vibrato 50 0.15; #P message 443 95 81 196617 amp-range 0 80; #P comment 39 267 125 196617 ¥ click here to start DSP.; #P toggle 23 266 15 0; #P comment 673 74 185 196617 MSP port by Ted Apel \, David Zicarelli; #P comment 576 74 94 196617 by Miller Puckette; #P newex 430 353 262 196617 fiddle~ 1024 1 20 3; #B color 5; #N picture; #K replace 1028; #K set 0 257556480 22 6619153 50269184 -131072 4718592 4718592 0 1441893 0 10551794 1456194 1229783040 0 1441893 1198688624 1756324458 65546 0 1441893 10092544 16744852 0 1441893 4 0 4718592 4718592 1048608 196616 0 0 0 0 1441893 0 1441893 4194412 -83951121 -822168317 -554172425 -52559625 -167837449 -52497153 15728094 15204095 15728094 15194623 33021694 -838801410 -202757 -393220 -403374336 -134355200 -268501248 -134355200 -270926079 -136380722 15204095 -51907585 -51907329 16252391 15728383 16252391 15720703 7994623 32476411 1661138943 -822320384 -269091072 -822254848 2079653632 -1375902976 -1510015232 -1375902976 -1512308991 -139068516 -65314 -56885001 -50332929 14613916 10876159 13041052 12451583 13041052 12442623 33011195 -1660944640 -553870336 -134873344 -553804800 -1510670592 -956457984 -1107362048 -956457984 -1109328128 2063466241 -277611677 58458111 -1241685248 2079653632 -1375902976 -1795883264 -2063768832 -1107362048 -2063768832 -1109590272 -134571005 -1509949490 -40107867 -67110145 13041052 12449023 11402652 14089983 11402652 14081279 16251548 61210623 -822240256 -1510670592 -956457984 -1108017408 -1375888384 -687931648 -1375888384 -689897728 1979580160; #K set 128 -1510186235 -2071157249 -7537309 9762047 9239907 12449023 -60620569 -16778141 15195391 12450972 95270333 -18947 -1677672965 -327936 -1241670656 -688586756 -1677660162 -222208 -270729472 -1107518459 -1380598273 -4850276 12449023 11926940 14087423 10288540 15728383 -56885009 -520159129 -16842505 -60620611 -50396995 -38469410 -184550301 14611967 14613603 -16842530 -60564481 -56885034 -50396970 -36831001 -67110145 -56885017 -167837465 -56819969 15203484 -603980644 14089471 14089678 15201535 -56885017 -167837209 -1661100802 -16717828 -1663041792 1610546944 -956472576 2078932736 -402889740 -16728579 1660980478 -16728579 1660980444 -16720131 -1677679121 -262400 -268657420 -16722179 -1677675010 -16722179 -1677675044 -16720131 -1677679127 -16715780 -1661665535 -694354276 11927295 14089628 11919359 10747647 11402595 11399167 115258805 -822607939 -43843452 -67172361 -826952226 -27395 1660988926 -16739075 1660988922 -16388146 -1246380578 -369164090 -40107834 -268499225 -825303297 -2687588 11401983 115265230 -402653251 -40107834 -16842563 -40107834 -83950089 -556871978 -404095232 -956457984 -957350138 -405877026 -10499 -1677677062 -16261426 -823656449 -1113784676 13041407 12451228 13040383 100130510 -824776724 -16729856 -1242078461 -1509949531 -43843419 -50396730 1945985794 1942922749 1660986877; #K set 256 -16648267 -60620156 -411304605 13041407 8125795 13040895 29787387 1661041614 -285278002 -140770371 -16899 -1677672964 -16654692 -56884770 -1107452928 -1107493120 -822305790 -1376803331 -1677664514 -16734723 -1677664516 -16654675 -73662043 -554762496 -822633469 -1107296323 -40107843 -50396962 -73661986 -1107452928 -1107493120 -822305789 -1376803428 -23330594 -16842587 -40107810 -50396706 -1376019455 -1512116481 10944652 -144505923 -31491 1660995325 -16734726 1661039483 -43843386 -16842249 -2063965440 -2063834365 -268435465 -60620561 -16842249 -1929944320 -823132416 -1242063869 -687865939 -40107810 -33619267 -1667433572 10878364 14614015 11401884 11402396 16252671 -56885001 -33619787 -140771106 -268500811 -140770346 -20995 -1677664515 -16728583 -1677679107 -1677664515 -16732678 -1677546084 -1661035520 -134283268 -1677658115 -16730633 -1677664529 -16729856 1945592578 -402653188 1661003774 -16728580 1661117877 -2063899904 -402718976 -1795333373 1940764019 -60620685 -16842530 -43843469 -16842249 -2063703293 1941298869 -43843461 -268437860 49283071 -56885009 -16842538 -23265380 45993645 -73662225 -16842563 -56884794 -822436610 -16717828 -1661075712 -1375888382 -823668995 -1677679121 -615422 -268435460 -1677660162 -16722180 -1677541938 -1376019456 -268501248 -1107518463 -959513188 -23265537 15203484 -33619795 -40107314 -405865060 10874879; #K set 384 13762526 10878307 8715998 -65314 -60555521 15727715 80150527 -143393693 -16842554 -43842445 -402653218 -60620660 -16842571 -43843444 -16842587 -43843362 -16842587 -43843337 -251658265 12451228 11402983 -65305 -56819969 16252316 27057918 -287490 -16720132 -1677463553 -1573732 11927295 13565340 11927295 12451228 15204095 12451228 -268435481 12451228 11402983 -65305 -56819969 16252060 14614271 -73597185 14613660 66060287 -402744065 -1677675010 -16724227 -1677675010 -16728579 -1677662210 -16728579 -1661993216 -150995200 -1929551104 -1241710848 -1241685248 -1929445632 -1510120704 -1929511168 -1929551104 -1929445632 2080203520 -1241645060 1660990974 -16741123 1661187583 -2163357 9764351 11926883 14613759 65516981 -402850047 -404816129 11926940 13565183 13565340 11927295 12451228 11927039 11926940 11927295 10878364 13565439 -56885042 -16842571 -40107058 -6147 -1677672963 -16724227 -1677662212 -16519218 -823132929 32499710 -16730627 -1677668612 -16724227 -1677675010 -16728579 -1677675011 -16730627 -1677675010 -16734723 -1677668611 -90881 -1677668610 -16730627 -1677472001 -1573476 12451327 13565340 15203583 66047694 -268632318 -270008576 -285212928 1945985792 -553844992 -1795333373 -1241513993 -60620602 -33619828 -43842635 -12548 1661005821 -236800 -553713920 1945985795; #K set 512 -553648219 -43843461 -41156485 -43843362 -16842249 -1795333367 -2067333121 -411862025 -868 15203583 12451228 13565695 -56885026 -33619787 -40107058 -8452 -1677658115 -222208 -402718724 -1677465601 -4325988 10878389 10878364 15203839 12451228 112058111 -1074011 -16778084 15203583 12451228 13565695 -56885026 -33619787 -40107058 -8452 -1677658115 -90881 -1677662210 -222205 -402653251 -40107867 -38469467 -40107801 -33619779 -40106067 -553648145 -1666842880 -972947473 -60620553 -50397061 -43842610 -14596 1661005821 -16747523 1661193983 -5898909 8125951 15203427 66584575 -268672253 -134217861 -211614473 -2172 -94173325 -1939643533 -402655236 -1661206784 -1510106109 -553648162 -56885001 -33555300 64946175 -1107452928 -1510080768 -268657410 -16713732 -1661010176 -1510761219 -16732679 -1677675010 -1677529089 -134439685 -16734723 -1677467905 -2163556 16252415 -56884258 -16899 -1677679107 -16715778 -1660969730 -16713732 -1661010176 -1510761219 -16732679 -1677675010 -1677660416 -687734842 -43843461 -50396945 -60619793 -18947 1660976125 -16715780 1661202431 -7537309 10878463 13040995 8126207 13040995 8126207 -211615629 -16841307 1667468469 -2063899900 1944584191 -553804800 -1510146304 -134439933 -134217778 -40107867 -33619721 -56884233 -18947 -1677672963 -16720131 -1677679106 -16720131; #K set 640 -1677679106 -877314 -16400996 -1665806675 -90438673 -8451 -1677679108 -16713732 -1677461505 -3211876 10878463 16252060 66584575 -1241670656 -1107427584 -553739263 -1666842881 14613916 10878719 -224592129 96312476 -1244746246 -1677594625 14746111 -1375902976 -1795358976 -822254848 1946091264 -1929551104 -1929511168 -1107467520 1946091516 1660990973 -16739075 1660982526 -16732675 1661179135 -2163357 9237759 45966253 -16842290 -1929485567 2078801663 13041052 12451071 14613660 -16842571 -40107851 -33619754 -56819969 -56885042 -33619779 -40107843 -16842554 -40107075 -6147 -1677675020 -16591204 -956367103 -558498148 27652094 -16726275 -1677672964 -16720132 -1661010176 -1241670656 -1241645312 -688087810 -222208 -822214912 -1107387391 -1665270017 13041052 62783487 -402809856 -1242235134 -694368514 -16654667 -23329883 -268435712 -285081716 -43843395 -50397003 -43843436 -16842612 -43843444 -33619845 -43843436 -16778141 11927295 15727715 12451583 9239907 62783487 -553819392 -1241645312 -822233856 -402784512 -1107558654 -270604292 -16730627 -1677666564 -16724227 -1677672962 -16730627 -1677675011 -16734723 -1677672962 -222208 -822149376 -134439936 -687931648 -1241670653 -687865881 -40107826 -33619746 -36830993 -33619754 -67173641 -403702529 11926940 14089471 13565340 12451583 11926940 11927039 10878364 12451583; #K set 768 -56885042 -16842505 -40107620 -687931648 -1241670653 -687865881 -40107826 -33619746 -36830993 -33619754 -67173641 -403702273 12976383 -60620578 -50397044 -43843403 -16842579 -43842445 -134217803 -60620619 -16842620 -43843444 -16842612 -60620578 -16778141 64946175 -402824448 -1929445631 -411828637 24377326 -222208 -402850048 -1241670656 -822149376 -956523266 -16724228 -1677668610 -16732675 -1677675010 -16730628 -1677662210 -222205 -402653201 -40107851 -16842513 -56824321 -56885017 -50397003 -40107826 -16842554 -56819969 13565084 13565695 11402652 11927295 11926940 27060222 -222205 -402653201 -40107851 -16842513 -56824065 11403495 -60556289 7601507 14614271 13040739 42251660 -77397794 -16842587 -60620140 -1250165917 -16842521 -60555777 7601507 42775973 -60620578 -285277969 -56820737 -56885017 -16842530 -56884563 -826934372 15204095 12450972 45993637 -73597185 15727772 -33555300 45469373 -56885017 -285277969 -56820737 -56885017 -16842530 -56884563 -826934372 15204095 12450972 45993637 -56885092 -16842513 -56820225 -56884555 -826409828 15199999 10748093 -43843452 -50396953 -60620553 -16842249 2080006912 -1510186240 -134283520 -403086592 -1510120704 -2063663360 -1107467520 -2063728896 -956865791 1942416895 14089628 11402495 15727772 -50397019 -40042852 12450972 -33619729; #K set 896 -107216707 -40107859 -16842538 -40107859 -33619746 -157548322 -302055210 -40107859 -50396945 -56820481 10877596 12450972 -33619729 -107216707 -40107859 -16842538 -40107859 -33619746 -157548322 -302055238 10878307 11402495 13040995 8715519 31947773 1661105085 -553819392 -2063794431 -965477021 41672373 -43843411 -16842587 -43843411 -50396730 1945789185 -1510478593 12451228 13040895 14613916 11402495 32482814 -1660969983 -689439332 11402495 14613660 44427214 -40107834 -16842563 -40107834 -50396962 -107216707 -335609667 -40107834 -50396962 -40107859 -50396689 -1510171647 -689439332 11402495 14613660 44427214 -40107834 -16842563 -40107834 -50396962 -107216707 -335609781 -369163314 -1246372109 -16451642 -1245845527 -16392515 -1246380578 -771816738 -825360153 -218168354 -824774679 -16390186 -825305369 -771816482 -825301006 -16523570 -688915713 -251722265 -691089706 -404095232 16739766 -613566757 28495280 1425396 -1455554452 1840700269 32319248 6528156 1718185068 2147450879 28277824 2147450879 65536 -1227133514 44067344 789184514 788725760 0 30489072 29442492 33423872 0 30566864 0 0 -251722265 30567824 0 0 0 17532992 0 1325400065 808464432 36304656 0 0 1701733750 28033952 1840700269 -2082340868 0; #K set 1024 0 858923059 32768 11926883; #P vpicture 443 45 546 69; #P comment 553 56 201 196617 pitch estimator and sinusoidal peak finder; #P comment 537 95 314 196617 ¥ A low and high amplitude threshold: if signal amplitude is below the low threshold \, no pitches or peaks are output. The high threshold is a minimum at which "cooked" outputs may appear.; #P comment 537 138 313 196617 ¥ A period in milliseconds (50) over which the raw pitch may not deviate more than an interval in half-tones (0.5) from the average pitch to report it as a note to the "cooked" pitch outlet.; #P comment 537 179 313 196617 ¥ A period in milliseconds (100) over which a re-attack is reported if the amplitude rises more than (1) dB. The re-attack will result in a "bang" in the attack outlet and may give rise to repeated notes in the cooked pitch output.; #P comment 537 231 314 196617 ¥ Higher partials are weighed less strongly than lower ones in determining the pitch -- this specifies the number of the partial (7) which will be weighted half as strongly as the fundamental.; #P comment 537 271 189 196617 ¥ Print the values of these parameters.; #P comment 515 454 83 196617 raw pitch and amplitude; #P comment 636 454 49 196617 amplitude (dB); #P comment 726 543 153 196617 individual sinusoidal components; #P comment 782 304 61 196617 arguments:; #P hidden connect 45 0 46 0; #P hidden fasten 45 0 44 0 9 496 9 496; #P connect 21 0 22 0; #P connect 22 0 23 0; #P connect 23 0 24 0; #P connect 24 0 25 0; #P connect 25 0 26 0; #P connect 77 0 27 0; #P fasten 27 0 33 0 27 247 41 247; #P fasten 81 0 33 0 157 626 7 626 7 295 41 295; #P connect 33 0 32 0; #P fasten 14 0 32 0 28 320 42 320; #P connect 77 1 27 1; #P connect 27 0 66 0; #P connect 33 0 32 1; #P connect 34 0 33 1; #P fasten 21 0 28 0 19 94 71 94; #P connect 28 0 30 0; #P fasten 29 0 30 0 87 120 71 120; #P connect 30 0 31 0; #P fasten 35 0 79 0 484 415 380 415 380 199 133 199; #P fasten 11 0 79 0 435 395 383 395 383 190 133 190; #P connect 96 0 95 0; #P connect 86 0 81 0; #P connect 94 1 85 0; #P connect 85 0 86 0; #P connect 86 1 93 0; #P fasten 86 1 94 0 205 453; #P connect 62 0 94 1; #P connect 77 1 78 0; #P connect 77 0 78 0; #P fasten 91 0 83 0 640 620 379 620 379 585 231 585 231 548 270 548; #P fasten 89 0 83 0 439 627 370 627 370 582 234 582 234 547 270 547; #P connect 77 1 83 0; #P connect 77 0 83 0; #P connect 87 0 83 0; #P connect 62 0 80 0; #P connect 64 0 62 0; #P connect 59 0 61 0; #P connect 61 0 60 0; #P fasten 16 0 11 0 448 133 435 133; #P fasten 17 0 11 0 448 178 435 178; #P fasten 18 0 11 0 448 217 435 217; #P fasten 19 0 11 0 448 265 435 265; #P fasten 20 0 11 0 447 299 435 299; #P fasten 67 0 11 0 446 360 435 360; #P fasten 49 0 11 0 448 341 435 341; #P fasten 50 0 11 0 448 322 435 322; #P fasten 51 0 11 0 484 322 435 322; #P connect 11 0 62 1; #P fasten 11 1 61 1 498 381 719 381 719 515 437 515; #P connect 90 0 89 0; #P fasten 11 2 35 0 561 385 484 385; #P connect 35 0 40 0; #P fasten 35 1 41 0 535 415 562 415; #P connect 92 0 91 0; #P fasten 11 3 42 0 624 385 641 385; #P fasten 11 4 36 0 687 391 733 391; #P connect 36 0 37 0; #P connect 37 0 52 0; #P fasten 36 1 38 0 754 415 967 415 967 460 733 460; #P connect 38 0 54 0; #P fasten 36 2 39 0 775 418 973 418 973 504 733 504; #P connect 39 0 56 0; #P connect 37 1 53 0; #P connect 38 1 55 0; #P connect 39 1 57 0; #P pop;