#N canvas 18 23 1916 1035 10; #X declare -lib mrpeach; #X obj 143 16 loadbang; #X msg 143 41 \; pd dsp 1; #X obj 28 44 udpreceive 57120; #X obj 28 76 unpackOSC; #X obj 28 109 route /curve; #X obj 28 18 import mrpeach; #X obj 28 150 s all_curve; #X obj 271 49 voice_gen1 6 37; #X text 268 22 voice_gen(x) (voice curve no) (timbre curve no); #N canvas 762 338 450 300 test_for_david 0; #X floatatom 111 50 5 0 0 0 test_curve - -; #X floatatom 111 127 5 0 0 0 test_timbre - -; #X obj 111 100 s all_curve; #X obj 111 180 s all_curve; #X msg 111 75 6 a 1 \$1; #X msg 111 155 37 a 1 \$1; #X text 187 12 I do not have the \; iaanix curves so \; this for checking. ; #X connect 0 0 4 0; #X connect 1 0 5 0; #X connect 4 0 2 0; #X connect 5 0 3 0; #X restore 28 203 pd test_for_david; #X obj 392 49 voice_gen2 7 38; #X obj 512 49 voice_gen3 8 39; #X obj 633 48 voice_gen4 9 40; #X obj 755 49 voice_gen5 10 41; #X obj 875 49 voice_gen6 11 42; #X obj 995 49 voice_gen7 12 43; #X obj 1116 49 voice_gen8 13 44; #X obj 1237 49 voice_gen9 14 45; #X obj 1358 49 voice_gen10 15 46; #X obj 271 350 voice_gen11 16 47; #X obj 392 350 voice_gen12 17 48; #X obj 512 350 voice_gen13 18 49; #X obj 633 350 voice_gen14 19 50; #X obj 754 350 voice_gen15 20 51; #X obj 875 350 voice_gen16 21 52; #X obj 995 350 voice_gen17 22 53; #X obj 1116 350 voice_gen18 23 54; #X obj 1237 350 voice_gen19 24 55; #X obj 1358 350 voice_gen20 25 56; #X obj 271 650 voice_gen21 26 57; #X obj 392 650 voice_gen22 27 58; #X obj 512 650 voice_gen23 28 59; #X obj 633 650 voice_gen24 29 60; #X obj 754 650 voice_gen25 30 61; #X obj 875 650 voice_gen26 31 62; #X obj 995 650 voice_gen27 32 63; #X obj 1116 650 voice_gen28 33 64; #X obj 1237 650 voice_gen29 34 65; #X obj 1358 650 voice_gen30 35 66; #X obj 1478 650 voice_gen31 36 67; #X connect 0 0 1 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 4 0 6 0;