[PD-cvs] pd/doc/4.fft.examples 09.pvoc.pd,1.1.1.1,1.1.1.1.16.1 10.phaselockedvoc.pd,1.1.1.1.16.1,1.1.1.1.16.2 x.wav,1.1.1.1.16.1,1.1.1.1.16.2

ggeiger at users.sourceforge.net ggeiger at users.sourceforge.net
Sun Feb 22 18:53:18 CET 2004


Update of /cvsroot/pure-data/pd/doc/4.fft.examples
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17368/4.fft.examples

Modified Files:
      Tag: devel_0_37
	09.pvoc.pd 10.phaselockedvoc.pd x.wav 
Log Message:
merged in version 0.37-1test6

Index: 09.pvoc.pd
===================================================================
RCS file: /cvsroot/pure-data/pd/doc/4.fft.examples/09.pvoc.pd,v
retrieving revision 1.1.1.1
retrieving revision 1.1.1.1.16.1
diff -C2 -d -r1.1.1.1 -r1.1.1.1.16.1
*** 09.pvoc.pd	29 Jul 2002 17:06:10 -0000	1.1.1.1
--- 09.pvoc.pd	22 Feb 2004 17:53:15 -0000	1.1.1.1.16.1
***************
*** 1,7 ****
  #N canvas 100 38 719 544 12;
! #X floatatom 283 336;
  #X msg 569 149 bang;
! #X floatatom 197 329;
! #X floatatom 90 330;
  #N canvas 0 2 986 683 fft-analysis 0;
  #X obj 261 297 *~;
--- 1,7 ----
  #N canvas 100 38 719 544 12;
! #X floatatom 283 336 0 0 0 0 - - -;
  #X msg 569 149 bang;
! #X floatatom 197 329 0 0 0 0 - - -;
! #X floatatom 90 330 0 0 0 0 - - -;
  #N canvas 0 2 986 683 fft-analysis 0;
  #X obj 261 297 *~;
***************
*** 19,23 ****
  #X obj 86 556 *~;
  #X obj 366 251 rfft~;
! #X obj 387 53 rfft~;
  #X obj 477 637 *~;
  #X obj 685 288 r window-size;
--- 19,23 ----
  #X obj 86 556 *~;
  #X obj 366 251 rfft~;
! #X obj 432 52 rfft~;
  #X obj 477 637 *~;
  #X obj 685 288 r window-size;
***************
*** 65,69 ****
  #X obj 231 255 *~;
  #X obj 291 255 *~;
! #X obj 198 51 tabreceive~ phase-imag;
  #X obj 105 381 sig~;
  #X obj 88 311 t b f;
--- 65,69 ----
  #X obj 231 255 *~;
  #X obj 291 255 *~;
! #X obj 227 52 tabreceive~ phase-imag;
  #X obj 105 381 sig~;
  #X obj 88 311 t b f;
***************
*** 72,81 ****
  #X obj 227 436 tabsend~ phase-real;
  #X obj 256 408 tabsend~ phase-imag;
- #X obj 104 133 sig~ 1.5e-20;
  #X obj 632 180 * 0.01;
  #X obj 691 212 s speed;
  #X obj 468 251 s see-location;
  #X obj 598 618 block~ 2048 4;
! #X floatatom 672 360;
  #X obj 670 339 *;
  #X obj 829 234 r transpo;
--- 72,80 ----
  #X obj 227 436 tabsend~ phase-real;
  #X obj 256 408 tabsend~ phase-imag;
  #X obj 632 180 * 0.01;
  #X obj 691 212 s speed;
  #X obj 468 251 s see-location;
  #X obj 598 618 block~ 2048 4;
! #X floatatom 672 360 0 0 0 0 - - -;
  #X obj 670 339 *;
  #X obj 829 234 r transpo;
***************
*** 86,93 ****
  #X obj 689 316 t b f;
  #X obj 88 290 r window-size;
! #X floatatom 835 353;
  #X obj 551 543 tabreceive~ hanning;
  #X obj 536 488 tabread4~ sample;
  #X obj 502 513 tabread4~ sample;
  #X connect 0 0 2 1;
  #X connect 1 0 2 0;
--- 85,93 ----
  #X obj 689 316 t b f;
  #X obj 88 290 r window-size;
! #X floatatom 835 353 0 0 0 0 - - -;
  #X obj 551 543 tabreceive~ hanning;
  #X obj 536 488 tabread4~ sample;
  #X obj 502 513 tabread4~ sample;
+ #X obj 116 126 sig~ 1e-15;
  #X connect 0 0 2 1;
  #X connect 1 0 2 0;
***************
*** 116,124 ****
  #X connect 14 1 8 1;
  #X connect 15 0 14 0;
! #X connect 16 0 73 0;
  #X connect 17 0 44 0;
  #X connect 18 0 37 0;
  #X connect 18 0 45 0;
! #X connect 18 0 70 0;
  #X connect 19 0 34 0;
  #X connect 20 0 22 0;
--- 116,124 ----
  #X connect 14 1 8 1;
  #X connect 15 0 14 0;
! #X connect 16 0 72 0;
  #X connect 17 0 44 0;
  #X connect 18 0 37 0;
  #X connect 18 0 45 0;
! #X connect 18 0 69 0;
  #X connect 19 0 34 0;
  #X connect 20 0 22 0;
***************
*** 133,146 ****
  #X connect 31 0 27 0;
  #X connect 31 0 50 0;
! #X connect 31 0 84 0;
  #X connect 32 0 43 2;
  #X connect 32 0 38 1;
  #X connect 34 0 21 0;
! #X connect 35 0 68 0;
  #X connect 36 0 39 0;
  #X connect 36 0 18 1;
  #X connect 37 0 18 1;
  #X connect 38 0 37 1;
! #X connect 39 0 69 0;
  #X connect 40 0 43 1;
  #X connect 41 0 43 0;
--- 133,146 ----
  #X connect 31 0 27 0;
  #X connect 31 0 50 0;
! #X connect 31 0 83 0;
  #X connect 32 0 43 2;
  #X connect 32 0 38 1;
  #X connect 34 0 21 0;
! #X connect 35 0 67 0;
  #X connect 36 0 39 0;
  #X connect 36 0 18 1;
  #X connect 37 0 18 1;
  #X connect 38 0 37 1;
! #X connect 39 0 68 0;
  #X connect 40 0 43 1;
  #X connect 41 0 43 0;
***************
*** 152,156 ****
  #X connect 47 0 49 0;
  #X connect 49 0 50 1;
! #X connect 50 0 83 0;
  #X connect 53 0 9 0;
  #X connect 53 0 6 0;
--- 152,156 ----
  #X connect 47 0 49 0;
  #X connect 49 0 50 1;
! #X connect 50 0 82 0;
  #X connect 53 0 9 0;
  #X connect 53 0 6 0;
***************
*** 173,210 ****
  #X connect 63 0 64 0;
  #X connect 64 0 61 0;
! #X connect 67 0 10 0;
! #X connect 68 0 38 0;
! #X connect 72 0 47 0;
! #X connect 72 0 40 1;
! #X connect 73 0 72 0;
  #X connect 74 0 75 0;
  #X connect 75 0 76 0;
  #X connect 76 0 77 0;
  #X connect 77 0 78 0;
! #X connect 78 0 79 0;
! #X connect 78 0 81 0;
! #X connect 79 0 73 0;
! #X connect 79 1 73 1;
! #X connect 80 0 62 0;
! #X connect 82 0 23 1;
! #X connect 82 0 15 1;
! #X connect 82 0 12 1;
! #X connect 83 0 23 0;
! #X connect 84 0 15 0;
  #X restore 43 402 pd fft-analysis;
  #X obj 43 488 dac~;
  #N canvas 260 23 647 768 phase-tables 0;
! #X graph graph2 0 -1 4096 1 172 590 572 290;
! #X array phase-imag 4096 float;
! #X pop;
! #X graph graph3 0 -1 4096 1 170 317 570 17;
! #X array phase-real 4096 float;
! #X pop;
! #X msg 167 564 \; phase-real resize 4096 \; phase-imag resize 4096;
  #X restore 425 441 pd phase-tables;
  #X obj 43 428 hip~ 5;
  #X obj 43 458 *~;
  #N canvas 249 280 600 398 loc&precess 0;
! #X floatatom 160 229;
  #X msg 270 175 set \$1;
  #X obj 269 207 outlet;
--- 173,213 ----
  #X connect 63 0 64 0;
  #X connect 64 0 61 0;
! #X connect 67 0 38 0;
! #X connect 71 0 47 0;
! #X connect 71 0 40 1;
! #X connect 72 0 71 0;
! #X connect 73 0 74 0;
  #X connect 74 0 75 0;
  #X connect 75 0 76 0;
  #X connect 76 0 77 0;
  #X connect 77 0 78 0;
! #X connect 77 0 80 0;
! #X connect 78 0 72 0;
! #X connect 78 1 72 1;
! #X connect 79 0 62 0;
! #X connect 81 0 23 1;
! #X connect 81 0 15 1;
! #X connect 81 0 12 1;
! #X connect 82 0 23 0;
! #X connect 83 0 15 0;
! #X connect 84 0 10 0;
  #X restore 43 402 pd fft-analysis;
  #X obj 43 488 dac~;
  #N canvas 260 23 647 768 phase-tables 0;
! #N canvas 0 0 450 300 graph2 0;
! #X array phase-imag 4096 float 0;
! #X coords 0 1 4096 -1 400 300 1;
! #X restore 172 290 graph;
! #N canvas 0 0 450 300 graph3 0;
! #X array phase-real 4096 float 0;
! #X coords 0 1 4096 -1 400 300 1;
! #X restore 170 17 graph;
! #X msg 167 564 \; phase-real resize 4096 \; phase-imag resize 4096
! ;
  #X restore 425 441 pd phase-tables;
  #X obj 43 428 hip~ 5;
  #X obj 43 458 *~;
  #N canvas 249 280 600 398 loc&precess 0;
! #X floatatom 160 229 0 0 0 0 - - -;
  #X msg 270 175 set \$1;
  #X obj 269 207 outlet;
***************
*** 260,266 ****
  #X text 141 13 CALCULATE HANNING;
  #X text 141 27 WINDOW TABLE;
! #X graph graph1 0 -1 4096 1 275 581 675 281;
! #X array hanning 4096 float;
! #X pop;
  #X obj 93 171 sig~;
  #X text 175 148 sample rate / window size;
--- 263,270 ----
  #X text 141 13 CALCULATE HANNING;
  #X text 141 27 WINDOW TABLE;
! #N canvas 0 0 450 300 graph1 0;
! #X array hanning 4096 float 0;
! #X coords 0 1 4096 -1 400 300 1;
! #X restore 275 281 graph;
  #X obj 93 171 sig~;
  #X text 175 148 sample rate / window size;
***************
*** 291,295 ****
  #X restore 423 464 pd hanning-window;
  #X msg 31 172 \; window-size 2048 \; transpo 0 \; pd dsp 1;
! #X floatatom 587 68;
  #N canvas 194 37 397 591 output 0;
  #X obj 62 191 t b;
--- 295,299 ----
  #X restore 423 464 pd hanning-window;
  #X msg 31 172 \; window-size 2048 \; transpo 0 \; pd dsp 1;
! #X floatatom 587 68 0 0 0 0 - - -;
  #N canvas 194 37 397 591 output 0;
  #X obj 62 191 t b;
***************
*** 337,341 ****
  #X obj 87 486 line~;
  #X obj 87 462 r master-amp;
! #X text 108 30 This is a Fourier-based analysis/resynthesis tool.;
  #X text 55 251 set location;
  #X text 54 265 and stop;
--- 341,345 ----
  #X obj 87 486 line~;
  #X obj 87 462 r master-amp;
! #X text 47 30 This is a Fourier-based analysis/resynthesis tool.;
  #X text 55 251 set location;
  #X text 54 265 and stop;
***************
*** 354,360 ****
  #X obj 425 385 s sample-rate;
  #N canvas 132 255 634 327 insample 0;
! #X graph graph1 0 -1 155947 1 199 168 599 18;
! #X array sample 155948 float;
! #X pop;
  #X obj 19 70 r read-sample;
  #X obj 19 95 unpack s f;
--- 358,365 ----
  #X obj 425 385 s sample-rate;
  #N canvas 132 255 634 327 insample 0;
! #N canvas 0 0 450 300 graph1 0;
! #X array sample 155948 float 0;
! #X coords 0 1 155947 -1 400 150 1;
! #X restore 199 18 graph;
  #X obj 19 70 r read-sample;
  #X obj 19 95 unpack s f;
***************
*** 372,377 ****
  #X msg 196 146 \; read-sample ../sound/bell.aiff \; transpo 0;
  #X msg 196 197 \; read-sample ../sound/voice.wav \; transpo -530;
! #X text 107 99 The second soundfile read button sets the transposition to correct for the 32000 sample rate of the file.;
! #X text 108 50 You can move forward or backward in the sample \, or "freeze" at any point using the "precession" and "location" controls. Transposition is in hundredths of a half-tone.;
  #X obj 569 184 tabwrite~ sample;
  #X connect 0 0 13 0;
--- 377,385 ----
  #X msg 196 146 \; read-sample ../sound/bell.aiff \; transpo 0;
  #X msg 196 197 \; read-sample ../sound/voice.wav \; transpo -530;
! #X text 46 99 The second soundfile read button sets the transposition
! to correct for the 32000 sample rate of the file.;
! #X text 47 50 You can move forward or backward in the sample \, or
! "freeze" at any point using the "precession" and "location" controls.
! Transposition is in hundredths of a half-tone.;
  #X obj 569 184 tabwrite~ sample;
  #X connect 0 0 13 0;

Index: 10.phaselockedvoc.pd
===================================================================
RCS file: /cvsroot/pure-data/pd/doc/4.fft.examples/10.phaselockedvoc.pd,v
retrieving revision 1.1.1.1.16.1
retrieving revision 1.1.1.1.16.2
diff -C2 -d -r1.1.1.1.16.1 -r1.1.1.1.16.2
*** 10.phaselockedvoc.pd	8 Jul 2003 09:48:56 -0000	1.1.1.1.16.1
--- 10.phaselockedvoc.pd	22 Feb 2004 17:53:15 -0000	1.1.1.1.16.2
***************
*** 1,7 ****
  #N canvas 117 53 719 544 12;
! #X floatatom 279 354 0 0 0;
  #X msg 563 169 bang;
! #X floatatom 186 351 0 0 0;
! #X floatatom 84 350 0 0 0;
  #N canvas 5 5 986 679 fft-analysis 0;
  #X obj 177 242 *~;
--- 1,7 ----
  #N canvas 117 53 719 544 12;
! #X floatatom 279 354 0 0 0 0 - - -;
  #X msg 563 169 bang;
! #X floatatom 186 351 0 0 0 0 - - -;
! #X floatatom 84 350 0 0 0 0 - - -;
  #N canvas 5 5 986 679 fft-analysis 0;
  #X obj 177 242 *~;
***************
*** 72,81 ****
  #X obj 187 496 tabsend~ phase-real;
  #X obj 288 474 tabsend~ phase-imag;
- #X obj 50 71 sig~ 1.5e-20;
  #X obj 632 180 * 0.01;
  #X obj 691 212 s speed;
  #X obj 474 263 s see-location;
  #X obj 598 618 block~ 2048 4;
! #X floatatom 672 360 0 0 0;
  #X obj 670 339 *;
  #X obj 829 234 r transpo;
--- 72,80 ----
  #X obj 187 496 tabsend~ phase-real;
  #X obj 288 474 tabsend~ phase-imag;
  #X obj 632 180 * 0.01;
  #X obj 691 212 s speed;
  #X obj 474 263 s see-location;
  #X obj 598 618 block~ 2048 4;
! #X floatatom 672 360 0 0 0 0 - - -;
  #X obj 670 339 *;
  #X obj 829 234 r transpo;
***************
*** 86,90 ****
  #X obj 689 316 t b f;
  #X obj 14 390 r window-size;
! #X floatatom 835 353 0 0 0;
  #X obj 551 543 tabreceive~ hanning;
  #X obj 534 489 tabread4~ sample;
--- 85,89 ----
  #X obj 689 316 t b f;
  #X obj 14 390 r window-size;
! #X floatatom 835 353 0 0 0 0 - - -;
  #X obj 551 543 tabreceive~ hanning;
  #X obj 534 489 tabread4~ sample;
***************
*** 99,112 ****
  #X obj 161 397 *~ 0;
  #X obj 226 408 *~ 0;
  #X connect 0 0 2 1;
  #X connect 1 0 2 0;
  #X connect 2 0 87 0;
! #X connect 2 0 88 0;
! #X connect 2 0 85 0;
  #X connect 3 0 5 1;
  #X connect 4 0 5 0;
  #X connect 5 0 89 0;
  #X connect 5 0 90 0;
- #X connect 5 0 91 0;
  #X connect 6 0 57 1;
  #X connect 7 0 57 0;
--- 98,112 ----
  #X obj 161 397 *~ 0;
  #X obj 226 408 *~ 0;
+ #X obj 50 71 sig~ 1e-15;
  #X connect 0 0 2 1;
  #X connect 1 0 2 0;
+ #X connect 2 0 86 0;
  #X connect 2 0 87 0;
! #X connect 2 0 84 0;
  #X connect 3 0 5 1;
  #X connect 4 0 5 0;
+ #X connect 5 0 88 0;
  #X connect 5 0 89 0;
  #X connect 5 0 90 0;
  #X connect 6 0 57 1;
  #X connect 7 0 57 0;
***************
*** 127,135 ****
  #X connect 14 1 8 1;
  #X connect 15 0 14 0;
! #X connect 16 0 73 0;
  #X connect 17 0 44 0;
  #X connect 18 0 37 0;
  #X connect 18 0 45 0;
! #X connect 18 0 70 0;
  #X connect 19 0 34 0;
  #X connect 20 0 22 0;
--- 127,135 ----
  #X connect 14 1 8 1;
  #X connect 15 0 14 0;
! #X connect 16 0 72 0;
  #X connect 17 0 44 0;
  #X connect 18 0 37 0;
  #X connect 18 0 45 0;
! #X connect 18 0 69 0;
  #X connect 19 0 34 0;
  #X connect 20 0 22 0;
***************
*** 144,157 ****
  #X connect 31 0 27 0;
  #X connect 31 0 50 0;
! #X connect 31 0 84 0;
  #X connect 32 0 43 2;
  #X connect 32 0 38 1;
  #X connect 34 0 21 0;
! #X connect 35 0 68 0;
  #X connect 36 0 39 0;
  #X connect 36 0 18 1;
  #X connect 37 0 18 1;
  #X connect 38 0 37 1;
! #X connect 39 0 69 0;
  #X connect 40 0 43 1;
  #X connect 41 0 43 0;
--- 144,157 ----
  #X connect 31 0 27 0;
  #X connect 31 0 50 0;
! #X connect 31 0 83 0;
  #X connect 32 0 43 2;
  #X connect 32 0 38 1;
  #X connect 34 0 21 0;
! #X connect 35 0 67 0;
  #X connect 36 0 39 0;
  #X connect 36 0 18 1;
  #X connect 37 0 18 1;
  #X connect 38 0 37 1;
! #X connect 39 0 68 0;
  #X connect 40 0 43 1;
  #X connect 41 0 43 0;
***************
*** 163,167 ****
  #X connect 47 0 49 0;
  #X connect 49 0 50 1;
! #X connect 50 0 83 0;
  #X connect 53 0 9 0;
  #X connect 53 0 6 0;
--- 163,167 ----
  #X connect 47 0 49 0;
  #X connect 49 0 50 1;
! #X connect 50 0 82 0;
  #X connect 53 0 9 0;
  #X connect 53 0 6 0;
***************
*** 184,218 ****
  #X connect 63 0 64 0;
  #X connect 64 0 61 0;
! #X connect 67 0 10 0;
! #X connect 68 0 38 0;
! #X connect 72 0 47 0;
! #X connect 72 0 40 1;
! #X connect 73 0 72 0;
  #X connect 74 0 75 0;
  #X connect 75 0 76 0;
  #X connect 76 0 77 0;
  #X connect 77 0 78 0;
! #X connect 78 0 79 0;
! #X connect 78 0 81 0;
! #X connect 79 0 73 0;
! #X connect 79 1 73 1;
! #X connect 80 0 62 0;
! #X connect 82 0 23 1;
! #X connect 82 0 15 1;
! #X connect 82 0 12 1;
! #X connect 83 0 23 0;
! #X connect 84 0 15 0;
! #X connect 85 0 65 0;
! #X connect 85 0 25 0;
! #X connect 86 0 93 1;
! #X connect 86 0 92 1;
! #X connect 87 0 92 0;
  #X connect 88 0 92 0;
! #X connect 89 0 93 0;
! #X connect 90 0 93 0;
! #X connect 91 0 66 0;
! #X connect 91 0 25 1;
! #X connect 92 0 85 1;
! #X connect 93 0 91 1;
  #X restore 37 422 pd fft-analysis;
  #X obj 37 508 dac~;
--- 184,218 ----
  #X connect 63 0 64 0;
  #X connect 64 0 61 0;
! #X connect 67 0 38 0;
! #X connect 71 0 47 0;
! #X connect 71 0 40 1;
! #X connect 72 0 71 0;
! #X connect 73 0 74 0;
  #X connect 74 0 75 0;
  #X connect 75 0 76 0;
  #X connect 76 0 77 0;
  #X connect 77 0 78 0;
! #X connect 77 0 80 0;
! #X connect 78 0 72 0;
! #X connect 78 1 72 1;
! #X connect 79 0 62 0;
! #X connect 81 0 23 1;
! #X connect 81 0 15 1;
! #X connect 81 0 12 1;
! #X connect 82 0 23 0;
! #X connect 83 0 15 0;
! #X connect 84 0 65 0;
! #X connect 84 0 25 0;
! #X connect 85 0 92 1;
! #X connect 85 0 91 1;
! #X connect 86 0 91 0;
! #X connect 87 0 91 0;
  #X connect 88 0 92 0;
! #X connect 89 0 92 0;
! #X connect 90 0 66 0;
! #X connect 90 0 25 1;
! #X connect 91 0 84 1;
! #X connect 92 0 90 1;
! #X connect 93 0 10 0;
  #X restore 37 422 pd fft-analysis;
  #X obj 37 508 dac~;
***************
*** 232,236 ****
  #X obj 37 478 *~;
  #N canvas 249 280 600 398 loc&precess 0;
! #X floatatom 160 229 0 0 0;
  #X msg 270 175 set \$1;
  #X obj 269 207 outlet;
--- 232,236 ----
  #X obj 37 478 *~;
  #N canvas 249 280 600 398 loc&precess 0;
! #X floatatom 160 229 0 0 0 0 - - -;
  #X msg 270 175 set \$1;
  #X obj 269 207 outlet;
***************
*** 318,322 ****
  #X restore 417 512 pd hanning-window;
  #X msg 25 192 \; window-size 2048 \; transpo 0 \; pd dsp 1;
! #X floatatom 587 68 0 0 0;
  #N canvas 194 37 397 591 output 0;
  #X obj 62 191 t b;
--- 318,322 ----
  #X restore 417 512 pd hanning-window;
  #X msg 25 192 \; window-size 2048 \; transpo 0 \; pd dsp 1;
! #X floatatom 587 68 0 0 0 0 - - -;
  #N canvas 194 37 397 591 output 0;
  #X obj 62 191 t b;
***************
*** 406,410 ****
  #X obj 563 204 tabwrite~ sample;
  #X obj 583 411 s lock;
! #X floatatom 583 386 0 0 0;
  #X msg 584 359 0;
  #X msg 618 358 1;
--- 406,410 ----
  #X obj 563 204 tabwrite~ sample;
  #X obj 583 411 s lock;
! #X floatatom 583 386 0 0 0 0 - - -;
  #X msg 584 359 0;
  #X msg 618 358 1;

Index: x.wav
===================================================================
RCS file: /cvsroot/pure-data/pd/doc/4.fft.examples/x.wav,v
retrieving revision 1.1.1.1.16.1
retrieving revision 1.1.1.1.16.2
diff -C2 -d -r1.1.1.1.16.1 -r1.1.1.1.16.2
Binary files /tmp/cvsIT2WDC and /tmp/cvsfwxrqr differ





More information about the Pd-cvs mailing list