(file) Return to example_sum.pd CVS log (file) (dir) Up to [Development] / JSOC / proj / globalhs / sosh

File: [Development] / JSOC / proj / globalhs / sosh / example_sum.pd (download)
Revision: 1.3, Mon Mar 4 17:33:22 2019 UTC (4 years, 3 months ago) by tplarson
Branch: MAIN
CVS Tags: Ver_LATEST, Ver_9-5, Ver_9-41, Ver_9-4, HEAD
Changes since 1.2: +28 -14 lines
new versions

#N canvas 1 52 1265 635 10;
#X floatatom 501 247 5 0 0 0 - - -, f 5;
#X obj 1079 58 bng 20 250 50 0 empty empty empty 17 7 0 10 -257985
-1 -1;
#X floatatom 1078 86 5 0 0 0 - - -, f 5;
#X floatatom 1079 103 5 0 0 0 - - -, f 5;
#X floatatom 1079 121 5 0 0 0 - - -, f 5;
#X obj 1161 88 tgl 40 0 empty empty empty 17 7 0 10 -261234 -1 -1 0
1;
#X msg 822 318 set \$1;
#X msg 803 349 1277-output;
#X obj 40 100 set-directory;
#X obj 40 63 bng 30 250 50 0 empty empty empty 17 7 0 10 -4032 -1 -1
;
#X obj 41 125 s data-dir;
#X msg 63 156 \; pd dsp 1;
#X msg 62 191 \; pd dsp 0;
#X text 488 225 day number;
#X text 1118 83 l;
#X text 1119 102 n;
#X text 1119 120 m;
#X obj 297 500 *~;
#X text 1204 92 on/off;
#X obj 45 327 nbx 10 20 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10
-204786 -1 -1 8000 256;
#X msg 45 299 44100;
#X text 151 331 desired SR;
#X msg 100 299 22050;
#X msg 157 299 11025;
#X msg 87 269 8000;
#X obj 45 370 s play-SR;
#X obj 298 587 dac~ 1 2;
#X obj 297 532 audio_safety~;
#X obj 390 377 * 0.01;
#X obj 390 349 nbx 10 20 0 100 0 0 empty empty empty 0 -8 0 10 -204786
-1 -1 50 256;
#X text 390 331 volume (0-100);
#X obj 45 437 nbx 10 20 0 22100 0 0 empty empty empty 0 -8 0 10 -204786
-1 -1 4 256;
#X text 152 447 2 = 1 octave lower;
#X text 149 432 downshift factor;
#X msg 45 406 2;
#X msg 118 409 8;
#X msg 81 407 4;
#X obj 95 555 * 60;
#X obj 95 606 /;
#X floatatom 77 633 10 0 0 0 - - -, f 10;
#X obj 95 582 f;
#X obj 39 607 t b f;
#X obj 13 524 sel 0;
#X msg 13 551 1;
#X floatatom 1161 134 8 0 0 0 - - -, f 8;
#X obj 85 707 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X text 16 652 transposition factor;
#X obj 929 38 r play-SR;
#X obj 799 35 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 667 78 * 0.01;
#X obj 667 52 nbx 10 20 0 100 0 0 empty empty empty 0 -8 0 10 -204786
-1 -1 0 256;
#X text 667 34 volume (0-100);
#X obj 667 128 *~;
#X obj 665 197 dac~ 1 2;
#X obj 666 164 audio_safety~;
#X msg 694 316 set \$1;
#X msg 731 349 3.9448;
#X obj 501 274 s day-number;
#X obj 680 246 r day-number;
#X text 1154 54 mode 1;
#X text 1101 63 find;
#X obj 757 317 t b b b;
#X obj 1079 141 bng 20 250 50 0 empty empty empty 17 7 0 10 -260097
-1 -1;
#X text 1101 146 add;
#N canvas 221 119 761 519 sumarray 0;
#N canvas 0 50 450 250 (subpatch) 0;
#X array sumhold 103680 float 2;
#X coords 0 1 103680 -1 200 140 1;
#X restore 191 49 graph;
#X obj 36 320 soundfiler;
#X obj 36 208 bng 30 250 50 0 empty empty empty 17 7 0 10 -4032 -1
-1;
#X text 72 215 save array to WAVE file;
#X obj 466 168 array size sumhold;
#X obj 36 247 f;
#X obj 137 243 r play-SR;
#X obj 466 63 r nsamples;
#X obj 466 133 min;
#X obj 466 94 t b f;
#X obj 449 41 r block-size;
#X msg 36 273 write -wave -bytes 4 -rate \$1 ./wav_out/modesum sumhold
;
#X msg 31 110 \; sumhold normalize;
#X msg 31 70 \; sumhold const 0;
#X connect 2 0 5 0;
#X connect 5 0 11 0;
#X connect 6 0 5 1;
#X connect 7 0 9 0;
#X connect 8 0 4 0;
#X connect 9 0 8 0;
#X connect 9 1 8 1;
#X connect 10 0 8 0;
#X connect 11 0 1 0;
#X restore 502 87 pd sumarray;
#X msg 771 423 set \$1;
#X msg 752 454 1297-output;
#X msg 643 421 set \$1;
#X msg 680 454 0.4437;
#X obj 629 351 r day-number;
#X obj 706 422 t b b b;
#X obj 1081 186 bng 20 250 50 0 empty empty empty 17 7 0 10 -257985
-1 -1;
#X floatatom 1080 214 5 0 0 0 - - -, f 5;
#X floatatom 1081 231 5 0 0 0 - - -, f 5;
#X floatatom 1081 249 5 0 0 0 - - -, f 5;
#X obj 1164 215 tgl 40 0 empty empty empty 17 7 0 10 -261234 -1 -1
0 1;
#X text 1120 211 l;
#X text 1121 230 n;
#X text 1121 248 m;
#X text 1206 220 on/off;
#X floatatom 1163 262 8 0 0 0 - - -, f 8;
#X text 1103 191 find;
#X obj 1081 269 bng 20 250 50 0 empty empty empty 17 7 0 10 -260097
-1 -1;
#X text 1103 274 add;
#X text 1155 182 mode 2;
#X msg 727 526 set \$1;
#X msg 708 557 1317-output;
#X msg 599 524 set \$1;
#X msg 636 557 0.9569;
#X obj 585 454 r day-number;
#X obj 662 525 t b b b;
#X obj 1082 312 bng 20 250 50 0 empty empty empty 17 7 0 10 -257985
-1 -1;
#X floatatom 1081 340 5 0 0 0 - - -, f 5;
#X floatatom 1082 357 5 0 0 0 - - -, f 5;
#X floatatom 1082 375 5 0 0 0 - - -, f 5;
#X obj 1165 341 tgl 40 0 empty empty empty 17 7 0 10 -261234 -1 -1
0 1;
#X text 1121 337 l;
#X text 1122 356 n;
#X text 1122 374 m;
#X text 1207 346 on/off;
#X floatatom 1164 388 8 0 0 0 - - -, f 8;
#X text 1104 317 find;
#X obj 1082 395 bng 20 250 50 0 empty empty empty 17 7 0 10 -260097
-1 -1;
#X text 1104 400 add;
#X text 1156 308 mode 3;
#X msg 680 628 set \$1;
#X msg 661 659 1337-output;
#X msg 552 626 set \$1;
#X msg 589 659 1.7791;
#X obj 538 556 r day-number;
#X obj 615 627 t b b b;
#X obj 1082 437 bng 20 250 50 0 empty empty empty 17 7 0 10 -257985
-1 -1;
#X floatatom 1081 465 5 0 0 0 - - -, f 5;
#X floatatom 1082 482 5 0 0 0 - - -, f 5;
#X floatatom 1082 500 5 0 0 0 - - -, f 5;
#X obj 1165 466 tgl 40 0 empty empty empty 17 7 0 10 -261234 -1 -1
0 1;
#X text 1121 462 l;
#X text 1122 481 n;
#X text 1122 499 m;
#X text 1207 471 on/off;
#X floatatom 1164 513 8 0 0 0 - - -, f 8;
#X text 1104 442 find;
#X obj 1082 520 bng 20 250 50 0 empty empty empty 17 7 0 10 -260097
-1 -1;
#X text 1104 525 add;
#X text 1156 433 mode 4;
#X msg 634 730 set \$1;
#X msg 615 761 1357-output;
#X msg 506 728 set \$1;
#X msg 543 761 4.0711;
#X obj 492 658 r day-number;
#X obj 569 729 t b b b;
#X obj 1082 566 bng 20 250 50 0 empty empty empty 17 7 0 10 -257985
-1 -1;
#X floatatom 1081 594 5 0 0 0 - - -, f 5;
#X floatatom 1082 611 5 0 0 0 - - -, f 5;
#X floatatom 1082 629 5 0 0 0 - - -, f 5;
#X obj 1165 595 tgl 40 0 empty empty empty 17 7 0 10 -261234 -1 -1
0 1;
#X text 1121 591 l;
#X text 1122 610 n;
#X text 1122 628 m;
#X text 1207 600 on/off;
#X floatatom 1164 642 8 0 0 0 - - -, f 8;
#X text 1104 571 find;
#X obj 1082 649 bng 20 250 50 0 empty empty empty 17 7 0 10 -260097
-1 -1;
#X text 1104 654 add;
#X text 1156 562 mode 5;
#X obj 121 722 modesum sumhold;
#X msg 503 161 \; sumhold normalize;
#X msg 503 121 \; sumhold const 0;
#X obj 799 75 arbitrarySR sumhold;
#X text 1222 133 Hz;
#X text 1224 261 Hz;
#X text 1226 387 Hz;
#X text 1226 513 Hz;
#X text 1224 641 Hz;
#X obj 642 283 modefilter, f 33;
#X obj 591 388 modefilter, f 33;
#X obj 547 491 modefilter, f 33;
#X obj 500 593 modefilter, f 33;
#X obj 454 695 modefilter, f 33;
#X msg 280 75 65536;
#X msg 273 52 131072;
#X obj 256 9 loadbang;
#X msg 284 103 32768;
#X obj 245 139 s block-size;
#X msg 352 46 50;
#X obj 352 78 s window-ramp;
#X msg 164 60 ../data, f 10;
#X obj 371 110 window-gen;
#X obj 218 197 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 161 198 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 161 263 s cadence;
#X msg 161 225 60;
#X msg 218 225 45;
#X obj 143 167 s filestem;
#X msg 161 99 mdi;
#X msg 176 124 hmi;
#X msg 272 170 262144;
#X obj 355 197 s fileblank;
#X msg 355 142 average.modes;
#X msg 371 170 %dd.modes;
#X obj 277 207 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X obj 277 227 s mswitch;
#X obj 45 468 s shiftfactor;
#X obj 102 505 r cadence;
#X obj 102 531 t b f;
#X floatatom 279 294 5 0 0 0 - - -, f 5;
#X text 266 272 width mulitplier;
#X obj 761 715 r widmult;
#X obj 279 321 s widmult;
#X obj 773 604 r widmult;
#X obj 820 495 r widmult;
#X obj 862 392 r widmult;
#X obj 901 285 r widmult;
#X connect 0 0 57 0;
#X connect 1 0 5 0;
#X connect 1 0 154 0;
#X connect 2 0 154 2;
#X connect 3 0 154 3;
#X connect 4 0 154 4;
#X connect 5 0 154 6;
#X connect 6 0 7 0;
#X connect 7 0 145 1;
#X connect 8 0 10 0;
#X connect 8 1 166 0;
#X connect 9 0 8 0;
#X connect 17 0 27 0;
#X connect 19 0 25 0;
#X connect 19 0 37 0;
#X connect 20 0 19 0;
#X connect 22 0 19 0;
#X connect 23 0 19 0;
#X connect 24 0 19 0;
#X connect 27 0 26 0;
#X connect 27 0 26 1;
#X connect 28 0 17 1;
#X connect 29 0 28 0;
#X connect 31 0 42 0;
#X connect 31 0 182 0;
#X connect 34 0 31 0;
#X connect 35 0 31 0;
#X connect 36 0 31 0;
#X connect 37 0 40 0;
#X connect 38 0 39 0;
#X connect 40 0 38 0;
#X connect 41 0 40 0;
#X connect 41 1 38 1;
#X connect 42 0 43 0;
#X connect 42 1 41 0;
#X connect 43 0 41 0;
#X connect 45 0 145 0;
#X connect 47 0 148 1;
#X connect 48 0 148 0;
#X connect 49 0 52 1;
#X connect 50 0 49 0;
#X connect 52 0 54 0;
#X connect 54 0 53 0;
#X connect 54 0 53 1;
#X connect 55 0 56 0;
#X connect 56 0 145 2;
#X connect 58 0 154 1;
#X connect 61 0 45 0;
#X connect 61 1 56 0;
#X connect 61 2 7 0;
#X connect 62 0 61 0;
#X connect 65 0 66 0;
#X connect 66 0 145 1;
#X connect 67 0 68 0;
#X connect 68 0 145 2;
#X connect 69 0 155 1;
#X connect 70 0 45 0;
#X connect 70 1 68 0;
#X connect 70 2 66 0;
#X connect 71 0 75 0;
#X connect 71 0 155 0;
#X connect 72 0 155 2;
#X connect 73 0 155 3;
#X connect 74 0 155 4;
#X connect 75 0 155 6;
#X connect 82 0 70 0;
#X connect 85 0 86 0;
#X connect 86 0 145 1;
#X connect 87 0 88 0;
#X connect 88 0 145 2;
#X connect 89 0 156 1;
#X connect 90 0 45 0;
#X connect 90 1 88 0;
#X connect 90 2 86 0;
#X connect 91 0 95 0;
#X connect 91 0 156 0;
#X connect 92 0 156 2;
#X connect 93 0 156 3;
#X connect 94 0 156 4;
#X connect 95 0 156 6;
#X connect 102 0 90 0;
#X connect 105 0 106 0;
#X connect 106 0 145 1;
#X connect 107 0 108 0;
#X connect 108 0 145 2;
#X connect 109 0 157 1;
#X connect 110 0 45 0;
#X connect 110 1 108 0;
#X connect 110 2 106 0;
#X connect 111 0 115 0;
#X connect 111 0 157 0;
#X connect 112 0 157 2;
#X connect 113 0 157 3;
#X connect 114 0 157 4;
#X connect 115 0 157 6;
#X connect 122 0 110 0;
#X connect 125 0 126 0;
#X connect 126 0 145 1;
#X connect 127 0 128 0;
#X connect 128 0 145 2;
#X connect 129 0 158 1;
#X connect 130 0 45 0;
#X connect 130 1 128 0;
#X connect 130 2 126 0;
#X connect 131 0 135 0;
#X connect 131 0 158 0;
#X connect 132 0 158 2;
#X connect 133 0 158 3;
#X connect 134 0 158 4;
#X connect 135 0 158 6;
#X connect 142 0 130 0;
#X connect 148 0 52 0;
#X connect 154 0 17 0;
#X connect 154 2 55 0;
#X connect 154 3 44 0;
#X connect 154 4 6 0;
#X connect 155 0 17 0;
#X connect 155 2 67 0;
#X connect 155 3 80 0;
#X connect 155 4 65 0;
#X connect 156 0 17 0;
#X connect 156 2 87 0;
#X connect 156 3 100 0;
#X connect 156 4 85 0;
#X connect 157 0 17 0;
#X connect 157 2 107 0;
#X connect 157 3 120 0;
#X connect 157 4 105 0;
#X connect 158 0 17 0;
#X connect 158 2 127 0;
#X connect 158 3 140 0;
#X connect 158 4 125 0;
#X connect 159 0 163 0;
#X connect 160 0 163 0;
#X connect 161 0 166 0;
#X connect 161 0 164 0;
#X connect 161 0 174 0;
#X connect 161 0 178 0;
#X connect 161 0 24 0;
#X connect 161 0 34 0;
#X connect 162 0 163 0;
#X connect 164 0 165 0;
#X connect 166 0 8 1;
#X connect 168 0 172 0;
#X connect 168 0 176 0;
#X connect 169 0 171 0;
#X connect 169 0 160 0;
#X connect 171 0 170 0;
#X connect 172 0 170 0;
#X connect 174 0 173 0;
#X connect 174 0 169 0;
#X connect 175 0 173 0;
#X connect 175 0 168 0;
#X connect 176 0 163 0;
#X connect 178 0 177 0;
#X connect 179 0 177 0;
#X connect 180 0 181 0;
#X connect 183 0 184 0;
#X connect 184 0 37 0;
#X connect 184 1 37 1;
#X connect 185 0 188 0;
#X connect 187 0 158 5;
#X connect 189 0 157 5;
#X connect 190 0 156 5;
#X connect 191 0 155 5;
#X connect 192 0 154 5;

Karen Tian
Powered by
ViewCVS 0.9.4