Update of /cvsroot/pure-data/pd/extra/sigmund~ In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12807/extra/sigmund~
Modified Files: sigmund~-help.pd Log Message: Download and adjust sources for new portaudio, portmidi. Add experimental callback scheduling.
Index: sigmund~-help.pd =================================================================== RCS file: /cvsroot/pure-data/pd/extra/sigmund~/sigmund~-help.pd,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** sigmund~-help.pd 11 Sep 2006 20:34:38 -0000 1.1 --- sigmund~-help.pd 18 Aug 2007 23:32:38 -0000 1.2 *************** *** 1,3 **** ! #N canvas 209 199 580 617 12; #X text 42 4 sigmund~ - sinusoidal analysis and pitch tracking; #N canvas 432 117 573 597 using-with-tables 0; --- 1,3 ---- ! #N canvas 193 41 580 617 12; #X text 42 4 sigmund~ - sinusoidal analysis and pitch tracking; #N canvas 432 117 573 597 using-with-tables 0; *************** *** 92,96 **** #X connect 2 0 3 0; #X restore 330 531 pd setting-parameters; ! #N canvas 190 230 640 535 sinusoid-tracking 0; #X obj 124 267 sigmund~ -npeak 10 peaks; #X obj 124 214 phasor~; --- 92,96 ---- #X connect 2 0 3 0; #X restore 330 531 pd setting-parameters; ! #N canvas 149 65 641 815 sinusoid-tracking 1; #X obj 124 267 sigmund~ -npeak 10 peaks; #X obj 124 214 phasor~; *************** *** 113,124 **** #X text 464 416 cosine component; #X text 499 390 sine component; - #X text 42 26 You can ask for sinusoidal peaks in decreasing order - of amplitude or arranged into maximally continuous tracks for resynthesis. - (Or you can ask for both.) In any case , out come lists of five numbers - , one for each sinusoid at each analysis period. The first is the - number of the sinusoid (so you can use "route" to claw them apart). - The other four are as shown:; #X text 79 505 loudest partial; #X text 332 508 quietest partial; #X connect 0 0 4 0; #X connect 1 0 0 0; --- 113,138 ---- #X text 464 416 cosine component; #X text 499 390 sine component; #X text 79 505 loudest partial; #X text 332 508 quietest partial; + #X text 36 4 You can ask for sinusoidal peaks in decreasing order of + amplitude or arranged into maximally continuous tracks for resynthesis. + (Or you can ask for both.) If you ask for peaks , out come lists of + five numbers , one for each sinusoid at each analysis period. The + first is the index number of the sinusoid (so you can use "route" to + claw them apart). The other four are as shown:; + #X obj 204 611 osc~ 440; + #X obj 204 635 *~; + #X obj 205 689 unpack 0 0 0 0; + #X floatatom 205 782 5 0 0 0 - - -; + #X floatatom 245 760 5 0 0 0 - - -; + #X floatatom 285 737 5 0 0 0 - - -; + #X floatatom 326 713 5 0 0 0 - - -; + #X obj 246 638 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 + 1; + #X text 43 535 If you ask for "tracks" , the output is four numbers: + index , frequency , and amplitude as before , and finally a flag + which is one for a new track , zero for a continuation , minus one + for an empty track.; + #X obj 205 662 sigmund~ -npts 16384 -hop 8192 -npeak 1 tracks; #X connect 0 0 4 0; #X connect 1 0 0 0; *************** *** 136,139 **** --- 150,161 ---- #X connect 11 2 14 0; #X connect 11 3 15 0; + #X connect 23 0 24 0; + #X connect 24 0 32 0; + #X connect 25 0 26 0; + #X connect 25 1 27 0; + #X connect 25 2 28 0; + #X connect 25 3 29 0; + #X connect 30 0 24 1; + #X connect 32 0 25 0; #X restore 330 508 pd sinusoid-tracking; #X text 52 165 tracks - output sinusoidal peaks organized into tracks