#N canvas 726 77 772 691 10; #X declare -path abs; #X obj 23 6 masterLR; #X obj 448 6 store_load; #N canvas 0 50 558 299 basenote 0; #X obj 101 101 cnv 15 298 48 empty empty base_note 20 12 0 14 -162280 -66577 0; #X obj 325 70 mtof; #X floatatom 324 132 9 0 0 0 - - -, f 9; #X obj 326 49 r base_note; #X obj 106 131 nbx 5 14 10 127 0 0 base_note_m base_note_m midinote 0 -8 0 10 -257985 -1 -1 29 256; #X obj 98 172 r sl_get; #X obj 99 249 pack s f; #X obj 100 274 s sl_set; #X obj 102 203 f \$1; #X obj 170 171 r base_note; #X obj 101 225 makefilename base_note; #X text 325 114 Hz; #X obj 255 131 nbx 5 14 10 127 0 0 base_note base_note base_note 0 -8 0 10 -257985 -1 -1 29.12 256; #X obj 178 131 nbx 5 14 -1 200 0 0 base_note_c base_note_c +cent 0 -8 0 10 -257985 -1 -1 12 256; #X obj 269 169 r base_note_m; #X obj 375 168 r base_note_c; #X obj 377 195 * 0.01; #X obj 287 220 t b f; #X obj 272 244 + 0; #X obj 272 267 s base_note; #X obj 100 25 r base_note; #X obj 100 54 int; #X text 233 129 =; #X text 163 130 +; #X obj 188 55 % 100; #X obj 136 54 * 100; #X connect 1 0 2 0; #X connect 3 0 1 0; #X connect 5 0 8 0; #X connect 6 0 7 0; #X connect 8 0 10 0; #X connect 9 0 6 1; #X connect 10 0 6 0; #X connect 14 0 18 0; #X connect 15 0 16 0; #X connect 16 0 17 0; #X connect 17 0 18 0; #X connect 17 1 18 1; #X connect 18 0 19 0; #X connect 20 0 21 0; #X connect 20 0 25 0; #X connect 21 0 4 0; #X connect 24 0 13 0; #X connect 25 0 24 0; #X coords 0 -1 1 1 300 50 1 100 100; #X restore 139 14 pd basenote; #X obj 21 243 ap_analyze; #X obj 21 458 ap_play; #X text 599 584 Partial Player; #N canvas 345 118 520 197 help 0; #X text 50 41 1 Test if audio out works: 220_440Hz and master vol; #X text 69 66 now hear a 220Hz left and 440Hz right \, put it off; #X text 23 12 Oberton player with simple analyzer:; #X text 33 156 winfried ritsch; #X text 53 114 see the readme.txt for more instructions; #X text 68 95 midinote: 69 ... a \, 60 ... c; #X restore 141 606 pd help; #N canvas 71 344 450 300 init 0; #X obj 95 72 loadbang; #X msg 94 111 \; pd dsp 1; #X msg 199 108 \; sl_load bang; #X connect 0 0 1 0; #X connect 0 0 2 0; #X restore 141 629 pd init; #X obj 141 586 declare -path abs; #X obj 597 72 sl_preset 1; #X obj 597 121 sl_preset 2; #X obj 597 171 sl_preset 3; #X obj 597 221 sl_preset 4; #X obj 597 271 sl_preset 5; #X obj 597 321 sl_preset 6; #X obj 597 371 sl_preset 7; #X obj 597 421 sl_preset 8; #X obj 597 471 sl_preset 9; #X obj 597 521 sl_preset 10; #N canvas 496 50 450 300 table 0; #X obj 61 65 tab_osc_table 1 512; #X restore 197 612 pd table; #X obj 554 6 ot_midi; #X obj 439 624 oberton 31; #X obj 139 65 oberton 0; #X obj 439 65 oberton 20; #X obj 289 473 oberton 18; #X obj 139 116 oberton 1; #X obj 139 167 oberton 2; #X obj 139 218 oberton 3; #X obj 139 269 oberton 4; #X obj 139 320 oberton 5; #X obj 139 371 oberton 6; #X obj 139 422 oberton 7; #X obj 139 473 oberton 8; #X obj 139 524 oberton 9; #X obj 289 65 oberton 10; #X obj 289 116 oberton 11; #X obj 289 167 oberton 12; #X obj 289 218 oberton 13; #X obj 289 269 oberton 14; #X obj 289 320 oberton 15; #X obj 289 371 oberton 16; #X obj 289 422 oberton 17; #X obj 289 524 oberton 19; #X obj 439 116 oberton 21; #X obj 439 167 oberton 22; #X obj 439 218 oberton 23; #X obj 438 269 oberton 24; #X obj 439 320 oberton 25; #X obj 439 371 oberton 26; #X obj 439 422 oberton 27; #X obj 439 473 oberton 28; #X obj 439 524 oberton 29; #X obj 439 574 oberton 30; #X text 203 634 Partialplayer adapted to play; #X text 204 649 overtone organ from james tenney; #X text 601 620 V-2.0 (RC 1); #X text 600 599 2009- w.ritsch - iem; #X connect 3 0 4 0;