aboutsummaryrefslogtreecommitdiff
path: root/Patches/09 example-sonogram.pd
blob: 5c99688eb8ac8fd6d305de1edcd6c8b740b33b07 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
#N canvas 308 -3 605 676 12;
#X obj 13 40 fs.main;
#X msg 13 13 6001;
#X msg 64 12 reset;
#X obj 330 486 fs.sonogram;
#X msg 488 452 bang;
#X obj 488 419 fps 0;
#X floatatom 488 392 5 0 0;
#X msg 488 364 5;
#N canvas 0 0 608 408 play 0;
#X graph graph2 0 -1 114739 1 70 171 270 31;
#X array music 114740 float 0;
#X pop;
#X msg 341 137 read -resize \$1 music;
#X obj 341 168 soundfiler;
#X obj 333 70 inlet;
#X obj 341 103 symbol;
#X obj 193 242 phasor~ 1;
#X obj 203 290 *~;
#X obj 209 359 outlet~;
#X obj 203 320 tabread4~ music;
#X floatatom 193 213 5 0 0;
#X obj 92 214 osc~ 0.01;
#X obj 92 239 avg~;
#X connect 1 0 2 0;
#X connect 2 0 6 1;
#X connect 3 0 4 0;
#X connect 4 0 1 0;
#X connect 5 0 6 0;
#X connect 6 0 8 0;
#X connect 8 0 7 0;
#X connect 9 0 5 0;
#X connect 10 0 11 0;
#X connect 11 0 9 0;
#X restore 330 349 pd play;
#X msg 248 48 c:/fsrel/framestein/extract.wav;
#X obj 251 480 dac~;
#X msg 364 558 200x128 \, display 200x512;
#X floatatom 355 427 5 0 0;
#X obj 263 450 *~ 0.2;
#X text 348 403 amplify display;
#X obj 295 529 fs.framed example-sonogram 20+120;
#X msg 370 587 setbits 246;
#X msg 358 100 \; pd dsp 1;
#X obj 116 13 loadbang;
#X text 441 110 must be on ..;
#X text 453 332 start drawing;
#X text 242 23 correct path and click ..;
#X text 28 617 NOTE: fs.sonogram writes temporary files to your c:/.
;
#X text 77 636 modify fs.sonogram.pd for a proper temporary path.;
#X obj 330 451 *~ 4;
#X obj 479 592 init;
#X connect 1 0 0 0;
#X connect 1 0 2 0;
#X connect 2 0 0 1;
#X connect 3 0 15 0;
#X connect 4 0 3 1;
#X connect 5 0 4 0;
#X connect 6 0 5 0;
#X connect 7 0 6 0;
#X connect 8 0 13 0;
#X connect 8 0 24 0;
#X connect 9 0 8 0;
#X connect 11 0 15 0;
#X connect 12 0 24 1;
#X connect 13 0 10 0;
#X connect 13 0 10 0;
#X connect 13 0 10 1;
#X connect 16 0 15 0;
#X connect 18 0 2 0;
#X connect 24 0 3 0;
#X connect 25 0 11 0;
#X connect 25 0 16 0;