diff --git a/asd/sintetizador-joystick.pd b/asd/sintetizador-joystick.pd new file mode 100644 index 0000000..e10afa0 --- /dev/null +++ b/asd/sintetizador-joystick.pd @@ -0,0 +1,148 @@ +#N canvas 794 92 830 381 10; +#X obj 81 38 hid, f 12; +#X obj 34 7 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1 +; +#X msg 80 12 open 15, f 10; +#X obj 81 59 route abs key, f 121; +#X obj 442 84 route btn_0 btn_1 btn_2 btn_3 btn_4 btn_5 btn_6 btn_7 +; +#X floatatom 129 146 5 0 0 0 - - abs_x, f 5; +#X floatatom 177 146 5 0 0 0 - - abs_rx, f 5; +#X floatatom 226 146 5 0 0 0 - - abs_y, f 5; +#X floatatom 274 146 5 0 0 0 - - abs_ry, f 5; +#X floatatom 323 146 5 0 0 0 - - abs_hat0x, f 5; +#X floatatom 442 145 5 0 0 3 - - btn_1, f 5; +#X floatatom 481 145 5 0 0 0 - - btn_2, f 5; +#X floatatom 520 145 5 0 0 0 - - btn_3, f 5; +#X floatatom 560 145 5 0 0 0 - - btn_4, f 5; +#X floatatom 599 145 5 0 0 0 - - btn_5, f 5; +#X floatatom 638 145 5 0 0 0 - - btn_6, f 5; +#X floatatom 678 145 5 0 0 0 - - btn_7, f 5; +#X floatatom 717 145 5 0 0 0 - - btn_8, f 5; +#X obj 81 85 route abs_z abs_x abs_rx abs_y abs_ry abs_hat0x abs_hat0y +; +#X floatatom 371 146 5 0 0 0 - - abs_hat0y, f 5; +#X obj 80 -11 loadbang; +#X obj 21 69 loadbang; +#X msg 21 91 128; +#X obj 602 218 r btn_5; +#X obj 652 218 r btn_6; +#X obj 702 218 r btn_7; +#X obj 752 218 r btn_8; +#X obj 602 241 s j-n1; +#X obj 442 119 change; +#X obj 481 119 change; +#X obj 520 119 change; +#X obj 560 119 change; +#X obj 599 119 change; +#X obj 638 119 change; +#X obj 678 119 change; +#X obj 717 119 change; +#X obj 652 241 s j-n2; +#X obj 702 241 s j-n3; +#X obj 752 241 s j-n4; +#X obj 129 119 change; +#X obj 177 119 change; +#X obj 226 119 change; +#X obj 274 119 change; +#X obj 323 119 change; +#X obj 371 119 change; +#X obj 120 195 r abs_x; +#X obj 120 340 s j-filt1; +#X obj 120 238 * 85; +#X obj 120 312 line; +#X msg 120 289 \$1 20; +#X obj 120 217 / 2; +#X obj 188 238 * 85; +#X obj 188 312 line; +#X msg 188 289 \$1 20; +#X obj 188 217 / 2; +#X obj 188 195 r abs_rx; +#X obj 188 340 s j-filt2; +#X obj 258 238 * 85; +#X obj 258 312 line; +#X msg 258 289 \$1 20; +#X obj 258 217 / 2; +#X obj 258 195 r abs_y; +#X obj 258 340 s j-filt3; +#X obj 328 238 * 85; +#X obj 328 312 line; +#X msg 328 289 \$1 20; +#X obj 328 217 / 2; +#X obj 328 195 r abs_ry; +#X obj 328 340 s j-filt4; +#X obj 400 207 r abs_hat0x; +#X obj 400 233 s j-vol1; +#X obj 402 267 r abs_hat0y; +#X obj 402 293 s j-vol2; +#X obj 120 264 + 50; +#X obj 188 264 + 50; +#X obj 258 264 + 50; +#X obj 328 264 + 50; +#X connect 0 0 3 0; +#X connect 1 0 0 0; +#X connect 2 0 0 0; +#X connect 3 0 18 0; +#X connect 3 1 4 0; +#X connect 4 0 28 0; +#X connect 4 1 29 0; +#X connect 4 2 30 0; +#X connect 4 3 31 0; +#X connect 4 4 32 0; +#X connect 4 5 33 0; +#X connect 4 6 34 0; +#X connect 4 7 35 0; +#X connect 18 1 39 0; +#X connect 18 2 40 0; +#X connect 18 3 41 0; +#X connect 18 4 42 0; +#X connect 18 5 43 0; +#X connect 18 6 44 0; +#X connect 20 0 2 0; +#X connect 21 0 22 0; +#X connect 22 0 5 0; +#X connect 22 0 6 0; +#X connect 23 0 27 0; +#X connect 24 0 36 0; +#X connect 25 0 37 0; +#X connect 26 0 38 0; +#X connect 28 0 10 0; +#X connect 29 0 11 0; +#X connect 30 0 12 0; +#X connect 31 0 13 0; +#X connect 32 0 14 0; +#X connect 33 0 15 0; +#X connect 34 0 16 0; +#X connect 35 0 17 0; +#X connect 39 0 5 0; +#X connect 40 0 6 0; +#X connect 41 0 7 0; +#X connect 42 0 8 0; +#X connect 43 0 9 0; +#X connect 44 0 19 0; +#X connect 45 0 50 0; +#X connect 47 0 73 0; +#X connect 48 0 46 0; +#X connect 49 0 48 0; +#X connect 50 0 47 0; +#X connect 51 0 74 0; +#X connect 52 0 56 0; +#X connect 53 0 52 0; +#X connect 54 0 51 0; +#X connect 55 0 54 0; +#X connect 57 0 75 0; +#X connect 58 0 62 0; +#X connect 59 0 58 0; +#X connect 60 0 57 0; +#X connect 61 0 60 0; +#X connect 63 0 76 0; +#X connect 64 0 68 0; +#X connect 65 0 64 0; +#X connect 66 0 63 0; +#X connect 67 0 66 0; +#X connect 69 0 70 0; +#X connect 71 0 72 0; +#X connect 73 0 49 0; +#X connect 74 0 53 0; +#X connect 75 0 59 0; +#X connect 76 0 65 0; diff --git a/cena3.pd b/cena3.pd new file mode 100644 index 0000000..35347ce --- /dev/null +++ b/cena3.pd @@ -0,0 +1,148 @@ +#N canvas 536 122 830 381 10; +#X obj 81 38 hid, f 12; +#X obj 34 7 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1 +; +#X obj 81 59 route abs key, f 121; +#X obj 442 84 route btn_0 btn_1 btn_2 btn_3 btn_4 btn_5 btn_6 btn_7 +; +#X floatatom 129 146 5 0 0 0 - - abs_x, f 5; +#X floatatom 177 146 5 0 0 0 - - abs_rx, f 5; +#X floatatom 226 146 5 0 0 0 - - abs_y, f 5; +#X floatatom 274 146 5 0 0 0 - - abs_ry, f 5; +#X floatatom 323 146 5 0 0 0 - - abs_hat0x, f 5; +#X floatatom 442 145 5 0 0 3 - - btn_1, f 5; +#X floatatom 481 145 5 0 0 0 - - btn_2, f 5; +#X floatatom 520 145 5 0 0 0 - - btn_3, f 5; +#X floatatom 560 145 5 0 0 0 - - btn_4, f 5; +#X floatatom 599 145 5 0 0 0 - - btn_5, f 5; +#X floatatom 638 145 5 0 0 0 - - btn_6, f 5; +#X floatatom 678 145 5 0 0 0 - - btn_7, f 5; +#X floatatom 717 145 5 0 0 0 - - btn_8, f 5; +#X floatatom 371 146 5 0 0 0 - - abs_hat0y, f 5; +#X obj 80 -11 loadbang; +#X obj 21 69 loadbang; +#X msg 21 91 128; +#X obj 602 218 r btn_5; +#X obj 652 218 r btn_6; +#X obj 702 218 r btn_7; +#X obj 752 218 r btn_8; +#X obj 602 241 s j-n1; +#X obj 442 119 change; +#X obj 481 119 change; +#X obj 520 119 change; +#X obj 560 119 change; +#X obj 599 119 change; +#X obj 638 119 change; +#X obj 678 119 change; +#X obj 717 119 change; +#X obj 652 241 s j-n2; +#X obj 702 241 s j-n3; +#X obj 752 241 s j-n4; +#X obj 129 119 change; +#X obj 177 119 change; +#X obj 226 119 change; +#X obj 274 119 change; +#X obj 323 119 change; +#X obj 371 119 change; +#X obj 120 195 r abs_x; +#X obj 120 340 s j-filt1; +#X obj 120 238 * 85; +#X obj 120 312 line; +#X msg 120 289 \$1 20; +#X obj 120 217 / 2; +#X obj 188 238 * 85; +#X obj 188 312 line; +#X msg 188 289 \$1 20; +#X obj 188 217 / 2; +#X obj 188 195 r abs_rx; +#X obj 188 340 s j-filt2; +#X obj 258 238 * 85; +#X obj 258 312 line; +#X msg 258 289 \$1 20; +#X obj 258 217 / 2; +#X obj 258 195 r abs_y; +#X obj 258 340 s j-filt3; +#X obj 328 238 * 85; +#X obj 328 312 line; +#X msg 328 289 \$1 20; +#X obj 328 217 / 2; +#X obj 328 195 r abs_ry; +#X obj 328 340 s j-filt4; +#X obj 400 207 r abs_hat0x; +#X obj 400 233 s j-vol1; +#X obj 402 267 r abs_hat0y; +#X obj 402 293 s j-vol2; +#X obj 188 264 + 50; +#X obj 258 264 + 50; +#X obj 328 264 + 50; +#X obj 81 85 route abs_ abs_x abs_y abs_z abs_rz abs_hat0x abs_hat0y +; +#X obj 120 264 + 100; +#X msg 80 12 open 10, f 10; +#X connect 0 0 2 0; +#X connect 1 0 0 0; +#X connect 2 0 74 0; +#X connect 2 1 3 0; +#X connect 3 0 26 0; +#X connect 3 1 27 0; +#X connect 3 2 28 0; +#X connect 3 3 29 0; +#X connect 3 4 30 0; +#X connect 3 5 31 0; +#X connect 3 6 32 0; +#X connect 3 7 33 0; +#X connect 18 0 76 0; +#X connect 19 0 20 0; +#X connect 20 0 4 0; +#X connect 20 0 5 0; +#X connect 21 0 25 0; +#X connect 22 0 34 0; +#X connect 23 0 35 0; +#X connect 24 0 36 0; +#X connect 26 0 9 0; +#X connect 27 0 10 0; +#X connect 28 0 11 0; +#X connect 29 0 12 0; +#X connect 30 0 13 0; +#X connect 31 0 14 0; +#X connect 32 0 15 0; +#X connect 33 0 16 0; +#X connect 37 0 4 0; +#X connect 38 0 5 0; +#X connect 39 0 6 0; +#X connect 40 0 7 0; +#X connect 41 0 8 0; +#X connect 42 0 17 0; +#X connect 43 0 48 0; +#X connect 45 0 75 0; +#X connect 46 0 44 0; +#X connect 47 0 46 0; +#X connect 48 0 45 0; +#X connect 49 0 71 0; +#X connect 50 0 54 0; +#X connect 51 0 50 0; +#X connect 52 0 49 0; +#X connect 53 0 52 0; +#X connect 55 0 72 0; +#X connect 56 0 60 0; +#X connect 57 0 56 0; +#X connect 58 0 55 0; +#X connect 59 0 58 0; +#X connect 61 0 73 0; +#X connect 62 0 66 0; +#X connect 63 0 62 0; +#X connect 64 0 61 0; +#X connect 65 0 64 0; +#X connect 67 0 68 0; +#X connect 69 0 70 0; +#X connect 71 0 51 0; +#X connect 72 0 57 0; +#X connect 73 0 63 0; +#X connect 74 1 37 0; +#X connect 74 2 38 0; +#X connect 74 3 39 0; +#X connect 74 4 40 0; +#X connect 74 5 41 0; +#X connect 74 6 42 0; +#X connect 75 0 47 0; +#X connect 76 0 0 0; diff --git a/exemploSub2/LFO.pd b/exemploSub2/LFO.pd new file mode 100644 index 0000000..310f6ab --- /dev/null +++ b/exemploSub2/LFO.pd @@ -0,0 +1,106 @@ +#N canvas 143 417 450 379 10; +#X obj 67 7 cnv 15 188 73 empty empty LFO 15 6 0 14 -54478 -187085 +0; +#X obj 120 331 outlet~; +#X obj 77 24 vradio 15 0 0 3 \$0-rdLFO-s \$0-rdLFO-r empty 0 -8 0 10 +-224670 -1 -1 0; +#X text 94 22 senoidal; +#X text 94 54 dente-de-serra; +#X text 94 38 triangular; +#N canvas 818 187 450 323 seno 0; +#X obj 100 87 osc~; +#X obj 103 152 *~, f 10; +#X obj 103 174 outlet~; +#X obj 160 77 inlet; +#X obj 160 126 line~; +#X msg 160 101 \$1 10; +#X obj 100 58 *~; +#X obj 100 11 inlet~; +#X obj 115 33 inlet; +#X connect 0 0 1 0; +#X connect 1 0 2 0; +#X connect 3 0 5 0; +#X connect 4 0 1 1; +#X connect 5 0 4 0; +#X connect 6 0 0 0; +#X connect 7 0 6 0; +#X connect 8 0 6 1; +#X restore 58 168 pd seno; +#X obj 205 279 *~, f 4; +#X obj 226 253 line~; +#X msg 226 228 \$1 10; +#X obj 137 279 *~, f 4; +#X obj 158 253 line~; +#X msg 158 228 \$1 10; +#X obj 59 279 *~, f 4; +#X obj 80 253 line~; +#X msg 80 228 \$1 10; +#X obj 80 205 == 0; +#X obj 191 23 nbx 5 14 0 20 0 0 \$0-freqLFO-s \$0-freqLFO-r freq. 0 +-8 0 10 -138188 -1 -71929 3 256 0; +#X obj 191 57 nbx 5 14 0 1000 0 0 \$0-ampLFO-s \$0-ampLFO-r amplitude +0 -8 0 10 -138188 -1 -71929 0.36 256 0; +#X obj 205 167 tri; +#X obj 140 101 inlet~; +#X obj 138 168 saw; +#N canvas 229 363 304 300 recebePresets 0; +#X obj 15 52 unpack f f f f f f, f 21; +#X obj 15 203 s \$0-rdLFO-r; +#X obj 39 183 s \$0-freqLFO-r; +#X obj 64 163 s \$0-ampLFO-r; +#X obj 15 26 r lfo1Set; +#X connect 0 0 1 0; +#X connect 0 1 2 0; +#X connect 0 2 3 0; +#X connect 4 0 0 0; +#X restore 288 320 pd recebePresets; +#N canvas 505 341 885 346 enviaPresets 0; +#X obj 102 180 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 91 98 t b f; +#X obj 53 78 t b f; +#X obj 34 38 r r \$0-rdLFO-s; +#X obj 53 58 r \$0-freqLFO-s; +#X obj 91 78 r \$0-ampLFO-s; +#X obj 144 224 pack f f f 0 0 0 0 0 0 0 0 0 0 0 0, f 89; +#X obj 144 257 s lfo1; +#X connect 0 0 6 0; +#X connect 1 0 0 0; +#X connect 1 1 6 2; +#X connect 2 0 0 0; +#X connect 2 1 6 1; +#X connect 3 0 6 0; +#X connect 4 0 2 0; +#X connect 5 0 1 0; +#X connect 6 0 7 0; +#X restore 288 291 pd enviaPresets; +#X obj 158 205 == 2; +#X obj 226 205 == 1; +#X connect 2 0 16 0; +#X connect 2 0 24 0; +#X connect 2 0 25 0; +#X connect 6 0 13 0; +#X connect 7 0 1 0; +#X connect 8 0 7 1; +#X connect 9 0 8 0; +#X connect 10 0 1 0; +#X connect 11 0 10 1; +#X connect 12 0 11 0; +#X connect 13 0 1 0; +#X connect 14 0 13 1; +#X connect 15 0 14 0; +#X connect 16 0 15 0; +#X connect 17 0 19 1; +#X connect 17 0 21 1; +#X connect 17 0 6 1; +#X connect 18 0 6 2; +#X connect 18 0 19 2; +#X connect 18 0 21 2; +#X connect 19 0 7 0; +#X connect 20 0 19 0; +#X connect 20 0 21 0; +#X connect 20 0 6 0; +#X connect 21 0 10 0; +#X connect 24 0 12 0; +#X connect 25 0 9 0; +#X coords 0 -1 1 1 190 75 2 66 6; diff --git a/exemploSub2/SintetizadorSubtrativo2.pd b/exemploSub2/SintetizadorSubtrativo2.pd new file mode 100644 index 0000000..c375502 --- /dev/null +++ b/exemploSub2/SintetizadorSubtrativo2.pd @@ -0,0 +1,311 @@ +#N canvas 31 133 897 756 10; +#X obj 15 110 Subtrativo1; +#X obj 504 0 notein, f 11; +#X obj 611 67 Subtrativo2; +#X obj 504 28 poly 6, f 10; +#X obj 503 52 pack f f f; +#X obj 592 -34 route 1 2 3 4 5 6, f 20; +#X obj 631 47 Subtrativo2; +#X obj 650 27 Subtrativo2; +#X obj 670 7 Subtrativo2; +#X obj 689 -13 Subtrativo2; +#X obj 592 88 Subtrativo2; +#X msg 503 79 \$2 \$3; +#X floatatom 468 53 5 0 0 0 - - -, f 5; +#X obj 727 -39 text define -k presetSub2; +#A set curtas-gliss 1 1 3 7 1 1 2 0 1 0.26 0.5 1 0.05 0 0.1 299 1671 +0.05 574 7454 1 0 0 0 0 0 0 0 0 0 5 1 0 1 0 0 0 0 0 0 0 0 0 0 0 572 +1961 0.778425 649.809 10000 1 0 0 0 0 0 0 0 0 0 5 1 0 1 0 0 0 0 0 0 +0 0 0 0 0 12.8346 410.244 0.131339 552.22 0 0 0 0 0 0 0 0 0 0 0 1 5440 +20.6017 72 1 1 0 0 0 0 0 0 0 0 0 1 5440 5440 0 0 0 0 0 0 0 0 0 0 0 +0 1 5440 5440 0 1 20 0 0 0 0 0 0 0 0 0 0 5440 5440 0 0 0 0 0 0 0 0 +0 0 0 0 0 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0.8 13.2264 1771 0.153858 1730 +0 0 0 0 0 0 0 0 0 0 0 \; brass1 1 0.3 4 7 1 1 2 0 1 0.26 0.13 1 0.05 +1 0.1 299 1671 0.05 574 7454 1 0 0 0 0 0 0 0 0 0 5 1 0 1 0 0 0 0 0 +0 0 0 0 0 0 572 1961 0.778425 649.809 10000 1 0 0 0 0 0 0 0 0 0 5 1 +0 1 0 0 0 0 0 0 0 0 0 0 0 469.908 2000 0.934488 945.724 0 0 0 0 0 0 +0 0 0 0 0 1 5440 30.8677 72 1 1 0 0 0 0 0 0 0 0 0 0 5440 5440 0 0 0 +0 0 0 0 0 0 0 0 0 1 5440 5440 0 1 20 0 0 0 0 0 0 0 0 0 0 5440 5440 +0 0 0 0 0 0 0 0 0 0 0 0 0 3 0.36 0 0 0 0 0 0 0 0 0 0 0 0 0.7 13.2264 +1771 0.02 1730 0 0 0 0 0 0 0 0 0 0 0 \; sythPad-semAtaque 1 1 2 0.1 +1 0.5 2 0 0 0.26 0.13 1 0.05 0 0.1 299 1671 0.05 574 7454 1 0 0 0 0 +0 0 0 0 0 5 1 0 1 0 0 0 0 0 0 0 0 0 0 0 572 1961 0.778425 649.809 10000 +1 0 0 0 0 0 0 0 0 0 5 1 0 1 0 0 0 0 0 0 0 0 0 0 0 1000 2000 0.934488 +945.724 0 0 0 0 0 0 0 0 0 0 0 1 5440 61.7354 72 1 1 0 0 0 0 0 0 0 0 +0 0 5440 5440 0 0 0 0 0 0 0 0 0 0 0 0 1 5440 5440 0 1 20 0 0 0 0 0 +0 0 0 0 0 5440 5440 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0.7 0 0 0 0 0 0 0 0 +0 0 0 0 0.7 13.2264 1771 0.02 1730 0 0 0 0 0 0 0 0 0 0 0 \; bass-stacc +0 0 2 0 1 1 2 0 0 0 0.13 2 0 1 0.1 181.515 191.456 0.05 322.099 7454 +1 0 0 0 0 0 0 0 0 0 205.254 366.329 0.447795 242.139 9354 1 0 0 0 0 +0 0 0 0 0 289.946 72.1455 0.18 398 6600 1 0 0 0 0 0 0 0 0 0 5 1 0 1 +0 0 0 0 0 0 0 0 0 0 0 5 118.579 0.165354 363.024 1 0 0 0 0 0 0 0 0 +0 0 1 0 46.2493 72 1 0.5 0 0 0 0 0 0 0 0 0 1 0 46.2493 2 1 0.9 0 0 +0 0 0 0 0 0 0 1 0 0 0 0.88 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 1 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0.449541 75.9035 244.185 0.114488 +187.521 1 0 0 0 0 0 0 0 0 0 0 \; sitar 1 0.1 4 9.5 1 1 2 0 1 0.2 0.33 +3 9.3 0 0 5 1 0 1 0 0 0 0 0 0 0 0 0 0 0 480.015 1300 0.86 564.97 8591 +1 0 0 0 0 0 0 0 0 0 5 1 0 1 0 0 0 0 0 0 0 0 0 0 0 5 1 0 1 0 0 0 0 0 +0 0 0 0 0 0 5 1739 0.8 397 0 0 0 0 0 0 0 0 0 0 0 0 5490 5490 0 0 0 +0 0 0 0 0 0 0 0 0 1 5490 5490 20 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0.59633 5 1 0 1 0 0 0 0 0 0 0 0 0 0 0 \; chiado+pim 0 0 2 +0 0 0 2 0 0 0 0.01 2 0 1 1 5 1 0.275591 1 5432 1 0 0 0 0 0 0 0 0 0 +595 871 0.19 1643 6159 1 0 0 0 0 0 0 0 0 0 5 1 0 1 0 0 0 0 0 0 0 0 +0 0 0 695.624 195.548 0.431417 907.633 5000 1 0 0 0 0 0 0 0 0 0 206 +1198 0.4 894 0 0 0 0 0 0 0 0 0 0 0 1 5490 61.7354 129 1 0.2 0 0 0 0 +0 0 0 0 0 1 5490 5490 200 1 0.93 0 0 0 0 0 0 0 0 0 0 5490 5490 0 0 +0 0 0 0 0 0 0 0 0 0 1 5490 5490 0 1 200 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0.385321 5 1 0 1 0 0 0 0 0 0 0 0 0 0 0 \; eloPerdido +1 1 3 0 1 1 2 0 1 1 0.5 4 3.9 0 0 132 372 0.54 413 1455 1 0 0 0 0 0 +0 0 0 0 324 84 0.62 453 2524 1 0 0 0 0 0 0 0 0 0 789 1520 0.21 1978 +4997 1 0 0 0 0 0 0 0 0 0 300 1042 0.13 1541 3202 1 0 0 0 0 0 0 0 0 +0 860 673 0.07 1300 0 0 0 0 0 0 0 0 0 0 0 1 5490 5490 82 0 0.57 0 0 +0 0 0 0 0 0 0 1 4051 4051 62 0 0.4 0 0 0 0 0 0 0 0 0 1 5490 207.652 +1 0.8 10 0 0 0 0 0 0 0 0 0 1 5490 5490 0 0.96 20 0 0 0 0 0 0 0 0 0 +2 20 343 0 0 0 0 0 0 0 0 0 0 0 0 0.59633 518 1513 0.73 1517 1 0 0 0 +0 0 0 0 0 0 0 \;; +#X floatatom 41 86 5 0 0 0 - - -, f 5; +#N canvas 752 1201 450 417 metronomo 0; +#X obj 157 77 cnv 15 150 131 empty empty Metronomo 16 10 0 14 -13330 +-228466 0; +#X obj 164 262 metro 3000; +#X obj 164 108 tgl 15 0 empty empty On/off 17 7 0 10 -137218 -1 -112321 +0 1; +#X obj 164 313 random 48; +#X obj 129 313 + 24; +#X obj 129 336 makenote 127 500; +#X floatatom 163 134 5 0 0 1 andamento - -, f 5; +#X obj 231 313 * 0.9, f 6; +#X floatatom 163 159 5 0.1 16 1 notas_por_tempo - -, f 5; +#X obj 85 336 outlet; +#X obj 129 380 outlet; +#X obj 222 381 outlet; +#X floatatom 163 184 5 1 200 1 duração(%) - -, f 5; +#X obj 237 267 / 100; +#X obj 231 223 expr (60000/$f1) / $f2; +#X msg 310 103 60; +#X msg 388 103 0.5; +#X msg 415 103 100; +#X obj 310 57 t b b b; +#X obj 310 30 loadbang; +#X obj 307 194 t b f; +#X msg 337 103 set 0.5; +#X obj 237 289 t b f; +#X connect 1 0 3 0; +#X connect 2 0 1 0; +#X connect 3 0 4 0; +#X connect 4 0 5 0; +#X connect 4 0 9 0; +#X connect 5 0 10 0; +#X connect 5 1 11 0; +#X connect 6 0 14 0; +#X connect 7 0 5 2; +#X connect 8 0 20 0; +#X connect 12 0 13 0; +#X connect 13 0 22 0; +#X connect 14 0 1 1; +#X connect 14 0 7 0; +#X connect 15 0 6 0; +#X connect 16 0 14 1; +#X connect 17 0 12 0; +#X connect 18 0 15 0; +#X connect 18 1 16 0; +#X connect 18 2 17 0; +#X connect 19 0 18 0; +#X connect 20 0 14 0; +#X connect 20 1 14 1; +#X connect 21 0 8 0; +#X connect 22 0 7 0; +#X connect 22 1 7 1; +#X coords 0 -1 1 1 152 133 2 156 76; +#X restore 42 -50 pd metronomo; +#X msg 447 0 clear; +#N canvas 694 1158 758 379 joystick 0; +#X obj 220 269 outlet; +#X obj 292 269 outlet; +#N canvas 821 1199 325 323 j-nota1 0; +#X obj 38 17 r j-n1; +#X obj 38 63 sel 1 0, f 37; +#X obj 38 135 + 12; +#X obj 38 85 t b b, f 11; +#X obj 101 113 random 60; +#X obj 101 135 + 67; +#X obj 118 236 outlet; +#X obj 190 224 outlet; +#X obj 163 113 t b b; +#X msg 190 135 0; +#X floatatom 95 196 5 0 0 0 - - -, f 5; +#X obj 38 113 random 24; +#X connect 0 0 1 0; +#X connect 1 0 3 0; +#X connect 1 1 8 0; +#X connect 2 0 10 0; +#X connect 3 0 11 0; +#X connect 3 1 4 0; +#X connect 4 0 5 0; +#X connect 5 0 7 0; +#X connect 8 0 10 0; +#X connect 8 1 9 0; +#X connect 9 0 7 0; +#X connect 10 0 6 0; +#X connect 11 0 2 0; +#X restore 138 173 pd j-nota1; +#N canvas 553 489 325 300 j-nota2 0; +#X obj 38 63 sel 1 0, f 37; +#X obj 38 85 t b b, f 11; +#X obj 101 113 random 60; +#X obj 101 135 + 67; +#X obj 118 224 outlet; +#X obj 190 224 outlet; +#X obj 163 113 t b b; +#X msg 190 135 0; +#X obj 38 41 r j-n2; +#X obj 38 135 + 24; +#X floatatom 109 195 5 0 0 0 - - -, f 5; +#X obj 38 113 random 24; +#X connect 0 0 1 0; +#X connect 0 1 6 0; +#X connect 1 0 11 0; +#X connect 1 1 2 0; +#X connect 2 0 3 0; +#X connect 3 0 5 0; +#X connect 6 0 10 0; +#X connect 6 1 7 0; +#X connect 7 0 5 0; +#X connect 8 0 0 0; +#X connect 9 0 10 0; +#X connect 10 0 4 0; +#X connect 11 0 9 0; +#X restore 208 173 pd j-nota2; +#N canvas 553 489 325 300 j-nota3 0; +#X obj 38 63 sel 1 0, f 37; +#X obj 38 85 t b b, f 11; +#X obj 101 113 random 60; +#X obj 101 135 + 67; +#X obj 118 224 outlet; +#X obj 190 224 outlet; +#X obj 163 113 t b b; +#X msg 190 135 0; +#X obj 38 41 r j-n3; +#X obj 38 135 + 36; +#X floatatom 104 192 5 0 0 0 - - -, f 5; +#X obj 38 113 random 24; +#X connect 0 0 1 0; +#X connect 0 1 6 0; +#X connect 1 0 11 0; +#X connect 1 1 2 0; +#X connect 2 0 3 0; +#X connect 3 0 5 0; +#X connect 6 0 10 0; +#X connect 6 1 7 0; +#X connect 7 0 5 0; +#X connect 8 0 0 0; +#X connect 9 0 10 0; +#X connect 10 0 4 0; +#X connect 11 0 9 0; +#X restore 278 173 pd j-nota3; +#N canvas 553 479 325 300 j-nota4 0; +#X obj 38 63 sel 1 0, f 37; +#X obj 38 85 t b b, f 11; +#X obj 101 113 random 60; +#X obj 101 135 + 67; +#X obj 118 224 outlet; +#X obj 190 224 outlet; +#X obj 163 113 t b b; +#X msg 190 135 0; +#X obj 38 41 r j-n4; +#X obj 38 135 + 48; +#X floatatom 104 193 5 0 0 0 - - -, f 5; +#X obj 38 113 random 24; +#X connect 0 0 1 0; +#X connect 0 1 6 0; +#X connect 1 0 11 0; +#X connect 1 1 2 0; +#X connect 2 0 3 0; +#X connect 3 0 5 0; +#X connect 6 0 10 0; +#X connect 6 1 7 0; +#X connect 7 0 5 0; +#X connect 8 0 0 0; +#X connect 9 0 10 0; +#X connect 10 0 4 0; +#X connect 11 0 9 0; +#X restore 348 173 pd j-nota4; +#X obj 474 135 sel -1 1, f 13; +#X msg 474 162 -0.1; +#X msg 514 162 0.1; +#X obj 473 292 line; +#X msg 473 271 \$1 200; +#X obj 564 135 sel -1 1, f 13; +#X obj 564 107 * -1; +#X obj 476 189 +; +#X obj 516 189 +; +#X obj 564 189 +; +#X obj 606 189 +; +#X obj 474 232 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 10160 1; +#X floatatom 474 252 22 0 0 0 - - -, f 22; +#X msg 564 162 -0.25; +#X msg 604 162 0.25; +#X obj 474 104 r j-vol1; +#X obj 564 79 r j-vol2; +#X obj 473 319 s volSet; +#X connect 2 0 0 0; +#X connect 2 1 1 0; +#X connect 3 0 0 0; +#X connect 3 1 1 0; +#X connect 4 0 0 0; +#X connect 4 1 1 0; +#X connect 5 0 0 0; +#X connect 5 1 1 0; +#X connect 6 0 7 0; +#X connect 6 1 8 0; +#X connect 7 0 13 0; +#X connect 8 0 14 0; +#X connect 9 0 23 0; +#X connect 10 0 9 0; +#X connect 11 0 19 0; +#X connect 11 1 20 0; +#X connect 12 0 11 0; +#X connect 13 0 17 0; +#X connect 14 0 17 0; +#X connect 15 0 17 0; +#X connect 16 0 17 0; +#X connect 17 0 10 0; +#X connect 17 0 13 1; +#X connect 17 0 14 1; +#X connect 17 0 15 1; +#X connect 17 0 16 1; +#X connect 17 0 18 0; +#X connect 19 0 15 0; +#X connect 20 0 16 0; +#X connect 21 0 6 0; +#X connect 22 0 12 0; +#X restore 485 -46 pd joystick; +#X connect 1 0 3 0; +#X connect 1 1 3 1; +#X connect 2 0 0 1; +#X connect 3 0 4 0; +#X connect 3 0 12 0; +#X connect 3 1 4 1; +#X connect 3 2 4 2; +#X connect 4 0 5 0; +#X connect 4 0 11 0; +#X connect 5 0 10 0; +#X connect 5 1 2 0; +#X connect 5 2 6 0; +#X connect 5 3 7 0; +#X connect 5 4 8 0; +#X connect 5 5 9 0; +#X connect 6 0 0 1; +#X connect 7 0 0 1; +#X connect 8 0 0 1; +#X connect 9 0 0 1; +#X connect 10 0 0 1; +#X connect 11 0 0 0; +#X connect 15 0 14 0; +#X connect 15 1 3 0; +#X connect 15 2 3 1; +#X connect 16 0 3 0; +#X connect 17 0 3 0; +#X connect 17 1 3 1; diff --git a/exemploSub2/Subtrativo1.pd b/exemploSub2/Subtrativo1.pd new file mode 100644 index 0000000..d649758 --- /dev/null +++ b/exemploSub2/Subtrativo1.pd @@ -0,0 +1,1603 @@ +#N canvas 86 73 1280 693 10; +#X obj 130 27 cnv 15 864 483 empty empty empty 20 12 0 14 -17540 -66577 +0; +#X obj 132 30 cnv 15 603 139 empty empty Fonte_sonora 30 5 0 14 -133859 +-45707 0; +#X obj 134 205 cnv 15 598 298 empty empty Ressonador 23 6 0 14 -148692 +-33224 0; +#X obj 391 65 cnv 15 190 19 empty empty empty 20 12 0 14 -121179 -66577 +0; +#X obj 398 68 nbx 4 13 0 2000 0 1 \$0-oscPorTime-s \$0-oscPorTime-r +portamento\ (em\ ms) 48 5 0 11 -79860 -1 -232943 0 256 0; +#X obj 758 422 cnv 15 217 83 empty empty Gravador 22 8 0 12 -836 -191378 +0; +#X obj 759 239 cnv 15 216 39 empty empty empty 20 12 0 14 -29384 -66577 +0; +#X obj 748 30 cnv 15 236 202 empty empty Envelope\ da\ saída 16 11 +0 12 -149852 -9153 0; +#N canvas 161 311 446 305.125 osciladores 0; +#X obj 131 -99 cnv 15 248 98 empty empty Osciladores 4 6 0 12 -71380 +-262144 0; +#X obj 134 -61 tgl 15 0 \$0-oscSawOn-s \$0-oscSawOn-r Serra 17 6 0 +10 -121261 -1 -220297 1 1; +#X obj 134 -80 tgl 15 0 \$0-oscTriOn-s \$0-oscTriOn-r Triângulo 17 +6 0 10 -121261 -1 -220297 1 1; +#X obj 134 -40 tgl 15 0 \$0-oscPulOn-s \$0-oscPulOn-r Pulso 17 6 0 +10 -121261 -1 -220297 1 1; +#X obj 134 -20 tgl 15 0 \$0-oscRuiOn-s \$0-oscRuiOn-r Ruído 17 6 0 +10 -121261 -1 -220297 1 1; +#X obj 209 -79 nbx 3 13 0 1 0 1 \$0-oscTriAmp-s \$0-oscTriAmp-r amp. +8 -8 0 9 -200497 -1 -232943 0.3 256 0; +#X obj 209 -59 nbx 3 13 0 1 0 1 \$0-oscSawAmp-s \$0-oscSawAmp-r empty +8 -8 0 9 -200497 -1 -232943 1 256 0; +#X obj 209 -39 nbx 3 13 0 1 0 0 \$0-oscPulAmp-s \$0-oscPulAmp-r empty +8 -8 0 9 -200497 -1 -232943 0.26 256 0; +#X obj 209 -19 nbx 3 13 0 1 0 0 \$0-oscRuiAmp-s \$0-oscRuiAmp-r empty +8 -8 0 9 -200497 -1 -232943 0.1 256 0; +#X obj 248 -39 nbx 3 13 0.01 0.5 0 1 \$0-oscPulLar-s \$0-oscPulLar-r +largura -2 -6 0 8 -200497 -1 -232943 0.13 256 0; +#X obj 343 -79 nbx 3 13 0 12 0 1 \$0-oscTriTra-s \$0-oscTriTra-r transp. +-1 -10 0 9 -79860 -1 -232943 7 256 0; +#X obj 343 -59 nbx 3 13 0 12 0 0 \$0-oscSawTra-s \$0-oscSawTra-r empty +8 -8 0 9 -79860 -1 -232943 0 256 0; +#X obj 343 -39 nbx 3 13 0 12 0 1 \$0-oscPulTra-s \$0-oscPulTra-r empty +8 -8 0 9 -79860 -1 -232943 0.05 256 0; +#N canvas 196 523 885 392 enviaPresets 0; +#X obj 144 257 s osc1; +#X obj 34 38 r \$0-oscTriOn-s; +#X obj 53 58 r \$0-oscTriAmp-s; +#X obj 91 78 r \$0-oscTriOi-s; +#X obj 130 98 r \$0-oscTriTra-s; +#X obj 229 38 r \$0-oscSawOn-s; +#X obj 265 58 r \$0-oscSawAmp-s; +#X obj 301 78 r \$0-oscSawOi-s; +#X obj 340 98 r \$0-oscSawTra-s; +#X obj 421 38 r \$0-oscPulOn-s; +#X obj 457 58 r \$0-oscPulAmp-s; +#X obj 495 78 r \$0-oscPulLar-s; +#X obj 531 98 r \$0-oscPulOi-s; +#X obj 570 118 r \$0-oscPulTra-s; +#X obj 602 38 r \$0-oscRuiOn-s; +#X obj 642 58 r \$0-oscRuiAmp-s; +#X obj 144 224 pack f f f f f f f f f f f f f f f, f 89; +#X obj 102 180 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 642 80 t b f; +#X obj 602 59 t b f; +#X obj 570 139 t b f; +#X obj 531 118 t b f; +#X obj 495 98 t b f; +#X obj 457 78 t b f; +#X obj 421 58 t b f; +#X obj 340 118 t b f; +#X obj 301 98 t b f; +#X obj 265 78 t b f; +#X obj 229 58 t b f; +#X obj 130 118 t b f; +#X obj 91 98 t b f; +#X obj 53 78 t b f; +#X connect 1 0 16 0; +#X connect 2 0 31 0; +#X connect 3 0 30 0; +#X connect 4 0 29 0; +#X connect 5 0 28 0; +#X connect 6 0 27 0; +#X connect 7 0 26 0; +#X connect 8 0 25 0; +#X connect 9 0 24 0; +#X connect 10 0 23 0; +#X connect 11 0 22 0; +#X connect 12 0 21 0; +#X connect 13 0 20 0; +#X connect 14 0 19 0; +#X connect 15 0 18 0; +#X connect 16 0 0 0; +#X connect 17 0 16 0; +#X connect 18 0 17 0; +#X connect 18 1 16 14; +#X connect 19 0 17 0; +#X connect 19 1 16 13; +#X connect 20 0 17 0; +#X connect 20 1 16 12; +#X connect 21 0 17 0; +#X connect 21 1 16 11; +#X connect 22 0 17 0; +#X connect 22 1 16 10; +#X connect 23 0 17 0; +#X connect 23 1 16 9; +#X connect 24 0 17 0; +#X connect 24 1 16 8; +#X connect 25 0 17 0; +#X connect 25 1 16 7; +#X connect 26 0 17 0; +#X connect 26 1 16 6; +#X connect 27 0 17 0; +#X connect 27 1 16 5; +#X connect 28 0 17 0; +#X connect 28 1 16 4; +#X connect 29 0 17 0; +#X connect 29 1 16 3; +#X connect 30 0 17 0; +#X connect 30 1 16 2; +#X connect 31 0 17 0; +#X connect 31 1 16 1; +#X restore 137 85 pd enviaPresets; +#N canvas 646 100 661 323 recebePresets 0; +#X obj 15 176 s \$0-oscTriOn-r; +#X obj 42 156 s \$0-oscTriAmp-r; +#X obj 58 136 s \$0-oscTriOi-r; +#X obj 75 116 s \$0-oscTriTra-r; +#X obj 160 176 s \$0-oscSawOn-r; +#X obj 186 156 s \$0-oscSawAmp-r; +#X obj 203 136 s \$0-oscSawOi-r; +#X obj 219 116 s \$0-oscSawTra-r; +#X obj 328 176 s \$0-oscPulOn-r; +#X obj 355 156 s \$0-oscPulAmp-r; +#X obj 371 136 s \$0-oscPulLar-r; +#X obj 387 116 s \$0-oscPulOi-r; +#X obj 404 96 s \$0-oscPulTra-r; +#X obj 515 117 s \$0-oscRuiOn-r; +#X obj 532 96 s \$0-oscRuiAmp-r; +#X obj 15 52 unpack f f f f f f f f f f f f f f f, f 79; +#X obj 15 26 r osc1Set; +#X connect 15 0 0 0; +#X connect 15 1 1 0; +#X connect 15 2 2 0; +#X connect 15 3 3 0; +#X connect 15 4 4 0; +#X connect 15 5 5 0; +#X connect 15 6 6 0; +#X connect 15 7 7 0; +#X connect 15 8 8 0; +#X connect 15 9 9 0; +#X connect 15 10 10 0; +#X connect 15 11 11 0; +#X connect 15 12 12 0; +#X connect 15 13 13 0; +#X connect 15 14 14 0; +#X connect 16 0 15 0; +#X restore 138 110 pd recebePresets; +#X obj 285 -78 hradio 10 0 0 5 \$0-oscTriOi-s \$0-oscTriOi-r oitava +7 -10 0 10 -70901 -1 -228910 4; +#X obj 285 -57 hradio 10 0 0 5 \$0-oscSawOi-s \$0-oscSawOi-r -2-1_0_1_2 +-1 -7 0 8 -70901 -1 -228910 2; +#X obj 285 -36 hradio 10 0 0 5 \$0-oscPulOi-s \$0-oscPulOi-r -2-1_0_1_2 +-1 -7 0 8 -70901 -1 -228910 1; +#X coords 0 -1 1 1 250 100 2 130 -100; +#X restore 134 65 pd osciladores; +#N canvas 470 293 814 503 envelopes 0; +#X obj 13 134 cnv 15 590 150 empty empty empty 20 12 0 14 -106627 -66577 +0; +#X obj 15 139 adsr; +#X obj 162 139 adsr; +#X obj 17 78 t f f f f f, f 99; +#X obj 309 139 adsr; +#X obj 456 139 adsr; +#X obj 17 53 inlet; +#X obj 17 288 outlet~; +#X obj 165 289 outlet~; +#X obj 313 287 outlet~; +#X obj 462 288 outlet~; +#X obj 96 105 r adsr1Set; +#X obj 246 105 r adsr2Set; +#X obj 396 105 r adsr3Set; +#X obj 546 105 r adsr4Set; +#X obj 111 288 s adsr1; +#X obj 260 288 s adsr2; +#X obj 411 288 s adsr3; +#X obj 551 288 s adsr4; +#X connect 1 0 7 0; +#X connect 1 1 15 0; +#X connect 2 0 8 0; +#X connect 2 1 16 0; +#X connect 3 0 1 0; +#X connect 3 1 2 0; +#X connect 3 2 4 0; +#X connect 3 3 5 0; +#X connect 4 0 9 0; +#X connect 4 1 17 0; +#X connect 5 0 10 0; +#X connect 5 1 18 0; +#X connect 6 0 3 0; +#X connect 11 0 1 1; +#X connect 12 0 2 1; +#X connect 13 0 4 1; +#X connect 14 0 5 1; +#X coords 0 -1 1 1 592 152 2 12 133; +#X restore 137 224 pd envelopes; +#X obj 26 3 inlet; +#X obj 27 90 unpack f f; +#X obj 27 115 spigot; +#X obj 587 45 adsr2; +#X text 607 29 Envelope do LFO; +#X obj 751 57 adsr2; +#X obj 1019 187 s adsr5; +#X obj 1019 216 s adsr6; +#X obj 901 57 saidaMono; +#N canvas 716 184 589 464 presets 0; +#X obj 238 -14 cnv 15 216 129 empty empty presets 30 6 0 12 -5457 -245226 +0; +#X obj 242 61 cnv 15 205 26 empty empty empty 20 12 0 14 -29723 -66577 +0; +#X symbolatom 299 65 20 0 0 0 Nome: - -, f 20; +#N canvas 200 274 1112 469 gravaPreset 0; +#X obj 376 316 list; +#X obj 74 44 t b f; +#X obj 74 131 list; +#X obj 74 22 r \$0-Gpreset; +#X obj 81 99 r \$0-GnomePreset; +#X obj 231 100 r adsr1; +#X obj 186 100 r osc1; +#X obj 282 100 r adsr2; +#X obj 332 100 r adsr3; +#X obj 382 100 r adsr4; +#X obj 432 100 r adsr5; +#X obj 481 100 r filt1; +#X obj 531 100 r filt2; +#X obj 631 100 r filt4; +#X obj 581 100 r filt3; +#X obj 681 100 r lfo1; +#X obj 165 131 list; +#X obj 210 132 list; +#X obj 261 132 list; +#X obj 310 131 list; +#X obj 361 132 list; +#X obj 411 132 list; +#X obj 461 132 list; +#X obj 510 132 list; +#X obj 560 131 list; +#X obj 610 132 list; +#X obj 660 132 list; +#X obj 710 132 list; +#X obj 275 162 list; +#X obj 370 163 list; +#X obj 487 163 list; +#X obj 586 162 list; +#X obj 667 190 list; +#X obj 181 162 list; +#X obj 441 202 list; +#X obj 636 216 list; +#X obj 247 202 list; +#X obj 544 248 list; +#X obj 431 276 list; +#X obj 731 100 r volGrav; +#X obj 795 100 r adsr6; +#X obj 775 132 list; +#X obj 163 74 t b b b b b b b b b b b b f b b, f 101; +#X obj 739 161 list; +#X obj 377 364 text set presetSub2; +#X connect 0 0 44 0; +#X connect 1 0 2 0; +#X connect 1 1 42 0; +#X connect 2 0 0 0; +#X connect 3 0 1 0; +#X connect 4 0 2 1; +#X connect 5 0 17 1; +#X connect 6 0 16 1; +#X connect 7 0 18 1; +#X connect 8 0 19 1; +#X connect 9 0 20 1; +#X connect 10 0 21 1; +#X connect 11 0 22 1; +#X connect 12 0 23 1; +#X connect 13 0 25 1; +#X connect 14 0 24 1; +#X connect 15 0 26 1; +#X connect 16 0 33 0; +#X connect 17 0 33 1; +#X connect 18 0 28 0; +#X connect 19 0 28 1; +#X connect 20 0 29 0; +#X connect 21 0 29 1; +#X connect 22 0 30 0; +#X connect 23 0 30 1; +#X connect 24 0 31 0; +#X connect 25 0 31 1; +#X connect 26 0 32 0; +#X connect 27 0 43 0; +#X connect 28 0 36 1; +#X connect 29 0 34 0; +#X connect 30 0 34 1; +#X connect 31 0 35 0; +#X connect 32 0 35 1; +#X connect 33 0 36 0; +#X connect 34 0 37 0; +#X connect 35 0 37 1; +#X connect 36 0 38 0; +#X connect 37 0 38 1; +#X connect 38 0 0 1; +#X connect 39 0 27 1; +#X connect 40 0 41 1; +#X connect 41 0 43 1; +#X connect 42 1 16 0; +#X connect 42 2 17 0; +#X connect 42 3 18 0; +#X connect 42 4 19 0; +#X connect 42 5 20 0; +#X connect 42 6 21 0; +#X connect 42 7 22 0; +#X connect 42 8 23 0; +#X connect 42 9 24 0; +#X connect 42 10 25 0; +#X connect 42 11 26 0; +#X connect 42 12 44 1; +#X connect 42 13 27 0; +#X connect 42 14 41 0; +#X connect 43 0 32 1; +#X restore 56 -32 pd gravaPreset; +#N canvas 206 272 966 461 lePreset 0; +#X msg 16 55 set \$1; +#X obj 186 -5 r \$0-Lpreset; +#X obj 16 79 s \$0-nomePreset; +#X obj 26 220 s osc1Set; +#X obj 516 160 s filt4Set; +#X obj 490 211 s filt3Set; +#X obj 349 90 s filt2Set; +#X obj 311 136 s filt1Set; +#X obj 73 176 s adsr1Set; +#X obj 116 132 s adsr2Set; +#X obj 160 89 s adsr3Set; +#X obj 207 230 s adsr4Set; +#X obj 275 183 s adsr5Set; +#X obj 549 99 s lfo1Set; +#X obj 567 49 s volSet; +#X obj 715 223 s adsr6Set; +#X obj 17 33 text get presetSub2 0 1; +#X obj 160 67 text get presetSub2 46 15; +#X obj 116 110 text get presetSub2 31 15; +#X obj 73 154 text get presetSub2 16 15; +#X obj 26 198 text get presetSub2 1 15; +#X obj 207 208 text get presetSub2 61 15; +#X obj 275 161 text get presetSub2 76 15; +#X obj 311 114 text get presetSub2 91 15; +#X obj 349 68 text get presetSub2 106 15; +#X obj 565 27 text get presetSub2 166 1; +#X obj 549 77 text get presetSub2 151 15; +#X obj 516 138 text get presetSub2 136 15; +#X obj 489 189 text get presetSub2 121 15; +#X obj 715 201 text get presetSub2 167 15; +#X connect 0 0 2 0; +#X connect 1 0 16 0; +#X connect 1 0 17 0; +#X connect 1 0 18 0; +#X connect 1 0 19 0; +#X connect 1 0 20 0; +#X connect 1 0 21 0; +#X connect 1 0 22 0; +#X connect 1 0 23 0; +#X connect 1 0 24 0; +#X connect 1 0 25 0; +#X connect 1 0 26 0; +#X connect 1 0 27 0; +#X connect 1 0 28 0; +#X connect 1 0 29 0; +#X connect 16 0 0 0; +#X connect 17 0 10 0; +#X connect 18 0 9 0; +#X connect 19 0 8 0; +#X connect 20 0 3 0; +#X connect 21 0 11 0; +#X connect 22 0 12 0; +#X connect 23 0 7 0; +#X connect 24 0 6 0; +#X connect 25 0 14 0; +#X connect 26 0 13 0; +#X connect 27 0 4 0; +#X connect 28 0 5 0; +#X connect 29 0 15 0; +#X restore 56 -8 pd lePreset; +#X floatatom 104 235 5 0 0 0 - - -, f 5; +#X floatatom 270 258 5 0 0 0 - - -, f 5; +#X msg 375 276 0, f 2; +#X obj 375 214 loadbang; +#X obj 428 91 tgl 20 0 empty empty Gravar(x)/ler() -85 8 0 9 -183595 +-13060 -257474 0 1; +#X obj 242 2 bng 25 250 50 0 empty \$0-ps-0 0 7 9 0 18 -83413 -262144 +-262144; +#X obj 272 2 bng 25 250 50 0 empty \$0-ps-1 1 7 9 0 18 -185550 -262144 +-262144; +#X obj 302 2 bng 25 250 50 0 empty \$0-ps-2 2 7 9 0 18 -83413 -262144 +-262144; +#X obj 332 2 bng 25 250 50 0 empty \$0-ps-3 3 7 9 0 18 -83413 -262144 +-262144; +#X obj 362 2 bng 25 250 50 0 empty \$0-ps-4 4 7 9 0 18 -83413 -262144 +-262144; +#X obj 392 2 bng 25 250 50 0 empty \$0-ps-5 5 7 9 0 18 -83413 -262144 +-262144; +#X obj 422 2 bng 25 250 50 0 empty \$0-ps-6 6 7 9 0 18 -83413 -262144 +-262144; +#X obj 242 32 bng 25 250 50 0 empty \$0-ps-7 7 7 9 0 18 -121559 -262144 +-262144; +#X obj 272 32 bng 25 250 50 0 empty \$0-ps-8 8 7 9 0 18 -121559 -262144 +-262144; +#X obj 302 32 bng 25 250 50 0 empty \$0-ps-9 9 7 9 0 18 -121559 -262144 +-262144; +#X msg 100 92 0; +#X msg 122 92 1; +#X msg 144 92 2; +#X msg 166 92 3; +#X msg 188 92 4; +#X msg 112 124 5; +#X msg 134 124 6; +#X msg 156 124 7; +#X msg 178 124 8; +#X msg 200 124 9; +#X obj 270 229 spigot 1; +#X obj 104 208 spigot; +#X obj 395 134 == 0; +#X obj 332 32 bng 25 250 50 0 empty \$0-ps-10 10 2 9 0 16 -121559 -262144 +-262144; +#X obj 362 32 bng 25 250 50 0 empty \$0-ps-11 11 2 9 0 16 -121559 -262144 +-262144; +#X obj 392 32 bng 25 250 50 0 empty \$0-ps-12 12 2 9 0 16 -121559 -262144 +-262144; +#X obj 422 32 bng 25 250 50 0 empty \$0-ps-13 13 2 9 0 16 -121559 -262144 +-262144; +#X msg 152 154 10; +#X msg 174 154 11; +#X msg 196 154 12; +#X msg 217 154 13; +#X obj 430 134 r \$0-nomePreset; +#X obj 291 134 s \$0-GnomePreset; +#X obj 270 340 s \$0-Lpreset; +#X obj 104 261 s \$0-Gpreset; +#N canvas 75 231 585 454 cores 0; +#X obj 94 30 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X obj 94 395 s \$0-ps-0; +#X obj 94 7 inlet; +#X obj 94 288 route 0 1 2 3 4 5 6 7 8 9 10 11 12 13; +#X msg 94 238 \$1 color -5.33282e+06 0 0; +#X floatatom 94 215 5 0 0 0 - - -, f 5; +#X msg 223 203 \$1 color -7.64681e+06 0 0; +#X obj 222 111 until; +#X obj 222 137 f; +#X obj 252 137 + 1; +#X msg 221 77 14; +#X obj 94 49 t b b 0, f 30; +#X floatatom 222 178 5 0 0 0 - - -, f 5; +#X obj 95 121 until; +#X obj 95 147 f; +#X obj 125 147 + 1; +#X obj 109 375 s \$0-ps-1; +#X obj 125 355 s \$0-ps-2; +#X obj 140 335 s \$0-ps-3; +#X obj 156 316 s \$0-ps-4; +#X obj 172 395 s \$0-ps-5; +#X obj 187 375 s \$0-ps-6; +#X obj 203 355 s \$0-ps-7; +#X obj 218 335 s \$0-ps-8; +#X obj 234 315 s \$0-ps-9; +#X obj 250 395 s \$0-ps-10; +#X obj 266 375 s \$0-ps-11; +#X obj 281 355 s \$0-ps-12; +#X obj 297 335 s \$0-ps-13; +#X obj 391 47 inlet; +#X floatatom 391 170 5 0 0 0 - - -, f 5; +#X msg 391 203 \$1 color -1.20126e+07 0 0; +#X obj 391 72 t f b; +#X obj 94 78 text size presetSub2; +#X connect 0 0 11 0; +#X connect 2 0 0 0; +#X connect 3 0 1 0; +#X connect 3 1 16 0; +#X connect 3 2 17 0; +#X connect 3 3 18 0; +#X connect 3 4 19 0; +#X connect 3 5 20 0; +#X connect 3 6 21 0; +#X connect 3 7 22 0; +#X connect 3 8 23 0; +#X connect 3 9 24 0; +#X connect 3 10 25 0; +#X connect 3 11 26 0; +#X connect 3 12 27 0; +#X connect 3 13 28 0; +#X connect 4 0 3 0; +#X connect 5 0 4 0; +#X connect 6 0 3 0; +#X connect 7 0 8 0; +#X connect 8 0 9 0; +#X connect 8 0 12 0; +#X connect 9 0 8 1; +#X connect 10 0 7 0; +#X connect 11 0 33 0; +#X connect 11 1 10 0; +#X connect 11 2 8 1; +#X connect 11 2 14 1; +#X connect 12 0 6 0; +#X connect 13 0 14 0; +#X connect 14 0 15 0; +#X connect 14 0 5 0; +#X connect 15 0 14 1; +#X connect 29 0 32 0; +#X connect 30 0 31 0; +#X connect 31 0 3 0; +#X connect 32 0 30 0; +#X connect 32 1 0 0; +#X connect 33 0 13 0; +#X restore 203 335 pd cores; +#X msg 490 56 0; +#X obj 490 78 pipe 500; +#X obj 243 95 bng 15 250 50 0 empty empty Apagar 17 6 0 10 -258881 +-1 -252806; +#X msg 58 304 set \$1; +#X msg 58 340 1; +#X obj 529 135 sel 1; +#X obj 375 236 t b b; +#X obj 58 368 text delete presetSub2; +#X connect 2 0 42 0; +#X connect 5 0 44 0; +#X connect 5 0 45 1; +#X connect 5 0 49 0; +#X connect 6 0 43 0; +#X connect 6 0 45 1; +#X connect 6 0 49 0; +#X connect 7 0 43 0; +#X connect 7 0 45 1; +#X connect 8 0 52 0; +#X connect 9 0 31 1; +#X connect 9 0 32 0; +#X connect 9 0 51 0; +#X connect 10 0 20 0; +#X connect 10 0 46 0; +#X connect 11 0 21 0; +#X connect 11 0 46 0; +#X connect 12 0 22 0; +#X connect 12 0 46 0; +#X connect 13 0 23 0; +#X connect 13 0 46 0; +#X connect 14 0 24 0; +#X connect 14 0 46 0; +#X connect 15 0 25 0; +#X connect 15 0 46 0; +#X connect 16 0 26 0; +#X connect 16 0 46 0; +#X connect 17 0 27 0; +#X connect 17 0 46 0; +#X connect 18 0 28 0; +#X connect 18 0 46 0; +#X connect 19 0 29 0; +#X connect 19 0 46 0; +#X connect 20 0 31 0; +#X connect 20 0 30 0; +#X connect 21 0 31 0; +#X connect 21 0 30 0; +#X connect 22 0 31 0; +#X connect 22 0 30 0; +#X connect 23 0 31 0; +#X connect 23 0 30 0; +#X connect 24 0 31 0; +#X connect 24 0 30 0; +#X connect 25 0 31 0; +#X connect 25 0 30 0; +#X connect 26 0 31 0; +#X connect 26 0 30 0; +#X connect 27 0 31 0; +#X connect 27 0 30 0; +#X connect 28 0 31 0; +#X connect 28 0 30 0; +#X connect 29 0 31 0; +#X connect 29 0 30 0; +#X connect 30 0 6 0; +#X connect 31 0 5 0; +#X connect 32 0 30 1; +#X connect 33 0 37 0; +#X connect 33 0 46 0; +#X connect 34 0 38 0; +#X connect 34 0 46 0; +#X connect 35 0 39 0; +#X connect 35 0 46 0; +#X connect 36 0 40 0; +#X connect 36 0 46 0; +#X connect 37 0 31 0; +#X connect 37 0 30 0; +#X connect 38 0 31 0; +#X connect 38 0 30 0; +#X connect 39 0 31 0; +#X connect 39 0 30 0; +#X connect 40 0 31 0; +#X connect 40 0 30 0; +#X connect 41 0 2 0; +#X connect 46 0 47 0; +#X connect 47 0 9 0; +#X connect 48 0 50 0; +#X connect 49 0 50 0; +#X connect 50 0 53 0; +#X connect 51 0 2 0; +#X connect 52 0 7 0; +#X connect 52 1 45 0; +#X coords 0 -1 1 1 218 131 2 237 -15; +#X restore 758 284 pd presets; +#X obj 877 4 r adsr5Set; +#X obj 674 5 r adsr6Set; +#N canvas 411 213 361 177 randomizar 0; +#X obj 31 29 inlet; +#N canvas 704 155 450 530 fonte 0; +#N canvas 0 402 1086 323 aleatorio 0; +#X obj 37 -103 inlet; +#X obj 92 -6 random 101; +#X obj 92 16 * 0.01; +#X obj 37 -71 t b b; +#X obj 36 116 outlet; +#X text 53 -25 TriOn; +#X obj 37 -6 random 2; +#X text 108 -25 TriAmp; +#X text 176 -25 TriOi; +#X obj 160 -6 random 6; +#X text 232 -25 TriTra; +#X obj 215 -6 random 120; +#X obj 215 16 * 0.1; +#X text 299 -25 SawOn; +#X obj 283 -6 random 2; +#X text 354 -25 SawAmp; +#X obj 338 -6 random 101; +#X obj 338 16 * 0.01; +#X text 429 -25 SawOi; +#X obj 407 -6 random 6; +#X text 480 -24 SawTra; +#X obj 463 -6 random 120; +#X obj 463 16 * 0.1; +#X obj 585 -6 random 101; +#X obj 585 16 * 0.01; +#X obj 530 -6 random 2; +#X obj 719 -6 random 6; +#X obj 774 -6 random 120; +#X obj 774 16 * 0.1; +#X text 546 -25 PulOn; +#X text 601 -25 PulAmp; +#X text 735 -25 PulOi; +#X text 791 -25 PulTra; +#X obj 652 -6 random 101; +#X obj 652 16 * 0.01; +#X text 668 -25 PulLar; +#X obj 37 81 pack f f f f f f f f f f f f f f f, f 150; +#X obj 895 -6 random 101; +#X obj 895 16 * 0.01; +#X obj 840 -6 random 2; +#X text 856 -25 RuiOn; +#X text 911 -25 RuiAmp; +#X connect 0 0 3 0; +#X connect 1 0 2 0; +#X connect 2 0 36 1; +#X connect 3 0 6 0; +#X connect 3 1 1 0; +#X connect 3 1 9 0; +#X connect 3 1 11 0; +#X connect 3 1 14 0; +#X connect 3 1 16 0; +#X connect 3 1 19 0; +#X connect 3 1 21 0; +#X connect 3 1 25 0; +#X connect 3 1 39 0; +#X connect 3 1 37 0; +#X connect 3 1 33 0; +#X connect 3 1 27 0; +#X connect 3 1 26 0; +#X connect 3 1 23 0; +#X connect 6 0 36 0; +#X connect 9 0 36 2; +#X connect 11 0 12 0; +#X connect 12 0 36 3; +#X connect 14 0 36 4; +#X connect 16 0 17 0; +#X connect 17 0 36 5; +#X connect 19 0 36 6; +#X connect 21 0 22 0; +#X connect 22 0 36 7; +#X connect 23 0 24 0; +#X connect 24 0 36 9; +#X connect 25 0 36 8; +#X connect 26 0 36 11; +#X connect 27 0 28 0; +#X connect 28 0 36 12; +#X connect 33 0 34 0; +#X connect 34 0 36 10; +#X connect 36 0 4 0; +#X connect 37 0 38 0; +#X connect 38 0 36 14; +#X connect 39 0 36 13; +#X restore 105 -212 pd aleatorio; +#X obj 105 -268 inlet; +#X obj 105 -177 s osc1Set; +#X obj 105 -237 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X connect 0 0 2 0; +#X connect 1 0 3 0; +#X connect 3 0 0 0; +#X restore 31 103 pd fonte; +#N canvas 103 167 546 530 ressonadores 0; +#N canvas 187 114 1086 323 aleatorio 0; +#X obj 37 -103 inlet; +#X obj 37 -71 t b b; +#X obj 36 116 outlet; +#X obj 37 -6 random 2; +#X obj 283 -6 random 2; +#X obj 338 -6 random 101; +#X obj 338 16 * 0.01; +#X obj 92 -6 random 20000; +#X text 108 -25 freq; +#X text 232 -25 Res; +#X obj 215 -6 random 201; +#X text 291 -25 MidiOn; +#X text 354 -25 Amp; +#X text 43 -25 btn; +#X obj 37 81 pack f f f f f f, f 50; +#X connect 0 0 1 0; +#X connect 1 0 3 0; +#X connect 1 1 4 0; +#X connect 1 1 5 0; +#X connect 1 1 7 0; +#X connect 1 1 10 0; +#X connect 3 0 14 0; +#X connect 4 0 14 4; +#X connect 5 0 6 0; +#X connect 6 0 14 5; +#X connect 7 0 14 1; +#X connect 7 0 14 2; +#X connect 10 0 14 3; +#X connect 14 0 2 0; +#X restore 105 -165 pd aleatorio; +#X obj 105 -268 inlet; +#N canvas 187 142 1086 323 aleatorio 0; +#X obj 37 -103 inlet; +#X obj 37 -71 t b b; +#X obj 36 116 outlet; +#X obj 37 -6 random 2; +#X obj 173 -6 random 2; +#X obj 228 -6 random 101; +#X obj 228 16 * 0.01; +#X obj 92 -6 random 20000; +#X text 108 -25 freq; +#X text 181 -25 MidiOn; +#X text 244 -25 Amp; +#X text 43 -25 btn; +#X obj 37 81 pack f f f f f, f 33; +#X connect 0 0 1 0; +#X connect 1 0 3 0; +#X connect 1 1 4 0; +#X connect 1 1 5 0; +#X connect 1 1 7 0; +#X connect 3 0 12 0; +#X connect 4 0 12 3; +#X connect 5 0 6 0; +#X connect 6 0 12 4; +#X connect 7 0 12 1; +#X connect 7 0 12 2; +#X connect 12 0 2 0; +#X restore 330 -62 pd aleatorio; +#X obj 304 -158 until; +#X obj 304 -185 t f b; +#X obj 303 -128 f; +#X msg 344 -157 1; +#X obj 329 -128 + 1; +#X obj 303 -93 t f b; +#X obj 303 -28 list, f 5; +#X text 120 -182 moog; +#N canvas 187 142 1086 323 aleatorio 0; +#X obj 37 -103 inlet; +#X obj 37 -71 t b b; +#X obj 36 116 outlet; +#X obj 37 -6 random 2; +#X obj 283 -6 random 2; +#X obj 338 -6 random 101; +#X obj 338 16 * 0.01; +#X obj 92 -6 random 20000; +#X text 108 -25 freq; +#X text 291 -25 MidiOn; +#X text 354 -25 Amp; +#X text 43 -25 btn; +#X obj 37 81 pack f f f f f f, f 50; +#X text 224 -25 q; +#X obj 207 -6 random 3001; +#X connect 0 0 1 0; +#X connect 1 0 3 0; +#X connect 1 1 4 0; +#X connect 1 1 5 0; +#X connect 1 1 7 0; +#X connect 1 1 14 0; +#X connect 3 0 12 0; +#X connect 4 0 12 4; +#X connect 5 0 6 0; +#X connect 6 0 12 5; +#X connect 7 0 12 1; +#X connect 7 0 12 2; +#X connect 12 0 2 0; +#X connect 14 0 12 3; +#X restore 185 -165 pd aleatorio; +#X text 200 -182 vcf; +#X msg 304 -212 2; +#X text 332 -213 passa-baixa e passa alta; +#X obj 105 -126 s filt1Set; +#X obj 185 -127 s filt2Set; +#X obj 303 -6 route 1 2; +#X obj 303 51 s filt3Set; +#X obj 328 30 s filt4Set; +#X connect 0 0 15 0; +#X connect 1 0 0 0; +#X connect 1 0 11 0; +#X connect 1 0 13 0; +#X connect 2 0 9 1; +#X connect 3 0 5 0; +#X connect 4 0 3 0; +#X connect 4 1 6 0; +#X connect 5 0 7 0; +#X connect 5 0 8 0; +#X connect 6 0 5 1; +#X connect 7 0 5 1; +#X connect 8 0 9 0; +#X connect 8 1 2 0; +#X connect 9 0 17 0; +#X connect 11 0 16 0; +#X connect 13 0 4 0; +#X connect 17 0 18 0; +#X connect 17 1 19 0; +#X restore 100 104 pd ressonadores; +#N canvas 632 153 546 576 envelopes 0; +#N canvas 208 221 1086 346 aleatorio 0; +#X obj 37 -103 inlet; +#X obj 37 -71 t b b; +#X obj 36 116 outlet; +#X obj 325 -6 random 2; +#X obj 183 -6 random 101; +#X obj 183 16 * 0.01; +#X text 43 -25 A; +#X obj 37 -6 random 996; +#X obj 37 16 + 5; +#X text 125 -25 D; +#X obj 109 -6 random 2000; +#X obj 109 16 + 1; +#X text 199 -25 S; +#X obj 250 -6 random 2000; +#X obj 250 16 + 1; +#X text 266 -25 R; +#X obj 37 81 pack f f f f f, f 48; +#X text 333 -25 Auto rel.; +#X connect 0 0 1 0; +#X connect 1 0 7 0; +#X connect 1 1 3 0; +#X connect 1 1 4 0; +#X connect 1 1 10 0; +#X connect 1 1 13 0; +#X connect 3 0 16 4; +#X connect 4 0 5 0; +#X connect 5 0 16 2; +#X connect 7 0 8 0; +#X connect 8 0 16 0; +#X connect 10 0 11 0; +#X connect 11 0 16 1; +#X connect 13 0 14 0; +#X connect 14 0 16 3; +#X connect 16 0 2 0; +#X restore 105 -165 pd aleatorio; +#X obj 105 -268 inlet; +#X obj 304 -158 until; +#X obj 304 -185 t f b; +#X obj 303 -128 f; +#X msg 344 -157 1; +#X obj 329 -128 + 1; +#X obj 303 -93 t f b; +#X obj 303 -28 list, f 5; +#X text 120 -182 adsr geral; +#X obj 105 -126 s adsr5Set; +#X msg 303 -212 4; +#X text 332 -213 adsr; +#X obj 303 -6 route 1 2 3 4, f 17; +#X obj 303 85 s adsr1Set; +#X obj 327 64 s adsr2Set; +#X obj 352 43 s adsr3Set; +#X obj 377 21 s adsr4Set; +#N canvas 185 351 1086 346 aleatorio 0; +#X obj 37 -103 inlet; +#X obj 37 -71 t b b; +#X obj 36 116 outlet; +#X obj 405 -6 random 2; +#X obj 183 -6 random 101; +#X obj 183 16 * 0.01; +#X text 43 -25 A; +#X obj 37 -6 random 996; +#X obj 37 16 + 5; +#X text 125 -25 D; +#X obj 109 -6 random 2000; +#X obj 109 16 + 1; +#X text 199 -25 S; +#X obj 250 -6 random 2000; +#X obj 250 16 + 1; +#X text 266 -25 R; +#X text 413 -25 Auto rel.; +#X obj 37 81 pack f f f f f f, f 61; +#X text 340 -28 amp; +#X obj 326 -6 random 10001; +#X connect 0 0 1 0; +#X connect 1 0 7 0; +#X connect 1 1 3 0; +#X connect 1 1 4 0; +#X connect 1 1 10 0; +#X connect 1 1 13 0; +#X connect 1 1 19 0; +#X connect 3 0 17 5; +#X connect 4 0 5 0; +#X connect 5 0 17 2; +#X connect 7 0 8 0; +#X connect 8 0 17 0; +#X connect 10 0 11 0; +#X connect 11 0 17 1; +#X connect 13 0 14 0; +#X connect 14 0 17 3; +#X connect 17 0 2 0; +#X connect 19 0 17 4; +#X restore 330 -60 pd aleatorio; +#N canvas 208 221 1086 346 aleatorio 0; +#X obj 37 -103 inlet; +#X obj 37 -71 t b b; +#X obj 36 116 outlet; +#X obj 325 -6 random 2; +#X obj 183 -6 random 101; +#X obj 183 16 * 0.01; +#X text 43 -25 A; +#X obj 37 -6 random 996; +#X obj 37 16 + 5; +#X text 125 -25 D; +#X obj 109 -6 random 2000; +#X obj 109 16 + 1; +#X text 199 -25 S; +#X obj 250 -6 random 2000; +#X obj 250 16 + 1; +#X text 266 -25 R; +#X obj 37 81 pack f f f f f, f 48; +#X text 333 -25 Auto rel.; +#X connect 0 0 1 0; +#X connect 1 0 7 0; +#X connect 1 1 3 0; +#X connect 1 1 4 0; +#X connect 1 1 10 0; +#X connect 1 1 13 0; +#X connect 3 0 16 4; +#X connect 4 0 5 0; +#X connect 5 0 16 2; +#X connect 7 0 8 0; +#X connect 8 0 16 0; +#X connect 10 0 11 0; +#X connect 11 0 16 1; +#X connect 13 0 14 0; +#X connect 14 0 16 3; +#X connect 16 0 2 0; +#X restore 191 -166 pd aleatorio; +#X text 206 -183 adsr LFO; +#X obj 191 -127 s adsr6Set; +#X connect 0 0 10 0; +#X connect 1 0 0 0; +#X connect 1 0 11 0; +#X connect 1 0 19 0; +#X connect 2 0 4 0; +#X connect 3 0 2 0; +#X connect 3 1 5 0; +#X connect 4 0 6 0; +#X connect 4 0 7 0; +#X connect 5 0 4 1; +#X connect 6 0 4 1; +#X connect 7 0 8 0; +#X connect 7 1 18 0; +#X connect 8 0 13 0; +#X connect 11 0 3 0; +#X connect 13 0 14 0; +#X connect 13 1 15 0; +#X connect 13 2 16 0; +#X connect 13 3 17 0; +#X connect 18 0 8 1; +#X connect 19 0 21 0; +#X restore 202 104 pd envelopes; +#N canvas 704 183 450 530 LFO 0; +#N canvas 121 373 1086 323 aleatorio 0; +#X obj 37 -103 inlet; +#X obj 37 -71 t b b; +#X obj 36 116 outlet; +#X obj 37 81 pack f f f, f 21; +#X text 53 -25 radio; +#X text 108 -25 freq; +#X text 176 -25 amp; +#X obj 37 -6 random 3; +#X obj 92 -6 random 21; +#X obj 160 -6 random 1001; +#X connect 0 0 1 0; +#X connect 1 0 7 0; +#X connect 1 1 8 0; +#X connect 1 1 9 0; +#X connect 3 0 2 0; +#X connect 7 0 3 0; +#X connect 8 0 3 1; +#X connect 9 0 3 2; +#X restore 105 -212 pd aleatorio; +#X obj 105 -268 inlet; +#X obj 105 -237 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 105 -177 s lfo1Set; +#X connect 0 0 3 0; +#X connect 1 0 2 0; +#X connect 2 0 0 0; +#X restore 285 104 pd LFO; +#X connect 0 0 1 0; +#X connect 0 0 2 0; +#X connect 0 0 3 0; +#X connect 0 0 4 0; +#X restore 1003 247 pd randomizar; +#X obj 767 244 bng 30 250 50 0 empty empty Randomizar\ parâmetros +32 12 0 12 -93718 -1 -146693; +#X obj 1019 409 writesf~ 1; +#X msg 1019 344 open \$1; +#X obj 1019 320 savepanel; +#X obj 1005 8 inlet~; +#N canvas 562 1335 781 416 filtros 1; +#X obj 46 -65 cnv 15 596 123 empty empty empty 20 12 0 14 -114754 -66577 +0; +#X obj 65 -30 hsl 110 30 0 22000 0 0 \$0-freqMoog-s \$0-freqMoog-r +freq_de_corte 15 13 0 10 -62876 -1 -241320 2695 1; +#X obj 65 4 nbx 5 14 0 22000 0 1 \$0-fNumMoog-s \$0-fNumMoog-r empty +0 -8 0 10 -83797 -245482 -249507 5440 256 0; +#X obj 125 4 nbx 5 14 0 200 0 1 \$0-resMoog-s \$0-resMoog-r resson. +8 18 0 10 -83797 -245482 -182930 72 256 0; +#X obj 64 -49 tgl 15 0 \$0-btnMoog-s \$0-btnMoog-r passa-baixa(moog) +17 5 0 10 -42080 -1 -228835 1 1; +#X obj 210 -49 tgl 15 0 \$0-btnVcf-s \$0-btnVcf-r passa-banda(vcf)1 +17 5 0 10 -42080 -1 -220643 0 1; +#N canvas 41 184 468 487 soma_filtro 0; +#X obj 204 218 sel 0; +#X obj 231 278 /, f 5; +#X obj 231 252 t 1 f; +#X msg 204 252 0; +#X obj 157 134 t l l; +#X obj 129 51 t b f; +#X obj 158 113 pack f f f f; +#X obj 219 29 t b f; +#X obj 259 51 t b f; +#X obj 204 185 expr $f1 + $f2 + $f3 + $f4, f 28; +#X obj 107 8 r \$0-btnMoog-s; +#X obj 129 29 r \$0-btnVcf-s; +#X obj 219 7 r \$0-btnPbaixa-s; +#X obj 204 314 s \$0-soma_filtro; +#X obj 27 297 s \$0-Moog-on; +#X obj 27 193 unpack f f f f; +#X obj 54 277 s \$0-Vcf-on; +#X obj 81 257 s \$0-Pbaixa-on; +#X obj 108 237 s \$0-Palta-on; +#X obj 259 29 r \$0-btnPalta-s; +#X connect 0 0 3 0; +#X connect 0 1 2 0; +#X connect 1 0 13 0; +#X connect 2 0 1 0; +#X connect 2 1 1 1; +#X connect 3 0 13 0; +#X connect 4 0 15 0; +#X connect 4 1 9 0; +#X connect 5 0 6 0; +#X connect 5 1 6 1; +#X connect 6 0 4 0; +#X connect 7 0 6 0; +#X connect 7 1 6 2; +#X connect 8 0 6 0; +#X connect 8 1 6 3; +#X connect 9 0 0 0; +#X connect 10 0 6 0; +#X connect 11 0 5 0; +#X connect 12 0 7 0; +#X connect 15 0 14 0; +#X connect 15 1 16 0; +#X connect 15 2 17 0; +#X connect 15 3 18 0; +#X connect 19 0 8 0; +#X restore 653 -47 pd soma_filtro; +#X obj 210 -30 hsl 110 30 0 22000 0 0 \$0-freqVcf-s \$0-freqVcf-r freq_central +15 13 0 10 -62876 -1 -241320 0 1; +#X obj 210 4 nbx 5 14 0 22000 0 1 \$0-fNumVcf-s \$0-fNumVcf-r empty +0 -8 0 10 -83797 -245482 -249507 0 256 0; +#X obj 271 4 nbx 5 14 0 200 0 1 \$0-larVcf-s \$0-larVcf-r Q(0-200) +5 18 0 10 -83797 -245482 -182930 0 256 0; +#X obj 90 130 inlet~; +#X obj 243 129 inlet~; +#X obj 270 32 nbx 5 14 0 1 0 1 \$0-ampVcf-s \$0-ampVcf-r amp. 18 18 +0 10 -83797 -245482 -182930 0 256 0; +#X obj 125 32 nbx 5 14 0 1 0 1 \$0-ampMoog-s \$0-ampMoog-r amp. 18 +18 0 10 -83797 -245482 -182930 0.5 256 0; +#X obj 65 32 tgl 15 0 \$0-midiMoog-s \$0-midiMoog-r MIDIin 18 6 0 10 +-42080 -1 -220643 1 1; +#X obj 403 132 inlet~; +#X obj 356 -49 tgl 15 0 \$0-btnPbaixa-s \$0-btnPbaixa-r passa-banda(vcf)2 +17 5 0 10 -42080 -1 -220643 1 1; +#X obj 356 -30 hsl 110 30 0 22000 0 1 \$0-freqPbaixa-s \$0-freqPbaixa-r +freq_central 15 13 0 10 -62876 -1 -241320 0 1; +#X obj 356 4 nbx 5 14 0 22000 0 1 \$0-fNumPbaixa-s \$0-fNumPbaixa-r +empty 0 -8 0 10 -83797 -245482 -249507 0 256 0; +#X obj 416 32 nbx 5 14 0 1 0 1 \$0-ampPbaixa-s \$0-ampPbaixa-r amp. +18 18 0 10 -83797 -245482 -182930 1 256 0; +#X obj 506 -49 tgl 15 0 \$0-btnPalta-s \$0-btnPalta-r passa-banda(vcf)3 +17 5 0 10 -42080 -1 -220643 0 1; +#X obj 506 -30 hsl 110 30 0 22000 0 1 \$0-freqPalta-s \$0-freqPalta-r +freq_central 15 13 0 10 -62876 -1 -241320 0 1; +#X obj 506 4 nbx 5 14 0 22000 0 1 \$0-fNumPalta-s \$0-fNumPalta-r empty +0 -8 0 10 -83797 -245482 -249507 0 256 0; +#X obj 566 32 nbx 5 14 0 1 0 1 \$0-ampPalta-s \$0-ampPalta-r amp. 18 +18 0 10 -83797 -245482 -182930 0 256 0; +#X obj 535 134 inlet~; +#N canvas 448 364 450 346 vcf 0; +#X obj 188 96 inlet; +#X obj 274 95 inlet~; +#X obj 188 179 +~; +#X obj 188 157 line~; +#X msg 188 133 \$1 20; +#X obj 235 94 inlet; +#X obj 291 205 snapshot~; +#X obj 338 143 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X obj 338 163 metro 10; +#X msg 291 227 set \$1; +#X obj 291 249 s \$0-freqVcf-r; +#X obj 339 111 r dspOn; +#X connect 0 0 4 0; +#X connect 1 0 2 1; +#X connect 2 0 6 0; +#X connect 3 0 2 0; +#X connect 4 0 3 0; +#X connect 6 0 9 0; +#X connect 7 0 8 0; +#X connect 8 0 6 0; +#X connect 9 0 10 0; +#X connect 11 0 7 0; +#X restore 210 155 pd vcf; +#N canvas 79 256 450 346 moog 0; +#X obj 185 31 inlet; +#X obj 269 109 inlet~; +#X obj 225 31 inlet; +#X obj 185 132 +~; +#X obj 185 107 line~; +#X msg 185 83 \$1 20; +#X obj 225 107 line~; +#X msg 225 83 \$1 20; +#X obj 225 61 / 25; +#X obj 279 172 snapshot~; +#X obj 326 110 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X obj 326 130 metro 10; +#X msg 279 194 set \$1; +#X obj 279 216 s \$0-freqMoog-r; +#X obj 326 85 r dspOn; +#X connect 0 0 5 0; +#X connect 1 0 3 1; +#X connect 2 0 8 0; +#X connect 3 0 9 0; +#X connect 4 0 3 0; +#X connect 5 0 4 0; +#X connect 7 0 6 0; +#X connect 8 0 7 0; +#X connect 9 0 12 0; +#X connect 10 0 11 0; +#X connect 11 0 9 0; +#X connect 12 0 13 0; +#X connect 14 0 10 0; +#X restore 51 155 pd moog; +#X obj 210 32 tgl 15 0 \$0-midiVcf-s \$0-midiVcf-r MIDIin 18 6 0 10 +-42080 -1 -220643 0 1; +#X obj 356 31 tgl 15 0 \$0-midiPbaixa-s \$0-midiPbaixa-r MIDIin 18 +6 0 10 -42080 -1 -220643 0 1; +#X obj 506 31 tgl 15 0 \$0-midiPalta-s \$0-midiPalta-r MIDIin 18 6 +0 10 -42080 -1 -220643 0 1; +#N canvas 693 393 450 300 midiIn 0; +#X obj 120 76 mtof; +#X obj 120 106 spigot; +#X obj 120 128 outlet; +#X obj 153 76 inlet; +#X obj 203 43 inlet notaMIDI; +#X connect 0 0 1 0; +#X connect 1 0 2 0; +#X connect 3 0 1 1; +#X connect 4 0 0 0; +#X restore 70 82 pd midiIn; +#N canvas 693 421 450 300 midiIn 0; +#X obj 120 76 mtof; +#X obj 120 106 spigot; +#X obj 120 128 outlet; +#X obj 153 76 inlet; +#X obj 201 41 inlet notaMIDI; +#X connect 0 0 1 0; +#X connect 1 0 2 0; +#X connect 3 0 1 1; +#X connect 4 0 0 0; +#X restore 232 82 pd midiIn; +#N canvas 693 421 450 300 midiIn 0; +#X obj 120 76 mtof; +#X obj 120 106 spigot; +#X obj 120 128 outlet; +#X obj 153 76 inlet; +#X obj 205 46 inlet notaMIDI; +#X connect 0 0 1 0; +#X connect 1 0 2 0; +#X connect 3 0 1 1; +#X connect 4 0 0 0; +#X restore 382 82 pd midiIn; +#N canvas 693 421 450 300 midiIn 0; +#X obj 120 76 mtof; +#X obj 120 106 spigot; +#X obj 120 128 outlet; +#X obj 153 76 inlet; +#X obj 201 44 inlet notaMIDI; +#X connect 0 0 1 0; +#X connect 1 0 2 0; +#X connect 3 0 1 1; +#X connect 4 0 0 0; +#X restore 539 82 pd midiIn; +#N canvas 267 302 877 323 recebePresets 0; +#X obj 15 26 r filt1Set; +#X obj 15 52 unpack f f f f f f, f 21; +#X obj 15 203 s \$0-btnMoog-r; +#X obj 39 183 s \$0-freqMoog-r; +#X obj 64 163 s \$0-fNumMoog-r; +#X obj 113 123 s \$0-midiMoog-r; +#X obj 138 103 s \$0-ampMoog-r; +#X obj 225 52 unpack f f f f f f, f 21; +#X obj 225 26 r filt2Set; +#X obj 225 203 s \$0-btnVcf-r; +#X obj 249 183 s \$0-freqVcf-r; +#X obj 274 163 s \$0-fNumVcf-r; +#X obj 323 123 s \$0-midiVcf-r; +#X obj 348 103 s \$0-ampVcf-r; +#X obj 88 143 s \$0-resMoog-r; +#X obj 298 143 s \$0-larVcf-r; +#X obj 435 26 r filt3Set; +#X obj 435 203 s \$0-btnPbaixa-r; +#X obj 459 183 s \$0-freqPbaixa-r; +#X obj 484 163 s \$0-fNumPbaixa-r; +#X obj 508 143 s \$0-midiPbaixa-r; +#X obj 533 123 s \$0-ampPbaixa-r; +#X obj 645 26 r filt4Set; +#X obj 645 203 s \$0-btnPalta-r; +#X obj 669 183 s \$0-freqPalta-r; +#X obj 694 163 s \$0-fNumPalta-r; +#X obj 718 143 s \$0-midiPalta-r; +#X obj 743 123 s \$0-ampPalta-r; +#X obj 435 52 unpack f f f f f f, f 21; +#X obj 558 103 s \$0-larVcf2-r; +#X obj 768 103 s \$0-larVcf3-r; +#X obj 645 52 unpack f f f f f f, f 21; +#X connect 0 0 1 0; +#X connect 1 0 2 0; +#X connect 1 1 3 0; +#X connect 1 2 4 0; +#X connect 1 3 14 0; +#X connect 1 4 5 0; +#X connect 1 5 6 0; +#X connect 7 0 9 0; +#X connect 7 1 10 0; +#X connect 7 2 11 0; +#X connect 7 3 15 0; +#X connect 7 4 12 0; +#X connect 7 5 13 0; +#X connect 8 0 7 0; +#X connect 16 0 28 0; +#X connect 22 0 31 0; +#X connect 28 0 17 0; +#X connect 28 1 18 0; +#X connect 28 2 19 0; +#X connect 28 3 20 0; +#X connect 28 4 21 0; +#X connect 28 5 29 0; +#X connect 31 0 23 0; +#X connect 31 1 24 0; +#X connect 31 2 25 0; +#X connect 31 3 26 0; +#X connect 31 4 27 0; +#X connect 31 5 30 0; +#X restore 259 233 pd recebePresets; +#N canvas 0 385 885 323 enviaPresets1 0; +#X obj 102 180 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 271 58 t b f; +#X obj 309 78 t b f; +#X obj 160 118 t b f; +#X obj 121 98 t b f; +#X obj 83 78 t b f; +#X obj 64 38 r \$0-btnMoog-s; +#X obj 83 58 r \$0-freqMoog-s; +#X obj 160 98 r \$0-resMoog-s; +#X obj 121 78 r \$0-fNumMoog-s; +#X obj 271 38 r \$0-midiMoog-s; +#X obj 309 58 r \$0-ampMoog-s; +#X obj 144 224 pack f f f f f f 0 0 0 0 0 0 0 0 0, f 89; +#X obj 144 257 s filt1; +#X connect 0 0 12 0; +#X connect 1 0 0 0; +#X connect 1 1 12 4; +#X connect 2 0 0 0; +#X connect 2 1 12 5; +#X connect 3 0 0 0; +#X connect 3 1 12 3; +#X connect 4 0 0 0; +#X connect 4 1 12 2; +#X connect 5 0 0 0; +#X connect 5 1 12 1; +#X connect 6 0 12 0; +#X connect 7 0 5 0; +#X connect 8 0 3 0; +#X connect 9 0 4 0; +#X connect 10 0 1 0; +#X connect 11 0 2 0; +#X connect 12 0 13 0; +#X restore 48 191 pd enviaPresets1; +#N canvas 648 336 885 392 enviaPresets2 0; +#X obj 102 180 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 334 78 t b f; +#X obj 298 58 t b f; +#X obj 199 118 t b f; +#X obj 160 98 t b f; +#X obj 122 78 t b f; +#X obj 144 224 pack f f f f f f 0 0 0 0 0 0 0 0 0, f 89; +#X obj 144 257 s filt2; +#X obj 103 38 r \$0-btnVcf-s; +#X obj 122 58 r \$0-freqVcf-s; +#X obj 199 98 r \$0-larVcf-s; +#X obj 160 78 r \$0-fNumVcf-s; +#X obj 298 38 r \$0-midiVcf-s; +#X obj 334 58 r \$0-ampVcf-s; +#X connect 0 0 6 0; +#X connect 1 0 0 0; +#X connect 1 1 6 5; +#X connect 2 0 0 0; +#X connect 2 1 6 4; +#X connect 3 0 0 0; +#X connect 3 1 6 3; +#X connect 4 0 0 0; +#X connect 4 1 6 2; +#X connect 5 0 0 0; +#X connect 5 1 6 1; +#X connect 6 0 7 0; +#X connect 8 0 6 0; +#X connect 9 0 5 0; +#X connect 10 0 3 0; +#X connect 11 0 4 0; +#X connect 12 0 2 0; +#X connect 13 0 1 0; +#X restore 181 192 pd enviaPresets2; +#N canvas 13 149 885 323 enviaPresets3 0; +#X obj 142 180 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 268 58 t b f; +#X obj 170 118 t b f; +#X obj 131 98 t b f; +#X obj 93 78 t b f; +#X obj 74 38 r \$0-btnPbaixa-s; +#X obj 93 58 r \$0-freqPbaixa-s; +#X obj 131 78 r \$0-fNumPbaixa-s; +#X obj 170 98 r \$0-midiPbaixa-s; +#X obj 268 38 r \$0-ampPbaixa-s; +#X obj 144 224 pack f f f f f 0 0 0 0 0 0 0 0 0 0, f 89; +#X obj 144 257 s filt3; +#X obj 306 78 t b f; +#X obj 306 58 r \$0-larVcf2-s; +#X connect 0 0 10 0; +#X connect 1 0 0 0; +#X connect 1 1 10 4; +#X connect 2 0 0 0; +#X connect 2 1 10 3; +#X connect 3 0 0 0; +#X connect 3 1 10 2; +#X connect 4 0 0 0; +#X connect 4 1 10 1; +#X connect 5 0 10 0; +#X connect 6 0 4 0; +#X connect 7 0 3 0; +#X connect 8 0 2 0; +#X connect 9 0 1 0; +#X connect 10 0 11 0; +#X connect 12 0 0 0; +#X connect 12 1 10 5; +#X connect 13 0 12 0; +#X restore 331 192 pd enviaPresets3; +#N canvas 521 213 885 323 enviaPresets4 0; +#X obj 142 180 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 268 58 t b f; +#X obj 170 118 t b f; +#X obj 131 98 t b f; +#X obj 93 78 t b f; +#X obj 144 224 pack f f f f f 0 0 0 0 0 0 0 0 0 0, f 89; +#X obj 74 38 r \$0-btnPalta-s; +#X obj 93 58 r \$0-freqPalta-s; +#X obj 144 257 s filt4; +#X obj 131 78 r \$0-fNumPalta-s; +#X obj 170 99 r \$0-midiPalta-s; +#X obj 268 38 r \$0-ampPalta-s; +#X obj 306 78 t b f; +#X obj 306 58 r \$0-larVcf3-s; +#X connect 0 0 5 0; +#X connect 1 0 0 0; +#X connect 1 1 5 4; +#X connect 2 0 0 0; +#X connect 2 1 5 3; +#X connect 3 0 0 0; +#X connect 3 1 5 2; +#X connect 4 0 0 0; +#X connect 4 1 5 1; +#X connect 5 0 8 0; +#X connect 6 0 5 0; +#X connect 7 0 4 0; +#X connect 9 0 3 0; +#X connect 10 0 2 0; +#X connect 11 0 1 0; +#X connect 12 0 0 0; +#X connect 12 1 5 5; +#X connect 13 0 12 0; +#X restore 471 192 pd enviaPresets4; +#X obj 650 41 inlet notaMIDI; +#N canvas 377 289 450 346 vcf 0; +#X obj 188 96 inlet; +#X obj 274 95 inlet~; +#X obj 188 179 +~; +#X obj 188 157 line~; +#X msg 188 133 \$1 20; +#X obj 235 94 inlet; +#X obj 291 205 snapshot~; +#X obj 338 143 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X obj 338 163 metro 10; +#X msg 291 227 set \$1; +#X obj 339 111 r dspOn; +#X obj 291 249 s \$0-freqPbaixa-r; +#X connect 0 0 4 0; +#X connect 1 0 2 1; +#X connect 2 0 6 0; +#X connect 3 0 2 0; +#X connect 4 0 3 0; +#X connect 6 0 9 0; +#X connect 7 0 8 0; +#X connect 8 0 6 0; +#X connect 9 0 11 0; +#X connect 10 0 7 0; +#X restore 370 158 pd vcf; +#N canvas 753 323 450 323 vcf 0; +#X obj 188 96 inlet; +#X obj 274 95 inlet~; +#X obj 188 179 +~; +#X obj 188 157 line~; +#X msg 188 133 \$1 20; +#X obj 235 94 inlet; +#X obj 291 205 snapshot~; +#X obj 338 143 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X obj 338 163 metro 10; +#X msg 291 227 set \$1; +#X obj 339 111 r dspOn; +#X obj 291 249 s \$0-freqPalta-r; +#X connect 0 0 4 0; +#X connect 1 0 2 1; +#X connect 2 0 6 0; +#X connect 3 0 2 0; +#X connect 4 0 3 0; +#X connect 6 0 9 0; +#X connect 7 0 8 0; +#X connect 8 0 6 0; +#X connect 9 0 11 0; +#X connect 10 0 7 0; +#X restore 502 158 pd vcf; +#X obj 417 4 nbx 5 14 0 200 0 1 \$0-larVcf2-s \$0-larVcf2-r Q(0-200) +5 18 0 10 -83797 -245482 -182930 3 256 0; +#X obj 567 4 nbx 5 14 0 2000 0 1 \$0-larVcf3-s \$0-larVcf3-r Q(0-200) +5 18 0 10 -83797 -245482 -182930 0 256 0; +#X obj 66 -105 r j-filt1; +#X obj 211 -105 r j-filt2; +#X obj 356 -102 r j-filt3; +#X obj 506 -102 r j-filt4; +#X connect 1 0 2 0; +#X connect 2 0 26 0; +#X connect 3 0 26 1; +#X connect 7 0 8 0; +#X connect 8 0 25 0; +#X connect 10 0 26 2; +#X connect 11 0 25 2; +#X connect 14 0 30 0; +#X connect 15 0 40 2; +#X connect 17 0 18 0; +#X connect 18 0 40 0; +#X connect 21 0 22 0; +#X connect 22 0 41 0; +#X connect 24 0 41 2; +#X connect 27 0 31 0; +#X connect 28 0 32 0; +#X connect 29 0 33 0; +#X connect 30 0 2 0; +#X connect 31 0 8 0; +#X connect 32 0 18 0; +#X connect 33 0 22 0; +#X connect 39 0 33 1; +#X connect 39 0 32 1; +#X connect 39 0 31 1; +#X connect 39 0 30 1; +#X connect 44 0 1 0; +#X connect 45 0 7 0; +#X connect 46 0 17 0; +#X connect 47 0 21 0; +#X coords 0 -1 1 1 598 125 2 45 -66; +#X restore 134 378 pd filtros; +#X msg 1092 374 start; +#X msg 1133 375 stop; +#X obj 782 444 bng 15 250 50 0 empty empty 1.Nome_do_arquivo 17 7 0 +10 -224513 -1 -260993; +#X obj 782 464 bng 15 250 50 0 empty empty 2.Iniciar_gravação 17 +7 0 10 -10754 -1 -260993; +#X obj 782 484 bng 15 250 50 0 empty empty 3.Parar_gravação 17 7 +0 10 -196609 -1 -260993; +#X obj 31 218 loadbang; +#X obj 29 292 s portamento; +#X msg 31 240 0; +#N canvas 458 318 450 206 LFO 0; +#X obj 100 -75 cnv 15 188 73 empty empty LFO 15 6 0 14 -54478 -187085 +0; +#X obj 110 -54 vradio 15 0 0 3 \$0-rdLFO-s \$0-rdLFO-r empty 0 -8 0 +10 -224670 -1 -1 0; +#X text 127 -56 senoidal; +#X text 127 -24 dente-de-serra; +#X text 127 -40 triangular; +#X obj 224 -59 nbx 5 14 0 20 0 0 \$0-freqLFO-s \$0-freqLFO-r freq. +0 -8 0 10 -138188 -1 -71929 3 256 0; +#X obj 224 -25 nbx 5 14 0 1000 0 0 \$0-ampLFO-s \$0-ampLFO-r amplitude +0 -8 0 10 -138188 -1 -71929 0.36 256 0; +#N canvas 229 363 304 300 recebePresets 0; +#X obj 15 52 unpack f f f f f f, f 21; +#X obj 15 203 s \$0-rdLFO-r; +#X obj 39 183 s \$0-freqLFO-r; +#X obj 64 163 s \$0-ampLFO-r; +#X obj 15 26 r lfo1Set; +#X connect 0 0 1 0; +#X connect 0 1 2 0; +#X connect 0 2 3 0; +#X connect 4 0 0 0; +#X restore 153 67 pd recebePresets; +#N canvas 481 369 885 346 enviaPresets 0; +#X obj 102 180 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 194 134 t b f; +#X obj 156 114 t b f; +#X obj 156 94 r \$0-freqLFO-s; +#X obj 194 114 r \$0-ampLFO-s; +#X obj 144 224 pack f f f 0 0 0 0 0 0 0 0 0 0 0 0, f 89; +#X obj 144 257 s lfo1; +#X obj 137 74 r \$0-rdLFO-s; +#X connect 0 0 5 0; +#X connect 1 0 0 0; +#X connect 1 1 5 2; +#X connect 2 0 0 0; +#X connect 2 1 5 1; +#X connect 3 0 2 0; +#X connect 4 0 1 0; +#X connect 5 0 6 0; +#X connect 7 0 5 0; +#X restore 153 38 pd enviaPresets; +#X coords 0 -1 1 1 190 75 2 99 -76; +#X restore 391 90 pd LFO; +#X connect 4 0 35 0; +#X connect 9 0 28 0; +#X connect 9 1 28 1; +#X connect 9 2 28 2; +#X connect 9 3 28 3; +#X connect 10 0 11 0; +#X connect 11 0 12 0; +#X connect 11 1 9 0; +#X connect 11 1 12 1; +#X connect 11 1 15 0; +#X connect 11 1 13 0; +#X connect 12 0 28 4; +#X connect 13 1 17 0; +#X connect 15 1 16 0; +#X connect 18 0 24 0; +#X connect 20 0 15 1; +#X connect 21 0 13 1; +#X connect 23 0 22 0; +#X connect 25 0 24 0; +#X connect 26 0 25 0; +#X connect 27 0 18 0; +#X connect 29 0 24 0; +#X connect 30 0 24 0; +#X connect 31 0 26 0; +#X connect 32 0 29 0; +#X connect 33 0 30 0; +#X connect 34 0 36 0; +#X connect 36 0 4 0; +#X coords 0 -1 1 1 866 485 2 129 26; diff --git a/exemploSub2/Subtrativo2.pd b/exemploSub2/Subtrativo2.pd new file mode 100644 index 0000000..56bf171 --- /dev/null +++ b/exemploSub2/Subtrativo2.pd @@ -0,0 +1,1019 @@ +#N canvas 484 202 701 479 10; +#N canvas 608 137 538 592.062 osciladores 0; +#X obj 213 346 *~; +#X obj 285 346 *~; +#X obj 361 348 *~; +#X obj 227 319 line~; +#X obj 300 319 line~; +#X obj 376 319 line~; +#X obj 121 -61 tgl 15 0 \$0-oscSawOn-s \$0-oscSawOn-r Serra 17 6 0 +10 -121261 -1 -220297 1 1; +#X obj 121 -80 tgl 15 0 \$0-oscTriOn-s \$0-oscTriOn-r Triângulo 17 +6 0 10 -121261 -1 -220297 0 1; +#X obj 121 -40 tgl 15 0 \$0-oscPulOn-s \$0-oscPulOn-r Pulso 17 6 0 +10 -121261 -1 -220297 1 1; +#X obj 121 -20 tgl 15 0 \$0-oscRuiOn-s \$0-oscRuiOn-r Ruído 17 6 0 +10 -121261 -1 -220297 1 1; +#X obj 421 348 *~; +#X obj 436 319 line~; +#X obj 323 387 *~, f 7; +#X obj 323 409 outlet~; +#X obj 391 409 line~; +#X msg 436 294 \$1 50; +#X msg 376 294 \$1 50; +#X msg 300 294 \$1 50; +#X msg 227 294 \$1 50; +#N canvas 743 392 450 346 ruido 0; +#X obj 53 92 noise~; +#X obj 53 192 *~, f 6; +#X obj 86 163 line~; +#X msg 86 138 \$1 50; +#X obj 86 115 inlet; +#X obj 53 214 outlet~; +#X obj 100 51 cnv 15 58 23 empty empty Ruído 10 8 0 12 -158036 -33647 +0; +#X obj 31 149 *~ 1.63; +#X connect 0 0 7 0; +#X connect 1 0 5 0; +#X connect 2 0 1 1; +#X connect 3 0 2 0; +#X connect 4 0 3 0; +#X connect 7 0 1 0; +#X coords 0 -1 1 1 60 25 1 99 50; +#X restore 422 233 pd ruido; +#N canvas 665 176 689 612 soma_osc 0; +#X obj 177 1 inlet; +#X obj 197 21 inlet; +#X obj 217 41 inlet; +#X obj 238 61 inlet; +#X obj 157 112 pack f f f f f; +#X obj 184 188 unpack f f f f f, f 27; +#X obj 207 327 s soma_osc; +#X obj 207 215 expr $f1 + $f2 + $f3 + $f4; +#X obj 207 241 sel 0; +#X obj 234 291 /, f 5; +#X obj 234 265 t 1 f; +#X msg 207 265 0; +#X obj 157 134 t l l; +#X obj 139 188 outlet; +#X connect 0 0 4 1; +#X connect 0 0 4 0; +#X connect 1 0 4 2; +#X connect 1 0 4 0; +#X connect 2 0 4 3; +#X connect 2 0 4 0; +#X connect 3 0 4 4; +#X connect 3 0 4 0; +#X connect 4 0 12 0; +#X connect 5 1 7 0; +#X connect 5 2 7 1; +#X connect 5 3 7 2; +#X connect 5 4 7 3; +#X connect 7 0 8 0; +#X connect 8 0 11 0; +#X connect 8 1 10 0; +#X connect 9 0 6 0; +#X connect 10 0 9 0; +#X connect 10 1 9 1; +#X connect 11 0 6 0; +#X connect 12 0 13 0; +#X connect 12 1 5 0; +#X restore 58 2 pd soma_osc; +#X obj 436 387 r soma_osc; +#X floatatom 436 410 5 0 0 0 - - -, f 5; +#X msg 391 387 \$1 50; +#X obj 58 157 unpack f f f f f; +#X obj 242 215 nbx 3 13 0 1 0 1 \$0-oscTriAmp-s \$0-oscTriAmp-r amp. +8 -8 0 9 -200497 -1 -232943 0.33 256 0; +#X obj 308 215 nbx 3 13 0 1 0 1 \$0-oscSawAmp-s \$0-oscSawAmp-r empty +8 -8 0 9 -200497 -1 -232943 0.42 256 0; +#X obj 377 214 nbx 3 13 0 1 0 0 \$0-oscPulAmp-s \$0-oscPulAmp-r empty +8 -8 0 9 -200497 -1 -232943 0.72 256 0; +#X obj 448 214 nbx 3 13 0 1 0 0 \$0-oscRuiAmp-s \$0-oscRuiAmp-r empty +8 -8 0 9 -200497 -1 -232943 0.16 256 0; +#X obj 410 197 nbx 3 13 0 1 0 1 \$0-oscPulLar-s \$0-oscPulLar-r largura +-2 -6 0 8 -200497 -1 -232943 0.5 256 0; +#X obj 268 63 nbx 3 13 0 12 0 1 \$0-oscTriTra-s \$0-oscTriTra-r transp. +-1 -10 0 9 -79860 -1 -232943 5.8 256 0; +#X obj 284 80 nbx 3 13 0 12 0 0 \$0-oscSawTra-s \$0-oscSawTra-r empty +8 -8 0 9 -79860 -1 -232943 11.9 256 0; +#X obj 300 97 nbx 3 13 0 12 0 1 \$0-oscPulTra-s \$0-oscPulTra-r empty +8 -8 0 9 -79860 -1 -232943 1.4 256 0; +#N canvas 129 427 450 369 transpoe 0; +#X obj 124 25 inlet; +#X obj 85 77 * 12; +#X obj 85 98 + 0, f 7; +#X obj 7 97 inlet nota; +#X obj 46 143 + 0, f 7; +#X obj 234 25 inlet; +#X obj 195 77 * 12; +#X obj 195 98 + 0, f 7; +#X obj 156 143 + 0, f 7; +#X obj 344 25 inlet; +#X obj 305 77 * 12; +#X obj 305 98 + 0, f 7; +#X obj 266 143 + 0, f 7; +#X obj 46 168 mtof; +#X obj 156 168 mtof; +#X obj 266 168 mtof; +#X obj 46 224 +~; +#X obj 46 251 outlet~; +#X obj 156 224 +~; +#X obj 156 251 outlet~; +#X obj 266 224 +~; +#X obj 266 251 outlet~; +#X obj 378 168 inlet~; +#X obj 343 49 t b f; +#X obj 234 47 t b f; +#X obj 123 48 t b f; +#X obj 85 5 r \$0-oscTriOi-s; +#X obj 195 5 r \$0-oscSawOi-s; +#X obj 305 5 r \$0-oscPulOi-s; +#X obj 85 42 - 2; +#X obj 195 42 - 2; +#X obj 305 42 - 2; +#X connect 0 0 25 0; +#X connect 1 0 2 0; +#X connect 2 0 4 1; +#X connect 3 0 4 0; +#X connect 3 0 8 0; +#X connect 3 0 12 0; +#X connect 4 0 13 0; +#X connect 5 0 24 0; +#X connect 6 0 7 0; +#X connect 7 0 8 1; +#X connect 8 0 14 0; +#X connect 9 0 23 0; +#X connect 10 0 11 0; +#X connect 11 0 12 1; +#X connect 12 0 15 0; +#X connect 13 0 16 0; +#X connect 14 0 18 0; +#X connect 15 0 20 0; +#X connect 16 0 17 0; +#X connect 18 0 19 0; +#X connect 20 0 21 0; +#X connect 22 0 16 1; +#X connect 22 0 18 1; +#X connect 22 0 20 1; +#X connect 23 0 11 0; +#X connect 23 1 11 1; +#X connect 24 0 7 0; +#X connect 24 1 7 1; +#X connect 25 0 2 0; +#X connect 25 1 2 1; +#X connect 26 0 29 0; +#X connect 27 0 30 0; +#X connect 28 0 31 0; +#X connect 29 0 1 0; +#X connect 30 0 6 0; +#X connect 31 0 10 0; +#X restore 253 138 pd transpoe; +#X obj 161 9 inlet nota; +#X obj 316 115 inlet~; +#N canvas 154 440 661 346 recebePresets 0; +#X obj 15 176 s \$0-oscTriOn-r; +#X obj 42 156 s \$0-oscTriAmp-r; +#X obj 58 136 s \$0-oscTriOi-r; +#X obj 75 116 s \$0-oscTriTra-r; +#X obj 160 176 s \$0-oscSawOn-r; +#X obj 186 156 s \$0-oscSawAmp-r; +#X obj 203 136 s \$0-oscSawOi-r; +#X obj 219 116 s \$0-oscSawTra-r; +#X obj 328 176 s \$0-oscPulOn-r; +#X obj 355 156 s \$0-oscPulAmp-r; +#X obj 371 136 s \$0-oscPulLar-r; +#X obj 387 116 s \$0-oscPulOi-r; +#X obj 404 96 s \$0-oscPulTra-r; +#X obj 515 117 s \$0-oscRuiOn-r; +#X obj 532 96 s \$0-oscRuiAmp-r; +#X obj 15 52 unpack f f f f f f f f f f f f f f f, f 79; +#X obj 15 26 r osc1Set; +#X obj 98 16 r osc1; +#X connect 15 0 0 0; +#X connect 15 1 1 0; +#X connect 15 2 2 0; +#X connect 15 3 3 0; +#X connect 15 4 4 0; +#X connect 15 5 5 0; +#X connect 15 6 6 0; +#X connect 15 7 7 0; +#X connect 15 8 8 0; +#X connect 15 9 9 0; +#X connect 15 10 10 0; +#X connect 15 11 11 0; +#X connect 15 12 12 0; +#X connect 15 13 13 0; +#X connect 15 14 14 0; +#X connect 16 0 15 0; +#X connect 17 0 15 0; +#X restore 261 467 pd recebePresets; +#N canvas 458 262 450 351 pulso 0; +#X obj 77 276 *~, f 8; +#X obj 77 298 outlet~; +#X obj 317 38 cnv 15 58 23 empty empty Pulso 10 9 0 12 -149761 -9995 +0; +#X obj 77 82 phasor~; +#X obj 77 162 expr~ $v1 < $v2; +#X obj 77 184 *~ 2; +#X obj 77 206 -~ 1; +#X obj 164 83 line~; +#X obj 164 29 inlet fase; +#X obj 164 57 pack f 20; +#X obj 164 121 clip~ 0.05 0.95; +#X obj 234 29 loadbang; +#X msg 234 57 0.1; +#X obj 122 247 line~; +#X msg 122 222 \$1 10; +#X obj 122 198 inlet amp; +#X obj 77 26 inlet~ freq; +#X connect 0 0 1 0; +#X connect 3 0 4 0; +#X connect 4 0 5 0; +#X connect 5 0 6 0; +#X connect 6 0 0 0; +#X connect 7 0 10 0; +#X connect 8 0 9 0; +#X connect 9 0 7 0; +#X connect 10 0 4 1; +#X connect 11 0 12 0; +#X connect 12 0 9 0; +#X connect 13 0 0 1; +#X connect 14 0 13 0; +#X connect 15 0 14 0; +#X connect 16 0 3 0; +#X coords 0 -1 1 1 60 25 1 316 37; +#X restore 359 233 pd pulso; +#N canvas 458 318 450 300 serra 0; +#X obj 103 198 *~, f 10; +#X obj 103 220 outlet~; +#X obj 276 92 cnv 15 58 23 empty empty Serra 10 8 0 12 -170593 -94274 +0; +#X obj 103 84 phasor~; +#X obj 103 106 *~ 2; +#X obj 103 128 -~ 1; +#X obj 160 123 inlet; +#X obj 160 172 line~; +#X msg 160 147 \$1 10; +#X obj 103 15 inlet~; +#X obj 103 165 *~ 1; +#X connect 0 0 1 0; +#X connect 3 0 4 0; +#X connect 4 0 5 0; +#X connect 5 0 10 0; +#X connect 6 0 8 0; +#X connect 7 0 0 1; +#X connect 8 0 7 0; +#X connect 9 0 3 0; +#X connect 10 0 0 0; +#X coords 0 -1 1 1 60 25 1 275 91; +#X restore 285 232 pd serra; +#N canvas 458 290 450 355 triang 0; +#X obj 122 283 *~, f 10; +#X obj 122 305 outlet~; +#X obj 122 90 phasor~; +#X obj 301 91 cnv 15 58 23 empty empty Triang 9 8 0 12 -245413 -82051 +0; +#X obj 194 90 phasor~; +#X obj 122 187 +~; +#X obj 194 112 *~ -1; +#X obj 194 156 clip~ 0 0.5; +#X obj 122 156 clip~ 0 0.5; +#X obj 188 23 loadbang; +#X msg 188 45 0; +#X obj 194 135 +~ 1; +#X obj 122 209 *~ 4; +#X obj 122 231 -~ 3; +#X obj 179 192 inlet; +#X obj 179 241 line~; +#X msg 179 216 \$1 10; +#X obj 122 44 inlet~; +#X obj 122 260 *~ 1.73; +#X connect 0 0 1 0; +#X connect 2 0 8 0; +#X connect 4 0 6 0; +#X connect 5 0 12 0; +#X connect 6 0 11 0; +#X connect 7 0 5 1; +#X connect 8 0 5 0; +#X connect 9 0 10 0; +#X connect 10 0 4 1; +#X connect 10 0 2 1; +#X connect 11 0 7 0; +#X connect 12 0 13 0; +#X connect 13 0 18 0; +#X connect 14 0 16 0; +#X connect 15 0 0 1; +#X connect 16 0 15 0; +#X connect 17 0 2 0; +#X connect 17 0 4 0; +#X connect 18 0 0 0; +#X coords 0 -1 1 1 60 25 1 300 90; +#X restore 215 232 pd triang; +#X obj 166 64 line; +#X obj 166 38 pack f f; +#X obj 231 12 nbx 4 13 0 2000 0 1 \$0-oscPorTime-s \$0-oscPorTime-r +portam. 48 5 0 10 -79860 -1 -232943 0 256 0; +#X obj 230 -14 r portamento; +#X obj 343 57 hradio 10 0 0 5 \$0-oscTriOi-s \$0-oscTriOi-r oitava +7 -10 0 10 -70901 -1 -228910 1; +#X obj 343 78 hradio 10 0 0 5 \$0-oscSawOi-s \$0-oscSawOi-r -2-1_0_1_2 +-1 -7 0 8 -70901 -1 -228910 1; +#X obj 343 99 hradio 10 0 0 5 \$0-oscPulOi-s \$0-oscPulOi-r -2-1_0_1_2 +-1 -7 0 8 -70901 -1 -228910 1; +#X connect 0 0 12 0; +#X connect 1 0 12 0; +#X connect 2 0 12 0; +#X connect 3 0 0 1; +#X connect 4 0 1 1; +#X connect 5 0 2 1; +#X connect 6 0 20 1; +#X connect 7 0 20 0; +#X connect 8 0 20 2; +#X connect 9 0 20 3; +#X connect 10 0 12 0; +#X connect 11 0 10 1; +#X connect 12 0 13 0; +#X connect 14 0 12 1; +#X connect 15 0 11 0; +#X connect 16 0 5 0; +#X connect 17 0 4 0; +#X connect 18 0 3 0; +#X connect 19 0 10 0; +#X connect 20 0 24 0; +#X connect 21 0 22 0; +#X connect 22 0 23 0; +#X connect 23 0 14 0; +#X connect 24 1 18 0; +#X connect 24 2 17 0; +#X connect 24 3 16 0; +#X connect 24 4 15 0; +#X connect 25 0 39 1; +#X connect 26 0 38 1; +#X connect 27 0 37 1; +#X connect 28 0 19 0; +#X connect 29 0 37 2; +#X connect 30 0 33 1; +#X connect 31 0 33 2; +#X connect 32 0 33 3; +#X connect 33 0 39 0; +#X connect 33 1 38 0; +#X connect 33 2 37 0; +#X connect 34 0 41 0; +#X connect 35 0 33 4; +#X connect 37 0 2 0; +#X connect 38 0 1 0; +#X connect 39 0 0 0; +#X connect 40 0 33 0; +#X connect 41 0 40 0; +#X connect 42 0 41 1; +#X connect 43 0 42 0; +#X coords 0 0 1 1 250 100 0; +#X restore 163 374 pd osciladores; +#N canvas 470 293 814 503 envelopes 0; +#X obj 13 134 cnv 15 590 150 empty empty empty 20 12 0 14 -100439 -66577 +0; +#X obj 15 139 adsr; +#X obj 162 139 adsr; +#X obj 17 78 t f f f f f, f 99; +#X obj 309 139 adsr; +#X obj 456 139 adsr; +#X obj 17 53 inlet; +#X obj 17 288 outlet~; +#X obj 165 289 outlet~; +#X obj 313 287 outlet~; +#X obj 462 288 outlet~; +#X obj 96 105 r adsr1Set; +#X obj 246 105 r adsr2Set; +#X obj 396 105 r adsr3Set; +#X obj 546 105 r adsr4Set; +#X obj 163 104 r adsr1; +#X obj 313 104 r adsr2; +#X obj 465 106 r adsr3; +#X obj 615 106 r adsr4; +#X connect 1 0 7 0; +#X connect 2 0 8 0; +#X connect 3 0 1 0; +#X connect 3 1 2 0; +#X connect 3 2 4 0; +#X connect 3 3 5 0; +#X connect 4 0 9 0; +#X connect 5 0 10 0; +#X connect 6 0 3 0; +#X connect 11 0 1 1; +#X connect 12 0 2 1; +#X connect 13 0 4 1; +#X connect 14 0 5 1; +#X connect 15 0 1 1; +#X connect 16 0 2 1; +#X connect 17 0 4 1; +#X connect 18 0 5 1; +#X coords 0 0 1 1 592 152 0; +#X restore 84 78 pd envelopes; +#X obj 454 351 *~; +#X obj 26 3 inlet; +#X obj 26 29 unpack f f; +#X obj 163 408 send~ \$0-sinal; +#X obj 85 170 send~ \$0-filtro; +#X obj 469 328 receive~ \$0-filtro; +#X obj 26 54 spigot; +#X obj 244 211 adsr2; +#X text 248 195 Envelope do LFO; +#X obj 453 181 adsr2; +#X obj 526 144 r adsr5Set; +#X obj 315 171 r adsr6Set; +#N canvas 604 135 762 610 ressonador 0; +#N canvas 41 184 468 487 soma_filtro 0; +#X obj 204 218 sel 0; +#X obj 231 278 /, f 5; +#X obj 231 252 t 1 f; +#X msg 204 252 0; +#X obj 157 134 t l l; +#X obj 129 51 t b f; +#X obj 158 113 pack f f f f; +#X obj 219 29 t b f; +#X obj 259 51 t b f; +#X obj 204 185 expr $f1 + $f2 + $f3 + $f4, f 28; +#X obj 107 8 r \$0-btnMoog-s; +#X obj 129 29 r \$0-btnVcf-s; +#X obj 219 7 r \$0-btnPbaixa-s; +#X obj 204 314 s \$0-soma_filtro; +#X obj 27 297 s \$0-Moog-on; +#X obj 27 193 unpack f f f f; +#X obj 54 277 s \$0-Vcf-on; +#X obj 81 257 s \$0-Pbaixa-on; +#X obj 108 237 s \$0-Palta-on; +#X obj 259 29 r \$0-btnPalta-s; +#X connect 0 0 3 0; +#X connect 0 1 2 0; +#X connect 1 0 13 0; +#X connect 2 0 1 0; +#X connect 2 1 1 1; +#X connect 3 0 13 0; +#X connect 4 0 15 0; +#X connect 4 1 9 0; +#X connect 5 0 6 0; +#X connect 5 1 6 1; +#X connect 6 0 4 0; +#X connect 7 0 6 0; +#X connect 7 1 6 2; +#X connect 8 0 6 0; +#X connect 8 1 6 3; +#X connect 9 0 0 0; +#X connect 10 0 6 0; +#X connect 11 0 5 0; +#X connect 12 0 7 0; +#X connect 15 0 14 0; +#X connect 15 1 16 0; +#X connect 15 2 17 0; +#X connect 15 3 18 0; +#X connect 19 0 8 0; +#X restore 351 -69 pd soma_filtro; +#X obj 43 -19 cnv 15 596 123 empty empty empty 20 12 0 14 -114754 -66577 +0; +#X obj 62 16 hsl 110 30 0 22000 0 1 \$0-freqMoog-s \$0-freqMoog-r empty +15 13 0 10 -62876 -1 -241320 8774 1; +#X obj 62 50 nbx 5 14 0 22000 0 1 \$0-fNumMoog-s \$0-fNumMoog-r empty +0 -8 0 10 -83797 -245482 -249507 17709 256 0; +#X obj 122 50 nbx 5 14 0 200 0 1 \$0-resMoog-s \$0-resMoog-r resson. +8 18 0 10 -83797 -245482 -182930 91 256 0; +#X obj 61 -3 tgl 15 0 \$0-btnMoog-s \$0-btnMoog-r passa-baixa(moog) +17 5 0 10 -42080 -1 -228835 0 1; +#X obj 207 -3 tgl 15 0 \$0-btnVcf-s \$0-btnVcf-r passa-banda(vcf)1 +17 5 0 10 -42080 -1 -220643 1 1; +#X obj 264 338 *~; +#X obj 372 341 line~; +#X msg 372 317 \$1 20; +#X obj 264 364 outlet~; +#X obj 207 16 hsl 110 30 0 22000 0 1 \$0-freqVcf-s \$0-freqVcf-r empty +15 13 0 10 -62876 -1 -241320 1770 1; +#X obj 207 50 nbx 5 14 0 22000 0 1 \$0-fNumVcf-s \$0-fNumVcf-r empty +0 -8 0 10 -83797 -245482 -249507 3573 256 0; +#X obj 268 50 nbx 5 14 0 200 0 1 \$0-larVcf-s \$0-larVcf-r Q(0-200) +5 18 0 10 -83797 -245482 -182930 200 256 0; +#X obj 87 176 inlet~; +#X obj 240 175 inlet~; +#X obj 267 78 nbx 5 14 0 1 0 1 \$0-ampVcf-s \$0-ampVcf-r amp. 18 18 +0 10 -83797 -245482 -182930 0.46 256 0; +#X obj 122 78 nbx 5 14 0 1 0 1 \$0-ampMoog-s \$0-ampMoog-r amp. 18 +18 0 10 -83797 -245482 -182930 0.31 256 0; +#X obj 62 78 tgl 15 0 \$0-midiMoog-s \$0-midiMoog-r MIDIin 18 6 0 10 +-42080 -1 -220643 0 1; +#X obj 400 178 inlet~; +#X obj 353 -3 tgl 15 0 \$0-btnPbaixa-s \$0-btnPbaixa-r passa-banda(vcf)2 +17 5 0 10 -42080 -1 -220643 1 1; +#X obj 353 16 hsl 110 30 0 22000 0 1 \$0-freqPbaixa-s \$0-freqPbaixa-r +empty 15 13 0 10 -62876 -1 -241320 7767 1; +#X obj 353 50 nbx 5 14 0 22000 0 1 \$0-fNumPbaixa-s \$0-fNumPbaixa-r +empty 0 -8 0 10 -83797 -245482 -249507 15676 256 0; +#X obj 413 78 nbx 5 14 0 1 0 1 \$0-ampPbaixa-s \$0-ampPbaixa-r amp. +18 18 0 10 -83797 -245482 -182930 0.79 256 0; +#X obj 503 -3 tgl 15 0 \$0-btnPalta-s \$0-btnPalta-r passa-banda(vcf)3 +17 5 0 10 -42080 -1 -220643 1 1; +#X obj 503 16 hsl 110 30 0 22000 0 1 \$0-freqPalta-s \$0-freqPalta-r +empty 15 13 0 10 -62876 -1 -241320 8503 1; +#X obj 503 50 nbx 5 14 0 22000 0 1 \$0-fNumPalta-s \$0-fNumPalta-r +empty 0 -8 0 10 -83797 -245482 -249507 17162 256 0; +#X obj 563 78 nbx 5 14 0 1 0 1 \$0-ampPalta-s \$0-ampPalta-r amp. 18 +18 0 10 -83797 -245482 -182930 0.77 256 0; +#X obj 532 180 inlet~; +#N canvas 49 292 450 369 controle_amp 0; +#X obj 127 131 *~; +#X obj 142 107 line~; +#X msg 142 85 \$1 20; +#X obj 141 160 *~; +#X obj 184 107 line~; +#X msg 184 85 \$1 20; +#X obj 98 85 inlet~; +#X obj 141 211 outlet~; +#X obj 184 63 r \$0-ampMoog-s; +#X obj 142 43 r \$0-btnMoog-s; +#X connect 0 0 3 0; +#X connect 1 0 0 1; +#X connect 2 0 1 0; +#X connect 3 0 7 0; +#X connect 4 0 3 1; +#X connect 5 0 4 0; +#X connect 6 0 0 0; +#X connect 8 0 5 0; +#X connect 9 0 2 0; +#X restore 48 227 pd controle_amp; +#N canvas 554 330 450 323 controle_amp 0; +#X obj 127 131 *~; +#X obj 142 107 line~; +#X msg 142 85 \$1 20; +#X obj 141 160 *~; +#X obj 184 107 line~; +#X msg 184 85 \$1 20; +#X obj 99 85 inlet~; +#X obj 141 209 outlet~; +#X obj 184 55 r \$0-ampVcf-s; +#X obj 142 35 r \$0-btnVcf-s; +#X connect 0 0 3 0; +#X connect 1 0 0 1; +#X connect 2 0 1 0; +#X connect 3 0 7 0; +#X connect 4 0 3 1; +#X connect 5 0 4 0; +#X connect 6 0 0 0; +#X connect 8 0 5 0; +#X connect 9 0 2 0; +#X restore 207 227 pd controle_amp; +#N canvas 175 351 450 323 controle_amp 0; +#X obj 127 131 *~; +#X obj 142 107 line~; +#X msg 142 85 \$1 20; +#X obj 141 160 *~; +#X obj 184 107 line~; +#X msg 184 85 \$1 20; +#X obj 98 85 inlet~; +#X obj 141 209 outlet~; +#X obj 184 60 r \$0-ampPbaixa-s; +#X obj 142 39 r \$0-btnPbaixa-s; +#X connect 0 0 3 0; +#X connect 1 0 0 1; +#X connect 2 0 1 0; +#X connect 3 0 7 0; +#X connect 4 0 3 1; +#X connect 5 0 4 0; +#X connect 6 0 0 0; +#X connect 8 0 5 0; +#X connect 9 0 2 0; +#X restore 367 231 pd controle_amp; +#N canvas 418 325 450 323 controle_amp 0; +#X obj 127 131 *~; +#X obj 142 107 line~; +#X msg 142 85 \$1 20; +#X obj 141 160 *~; +#X obj 184 107 line~; +#X msg 184 85 \$1 20; +#X obj 99 85 inlet~; +#X obj 141 209 outlet~; +#X obj 184 61 r \$0-ampPalta-s; +#X obj 142 41 r \$0-btnPalta-s; +#X connect 0 0 3 0; +#X connect 1 0 0 1; +#X connect 2 0 1 0; +#X connect 3 0 7 0; +#X connect 4 0 3 1; +#X connect 5 0 4 0; +#X connect 6 0 0 0; +#X connect 8 0 5 0; +#X connect 9 0 2 0; +#X restore 499 230 pd controle_amp; +#N canvas 194 235 450 346 vcf 0; +#X obj 166 233 outlet~; +#X obj 188 96 inlet; +#X obj 274 95 inlet~; +#X obj 188 179 +~; +#X obj 188 157 line~; +#X msg 188 133 \$1 20; +#X obj 166 203 vcf~ 1, f 9; +#X obj 235 94 inlet; +#X obj 291 205 snapshot~; +#X obj 338 143 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 +1; +#X obj 338 163 metro 10; +#X msg 291 227 set \$1; +#X obj 291 249 s \$0-freqVcf-r; +#X obj 339 111 r dspOn; +#X obj 75 95 receive~ \$0-sinal; +#X connect 1 0 5 0; +#X connect 2 0 3 1; +#X connect 3 0 6 1; +#X connect 3 0 8 0; +#X connect 4 0 3 0; +#X connect 5 0 4 0; +#X connect 6 0 0 0; +#X connect 7 0 6 2; +#X connect 8 0 11 0; +#X connect 9 0 10 0; +#X connect 10 0 8 0; +#X connect 11 0 12 0; +#X connect 13 0 9 0; +#X connect 14 0 6 0; +#X restore 207 201 pd vcf; +#N canvas 280 293 450 369 moog 0; +#X obj 159 193 outlet~; +#X obj 185 31 inlet; +#X obj 269 109 inlet~; +#X obj 225 31 inlet; +#X obj 185 132 +~; +#X obj 185 107 line~; +#X msg 185 83 \$1 20; +#X obj 225 107 line~; +#X msg 225 83 \$1 20; +#X obj 225 61 / 25; +#X obj 160 165 bob~, f 10; +#X obj 279 172 snapshot~; +#X obj 326 110 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 +1; +#X obj 326 130 metro 10; +#X msg 279 194 set \$1; +#X obj 279 216 s \$0-freqMoog-r; +#X obj 326 85 r dspOn; +#X obj 71 31 receive~ \$0-sinal; +#X connect 1 0 6 0; +#X connect 2 0 4 1; +#X connect 3 0 9 0; +#X connect 4 0 10 1; +#X connect 4 0 11 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 7 0 10 2; +#X connect 8 0 7 0; +#X connect 9 0 8 0; +#X connect 10 0 0 0; +#X connect 11 0 14 0; +#X connect 12 0 13 0; +#X connect 13 0 11 0; +#X connect 14 0 15 0; +#X connect 16 0 12 0; +#X connect 17 0 10 0; +#X restore 48 201 pd moog; +#X obj 372 293 r \$0-soma_filtro; +#X obj 207 78 tgl 15 0 \$0-midiVcf-s \$0-midiVcf-r MIDIin 18 6 0 10 +-42080 -1 -220643 1 1; +#X obj 353 77 tgl 15 0 \$0-midiPbaixa-s \$0-midiPbaixa-r MIDIin 18 +6 0 10 -42080 -1 -220643 0 1; +#X obj 503 77 tgl 15 0 \$0-midiPalta-s \$0-midiPalta-r MIDIin 18 6 +0 10 -42080 -1 -220643 0 1; +#N canvas 693 393 450 300 midiIn 0; +#X obj 120 76 mtof; +#X obj 120 106 spigot; +#X obj 120 128 outlet; +#X obj 153 76 inlet; +#X obj 203 43 inlet notaMIDI; +#X connect 0 0 1 0; +#X connect 1 0 2 0; +#X connect 3 0 1 1; +#X connect 4 0 0 0; +#X restore 67 128 pd midiIn; +#N canvas 693 421 450 300 midiIn 0; +#X obj 120 76 mtof; +#X obj 120 106 spigot; +#X obj 120 128 outlet; +#X obj 153 76 inlet; +#X obj 201 41 inlet notaMIDI; +#X connect 0 0 1 0; +#X connect 1 0 2 0; +#X connect 3 0 1 1; +#X connect 4 0 0 0; +#X restore 229 128 pd midiIn; +#N canvas 693 421 450 300 midiIn 0; +#X obj 120 76 mtof; +#X obj 120 106 spigot; +#X obj 120 128 outlet; +#X obj 153 76 inlet; +#X obj 205 46 inlet notaMIDI; +#X connect 0 0 1 0; +#X connect 1 0 2 0; +#X connect 3 0 1 1; +#X connect 4 0 0 0; +#X restore 379 128 pd midiIn; +#N canvas 693 421 450 300 midiIn 0; +#X obj 120 76 mtof; +#X obj 120 106 spigot; +#X obj 120 128 outlet; +#X obj 153 76 inlet; +#X obj 201 44 inlet notaMIDI; +#X connect 0 0 1 0; +#X connect 1 0 2 0; +#X connect 3 0 1 1; +#X connect 4 0 0 0; +#X restore 536 128 pd midiIn; +#X obj 647 87 inlet notaMIDI; +#N canvas 377 261 450 346 vcf 0; +#X obj 166 233 outlet~; +#X obj 188 96 inlet; +#X obj 274 95 inlet~; +#X obj 188 179 +~; +#X obj 188 157 line~; +#X msg 188 133 \$1 20; +#X obj 166 203 vcf~ 1, f 9; +#X obj 235 94 inlet; +#X obj 291 205 snapshot~; +#X obj 338 143 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 +1; +#X obj 338 163 metro 10; +#X msg 291 227 set \$1; +#X obj 339 111 r dspOn; +#X obj 75 95 receive~ \$0-sinal; +#X obj 291 249 s \$0-freqPbaixa-r; +#X connect 1 0 5 0; +#X connect 2 0 3 1; +#X connect 3 0 6 1; +#X connect 3 0 8 0; +#X connect 4 0 3 0; +#X connect 5 0 4 0; +#X connect 6 0 0 0; +#X connect 7 0 6 2; +#X connect 8 0 11 0; +#X connect 9 0 10 0; +#X connect 10 0 8 0; +#X connect 11 0 14 0; +#X connect 12 0 9 0; +#X connect 13 0 6 0; +#X restore 367 204 pd vcf; +#N canvas 530 345 450 323 vcf 0; +#X obj 166 233 outlet~; +#X obj 188 96 inlet; +#X obj 274 95 inlet~; +#X obj 188 179 +~; +#X obj 188 157 line~; +#X msg 188 133 \$1 20; +#X obj 166 203 vcf~ 1, f 9; +#X obj 235 94 inlet; +#X obj 291 205 snapshot~; +#X obj 338 143 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 +1; +#X obj 338 163 metro 10; +#X msg 291 227 set \$1; +#X obj 339 111 r dspOn; +#X obj 75 95 receive~ \$0-sinal; +#X obj 291 249 s \$0-freqPalta-r; +#X connect 1 0 5 0; +#X connect 2 0 3 1; +#X connect 3 0 6 1; +#X connect 3 0 8 0; +#X connect 4 0 3 0; +#X connect 5 0 4 0; +#X connect 6 0 0 0; +#X connect 7 0 6 2; +#X connect 8 0 11 0; +#X connect 9 0 10 0; +#X connect 10 0 8 0; +#X connect 11 0 14 0; +#X connect 12 0 9 0; +#X connect 13 0 6 0; +#X restore 499 204 pd vcf; +#X obj 414 50 nbx 5 14 0 200 0 1 \$0-larVcf2-s \$0-larVcf2-r Q(0-200) +5 18 0 10 -83797 -245482 -182930 0 256 0; +#X obj 564 50 nbx 5 14 0 2000 0 1 \$0-larVcf3-s \$0-larVcf3-r Q(0-200) +5 18 0 10 -83797 -245482 -182930 0 256 0; +#N canvas 674 352 877 346 recebePresets 0; +#X obj 15 26 r filt1Set; +#X obj 15 52 unpack f f f f f f, f 21; +#X obj 15 203 s \$0-btnMoog-r; +#X obj 39 183 s \$0-freqMoog-r; +#X obj 64 163 s \$0-fNumMoog-r; +#X obj 113 123 s \$0-midiMoog-r; +#X obj 138 103 s \$0-ampMoog-r; +#X obj 225 52 unpack f f f f f f, f 21; +#X obj 239 5 r filt2Set; +#X obj 225 203 s \$0-btnVcf-r; +#X obj 249 183 s \$0-freqVcf-r; +#X obj 274 163 s \$0-fNumVcf-r; +#X obj 323 123 s \$0-midiVcf-r; +#X obj 348 103 s \$0-ampVcf-r; +#X obj 88 143 s \$0-resMoog-r; +#X obj 298 143 s \$0-larVcf-r; +#X obj 435 26 r filt3Set; +#X obj 435 203 s \$0-btnPbaixa-r; +#X obj 459 183 s \$0-freqPbaixa-r; +#X obj 484 163 s \$0-fNumPbaixa-r; +#X obj 508 143 s \$0-midiPbaixa-r; +#X obj 533 123 s \$0-ampPbaixa-r; +#X obj 645 26 r filt4Set; +#X obj 645 203 s \$0-btnPalta-r; +#X obj 669 183 s \$0-freqPalta-r; +#X obj 694 163 s \$0-fNumPalta-r; +#X obj 718 143 s \$0-midiPalta-r; +#X obj 743 123 s \$0-ampPalta-r; +#X obj 90 26 r filt1; +#X obj 177 26 r filt2; +#X obj 596 26 r filt4; +#X obj 384 27 r filt3; +#X obj 558 103 s \$0-larVcf2-r; +#X obj 435 52 unpack f f f f f f, f 21; +#X obj 645 52 unpack f f f f f f, f 21; +#X obj 768 103 s \$0-larVcf3-r; +#X connect 0 0 1 0; +#X connect 1 0 2 0; +#X connect 1 1 3 0; +#X connect 1 2 4 0; +#X connect 1 3 14 0; +#X connect 1 4 5 0; +#X connect 1 5 6 0; +#X connect 7 0 9 0; +#X connect 7 1 10 0; +#X connect 7 2 11 0; +#X connect 7 3 15 0; +#X connect 7 4 12 0; +#X connect 7 5 13 0; +#X connect 8 0 7 0; +#X connect 16 0 33 0; +#X connect 22 0 34 0; +#X connect 28 0 1 0; +#X connect 29 0 7 0; +#X connect 30 0 34 0; +#X connect 31 0 33 0; +#X connect 33 0 17 0; +#X connect 33 1 18 0; +#X connect 33 2 19 0; +#X connect 33 3 20 0; +#X connect 33 4 21 0; +#X connect 33 5 32 0; +#X connect 34 0 23 0; +#X connect 34 1 24 0; +#X connect 34 2 25 0; +#X connect 34 3 26 0; +#X connect 34 4 27 0; +#X connect 34 5 35 0; +#X restore 248 428 pd recebePresets; +#X connect 2 0 3 0; +#X connect 3 0 34 0; +#X connect 4 0 34 1; +#X connect 7 0 10 0; +#X connect 8 0 7 1; +#X connect 9 0 8 0; +#X connect 11 0 12 0; +#X connect 12 0 33 0; +#X connect 13 0 33 1; +#X connect 14 0 34 2; +#X connect 15 0 33 2; +#X connect 18 0 39 0; +#X connect 19 0 44 2; +#X connect 21 0 22 0; +#X connect 22 0 44 0; +#X connect 25 0 26 0; +#X connect 26 0 45 0; +#X connect 28 0 45 2; +#X connect 29 0 7 0; +#X connect 30 0 7 0; +#X connect 31 0 7 0; +#X connect 32 0 7 0; +#X connect 33 0 30 0; +#X connect 34 0 29 0; +#X connect 35 0 9 0; +#X connect 36 0 40 0; +#X connect 37 0 41 0; +#X connect 38 0 42 0; +#X connect 39 0 3 0; +#X connect 40 0 12 0; +#X connect 41 0 22 0; +#X connect 42 0 26 0; +#X connect 43 0 42 1; +#X connect 43 0 41 1; +#X connect 43 0 40 1; +#X connect 43 0 39 1; +#X connect 44 0 31 0; +#X connect 45 0 32 0; +#X connect 46 0 44 1; +#X connect 47 0 45 1; +#X restore 84 138 pd ressonador; +#X obj 454 376 outlet~; +#N canvas 152 399 450 469 LFO 0; +#X obj 81 -149 cnv 15 201 86 empty empty LFO 17 7 0 14 -83221 -187085 +0; +#X obj 134 175 outlet~; +#X obj 94 -128 vradio 15 0 0 3 \$0-rdLFO-s \$0-rdLFO-r empty 0 -8 0 +10 -224670 -1 -1 0; +#X text 111 -130 senoidal; +#X text 111 -98 dente-de-serra; +#X text 111 -114 triangular; +#N canvas 818 187 450 323 seno 0; +#X obj 100 87 osc~; +#X obj 103 152 *~, f 10; +#X obj 103 174 outlet~; +#X obj 160 77 inlet; +#X obj 160 126 line~; +#X msg 160 101 \$1 10; +#X obj 100 58 *~; +#X obj 100 11 inlet~; +#X obj 115 33 inlet; +#X connect 0 0 1 0; +#X connect 1 0 2 0; +#X connect 3 0 5 0; +#X connect 4 0 1 1; +#X connect 5 0 4 0; +#X connect 6 0 0 0; +#X connect 7 0 6 0; +#X connect 8 0 6 1; +#X restore 72 12 pd seno; +#X obj 219 123 *~, f 4; +#X obj 240 97 line~; +#X msg 240 72 \$1 10; +#X obj 151 123 *~, f 4; +#X obj 172 97 line~; +#X msg 172 72 \$1 10; +#X obj 73 123 *~, f 4; +#X obj 94 97 line~; +#X msg 94 72 \$1 10; +#X obj 94 49 == 0; +#X obj 213 -129 nbx 5 14 0 20 0 0 \$0-freqLFO-s \$0-freqLFO-r freq. +0 -8 0 10 -138188 -1 -71929 1 256 0; +#X obj 213 -95 nbx 5 14 0 1000 0 0 \$0-ampLFO-s \$0-ampLFO-r amplitude +0 -8 0 10 -138188 -1 -71929 525 256 0; +#X obj 219 11 tri; +#X obj 154 -55 inlet~; +#X obj 152 12 saw; +#N canvas 229 391 304 300 recebePresets 0; +#X obj 15 52 unpack f f f f f f, f 21; +#X obj 15 203 s \$0-rdLFO-r; +#X obj 39 183 s \$0-freqLFO-r; +#X obj 64 163 s \$0-ampLFO-r; +#X obj 15 26 r lfo1Set; +#X obj 77 26 r lfo1; +#X connect 0 0 1 0; +#X connect 0 1 2 0; +#X connect 0 2 3 0; +#X connect 4 0 0 0; +#X connect 5 0 0 0; +#X restore 302 164 pd recebePresets; +#X obj 172 49 == 2; +#X obj 240 49 == 1; +#X connect 2 0 16 0; +#X connect 2 0 23 0; +#X connect 2 0 24 0; +#X connect 6 0 13 0; +#X connect 7 0 1 0; +#X connect 8 0 7 1; +#X connect 9 0 8 0; +#X connect 10 0 1 0; +#X connect 11 0 10 1; +#X connect 12 0 11 0; +#X connect 13 0 1 0; +#X connect 14 0 13 1; +#X connect 15 0 14 0; +#X connect 16 0 15 0; +#X connect 17 0 19 1; +#X connect 17 0 21 1; +#X connect 17 0 6 1; +#X connect 18 0 6 2; +#X connect 18 0 19 2; +#X connect 18 0 21 2; +#X connect 19 0 7 0; +#X connect 20 0 19 0; +#X connect 20 0 21 0; +#X connect 20 0 6 0; +#X connect 21 0 10 0; +#X connect 23 0 12 0; +#X connect 24 0 9 0; +#X restore 244 340 pd LFO; +#X obj 595 143 r adsr5; +#X obj 381 171 r adsr6; +#X connect 0 0 5 0; +#X connect 1 0 14 0; +#X connect 1 1 14 1; +#X connect 1 2 14 2; +#X connect 1 3 14 3; +#X connect 2 0 15 0; +#X connect 3 0 4 0; +#X connect 4 0 8 0; +#X connect 4 1 1 0; +#X connect 4 1 8 1; +#X connect 4 1 11 0; +#X connect 4 1 9 0; +#X connect 7 0 2 1; +#X connect 8 0 0 0; +#X connect 8 0 14 4; +#X connect 9 0 16 0; +#X connect 11 0 2 0; +#X connect 12 0 11 1; +#X connect 13 0 9 1; +#X connect 14 0 6 0; +#X connect 16 0 0 1; +#X connect 17 0 11 1; +#X connect 18 0 9 1; +#X coords 0 0 1 1 866 485 0; diff --git a/exemploSub2/adsr.pd b/exemploSub2/adsr.pd new file mode 100644 index 0000000..8e810d8 --- /dev/null +++ b/exemploSub2/adsr.pd @@ -0,0 +1,208 @@ +#N canvas 468 187 820 558 10; +#X obj 207 24 cnv 15 143 138 empty \$0-canvas ADSR:1913 40 5 0 12 -132243 +-170449 0; +#X obj 198 452 line~; +#X obj 116 353 pack 1 f; +#X obj 229 362 pack f f; +#X obj 241 422 pack 0 f; +#X obj 229 334 f 1; +#X obj 45 267 delay; +#X obj 45 294 t b b; +#X obj 46 366 delay; +#X obj 1 16 inlet; +#X msg 203 264 label A:\$1; +#X obj 212 44 hsl 128 15 5 1000 0 0 \$0-A-snd \$0-A-rcv A:5 8 6 0 10 +-164166 -4994 -195338 3967 1; +#X obj 203 241 r \$0-A-snd; +#X obj 203 286 s \$0-A-rcv; +#X obj 212 64 hsl 128 15 1 2000 0 1 \$0-D-snd \$0-D-rcv D:200 8 6 0 +10 -164166 -4994 -195338 1300 1; +#X obj 212 84 hsl 128 15 0 1 0 1 \$0-S-snd \$0-S-rcv S:0.5 8 6 0 10 +-164166 -4994 -195338 10700 1; +#X obj 212 104 hsl 128 15 1 2000 0 1 \$0-R-snd \$0-R-rcv R:200 8 6 +0 10 -164166 -4994 -195338 8900 1; +#X obj 273 241 r \$0-D-snd; +#X msg 273 264 label D:\$1; +#X obj 273 286 s \$0-D-rcv; +#X obj 343 241 r \$0-S-snd; +#X msg 343 264 label S:\$1; +#X obj 343 286 s \$0-S-rcv; +#X obj 413 241 r \$0-R-snd; +#X msg 413 264 label R:\$1; +#X obj 413 286 s \$0-R-rcv; +#X obj 397 409 t 200 0.5 5; +#X obj 397 378 loadbang; +#X obj 333 147 tgl 12 0 empty empty Auto_release -75 3 0 10 -183186 +-21158 -253757 0 1; +#N canvas 458 346 450 300 gate 0; +#X obj 130 100 spigot; +#X obj 182 100 spigot 1; +#X obj 129 28 inlet; +#X obj 182 28 inlet; +#X obj 130 146 outlet; +#X obj 182 146 outlet; +#X obj 129 58 == 0; +#X text 51 186 esquerda escolhe o portão: 0 = saída pela esquerda +\, diferente de 0 = saída pela direita; +#X connect 0 0 4 0; +#X connect 1 0 5 0; +#X connect 2 0 1 1; +#X connect 2 0 6 0; +#X connect 3 0 1 0; +#X connect 3 0 0 0; +#X connect 6 0 0 1; +#X restore -38 65 pd gate; +#X obj 1 38 sel 0; +#X obj 45 232 t b b f, f 12; +#X obj 114 255 / 127; +#N canvas 458 346 450 300 gate 0; +#X obj 130 100 spigot; +#X obj 182 100 spigot 1; +#X obj 129 28 inlet; +#X obj 182 28 inlet; +#X obj 130 146 outlet; +#X obj 182 146 outlet; +#X obj 129 58 == 0; +#X text 51 186 esquerda escolhe o portão: 0 = saída pela esquerda +\, diferente de 0 = saída pela direita; +#X connect 0 0 4 0; +#X connect 1 0 5 0; +#X connect 2 0 1 1; +#X connect 2 0 6 0; +#X connect 3 0 1 0; +#X connect 3 0 0 0; +#X connect 6 0 0 1; +#X restore 6 331 pd gate; +#X obj 85 -1 inlet; +#X msg 280 453 \$1 10; +#N canvas 458 346 450 300 gate 0; +#X obj 130 100 spigot; +#X obj 182 100 spigot 1; +#X obj 129 28 inlet; +#X obj 182 28 inlet; +#X obj 130 146 outlet; +#X obj 182 146 outlet; +#X obj 129 58 == 0; +#X text 51 186 esquerda escolhe o portão: 0 = saída pela esquerda +\, diferente de 0 = saída pela direita; +#X connect 0 0 4 0; +#X connect 1 0 5 0; +#X connect 2 0 1 1; +#X connect 2 0 6 0; +#X connect 3 0 1 0; +#X connect 3 0 0 0; +#X connect 6 0 0 1; +#X restore 184 424 pd gate; +#X obj 242 452 line~; +#X obj 197 474 *~, f 8; +#X obj 493 287 s \$0-canvas; +#X msg 493 265 label ADSR:\$0; +#X obj 493 238 loadbang; +#X obj 197 531 outlet~; +#X obj 197 503 *~; +#X obj 213 125 nbx 5 15 0 10000 0 0 empty empty amp. 60 6 0 11 -87958 +-1 -224716 0 256 0; +#X msg 303 481 \$1 20; +#X obj 303 503 line~; +#X obj 85 21 unpack f f f f f f; +#N canvas 413 343 885 323 enviaPresets 0; +#X obj 104 188 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 307 86 t b f; +#X obj 271 66 t b f; +#X obj 232 126 t b f; +#X obj 193 106 t b f; +#X obj 155 86 t b f; +#X obj 136 46 r \$0-A-snd; +#X obj 155 66 r \$0-D-snd; +#X obj 193 86 r \$0-S-snd; +#X obj 232 106 r \$0-R-snd; +#X obj 271 46 inlet; +#X obj 307 66 inlet; +#X obj 146 232 pack f f f f f f 0 0 0 0 0 0 0 0 0, f 89; +#X obj 146 259 outlet; +#X connect 0 0 12 0; +#X connect 1 0 0 0; +#X connect 1 1 12 5; +#X connect 2 0 0 0; +#X connect 2 1 12 4; +#X connect 3 0 0 0; +#X connect 3 1 12 3; +#X connect 4 0 0 0; +#X connect 4 1 12 2; +#X connect 5 0 0 0; +#X connect 5 1 12 1; +#X connect 6 0 12 0; +#X connect 7 0 5 0; +#X connect 8 0 4 0; +#X connect 9 0 3 0; +#X connect 10 0 2 0; +#X connect 11 0 1 0; +#X connect 12 0 13 0; +#X restore 246 168 pd enviaPresets; +#X obj 246 190 outlet; +#X connect 1 0 38 0; +#X connect 2 0 1 0; +#X connect 3 0 36 1; +#X connect 4 0 1 0; +#X connect 5 0 3 0; +#X connect 6 0 7 0; +#X connect 7 0 33 1; +#X connect 7 1 5 0; +#X connect 8 0 4 0; +#X connect 9 0 30 0; +#X connect 9 0 36 0; +#X connect 10 0 13 0; +#X connect 12 0 10 0; +#X connect 12 0 2 1; +#X connect 12 0 6 1; +#X connect 17 0 18 0; +#X connect 17 0 3 1; +#X connect 17 0 8 1; +#X connect 18 0 19 0; +#X connect 20 0 21 0; +#X connect 20 0 5 1; +#X connect 21 0 22 0; +#X connect 23 0 24 0; +#X connect 23 0 4 1; +#X connect 24 0 25 0; +#X connect 26 0 18 0; +#X connect 26 0 3 1; +#X connect 26 0 24 0; +#X connect 26 0 4 1; +#X connect 26 1 21 0; +#X connect 26 1 5 1; +#X connect 26 2 10 0; +#X connect 26 2 6 1; +#X connect 27 0 26 0; +#X connect 28 0 29 0; +#X connect 28 0 33 0; +#X connect 28 0 48 1; +#X connect 29 0 4 0; +#X connect 30 0 29 1; +#X connect 30 1 31 0; +#X connect 31 0 6 0; +#X connect 31 1 2 0; +#X connect 31 2 32 0; +#X connect 32 0 35 0; +#X connect 33 1 8 0; +#X connect 34 0 47 0; +#X connect 35 0 37 0; +#X connect 36 1 1 0; +#X connect 37 0 38 1; +#X connect 38 0 43 0; +#X connect 40 0 39 0; +#X connect 41 0 40 0; +#X connect 43 0 42 0; +#X connect 44 0 45 0; +#X connect 44 0 48 0; +#X connect 45 0 46 0; +#X connect 46 0 43 1; +#X connect 47 0 11 0; +#X connect 47 1 14 0; +#X connect 47 2 15 0; +#X connect 47 3 16 0; +#X connect 47 4 44 0; +#X connect 47 5 28 0; +#X connect 48 0 49 0; +#X coords 0 -1 1 1 145 140 2 206 23; diff --git a/exemploSub2/adsr2.pd b/exemploSub2/adsr2.pd new file mode 100644 index 0000000..ad7b89e --- /dev/null +++ b/exemploSub2/adsr2.pd @@ -0,0 +1,192 @@ +#N canvas 546 119 820 558 10; +#X obj 207 24 cnv 15 143 118 empty \$0-canvas ADSR:1961 40 5 0 12 -50957 +-170449 0; +#X obj 198 412 line~; +#X obj 116 313 pack 1 f; +#X obj 229 322 pack f f; +#X obj 241 382 pack 0 f; +#X obj 229 294 f 1; +#X obj 45 227 delay; +#X obj 45 254 t b b; +#X obj 46 326 delay; +#X obj 1 16 inlet; +#X msg 203 224 label A:\$1; +#X obj 212 44 hsl 128 15 5 1000 0 1 \$0-A-snd \$0-A-rcv A:5 8 6 0 10 +-101025 -4994 -505 1100 1; +#X obj 203 201 r \$0-A-snd; +#X obj 203 246 s \$0-A-rcv; +#X obj 212 64 hsl 128 15 1 2000 0 1 \$0-D-snd \$0-D-rcv D:200 8 6 0 +10 -101025 -4994 -505 2900 1; +#X obj 212 84 hsl 128 15 0 1 0 1 \$0-S-snd \$0-S-rcv S:0.5 8 6 0 10 +-101025 -4994 -505 4000 1; +#X obj 212 104 hsl 128 15 1 2000 0 1 \$0-R-snd \$0-R-rcv R:200 8 6 +0 10 -101025 -4994 -505 3400 1; +#X obj 273 201 r \$0-D-snd; +#X msg 273 224 label D:\$1; +#X obj 273 246 s \$0-D-rcv; +#X obj 343 201 r \$0-S-snd; +#X msg 343 224 label S:\$1; +#X obj 343 246 s \$0-S-rcv; +#X obj 413 201 r \$0-R-snd; +#X msg 413 224 label R:\$1; +#X obj 413 246 s \$0-R-rcv; +#X obj 397 369 t 200 0.5 5; +#X obj 397 338 loadbang; +#X obj 333 127 tgl 12 0 empty empty Auto_release -75 3 0 10 -183186 +-21158 -253757 0 1; +#N canvas 458 346 450 300 gate 0; +#X obj 130 100 spigot; +#X obj 182 100 spigot 1; +#X obj 129 28 inlet; +#X obj 182 28 inlet; +#X obj 130 146 outlet; +#X obj 182 146 outlet; +#X obj 129 58 == 0; +#X text 51 186 esquerda escolhe o portão: 0 = saída pela esquerda +\, diferente de 0 = saída pela direita; +#X connect 0 0 4 0; +#X connect 1 0 5 0; +#X connect 2 0 1 1; +#X connect 2 0 6 0; +#X connect 3 0 1 0; +#X connect 3 0 0 0; +#X connect 6 0 0 1; +#X restore -38 65 pd gate; +#X obj 1 38 sel 0; +#X obj 45 192 t b b f, f 12; +#X obj 114 215 / 127; +#N canvas 458 346 450 300 gate 0; +#X obj 130 100 spigot; +#X obj 182 100 spigot 1; +#X obj 129 28 inlet; +#X obj 182 28 inlet; +#X obj 130 146 outlet; +#X obj 182 146 outlet; +#X obj 129 58 == 0; +#X text 51 186 esquerda escolhe o portão: 0 = saída pela esquerda +\, diferente de 0 = saída pela direita; +#X connect 0 0 4 0; +#X connect 1 0 5 0; +#X connect 2 0 1 1; +#X connect 2 0 6 0; +#X connect 3 0 1 0; +#X connect 3 0 0 0; +#X connect 6 0 0 1; +#X restore 6 291 pd gate; +#X obj 85 0 inlet; +#X msg 280 413 \$1 10; +#N canvas 458 346 450 300 gate 0; +#X obj 130 100 spigot; +#X obj 182 100 spigot 1; +#X obj 129 28 inlet; +#X obj 182 28 inlet; +#X obj 130 146 outlet; +#X obj 182 146 outlet; +#X obj 129 58 == 0; +#X text 51 186 esquerda escolhe o portão: 0 = saída pela esquerda +\, diferente de 0 = saída pela direita; +#X connect 0 0 4 0; +#X connect 1 0 5 0; +#X connect 2 0 1 1; +#X connect 2 0 6 0; +#X connect 3 0 1 0; +#X connect 3 0 0 0; +#X connect 6 0 0 1; +#X restore 184 384 pd gate; +#X obj 242 412 line~; +#X obj 197 434 *~, f 8; +#X obj 493 247 s \$0-canvas; +#X msg 493 225 label ADSR:\$0; +#X obj 493 198 loadbang; +#X obj 197 491 outlet~; +#X obj 85 22 unpack f f f f f; +#N canvas 51 304 885 369 enviaPresets 0; +#X obj 104 188 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 271 66 t b f; +#X obj 232 126 t b f; +#X obj 193 106 t b f; +#X obj 155 86 t b f; +#X obj 136 46 r \$0-A-snd; +#X obj 155 66 r \$0-D-snd; +#X obj 193 86 r \$0-S-snd; +#X obj 232 106 r \$0-R-snd; +#X obj 271 46 inlet; +#X obj 146 259 outlet; +#X obj 146 232 pack f f f f f 0 0 0 0 0 0 0 0 0 0, f 89; +#X connect 0 0 11 0; +#X connect 1 0 0 0; +#X connect 1 1 11 4; +#X connect 2 0 0 0; +#X connect 2 1 11 3; +#X connect 3 0 0 0; +#X connect 3 1 11 2; +#X connect 4 0 0 0; +#X connect 4 1 11 1; +#X connect 5 0 11 0; +#X connect 6 0 4 0; +#X connect 7 0 3 0; +#X connect 8 0 2 0; +#X connect 9 0 1 0; +#X connect 11 0 10 0; +#X restore 333 152 pd enviaPresets; +#X obj 333 174 outlet; +#X connect 1 0 38 0; +#X connect 2 0 1 0; +#X connect 3 0 36 1; +#X connect 4 0 1 0; +#X connect 5 0 3 0; +#X connect 6 0 7 0; +#X connect 7 0 33 1; +#X connect 7 1 5 0; +#X connect 8 0 4 0; +#X connect 9 0 30 0; +#X connect 9 0 36 0; +#X connect 10 0 13 0; +#X connect 12 0 10 0; +#X connect 12 0 2 1; +#X connect 12 0 6 1; +#X connect 17 0 18 0; +#X connect 17 0 3 1; +#X connect 17 0 8 1; +#X connect 18 0 19 0; +#X connect 20 0 21 0; +#X connect 20 0 5 1; +#X connect 21 0 22 0; +#X connect 23 0 24 0; +#X connect 23 0 4 1; +#X connect 24 0 25 0; +#X connect 26 0 18 0; +#X connect 26 0 3 1; +#X connect 26 0 24 0; +#X connect 26 0 4 1; +#X connect 26 1 21 0; +#X connect 26 1 5 1; +#X connect 26 2 10 0; +#X connect 26 2 6 1; +#X connect 27 0 26 0; +#X connect 28 0 29 0; +#X connect 28 0 33 0; +#X connect 28 0 44 0; +#X connect 29 0 4 0; +#X connect 30 0 29 1; +#X connect 30 1 31 0; +#X connect 31 0 6 0; +#X connect 31 1 2 0; +#X connect 31 2 32 0; +#X connect 32 0 35 0; +#X connect 33 1 8 0; +#X connect 34 0 43 0; +#X connect 35 0 37 0; +#X connect 36 1 1 0; +#X connect 37 0 38 1; +#X connect 38 0 42 0; +#X connect 40 0 39 0; +#X connect 41 0 40 0; +#X connect 43 0 11 0; +#X connect 43 1 14 0; +#X connect 43 2 15 0; +#X connect 43 3 16 0; +#X connect 43 4 28 0; +#X connect 44 0 45 0; +#X coords 0 -1 1 1 145 120 2 206 23; diff --git a/exemploSub2/osciladores.pd b/exemploSub2/osciladores.pd new file mode 100644 index 0000000..249f66c --- /dev/null +++ b/exemploSub2/osciladores.pd @@ -0,0 +1,379 @@ +#N canvas 142 52 1033 693 10; +#X obj 104 9 cnv 15 248 98 empty empty Osciladores 4 6 0 12 -71380 +-262144 0; +#X obj 186 314 *~; +#X obj 258 314 *~; +#X obj 334 316 *~; +#X obj 200 287 line~; +#X obj 273 287 line~; +#X obj 349 287 line~; +#X obj 107 47 tgl 15 0 \$0-oscSawOn-s \$0-oscSawOn-r Serra 17 6 0 10 +-121261 -1 -220297 0 1; +#X obj 107 28 tgl 15 0 \$0-oscTriOn-s \$0-oscTriOn-r Triângulo 17 +6 0 10 -121261 -1 -220297 0 1; +#X obj 107 68 tgl 15 0 \$0-oscPulOn-s \$0-oscPulOn-r Pulso 17 6 0 10 +-121261 -1 -220297 0 1; +#X obj 107 88 tgl 15 0 \$0-oscRuiOn-s \$0-oscRuiOn-r Ruído\ branco +17 6 0 10 -121261 -1 -220297 0 1; +#X obj 394 316 *~; +#X obj 409 287 line~; +#X obj 296 355 *~, f 7; +#X obj 296 377 outlet~; +#X obj 364 377 line~; +#X msg 409 262 \$1 50; +#X msg 349 262 \$1 50; +#X msg 273 262 \$1 50; +#X msg 200 262 \$1 50; +#N canvas 743 364 450 346 ruido 0; +#X obj 53 92 noise~; +#X obj 53 192 *~, f 6; +#X obj 86 163 line~; +#X msg 86 138 \$1 50; +#X obj 86 115 inlet; +#X obj 53 214 outlet~; +#X obj 100 51 cnv 15 58 23 empty empty Ruído 10 8 0 12 -158036 -33647 +0; +#X connect 0 0 1 0; +#X connect 1 0 5 0; +#X connect 2 0 1 1; +#X connect 3 0 2 0; +#X connect 4 0 3 0; +#X coords 0 -1 1 1 60 25 1 99 50; +#X restore 395 201 pd ruido; +#N canvas 665 176 689 612 soma_osc 0; +#X obj 177 1 inlet; +#X obj 197 21 inlet; +#X obj 217 41 inlet; +#X obj 238 61 inlet; +#X obj 157 112 pack f f f f f; +#X obj 184 188 unpack f f f f f, f 27; +#X obj 207 327 s soma_osc; +#X obj 207 215 expr $f1 + $f2 + $f3 + $f4; +#X obj 207 241 sel 0; +#X obj 234 291 /, f 5; +#X obj 234 265 t 1 f; +#X msg 207 265 0; +#X obj 157 134 t l l; +#X obj 139 188 outlet; +#X connect 0 0 4 1; +#X connect 0 0 4 0; +#X connect 1 0 4 2; +#X connect 1 0 4 0; +#X connect 2 0 4 3; +#X connect 2 0 4 0; +#X connect 3 0 4 4; +#X connect 3 0 4 0; +#X connect 4 0 12 0; +#X connect 5 1 7 0; +#X connect 5 2 7 1; +#X connect 5 3 7 2; +#X connect 5 4 7 3; +#X connect 7 0 8 0; +#X connect 8 0 11 0; +#X connect 8 1 10 0; +#X connect 9 0 6 0; +#X connect 10 0 9 0; +#X connect 10 1 9 1; +#X connect 11 0 6 0; +#X connect 12 0 13 0; +#X connect 12 1 5 0; +#X restore 31 110 pd soma_osc; +#X obj 409 355 r soma_osc; +#X floatatom 409 378 5 0 0 0 - - -, f 5; +#X msg 364 355 \$1 50; +#X obj 31 205 unpack f f f f f; +#X obj 199 29 nbx 3 13 0 1 0 1 \$0-oscTriAmp-s \$0-oscTriAmp-s amp. +8 -8 0 9 -200497 -1 -232943 0 256 0; +#X obj 199 49 nbx 3 13 0 1 0 1 \$0-oscSawAmp-s \$0-oscSawAmp-r empty +8 -8 0 9 -200497 -1 -232943 0 256 0; +#X obj 199 69 nbx 3 13 0 1 0 0 \$0-oscPulAmp-s \$0-oscPulAmp-r empty +8 -8 0 9 -200497 -1 -232943 0 256 0; +#X obj 199 89 nbx 3 13 0 1 0 0 \$0-oscRuiAmp-s \$0-oscRuiAmp-s empty +8 -8 0 9 -200497 -1 -232943 0 256 0; +#X obj 238 69 nbx 3 13 0 1 0 1 \$0-oscPulLar-s \$0-oscPulLar-r largura +-2 -6 0 8 -200497 -1 -232943 0 256 0; +#X obj 316 29 nbx 3 13 0 11 0 1 \$0-oscTriTra-s \$0-oscTriTra-r transp. +-1 -10 0 9 -79860 -1 -232943 0 256 0; +#X obj 316 49 nbx 3 13 0 11 0 0 \$0-oscSawTra-s \$0-oscSawTra-s empty +8 -8 0 9 -79860 -1 -232943 0 256 0; +#X obj 316 69 nbx 3 13 0 11 0 1 \$0-oscPulTra-s \$0-oscPulTra-r empty +8 -8 0 9 -79860 -1 -232943 0 256 0; +#X dropdown 274 27 4 1 0 2 oitava #0-oscTriOit-r #0-oscTriOit-s, f +4; +#X msg 389 28 names -2 -1 0 1 2 3 \, set 2; +#X obj 389 8 loadbang; +#X dropdown 274 46 4 1 0 2 - #0-oscSawOit-r #0-oscSawOit-s, f 4; +#X dropdown 274 66 4 1 0 2 - #0-oscPulOit-r #0-oscPulOit-s, f 4; +#N canvas 460 288 450 346 transpoe 0; +#X obj 85 55 inlet; +#X obj 124 55 inlet; +#X obj 85 77 * 12; +#X obj 85 98 + 0, f 7; +#X obj 7 97 inlet nota; +#X obj 46 143 + 0, f 7; +#X obj 195 55 inlet; +#X obj 234 55 inlet; +#X obj 195 77 * 12; +#X obj 195 98 + 0, f 7; +#X obj 156 143 + 0, f 7; +#X obj 305 55 inlet; +#X obj 344 55 inlet; +#X obj 305 77 * 12; +#X obj 305 98 + 0, f 7; +#X obj 266 143 + 0, f 7; +#X obj 46 168 mtof; +#X obj 156 168 mtof; +#X obj 266 168 mtof; +#X obj 46 224 +~; +#X obj 46 251 outlet~; +#X obj 156 224 +~; +#X obj 156 251 outlet~; +#X obj 266 224 +~; +#X obj 266 251 outlet~; +#X obj 378 168 inlet~; +#X connect 0 0 2 0; +#X connect 1 0 3 1; +#X connect 2 0 3 0; +#X connect 3 0 5 1; +#X connect 4 0 5 0; +#X connect 4 0 10 0; +#X connect 4 0 15 0; +#X connect 5 0 16 0; +#X connect 6 0 8 0; +#X connect 7 0 9 1; +#X connect 8 0 9 0; +#X connect 9 0 10 1; +#X connect 10 0 17 0; +#X connect 11 0 13 0; +#X connect 12 0 14 1; +#X connect 13 0 14 0; +#X connect 14 0 15 1; +#X connect 15 0 18 0; +#X connect 16 0 19 0; +#X connect 17 0 21 0; +#X connect 18 0 23 0; +#X connect 19 0 20 0; +#X connect 21 0 22 0; +#X connect 23 0 24 0; +#X connect 25 0 19 1; +#X connect 25 0 21 1; +#X connect 25 0 23 1; +#X restore 250 120 pd transpoe; +#X obj 151 119 inlet nota; +#X obj 412 91 inlet~; +#X obj 15 5 loadbang; +#X msg 13 30 0; +#N canvas 458 262 885 300 enviaPresets 0; +#X obj 145 257 s \$0-Gpreset; +#X obj 144 116 r \$0-oscTriOn-s; +#X obj 159 136 r \$0-oscTriAmp-s; +#X obj 173 156 r \$0-oscTriOi-s; +#X obj 192 176 r \$0-oscTriTra-s; +#X obj 294 116 r \$0-oscSawOn-s; +#X obj 309 136 r \$0-oscSawAmp-s; +#X obj 323 156 r \$0-oscSawOi-s; +#X obj 342 176 r \$0-oscSawTra-s; +#X obj 444 116 r \$0-oscPulOn-s; +#X obj 459 136 r \$0-oscPulAmp-s; +#X obj 477 156 r \$0-oscPulLar-s; +#X obj 493 176 r \$0-oscPulOi-s; +#X obj 512 196 r \$0-oscPulTra-s; +#X obj 604 116 r \$0-oscRuiOn-s; +#X obj 619 136 r \$0-oscRuiAmp-s; +#X connect 1 0 0 0; +#X connect 2 0 0 0; +#X connect 3 0 0 0; +#X connect 4 0 0 0; +#X connect 5 0 0 0; +#X connect 6 0 0 0; +#X connect 7 0 0 0; +#X connect 8 0 0 0; +#X connect 9 0 0 0; +#X connect 10 0 0 0; +#X connect 11 0 0 0; +#X connect 12 0 0 0; +#X connect 13 0 0 0; +#X connect 14 0 0 0; +#X connect 15 0 0 0; +#X restore 233 490 pd enviaPresets; +#N canvas 458 262 661 300 recebePresets 0; +#X obj 57 116 s \$0-oscTriOn-r; +#X obj 42 136 s \$0-oscTriAmp-r; +#X obj 26 156 s \$0-oscTriOi-r; +#X obj 15 176 s \$0-oscTriTra-r; +#X obj 207 116 s \$0-oscSawOn-r; +#X obj 192 136 s \$0-oscSawAmp-r; +#X obj 176 156 s \$0-oscSawOi-r; +#X obj 165 176 s \$0-oscSawTra-r; +#X obj 357 116 s \$0-oscPulOn-r; +#X obj 342 136 s \$0-oscPulAmp-r; +#X obj 330 156 s \$0-oscPulLar-r; +#X obj 316 176 s \$0-oscPulOi-r; +#X obj 305 196 s \$0-oscPulTra-r; +#X obj 517 116 s \$0-oscRuiOn-r; +#X obj 502 136 s \$0-oscRuiAmp-r; +#X obj 33 10 r \$0-Lpreset; +#X connect 15 0 0 0; +#X connect 15 0 14 0; +#X connect 15 0 13 0; +#X connect 15 0 12 0; +#X connect 15 0 11 0; +#X connect 15 0 10 0; +#X connect 15 0 9 0; +#X connect 15 0 8 0; +#X connect 15 0 7 0; +#X connect 15 0 6 0; +#X connect 15 0 5 0; +#X connect 15 0 4 0; +#X connect 15 0 3 0; +#X connect 15 0 2 0; +#X connect 15 0 1 0; +#X restore 234 515 pd recebePresets; +#N canvas 458 262 450 351 pulso 0; +#X obj 77 276 *~, f 8; +#X obj 77 298 outlet~; +#X obj 317 38 cnv 15 58 23 empty empty Pulso 10 9 0 12 -149761 -9995 +0; +#X obj 77 82 phasor~; +#X obj 77 162 expr~ $v1 < $v2; +#X obj 77 184 *~ 2; +#X obj 77 206 -~ 1; +#X obj 164 83 line~; +#X obj 164 29 inlet fase; +#X obj 164 57 pack f 20; +#X obj 164 121 clip~ 0.05 0.95; +#X obj 234 29 loadbang; +#X msg 234 57 0.1; +#X obj 122 247 line~; +#X msg 122 222 \$1 10; +#X obj 122 198 inlet amp; +#X obj 77 26 inlet~ freq; +#X connect 0 0 1 0; +#X connect 3 0 4 0; +#X connect 4 0 5 0; +#X connect 5 0 6 0; +#X connect 6 0 0 0; +#X connect 7 0 10 0; +#X connect 8 0 9 0; +#X connect 9 0 7 0; +#X connect 10 0 4 1; +#X connect 11 0 12 0; +#X connect 12 0 9 0; +#X connect 13 0 0 1; +#X connect 14 0 13 0; +#X connect 15 0 14 0; +#X connect 16 0 3 0; +#X coords 0 -1 1 1 60 25 1 316 37; +#X restore 332 201 pd pulso; +#N canvas 458 262 450 300 serra 0; +#X obj 103 198 *~, f 10; +#X obj 103 220 outlet~; +#X obj 276 92 cnv 15 58 23 empty empty Serra 10 8 0 12 -170593 -94274 +0; +#X obj 103 84 phasor~; +#X obj 103 106 *~ 2; +#X obj 103 128 -~ 1; +#X obj 160 123 inlet; +#X obj 160 172 line~; +#X msg 160 147 \$1 10; +#X obj 103 58 inlet~; +#X connect 0 0 1 0; +#X connect 3 0 4 0; +#X connect 4 0 5 0; +#X connect 5 0 0 0; +#X connect 6 0 8 0; +#X connect 7 0 0 1; +#X connect 8 0 7 0; +#X connect 9 0 3 0; +#X coords 0 -1 1 1 60 25 1 275 91; +#X restore 258 200 pd serra; +#N canvas 458 262 450 300 triang 0; +#X obj 122 264 *~, f 10; +#X obj 122 286 outlet~; +#X obj 122 90 phasor~; +#X obj 301 91 cnv 15 58 23 empty empty Triang 9 8 0 12 -245413 -82051 +0; +#X obj 194 90 phasor~; +#X obj 122 187 +~; +#X obj 194 112 *~ -1; +#X obj 194 156 clip~ 0 0.5; +#X obj 122 156 clip~ 0 0.5; +#X obj 188 23 loadbang; +#X msg 188 45 0; +#X obj 194 135 +~ 1; +#X obj 122 209 *~ 4; +#X obj 122 231 -~ 3; +#X obj 179 192 inlet; +#X obj 179 241 line~; +#X msg 179 216 \$1 10; +#X obj 122 44 inlet~; +#X connect 0 0 1 0; +#X connect 2 0 8 0; +#X connect 4 0 6 0; +#X connect 5 0 12 0; +#X connect 6 0 11 0; +#X connect 7 0 5 1; +#X connect 8 0 5 0; +#X connect 9 0 10 0; +#X connect 10 0 4 1; +#X connect 10 0 2 1; +#X connect 11 0 7 0; +#X connect 12 0 13 0; +#X connect 13 0 0 0; +#X connect 14 0 16 0; +#X connect 15 0 0 1; +#X connect 16 0 15 0; +#X connect 17 0 2 0; +#X connect 17 0 4 0; +#X coords 0 -1 1 1 60 25 1 300 90; +#X restore 188 200 pd triang; +#X connect 1 0 13 0; +#X connect 2 0 13 0; +#X connect 3 0 13 0; +#X connect 4 0 1 1; +#X connect 5 0 2 1; +#X connect 6 0 3 1; +#X connect 7 0 21 1; +#X connect 8 0 21 0; +#X connect 9 0 21 2; +#X connect 10 0 21 3; +#X connect 11 0 13 0; +#X connect 12 0 11 1; +#X connect 13 0 14 0; +#X connect 15 0 13 1; +#X connect 16 0 12 0; +#X connect 17 0 6 0; +#X connect 18 0 5 0; +#X connect 19 0 4 0; +#X connect 20 0 11 0; +#X connect 21 0 25 0; +#X connect 22 0 23 0; +#X connect 23 0 24 0; +#X connect 24 0 15 0; +#X connect 25 1 19 0; +#X connect 25 2 18 0; +#X connect 25 3 17 0; +#X connect 25 4 16 0; +#X connect 26 0 48 1; +#X connect 27 0 47 1; +#X connect 28 0 46 1; +#X connect 29 0 20 0; +#X connect 30 0 46 2; +#X connect 31 0 39 2; +#X connect 32 0 39 4; +#X connect 33 0 39 6; +#X connect 36 0 35 0; +#X connect 39 0 48 0; +#X connect 39 1 47 0; +#X connect 39 2 46 0; +#X connect 40 0 39 0; +#X connect 41 0 39 7; +#X connect 42 0 43 0; +#X connect 43 0 8 0; +#X connect 43 0 10 0; +#X connect 43 0 9 0; +#X connect 43 0 7 0; +#X connect 46 0 3 0; +#X connect 47 0 2 0; +#X connect 48 0 1 0; +#X coords 0 -1 1 1 250 100 1 103 8; diff --git a/exemploSub2/saidaMono.pd b/exemploSub2/saidaMono.pd new file mode 100644 index 0000000..1c8e725 --- /dev/null +++ b/exemploSub2/saidaMono.pd @@ -0,0 +1,49 @@ +#N canvas 403 271 450 504 10; +#X obj 121 61 cnv 15 78 168 empty empty Saída 19 6 0 12 -26438 -262144 +0; +#X obj 72 431 dac~, f 10; +#X obj 154 81 vu 12 120 empty empty -1 -8 0 8 -66577 -1 1 0; +#X obj 131 247 inlet~; +#X obj 127 90 vsl 23 110 0 1 0 0 empty empty Vol. 3 -8 0 9 -67745 -1 +-262144 5100 1; +#X obj 157 386 snapshot~; +#X obj 233 346 metro 100; +#X obj 131 322 *~; +#X obj 146 293 line~; +#X msg 180 247 \$1 30; +#X obj 233 323 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X obj 230 249 > 0.01; +#X obj 157 412 rmstodb; +#X obj 175 346 abs~; +#X obj 157 439 - 100; +#X obj 130 210 tgl 15 0 empty empty On/off 23 6 0 10 -257985 -4133 +-262144 1 1; +#X msg 57 246 \; pd dsp \$1; +#X obj 204 59 inlet; +#X obj 128 25 r volSet; +#X obj 291 250 s volGrav; +#X obj 35 379 outlet~; +#X obj 24 201 s dspOn; +#X connect 3 0 7 0; +#X connect 4 0 9 0; +#X connect 4 0 11 0; +#X connect 4 0 19 0; +#X connect 5 0 12 0; +#X connect 6 0 5 0; +#X connect 7 0 1 0; +#X connect 7 0 1 1; +#X connect 7 0 13 0; +#X connect 7 0 20 0; +#X connect 8 0 7 1; +#X connect 9 0 8 0; +#X connect 10 0 6 0; +#X connect 11 0 10 0; +#X connect 12 0 14 0; +#X connect 13 0 5 0; +#X connect 14 0 2 0; +#X connect 15 0 16 0; +#X connect 15 0 21 0; +#X connect 17 0 4 0; +#X connect 18 0 4 0; +#X coords 0 -1 1 1 80 170 2 120 60; diff --git a/exemploSub2/saw.pd b/exemploSub2/saw.pd new file mode 100644 index 0000000..fb6bb73 --- /dev/null +++ b/exemploSub2/saw.pd @@ -0,0 +1,25 @@ +#N canvas 375 386 450 323 10; +#X obj 24 189 *~, f 10; +#X obj 24 211 outlet~; +#X obj 196 84 cnv 15 46 16 empty empty Serra 6 6 0 11 -170593 -94274 +0; +#X obj 24 75 phasor~; +#X obj 24 97 *~ 2; +#X obj 24 119 -~ 1; +#X obj 81 114 inlet; +#X obj 81 163 line~; +#X msg 81 138 \$1 10; +#X obj 24 51 *~; +#X obj 24 4 inlet~; +#X obj 39 26 inlet; +#X connect 0 0 1 0; +#X connect 3 0 4 0; +#X connect 4 0 5 0; +#X connect 5 0 0 0; +#X connect 6 0 8 0; +#X connect 7 0 0 1; +#X connect 8 0 7 0; +#X connect 9 0 3 0; +#X connect 10 0 9 0; +#X connect 11 0 9 1; +#X coords 0 -1 1 1 48 18 1 195 83; diff --git a/exemploSub2/tri.pd b/exemploSub2/tri.pd new file mode 100644 index 0000000..feef3a3 --- /dev/null +++ b/exemploSub2/tri.pd @@ -0,0 +1,43 @@ +#N canvas 195 327 450 323 10; +#X obj 94 261 *~, f 10; +#X obj 94 283 outlet~; +#X obj 94 87 phasor~; +#X obj 287 28 cnv 15 56 18 empty empty Triang 6 6 0 11 -245413 -82051 +0; +#X obj 166 87 phasor~; +#X obj 94 184 +~; +#X obj 166 109 *~ -1; +#X obj 166 153 clip~ 0 0.5; +#X obj 94 153 clip~ 0 0.5; +#X obj 160 20 loadbang; +#X msg 160 42 0; +#X obj 166 132 +~ 1; +#X obj 94 206 *~ 4; +#X obj 94 228 -~ 3; +#X obj 151 189 inlet; +#X obj 151 238 line~; +#X msg 151 213 \$1 10; +#X obj 94 57 *~; +#X obj 94 10 inlet~; +#X obj 109 32 inlet; +#X connect 0 0 1 0; +#X connect 2 0 8 0; +#X connect 4 0 6 0; +#X connect 5 0 12 0; +#X connect 6 0 11 0; +#X connect 7 0 5 1; +#X connect 8 0 5 0; +#X connect 9 0 10 0; +#X connect 10 0 4 1; +#X connect 10 0 2 1; +#X connect 11 0 7 0; +#X connect 12 0 13 0; +#X connect 13 0 0 0; +#X connect 14 0 16 0; +#X connect 15 0 0 1; +#X connect 16 0 15 0; +#X connect 17 0 2 0; +#X connect 17 0 4 0; +#X connect 18 0 17 0; +#X connect 19 0 17 1; +#X coords 0 -1 1 1 58 20 2 286 27; diff --git a/instrumento2.html b/instrumento2.html new file mode 100644 index 0000000..1d8a4ad --- /dev/null +++ b/instrumento2.html @@ -0,0 +1,187 @@ + + + + +Glissandos + + + +
0
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/sampler-joystick (copy)/audio1.wav b/sampler-joystick (copy)/audio1.wav new file mode 100644 index 0000000..b0d2ee9 Binary files /dev/null and b/sampler-joystick (copy)/audio1.wav differ diff --git a/sampler-joystick (copy)/audio2.wav b/sampler-joystick (copy)/audio2.wav new file mode 100644 index 0000000..2837f1e Binary files /dev/null and b/sampler-joystick (copy)/audio2.wav differ diff --git a/sampler-joystick (copy)/audio3.wav b/sampler-joystick (copy)/audio3.wav new file mode 100644 index 0000000..f9e6dc9 Binary files /dev/null and b/sampler-joystick (copy)/audio3.wav differ diff --git a/sampler-joystick (copy)/audio4.wav b/sampler-joystick (copy)/audio4.wav new file mode 100644 index 0000000..4aeb561 Binary files /dev/null and b/sampler-joystick (copy)/audio4.wav differ diff --git a/sampler-joystick (copy)/audio5.wav b/sampler-joystick (copy)/audio5.wav new file mode 100644 index 0000000..a542370 Binary files /dev/null and b/sampler-joystick (copy)/audio5.wav differ diff --git a/sampler-joystick (copy)/audio6.wav b/sampler-joystick (copy)/audio6.wav new file mode 100644 index 0000000..1ad7e3a Binary files /dev/null and b/sampler-joystick (copy)/audio6.wav differ diff --git a/sampler-joystick (copy)/audio7.wav b/sampler-joystick (copy)/audio7.wav new file mode 100644 index 0000000..5d440de Binary files /dev/null and b/sampler-joystick (copy)/audio7.wav differ diff --git a/sampler-joystick (copy)/audio8.wav b/sampler-joystick (copy)/audio8.wav new file mode 100644 index 0000000..91bf936 Binary files /dev/null and b/sampler-joystick (copy)/audio8.wav differ diff --git a/sampler-joystick (copy)/cena2.pd b/sampler-joystick (copy)/cena2.pd new file mode 100644 index 0000000..6435ae9 --- /dev/null +++ b/sampler-joystick (copy)/cena2.pd @@ -0,0 +1,1101 @@ +#N canvas 359 75 840 670 10; +#X obj 80 102 hid, f 12; +#X obj 33 71 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1 +; +#X obj 80 123 route abs key, f 121; +#X obj 441 148 route btn_0 btn_1 btn_2 btn_3 btn_4 btn_5 btn_6 btn_7 +; +#X floatatom 128 180 5 0 0 0 - - abs_x, f 5; +#X floatatom 176 180 5 0 0 0 - - abs_rx, f 5; +#X floatatom 225 180 5 0 0 0 - - abs_y, f 5; +#X floatatom 273 180 5 0 0 0 - - abs_ry, f 5; +#X floatatom 322 180 5 0 0 0 - - -, f 5; +#X floatatom 441 179 5 0 0 3 - - btn_1, f 5; +#X floatatom 480 179 5 0 0 0 - - btn_2, f 5; +#X floatatom 519 179 5 0 0 0 - - btn_3, f 5; +#X floatatom 559 179 5 0 0 0 - - btn_4, f 5; +#X floatatom 598 179 5 0 0 0 - - btn_5, f 5; +#X floatatom 637 179 5 0 0 0 - - btn_6, f 5; +#X floatatom 677 179 5 0 0 0 - - btn_7, f 5; +#X floatatom 716 179 5 0 0 0 - - btn_8, f 5; +#X floatatom 370 180 5 0 0 0 - - -, f 5; +#X obj 29 12 tgl 45 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1 +; +#X msg 80 17 \; pd dsp \$1; +#X obj 133 543 vsl 30 60 0 1 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 5900 1; +#X obj 166 571 *~; +#N canvas 840 116 822 596 audios 0; +#X obj 333 14 table bt1; +#X obj 333 34 table bt2; +#X obj 333 54 table bt3; +#X obj 333 74 table bt4; +#X obj 403 14 table bt5; +#X obj 403 34 table bt6; +#X obj 403 54 table bt7; +#X obj 403 74 table bt8; +#X msg 44 157 read -resize audio1.wav bt1; +#X obj 44 179 soundfiler; +#X obj 44 248 expr 44100 / $f1; +#X obj 52 224 s sS1; +#X floatatom 52 203 5 0 0 0 - - -, f 5; +#X obj 45 135 loadbang; +#X obj 224 179 soundfiler; +#X obj 224 248 expr 44100 / $f1; +#X floatatom 232 203 11 0 0 0 - - -, f 11; +#X obj 225 135 loadbang; +#X msg 224 157 read -resize audio2.wav bt2; +#X obj 232 224 s sS2; +#X obj 224 270 s sD2; +#X obj 44 270 s sD1; +#X obj 406 179 soundfiler; +#X obj 406 248 expr 44100 / $f1; +#X floatatom 414 203 11 0 0 0 - - -, f 11; +#X obj 407 135 loadbang; +#X msg 406 157 read -resize audio3.wav bt3; +#X obj 406 270 s sD3; +#X obj 416 224 s sS3; +#X obj 588 179 soundfiler; +#X obj 588 248 expr 44100 / $f1; +#X floatatom 596 203 11 0 0 0 - - -, f 11; +#X obj 589 135 loadbang; +#X obj 44 369 soundfiler; +#X obj 44 438 expr 44100 / $f1; +#X floatatom 52 393 5 0 0 0 - - -, f 5; +#X obj 45 325 loadbang; +#X obj 224 369 soundfiler; +#X obj 224 438 expr 44100 / $f1; +#X floatatom 232 393 11 0 0 0 - - -, f 11; +#X obj 225 325 loadbang; +#X obj 407 369 soundfiler; +#X obj 407 438 expr 44100 / $f1; +#X floatatom 415 393 11 0 0 0 - - -, f 11; +#X obj 407 325 loadbang; +#X obj 588 369 soundfiler; +#X obj 588 438 expr 44100 / $f1; +#X floatatom 596 393 11 0 0 0 - - -, f 11; +#X obj 589 325 loadbang; +#X msg 588 157 read -resize audio4.wav bt4; +#X obj 598 224 s sS4; +#X obj 588 270 s sD4; +#X msg 44 347 read -resize audio5.wav bt5; +#X obj 52 414 s sS5; +#X obj 44 462 s sD5; +#X msg 224 347 read -resize audio6.wav bt6; +#X obj 232 414 s sS6; +#X obj 224 460 s sD6; +#X obj 588 460 s sD8; +#X msg 588 347 read -resize audio8.wav bt8; +#X obj 598 414 s sS8; +#X msg 407 347 read -resize audio7.wav bt7; +#X obj 417 414 s sS7; +#X obj 407 460 s sD7; +#X connect 8 0 9 0; +#X connect 9 0 10 0; +#X connect 9 0 12 0; +#X connect 10 0 21 0; +#X connect 12 0 11 0; +#X connect 13 0 8 0; +#X connect 14 0 15 0; +#X connect 14 0 16 0; +#X connect 15 0 20 0; +#X connect 16 0 19 0; +#X connect 17 0 18 0; +#X connect 18 0 14 0; +#X connect 22 0 23 0; +#X connect 22 0 24 0; +#X connect 23 0 27 0; +#X connect 24 0 28 0; +#X connect 25 0 26 0; +#X connect 26 0 22 0; +#X connect 29 0 30 0; +#X connect 29 0 31 0; +#X connect 30 0 51 0; +#X connect 31 0 50 0; +#X connect 32 0 49 0; +#X connect 33 0 34 0; +#X connect 33 0 35 0; +#X connect 34 0 54 0; +#X connect 35 0 53 0; +#X connect 36 0 52 0; +#X connect 37 0 38 0; +#X connect 37 0 39 0; +#X connect 38 0 57 0; +#X connect 39 0 56 0; +#X connect 40 0 55 0; +#X connect 41 0 42 0; +#X connect 41 0 43 0; +#X connect 42 0 63 0; +#X connect 43 0 62 0; +#X connect 44 0 61 0; +#X connect 45 0 46 0; +#X connect 45 0 47 0; +#X connect 46 0 58 0; +#X connect 47 0 60 0; +#X connect 48 0 59 0; +#X connect 49 0 29 0; +#X connect 52 0 33 0; +#X connect 55 0 37 0; +#X connect 59 0 45 0; +#X connect 61 0 41 0; +#X restore 448 350 pd audios; +#N canvas 377 112 648 483 botao1 0; +#X obj 166 235 phasor~; +#X obj 166 270 *~, f 12; +#X obj 235 235 r sS1; +#X obj 166 292 tabread4~ bt1; +#X obj 166 142 *, f 8; +#X obj 166 24 t f f, f 19; +#X msg 296 94 0; +#X obj 74 106 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 +1; +#X obj 74 128 metro 10; +#X obj 73 151 snapshot~; +#X obj 73 175 >= 0.99; +#X obj 73 197 sel 1; +#X msg 73 218 0; +#X obj 166 2 r btn_1; +#X obj 73 9 r loop; +#X obj 159 409 throw~ saida; +#X obj 210 119 r sD1; +#X obj 367 73 /, f 5; +#X obj 367 30 t f b; +#X obj 367 5 r abs_x; +#X obj 166 164 t b f; +#X obj 166 203 *, f 5; +#X msg 393 51 256; +#X obj 367 95 + 0.5; +#X floatatom 367 177 5 0 0 0 - - -, f 5; +#X obj 74 32 t b f; +#X msg 74 60 1; +#X obj 74 81 -, f 5; +#X obj 436 5 r abs_rx; +#X obj 436 47 sel 0 1, f 21; +#X msg 436 67 1; +#X msg 497 67 -1; +#X obj 367 155 *, f 12; +#X obj 436 26 > 128; +#X floatatom 436 92 5 0 0 0 - - -, f 5; +#X obj 436 113 t b f; +#X obj 277 45 sel 0 1; +#X obj 166 97 pipe 200; +#X obj 211 75 i 200; +#X obj 210 47 r release; +#X obj 278 289 line~; +#X obj 278 234 pack 0 200; +#X obj 166 314 *~, f 16; +#X obj 335 209 r release; +#X msg 323 94 1 10; +#X msg 171 75 clear; +#X obj 168 368 *~ 0.4; +#X connect 0 0 1 0; +#X connect 0 0 9 0; +#X connect 1 0 3 0; +#X connect 2 0 1 1; +#X connect 3 0 42 0; +#X connect 4 0 20 0; +#X connect 5 0 37 0; +#X connect 5 1 36 0; +#X connect 6 0 0 1; +#X connect 6 0 37 1; +#X connect 7 0 8 0; +#X connect 8 0 9 0; +#X connect 9 0 10 0; +#X connect 10 0 11 0; +#X connect 11 0 12 0; +#X connect 12 0 4 0; +#X connect 13 0 5 0; +#X connect 14 0 25 0; +#X connect 16 0 4 1; +#X connect 17 0 23 0; +#X connect 18 0 17 0; +#X connect 18 1 22 0; +#X connect 19 0 18 0; +#X connect 20 0 21 0; +#X connect 20 1 21 1; +#X connect 21 0 0 0; +#X connect 22 0 17 1; +#X connect 23 0 32 0; +#X connect 24 0 21 0; +#X connect 25 0 26 0; +#X connect 25 1 27 1; +#X connect 26 0 27 0; +#X connect 27 0 7 0; +#X connect 28 0 33 0; +#X connect 29 0 30 0; +#X connect 29 1 31 0; +#X connect 30 0 34 0; +#X connect 31 0 34 0; +#X connect 32 0 24 0; +#X connect 33 0 29 0; +#X connect 34 0 35 0; +#X connect 35 0 32 0; +#X connect 35 1 32 1; +#X connect 36 0 38 0; +#X connect 36 0 41 0; +#X connect 36 1 6 0; +#X connect 36 1 44 0; +#X connect 36 1 45 0; +#X connect 37 0 4 0; +#X connect 38 0 37 1; +#X connect 39 0 38 1; +#X connect 40 0 42 1; +#X connect 41 0 40 0; +#X connect 42 0 46 0; +#X connect 43 0 41 1; +#X connect 44 0 40 0; +#X connect 45 0 37 0; +#X connect 46 0 15 0; +#X restore 448 294 pd botao1; +#X obj 267 15 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 +1; +#X obj 267 35 s loop; +#X obj 178 535 catch~ saida; +#X obj 133 360 sel -1 1, f 13; +#X msg 133 387 -0.1; +#X msg 173 387 0.1; +#X obj 133 332 change; +#X obj 132 517 line; +#X msg 132 496 \$1 200; +#X obj 223 360 sel -1 1, f 13; +#X obj 223 332 change; +#X obj 224 302 * -1; +#X obj 135 414 +; +#X obj 175 414 +; +#X obj 223 414 +; +#X obj 265 414 +; +#X obj 133 457 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 12700 1; +#X floatatom 133 477 22 0 0 0 - - -, f 22; +#X msg 223 387 -0.25; +#X msg 263 387 0.25; +#X obj 79 53 loadbang; +#X obj 20 133 loadbang; +#X msg 20 155 128; +#X obj 353 539 hsl 128 15 1 2000 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X obj 353 580 s release; +#X obj 353 464 r abs_y; +#X obj 353 486 * 7.8; +#X floatatom 353 559 5 0 0 0 - - -, f 5; +#X obj 352 513 spigot; +#X obj 406 465 r abs_ry; +#X obj 406 487 > 128; +#N canvas 67 55 1299 713 botao2 0; +#X obj 166 235 phasor~; +#X obj 166 270 *~, f 12; +#X obj 166 142 *, f 8; +#X obj 166 24 t f f, f 19; +#X msg 296 94 0; +#X obj 74 106 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 +1; +#X obj 74 128 metro 10; +#X obj 73 151 snapshot~; +#X obj 73 175 >= 0.99; +#X obj 73 197 sel 1; +#X msg 73 218 0; +#X obj 73 9 r loop; +#X obj 164 382 throw~ saida; +#X obj 367 73 /, f 5; +#X obj 367 30 t f b; +#X obj 367 5 r abs_x; +#X obj 166 164 t b f; +#X obj 166 203 *, f 5; +#X msg 393 51 256; +#X obj 367 95 + 0.5; +#X floatatom 367 177 5 0 0 0 - - -, f 5; +#X obj 74 32 t b f; +#X msg 74 60 1; +#X obj 74 81 -, f 5; +#X obj 436 5 r abs_rx; +#X obj 436 47 sel 0 1, f 21; +#X msg 436 67 1; +#X msg 497 67 -1; +#X obj 367 155 *, f 12; +#X obj 436 26 > 128; +#X floatatom 436 92 5 0 0 0 - - -, f 5; +#X obj 436 113 t b f; +#X obj 277 45 sel 0 1; +#X obj 166 97 pipe 200; +#X obj 211 75 i 200; +#X obj 210 47 r release; +#X obj 278 289 line~; +#X obj 278 234 pack 0 200; +#X obj 166 314 *~, f 16; +#X obj 335 209 r release; +#X msg 323 94 1 10; +#X obj 166 2 r btn_2; +#X obj 210 119 r sD2; +#X obj 235 235 r sS2; +#X obj 166 292 tabread4~ bt2; +#X msg 171 75 clear; +#X obj 177 346 *~ 0.6; +#X connect 0 0 1 0; +#X connect 0 0 7 0; +#X connect 1 0 44 0; +#X connect 2 0 16 0; +#X connect 3 0 33 0; +#X connect 3 1 32 0; +#X connect 4 0 0 1; +#X connect 4 0 33 1; +#X connect 5 0 6 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 8 0 9 0; +#X connect 9 0 10 0; +#X connect 10 0 2 0; +#X connect 11 0 21 0; +#X connect 13 0 19 0; +#X connect 14 0 13 0; +#X connect 14 1 18 0; +#X connect 15 0 14 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 0 0; +#X connect 18 0 13 1; +#X connect 19 0 28 0; +#X connect 20 0 17 0; +#X connect 21 0 22 0; +#X connect 21 1 23 1; +#X connect 22 0 23 0; +#X connect 23 0 5 0; +#X connect 24 0 29 0; +#X connect 25 0 26 0; +#X connect 25 1 27 0; +#X connect 26 0 30 0; +#X connect 27 0 30 0; +#X connect 28 0 20 0; +#X connect 29 0 25 0; +#X connect 30 0 31 0; +#X connect 31 0 28 0; +#X connect 31 1 28 1; +#X connect 32 0 34 0; +#X connect 32 0 37 0; +#X connect 32 1 4 0; +#X connect 32 1 40 0; +#X connect 32 1 45 0; +#X connect 33 0 2 0; +#X connect 34 0 33 1; +#X connect 35 0 34 1; +#X connect 36 0 38 1; +#X connect 37 0 36 0; +#X connect 38 0 46 0; +#X connect 39 0 37 1; +#X connect 40 0 36 0; +#X connect 41 0 3 0; +#X connect 42 0 2 1; +#X connect 43 0 1 1; +#X connect 44 0 38 0; +#X connect 45 0 33 0; +#X connect 46 0 12 0; +#X restore 511 294 pd botao2; +#N canvas 626 203 648 483 botao3 0; +#X obj 166 235 phasor~; +#X obj 166 270 *~, f 12; +#X obj 166 142 *, f 8; +#X obj 166 24 t f f, f 19; +#X msg 296 94 0; +#X obj 74 106 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 +1; +#X obj 74 128 metro 10; +#X obj 73 151 snapshot~; +#X obj 73 175 >= 0.99; +#X obj 73 197 sel 1; +#X msg 73 218 0; +#X obj 73 9 r loop; +#X obj 171 385 throw~ saida; +#X obj 367 73 /, f 5; +#X obj 367 30 t f b; +#X obj 367 5 r abs_x; +#X obj 166 164 t b f; +#X obj 166 203 *, f 5; +#X msg 393 51 256; +#X obj 367 95 + 0.5; +#X floatatom 367 177 5 0 0 0 - - -, f 5; +#X obj 74 32 t b f; +#X msg 74 60 1; +#X obj 74 81 -, f 5; +#X obj 436 5 r abs_rx; +#X obj 436 47 sel 0 1, f 21; +#X msg 436 67 1; +#X msg 497 67 -1; +#X obj 367 155 *, f 12; +#X obj 436 26 > 128; +#X floatatom 436 92 5 0 0 0 - - -, f 5; +#X obj 436 113 t b f; +#X obj 277 45 sel 0 1; +#X obj 166 97 pipe 200; +#X obj 211 75 i 200; +#X obj 210 47 r release; +#X obj 278 289 line~; +#X obj 278 234 pack 0 200; +#X obj 166 314 *~, f 16; +#X obj 335 209 r release; +#X msg 323 94 1 10; +#X obj 166 2 r btn_3; +#X obj 210 119 r sD3; +#X obj 235 235 r sS3; +#X obj 166 292 tabread4~ bt3; +#X msg 172 75 clear; +#X obj 197 351 *~ 1; +#X connect 0 0 1 0; +#X connect 0 0 7 0; +#X connect 1 0 44 0; +#X connect 2 0 16 0; +#X connect 3 0 33 0; +#X connect 3 1 32 0; +#X connect 4 0 0 1; +#X connect 4 0 33 1; +#X connect 5 0 6 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 8 0 9 0; +#X connect 9 0 10 0; +#X connect 10 0 2 0; +#X connect 11 0 21 0; +#X connect 13 0 19 0; +#X connect 14 0 13 0; +#X connect 14 1 18 0; +#X connect 15 0 14 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 0 0; +#X connect 18 0 13 1; +#X connect 19 0 28 0; +#X connect 20 0 17 0; +#X connect 21 0 22 0; +#X connect 21 1 23 1; +#X connect 22 0 23 0; +#X connect 23 0 5 0; +#X connect 24 0 29 0; +#X connect 25 0 26 0; +#X connect 25 1 27 0; +#X connect 26 0 30 0; +#X connect 27 0 30 0; +#X connect 28 0 20 0; +#X connect 29 0 25 0; +#X connect 30 0 31 0; +#X connect 31 0 28 0; +#X connect 31 1 28 1; +#X connect 32 0 34 0; +#X connect 32 0 37 0; +#X connect 32 1 4 0; +#X connect 32 1 40 0; +#X connect 32 1 45 0; +#X connect 33 0 2 0; +#X connect 34 0 33 1; +#X connect 35 0 34 1; +#X connect 36 0 38 1; +#X connect 37 0 36 0; +#X connect 38 0 46 0; +#X connect 39 0 37 1; +#X connect 40 0 36 0; +#X connect 41 0 3 0; +#X connect 42 0 2 1; +#X connect 43 0 1 1; +#X connect 44 0 38 0; +#X connect 45 0 33 0; +#X connect 46 0 12 0; +#X restore 574 294 pd botao3; +#N canvas 603 166 648 483 botao4 0; +#X obj 166 235 phasor~; +#X obj 166 270 *~, f 12; +#X obj 166 142 *, f 8; +#X obj 166 24 t f f, f 19; +#X msg 296 94 0; +#X obj 74 106 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 +1; +#X obj 74 128 metro 10; +#X obj 73 151 snapshot~; +#X obj 73 175 >= 0.99; +#X obj 73 197 sel 1; +#X msg 73 218 0; +#X obj 73 9 r loop; +#X obj 168 378 throw~ saida; +#X obj 367 73 /, f 5; +#X obj 367 30 t f b; +#X obj 367 5 r abs_x; +#X obj 166 164 t b f; +#X obj 166 203 *, f 5; +#X msg 393 51 256; +#X obj 367 95 + 0.5; +#X floatatom 367 177 5 0 0 0 - - -, f 5; +#X obj 74 32 t b f; +#X msg 74 60 1; +#X obj 74 81 -, f 5; +#X obj 436 5 r abs_rx; +#X obj 436 47 sel 0 1, f 21; +#X msg 436 67 1; +#X msg 497 67 -1; +#X obj 367 155 *, f 12; +#X obj 436 26 > 128; +#X floatatom 436 92 5 0 0 0 - - -, f 5; +#X obj 436 113 t b f; +#X obj 277 45 sel 0 1; +#X obj 166 97 pipe 200; +#X obj 211 75 i 200; +#X obj 210 47 r release; +#X obj 278 289 line~; +#X obj 278 234 pack 0 200; +#X obj 166 314 *~, f 16; +#X obj 335 209 r release; +#X msg 323 94 1 10; +#X obj 166 2 r btn_4; +#X obj 210 119 r sD4; +#X obj 235 235 r sS4; +#X obj 166 292 tabread4~ bt4; +#X msg 171 75 clear; +#X obj 163 348 *~ 0.3; +#X connect 0 0 1 0; +#X connect 0 0 7 0; +#X connect 1 0 44 0; +#X connect 2 0 16 0; +#X connect 3 0 33 0; +#X connect 3 1 32 0; +#X connect 4 0 0 1; +#X connect 4 0 33 1; +#X connect 5 0 6 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 8 0 9 0; +#X connect 9 0 10 0; +#X connect 10 0 2 0; +#X connect 11 0 21 0; +#X connect 13 0 19 0; +#X connect 14 0 13 0; +#X connect 14 1 18 0; +#X connect 15 0 14 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 0 0; +#X connect 18 0 13 1; +#X connect 19 0 28 0; +#X connect 20 0 17 0; +#X connect 21 0 22 0; +#X connect 21 1 23 1; +#X connect 22 0 23 0; +#X connect 23 0 5 0; +#X connect 24 0 29 0; +#X connect 25 0 26 0; +#X connect 25 1 27 0; +#X connect 26 0 30 0; +#X connect 27 0 30 0; +#X connect 28 0 20 0; +#X connect 29 0 25 0; +#X connect 30 0 31 0; +#X connect 31 0 28 0; +#X connect 31 1 28 1; +#X connect 32 0 34 0; +#X connect 32 0 37 0; +#X connect 32 1 4 0; +#X connect 32 1 40 0; +#X connect 32 1 45 0; +#X connect 33 0 2 0; +#X connect 34 0 33 1; +#X connect 35 0 34 1; +#X connect 36 0 38 1; +#X connect 37 0 36 0; +#X connect 38 0 46 0; +#X connect 39 0 37 1; +#X connect 40 0 36 0; +#X connect 41 0 3 0; +#X connect 42 0 2 1; +#X connect 43 0 1 1; +#X connect 44 0 38 0; +#X connect 45 0 33 0; +#X connect 46 0 12 0; +#X restore 637 294 pd botao4; +#N canvas 656 131 648 483 botao5 0; +#X obj 166 235 phasor~; +#X obj 166 270 *~, f 12; +#X obj 166 142 *, f 8; +#X obj 166 24 t f f, f 19; +#X msg 296 94 0; +#X obj 74 106 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 +1; +#X obj 74 128 metro 10; +#X obj 73 151 snapshot~; +#X obj 73 175 >= 0.99; +#X obj 73 197 sel 1; +#X msg 73 218 0; +#X obj 73 9 r loop; +#X obj 166 408 throw~ saida; +#X obj 367 73 /, f 5; +#X obj 367 30 t f b; +#X obj 367 5 r abs_x; +#X obj 166 164 t b f; +#X obj 166 203 *, f 5; +#X msg 393 51 256; +#X obj 367 95 + 0.5; +#X floatatom 367 177 5 0 0 0 - - -, f 5; +#X obj 74 32 t b f; +#X msg 74 60 1; +#X obj 74 81 -, f 5; +#X obj 436 5 r abs_rx; +#X obj 436 47 sel 0 1, f 21; +#X msg 436 67 1; +#X msg 497 67 -1; +#X obj 367 155 *, f 12; +#X obj 436 26 > 128; +#X floatatom 436 92 5 0 0 0 - - -, f 5; +#X obj 436 113 t b f; +#X obj 277 45 sel 0 1; +#X obj 166 97 pipe 200; +#X obj 211 75 i 200; +#X obj 210 47 r release; +#X obj 278 289 line~; +#X obj 278 234 pack 0 200; +#X obj 166 314 *~, f 16; +#X obj 335 209 r release; +#X msg 323 94 1 10; +#X obj 166 2 r btn_5; +#X obj 210 119 r sD5; +#X obj 235 235 r sS5; +#X obj 166 292 tabread4~ bt5; +#X msg 171 75 clear; +#X obj 163 365 *~ 1; +#X connect 0 0 1 0; +#X connect 0 0 7 0; +#X connect 1 0 44 0; +#X connect 2 0 16 0; +#X connect 3 0 33 0; +#X connect 3 1 32 0; +#X connect 4 0 0 1; +#X connect 4 0 33 1; +#X connect 5 0 6 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 8 0 9 0; +#X connect 9 0 10 0; +#X connect 10 0 2 0; +#X connect 11 0 21 0; +#X connect 13 0 19 0; +#X connect 14 0 13 0; +#X connect 14 1 18 0; +#X connect 15 0 14 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 0 0; +#X connect 18 0 13 1; +#X connect 19 0 28 0; +#X connect 20 0 17 0; +#X connect 21 0 22 0; +#X connect 21 1 23 1; +#X connect 22 0 23 0; +#X connect 23 0 5 0; +#X connect 24 0 29 0; +#X connect 25 0 26 0; +#X connect 25 1 27 0; +#X connect 26 0 30 0; +#X connect 27 0 30 0; +#X connect 28 0 20 0; +#X connect 29 0 25 0; +#X connect 30 0 31 0; +#X connect 31 0 28 0; +#X connect 31 1 28 1; +#X connect 32 0 34 0; +#X connect 32 0 37 0; +#X connect 32 1 4 0; +#X connect 32 1 40 0; +#X connect 32 1 45 0; +#X connect 33 0 2 0; +#X connect 34 0 33 1; +#X connect 35 0 34 1; +#X connect 36 0 38 1; +#X connect 37 0 36 0; +#X connect 38 0 46 0; +#X connect 39 0 37 1; +#X connect 40 0 36 0; +#X connect 41 0 3 0; +#X connect 42 0 2 1; +#X connect 43 0 1 1; +#X connect 44 0 38 0; +#X connect 45 0 33 0; +#X connect 46 0 12 0; +#X restore 448 314 pd botao5; +#N canvas 635 136 648 483 botao6 0; +#X obj 166 235 phasor~; +#X obj 166 270 *~, f 12; +#X obj 166 142 *, f 8; +#X obj 166 24 t f f, f 19; +#X msg 296 94 0; +#X obj 74 106 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 +1; +#X obj 74 128 metro 10; +#X obj 73 151 snapshot~; +#X obj 73 175 >= 0.99; +#X obj 73 197 sel 1; +#X msg 73 218 0; +#X obj 73 9 r loop; +#X obj 161 398 throw~ saida; +#X obj 367 73 /, f 5; +#X obj 367 30 t f b; +#X obj 367 5 r abs_x; +#X obj 166 164 t b f; +#X obj 166 203 *, f 5; +#X msg 393 51 256; +#X obj 367 95 + 0.5; +#X floatatom 367 177 5 0 0 0 - - -, f 5; +#X obj 74 32 t b f; +#X msg 74 60 1; +#X obj 74 81 -, f 5; +#X obj 436 5 r abs_rx; +#X obj 436 47 sel 0 1, f 21; +#X msg 436 67 1; +#X msg 497 67 -1; +#X obj 367 155 *, f 12; +#X obj 436 26 > 128; +#X floatatom 436 92 5 0 0 0 - - -, f 5; +#X obj 436 113 t b f; +#X obj 277 45 sel 0 1; +#X obj 166 97 pipe 200; +#X obj 211 75 i 200; +#X obj 210 47 r release; +#X obj 278 289 line~; +#X obj 278 234 pack 0 200; +#X obj 166 314 *~, f 16; +#X obj 335 209 r release; +#X msg 323 94 1 10; +#X obj 166 2 r btn_6; +#X obj 210 119 r sD6; +#X obj 235 235 r sS6; +#X obj 166 292 tabread4~ bt6; +#X msg 171 75 clear; +#X obj 198 357 *~ 0.8; +#X connect 0 0 1 0; +#X connect 0 0 7 0; +#X connect 1 0 44 0; +#X connect 2 0 16 0; +#X connect 3 0 33 0; +#X connect 3 1 32 0; +#X connect 4 0 0 1; +#X connect 4 0 33 1; +#X connect 5 0 6 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 8 0 9 0; +#X connect 9 0 10 0; +#X connect 10 0 2 0; +#X connect 11 0 21 0; +#X connect 13 0 19 0; +#X connect 14 0 13 0; +#X connect 14 1 18 0; +#X connect 15 0 14 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 0 0; +#X connect 18 0 13 1; +#X connect 19 0 28 0; +#X connect 20 0 17 0; +#X connect 21 0 22 0; +#X connect 21 1 23 1; +#X connect 22 0 23 0; +#X connect 23 0 5 0; +#X connect 24 0 29 0; +#X connect 25 0 26 0; +#X connect 25 1 27 0; +#X connect 26 0 30 0; +#X connect 27 0 30 0; +#X connect 28 0 20 0; +#X connect 29 0 25 0; +#X connect 30 0 31 0; +#X connect 31 0 28 0; +#X connect 31 1 28 1; +#X connect 32 0 34 0; +#X connect 32 0 37 0; +#X connect 32 1 4 0; +#X connect 32 1 40 0; +#X connect 32 1 45 0; +#X connect 33 0 2 0; +#X connect 34 0 33 1; +#X connect 35 0 34 1; +#X connect 36 0 38 1; +#X connect 37 0 36 0; +#X connect 38 0 46 0; +#X connect 39 0 37 1; +#X connect 40 0 36 0; +#X connect 41 0 3 0; +#X connect 42 0 2 1; +#X connect 43 0 1 1; +#X connect 44 0 38 0; +#X connect 45 0 33 0; +#X connect 46 0 12 0; +#X restore 511 314 pd botao6; +#N canvas 718 329 648 460 botao7 0; +#X obj 166 235 phasor~; +#X obj 166 270 *~, f 12; +#X obj 166 142 *, f 8; +#X obj 166 24 t f f, f 19; +#X msg 296 94 0; +#X obj 74 106 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 +1; +#X obj 74 128 metro 10; +#X obj 73 151 snapshot~; +#X obj 73 175 >= 0.99; +#X obj 73 197 sel 1; +#X msg 73 218 0; +#X obj 73 9 r loop; +#X obj 166 337 throw~ saida; +#X obj 367 73 /, f 5; +#X obj 367 30 t f b; +#X obj 367 5 r abs_x; +#X obj 166 164 t b f; +#X obj 166 203 *, f 5; +#X msg 393 51 256; +#X obj 367 95 + 0.5; +#X floatatom 367 177 5 0 0 0 - - -, f 5; +#X obj 74 32 t b f; +#X msg 74 60 1; +#X obj 74 81 -, f 5; +#X obj 436 5 r abs_rx; +#X obj 436 47 sel 0 1, f 21; +#X msg 436 67 1; +#X msg 497 67 -1; +#X obj 367 155 *, f 12; +#X obj 436 26 > 128; +#X floatatom 436 92 5 0 0 0 - - -, f 5; +#X obj 436 113 t b f; +#X obj 277 45 sel 0 1; +#X obj 166 97 pipe 200; +#X obj 211 75 i 200; +#X obj 210 47 r release; +#X obj 278 289 line~; +#X obj 278 234 pack 0 200; +#X obj 166 314 *~, f 16; +#X obj 335 209 r release; +#X msg 323 94 1 10; +#X obj 166 2 r btn_7; +#X obj 210 119 r sD7; +#X obj 235 235 r sS7; +#X obj 166 292 tabread4~ bt7; +#X msg 171 75 clear; +#X connect 0 0 1 0; +#X connect 0 0 7 0; +#X connect 1 0 44 0; +#X connect 2 0 16 0; +#X connect 3 0 33 0; +#X connect 3 1 32 0; +#X connect 4 0 0 1; +#X connect 4 0 33 1; +#X connect 5 0 6 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 8 0 9 0; +#X connect 9 0 10 0; +#X connect 10 0 2 0; +#X connect 11 0 21 0; +#X connect 13 0 19 0; +#X connect 14 0 13 0; +#X connect 14 1 18 0; +#X connect 15 0 14 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 0 0; +#X connect 18 0 13 1; +#X connect 19 0 28 0; +#X connect 20 0 17 0; +#X connect 21 0 22 0; +#X connect 21 1 23 1; +#X connect 22 0 23 0; +#X connect 23 0 5 0; +#X connect 24 0 29 0; +#X connect 25 0 26 0; +#X connect 25 1 27 0; +#X connect 26 0 30 0; +#X connect 27 0 30 0; +#X connect 28 0 20 0; +#X connect 29 0 25 0; +#X connect 30 0 31 0; +#X connect 31 0 28 0; +#X connect 31 1 28 1; +#X connect 32 0 34 0; +#X connect 32 0 37 0; +#X connect 32 1 4 0; +#X connect 32 1 40 0; +#X connect 32 1 45 0; +#X connect 33 0 2 0; +#X connect 34 0 33 1; +#X connect 35 0 34 1; +#X connect 36 0 38 1; +#X connect 37 0 36 0; +#X connect 38 0 12 0; +#X connect 39 0 37 1; +#X connect 40 0 36 0; +#X connect 41 0 3 0; +#X connect 42 0 2 1; +#X connect 43 0 1 1; +#X connect 44 0 38 0; +#X connect 45 0 33 0; +#X restore 574 314 pd botao7; +#N canvas 718 329 648 460 botao8 0; +#X obj 166 235 phasor~; +#X obj 166 270 *~, f 12; +#X obj 166 142 *, f 8; +#X obj 166 24 t f f, f 19; +#X msg 296 94 0; +#X obj 74 106 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 +1; +#X obj 74 128 metro 10; +#X obj 73 151 snapshot~; +#X obj 73 175 >= 0.99; +#X obj 73 197 sel 1; +#X msg 73 218 0; +#X obj 73 9 r loop; +#X obj 166 337 throw~ saida; +#X obj 367 73 /, f 5; +#X obj 367 30 t f b; +#X obj 367 5 r abs_x; +#X obj 166 164 t b f; +#X obj 166 203 *, f 5; +#X msg 393 51 256; +#X obj 367 95 + 0.5; +#X floatatom 367 177 5 0 0 0 - - -, f 5; +#X obj 74 32 t b f; +#X msg 74 60 1; +#X obj 74 81 -, f 5; +#X obj 436 5 r abs_rx; +#X obj 436 47 sel 0 1, f 21; +#X msg 436 67 1; +#X msg 497 67 -1; +#X obj 367 155 *, f 12; +#X obj 436 26 > 128; +#X floatatom 436 92 5 0 0 0 - - -, f 5; +#X obj 436 113 t b f; +#X obj 277 45 sel 0 1; +#X obj 166 97 pipe 200; +#X obj 211 75 i 200; +#X obj 210 47 r release; +#X obj 278 289 line~; +#X obj 278 234 pack 0 200; +#X obj 166 314 *~, f 16; +#X obj 335 209 r release; +#X msg 323 94 1 10; +#X obj 166 2 r btn_8; +#X obj 210 119 r sD8; +#X obj 235 235 r sS8; +#X obj 166 292 tabread4~ bt8; +#X msg 171 75 clear; +#X connect 0 0 1 0; +#X connect 0 0 7 0; +#X connect 1 0 44 0; +#X connect 2 0 16 0; +#X connect 3 0 33 0; +#X connect 3 1 32 0; +#X connect 4 0 0 1; +#X connect 4 0 33 1; +#X connect 5 0 6 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 8 0 9 0; +#X connect 9 0 10 0; +#X connect 10 0 2 0; +#X connect 11 0 21 0; +#X connect 13 0 19 0; +#X connect 14 0 13 0; +#X connect 14 1 18 0; +#X connect 15 0 14 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 0 0; +#X connect 18 0 13 1; +#X connect 19 0 28 0; +#X connect 20 0 17 0; +#X connect 21 0 22 0; +#X connect 21 1 23 1; +#X connect 22 0 23 0; +#X connect 23 0 5 0; +#X connect 24 0 29 0; +#X connect 25 0 26 0; +#X connect 25 1 27 0; +#X connect 26 0 30 0; +#X connect 27 0 30 0; +#X connect 28 0 20 0; +#X connect 29 0 25 0; +#X connect 30 0 31 0; +#X connect 31 0 28 0; +#X connect 31 1 28 1; +#X connect 32 0 34 0; +#X connect 32 0 37 0; +#X connect 32 1 4 0; +#X connect 32 1 40 0; +#X connect 32 1 45 0; +#X connect 33 0 2 0; +#X connect 34 0 33 1; +#X connect 35 0 34 1; +#X connect 36 0 38 1; +#X connect 37 0 36 0; +#X connect 38 0 12 0; +#X connect 39 0 37 1; +#X connect 40 0 36 0; +#X connect 41 0 3 0; +#X connect 42 0 2 1; +#X connect 43 0 1 1; +#X connect 44 0 38 0; +#X connect 45 0 33 0; +#X restore 637 314 pd botao8; +#X obj 80 149 route abs_ abs_x abs_y abs_z abs_rz abs_hat0x abs_hat0y +; +#X obj 170 651 dac~; +#X msg 79 76 open 10, f 10; +#X connect 0 0 2 0; +#X connect 1 0 0 0; +#X connect 2 0 62 0; +#X connect 2 1 3 0; +#X connect 3 0 9 0; +#X connect 3 1 10 0; +#X connect 3 2 11 0; +#X connect 3 3 12 0; +#X connect 3 4 13 0; +#X connect 3 5 14 0; +#X connect 3 6 15 0; +#X connect 3 7 16 0; +#X connect 8 0 30 0; +#X connect 17 0 35 0; +#X connect 18 0 19 0; +#X connect 18 0 1 0; +#X connect 20 0 21 0; +#X connect 21 0 63 0; +#X connect 21 0 63 1; +#X connect 24 0 25 0; +#X connect 26 0 21 1; +#X connect 27 0 28 0; +#X connect 27 1 29 0; +#X connect 28 0 36 0; +#X connect 29 0 37 0; +#X connect 30 0 27 0; +#X connect 31 0 20 0; +#X connect 32 0 31 0; +#X connect 33 0 42 0; +#X connect 33 1 43 0; +#X connect 34 0 33 0; +#X connect 35 0 34 0; +#X connect 36 0 40 0; +#X connect 37 0 40 0; +#X connect 38 0 40 0; +#X connect 39 0 40 0; +#X connect 40 0 32 0; +#X connect 40 0 36 1; +#X connect 40 0 37 1; +#X connect 40 0 38 1; +#X connect 40 0 39 1; +#X connect 40 0 41 0; +#X connect 42 0 38 0; +#X connect 43 0 39 0; +#X connect 44 0 64 0; +#X connect 45 0 46 0; +#X connect 46 0 4 0; +#X connect 46 0 5 0; +#X connect 47 0 51 0; +#X connect 49 0 50 0; +#X connect 50 0 52 0; +#X connect 51 0 48 0; +#X connect 52 0 47 0; +#X connect 53 0 54 0; +#X connect 54 0 52 1; +#X connect 62 1 4 0; +#X connect 62 2 5 0; +#X connect 62 3 6 0; +#X connect 62 4 7 0; +#X connect 62 5 8 0; +#X connect 62 6 17 0; +#X connect 64 0 0 0; diff --git a/sampler-joystick/audio1.wav b/sampler-joystick/audio1.wav new file mode 100644 index 0000000..403f898 Binary files /dev/null and b/sampler-joystick/audio1.wav differ diff --git a/sampler-joystick/audio2.wav b/sampler-joystick/audio2.wav new file mode 100644 index 0000000..1f9574c Binary files /dev/null and b/sampler-joystick/audio2.wav differ diff --git a/sampler-joystick/audio3.wav b/sampler-joystick/audio3.wav new file mode 100644 index 0000000..10e76e1 Binary files /dev/null and b/sampler-joystick/audio3.wav differ diff --git a/sampler-joystick/audio4.wav b/sampler-joystick/audio4.wav new file mode 100644 index 0000000..2dc77fd Binary files /dev/null and b/sampler-joystick/audio4.wav differ diff --git a/sampler-joystick/audio5.wav b/sampler-joystick/audio5.wav new file mode 100644 index 0000000..7929e0b Binary files /dev/null and b/sampler-joystick/audio5.wav differ diff --git a/sampler-joystick/audio6.wav b/sampler-joystick/audio6.wav new file mode 100644 index 0000000..cc9aa13 Binary files /dev/null and b/sampler-joystick/audio6.wav differ diff --git a/sampler-joystick/audio7.wav b/sampler-joystick/audio7.wav new file mode 100644 index 0000000..e78f9dc Binary files /dev/null and b/sampler-joystick/audio7.wav differ diff --git a/sampler-joystick/audio8.wav b/sampler-joystick/audio8.wav new file mode 100644 index 0000000..aff3a32 Binary files /dev/null and b/sampler-joystick/audio8.wav differ diff --git a/sampler-joystick/sampler-joystick.pd b/sampler-joystick/sampler-joystick.pd new file mode 100644 index 0000000..428a51a --- /dev/null +++ b/sampler-joystick/sampler-joystick.pd @@ -0,0 +1,1089 @@ +#N canvas 304 120 974 525 10; +#X obj 80 102 hid, f 12; +#X obj 33 71 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1 +; +#X obj 80 123 route abs key, f 121; +#X obj 441 148 route btn_0 btn_1 btn_2 btn_3 btn_4 btn_5 btn_6 btn_7 +; +#X floatatom 128 180 5 0 0 0 - - abs_x, f 5; +#X floatatom 176 180 5 0 0 0 - - abs_rx, f 5; +#X floatatom 225 180 5 0 0 0 - - abs_y, f 5; +#X floatatom 273 180 5 0 0 0 - - abs_ry, f 5; +#X floatatom 322 180 5 0 0 0 - - -, f 5; +#X floatatom 441 179 5 0 0 3 - - btn_1, f 5; +#X floatatom 480 179 5 0 0 0 - - btn_2, f 5; +#X floatatom 519 179 5 0 0 0 - - btn_3, f 5; +#X floatatom 559 179 5 0 0 0 - - btn_4, f 5; +#X floatatom 598 179 5 0 0 0 - - btn_5, f 5; +#X floatatom 637 179 5 0 0 0 - - btn_6, f 5; +#X floatatom 677 179 5 0 0 0 - - btn_7, f 5; +#X floatatom 716 179 5 0 0 0 - - btn_8, f 5; +#X floatatom 370 180 5 0 0 0 - - -, f 5; +#X obj 29 12 tgl 45 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1 +; +#X msg 80 17 \; pd dsp \$1; +#X obj 133 543 vsl 30 60 0 1 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 2648 1; +#X obj 166 571 *~; +#N canvas 840 116 822 596 audios 0; +#X obj 333 14 table bt1; +#X obj 333 34 table bt2; +#X obj 333 54 table bt3; +#X obj 333 74 table bt4; +#X obj 403 14 table bt5; +#X obj 403 34 table bt6; +#X obj 403 54 table bt7; +#X obj 403 74 table bt8; +#X msg 44 157 read -resize audio1.wav bt1; +#X obj 44 179 soundfiler; +#X obj 44 248 expr 44100 / $f1; +#X obj 52 224 s sS1; +#X floatatom 52 203 5 0 0 0 - - -, f 5; +#X obj 45 135 loadbang; +#X obj 224 179 soundfiler; +#X obj 224 248 expr 44100 / $f1; +#X floatatom 232 203 11 0 0 0 - - -, f 11; +#X obj 225 135 loadbang; +#X msg 224 157 read -resize audio2.wav bt2; +#X obj 232 224 s sS2; +#X obj 224 270 s sD2; +#X obj 44 270 s sD1; +#X obj 406 179 soundfiler; +#X obj 406 248 expr 44100 / $f1; +#X floatatom 414 203 11 0 0 0 - - -, f 11; +#X obj 407 135 loadbang; +#X msg 406 157 read -resize audio3.wav bt3; +#X obj 406 270 s sD3; +#X obj 416 224 s sS3; +#X obj 588 179 soundfiler; +#X obj 588 248 expr 44100 / $f1; +#X floatatom 596 203 11 0 0 0 - - -, f 11; +#X obj 589 135 loadbang; +#X obj 44 369 soundfiler; +#X obj 44 438 expr 44100 / $f1; +#X floatatom 52 393 5 0 0 0 - - -, f 5; +#X obj 45 325 loadbang; +#X obj 224 369 soundfiler; +#X obj 224 438 expr 44100 / $f1; +#X floatatom 232 393 11 0 0 0 - - -, f 11; +#X obj 225 325 loadbang; +#X obj 407 369 soundfiler; +#X obj 407 438 expr 44100 / $f1; +#X floatatom 415 393 11 0 0 0 - - -, f 11; +#X obj 407 325 loadbang; +#X obj 588 369 soundfiler; +#X obj 588 438 expr 44100 / $f1; +#X floatatom 596 393 11 0 0 0 - - -, f 11; +#X obj 589 325 loadbang; +#X msg 588 157 read -resize audio4.wav bt4; +#X obj 598 224 s sS4; +#X obj 588 270 s sD4; +#X msg 44 347 read -resize audio5.wav bt5; +#X obj 52 414 s sS5; +#X obj 44 462 s sD5; +#X msg 224 347 read -resize audio6.wav bt6; +#X obj 232 414 s sS6; +#X obj 224 460 s sD6; +#X obj 588 460 s sD8; +#X msg 588 347 read -resize audio8.wav bt8; +#X obj 598 414 s sS8; +#X msg 407 347 read -resize audio7.wav bt7; +#X obj 417 414 s sS7; +#X obj 407 460 s sD7; +#X connect 8 0 9 0; +#X connect 9 0 10 0; +#X connect 9 0 12 0; +#X connect 10 0 21 0; +#X connect 12 0 11 0; +#X connect 13 0 8 0; +#X connect 14 0 15 0; +#X connect 14 0 16 0; +#X connect 15 0 20 0; +#X connect 16 0 19 0; +#X connect 17 0 18 0; +#X connect 18 0 14 0; +#X connect 22 0 23 0; +#X connect 22 0 24 0; +#X connect 23 0 27 0; +#X connect 24 0 28 0; +#X connect 25 0 26 0; +#X connect 26 0 22 0; +#X connect 29 0 30 0; +#X connect 29 0 31 0; +#X connect 30 0 51 0; +#X connect 31 0 50 0; +#X connect 32 0 49 0; +#X connect 33 0 34 0; +#X connect 33 0 35 0; +#X connect 34 0 54 0; +#X connect 35 0 53 0; +#X connect 36 0 52 0; +#X connect 37 0 38 0; +#X connect 37 0 39 0; +#X connect 38 0 57 0; +#X connect 39 0 56 0; +#X connect 40 0 55 0; +#X connect 41 0 42 0; +#X connect 41 0 43 0; +#X connect 42 0 63 0; +#X connect 43 0 62 0; +#X connect 44 0 61 0; +#X connect 45 0 46 0; +#X connect 45 0 47 0; +#X connect 46 0 58 0; +#X connect 47 0 60 0; +#X connect 48 0 59 0; +#X connect 49 0 29 0; +#X connect 52 0 33 0; +#X connect 55 0 37 0; +#X connect 59 0 45 0; +#X connect 61 0 41 0; +#X restore 448 350 pd audios; +#N canvas 236 157 648 483 botao1 0; +#X obj 166 235 phasor~; +#X obj 166 270 *~, f 12; +#X obj 235 235 r sS1; +#X obj 166 292 tabread4~ bt1; +#X obj 166 142 *, f 8; +#X obj 166 24 t f f, f 19; +#X msg 296 94 0; +#X obj 74 106 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 +1; +#X obj 74 128 metro 10; +#X obj 73 151 snapshot~; +#X obj 73 175 >= 0.99; +#X obj 73 197 sel 1; +#X msg 73 218 0; +#X obj 166 2 r btn_1; +#X obj 73 9 r loop; +#X obj 166 337 throw~ saida; +#X obj 210 119 r sD1; +#X obj 367 73 /, f 5; +#X obj 367 30 t f b; +#X obj 367 5 r abs_x; +#X obj 166 164 t b f; +#X obj 166 203 *, f 5; +#X msg 393 51 256; +#X obj 367 95 + 0.5; +#X floatatom 367 177 5 0 0 0 - - -, f 5; +#X obj 74 32 t b f; +#X msg 74 60 1; +#X obj 74 81 -, f 5; +#X obj 436 5 r abs_rx; +#X obj 436 47 sel 0 1, f 21; +#X msg 436 67 1; +#X msg 497 67 -1; +#X obj 367 155 *, f 12; +#X obj 436 26 > 128; +#X floatatom 436 92 5 0 0 0 - - -, f 5; +#X obj 436 113 t b f; +#X obj 277 45 sel 0 1; +#X obj 166 97 pipe 200; +#X obj 211 75 i 200; +#X obj 210 47 r release; +#X obj 278 289 line~; +#X obj 278 234 pack 0 200; +#X obj 166 314 *~, f 16; +#X obj 335 209 r release; +#X msg 323 94 1 10; +#X msg 171 75 clear; +#X connect 0 0 1 0; +#X connect 0 0 9 0; +#X connect 1 0 3 0; +#X connect 2 0 1 1; +#X connect 3 0 42 0; +#X connect 4 0 20 0; +#X connect 5 0 37 0; +#X connect 5 1 36 0; +#X connect 6 0 0 1; +#X connect 6 0 37 1; +#X connect 7 0 8 0; +#X connect 8 0 9 0; +#X connect 9 0 10 0; +#X connect 10 0 11 0; +#X connect 11 0 12 0; +#X connect 12 0 4 0; +#X connect 13 0 5 0; +#X connect 14 0 25 0; +#X connect 16 0 4 1; +#X connect 17 0 23 0; +#X connect 18 0 17 0; +#X connect 18 1 22 0; +#X connect 19 0 18 0; +#X connect 20 0 21 0; +#X connect 20 1 21 1; +#X connect 21 0 0 0; +#X connect 22 0 17 1; +#X connect 23 0 32 0; +#X connect 24 0 21 0; +#X connect 25 0 26 0; +#X connect 25 1 27 1; +#X connect 26 0 27 0; +#X connect 27 0 7 0; +#X connect 28 0 33 0; +#X connect 29 0 30 0; +#X connect 29 1 31 0; +#X connect 30 0 34 0; +#X connect 31 0 34 0; +#X connect 32 0 24 0; +#X connect 33 0 29 0; +#X connect 34 0 35 0; +#X connect 35 0 32 0; +#X connect 35 1 32 1; +#X connect 36 0 38 0; +#X connect 36 0 41 0; +#X connect 36 1 6 0; +#X connect 36 1 44 0; +#X connect 36 1 45 0; +#X connect 37 0 4 0; +#X connect 38 0 37 1; +#X connect 39 0 38 1; +#X connect 40 0 42 1; +#X connect 41 0 40 0; +#X connect 42 0 15 0; +#X connect 43 0 41 1; +#X connect 44 0 40 0; +#X connect 45 0 37 0; +#X restore 448 294 pd botao1; +#X obj 267 15 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 +1; +#X obj 267 35 s loop; +#X obj 178 535 catch~ saida; +#X obj 133 360 sel -1 1, f 13; +#X msg 133 387 -0.1; +#X msg 173 387 0.1; +#X obj 133 332 change; +#X obj 132 517 line; +#X msg 132 496 \$1 200; +#X obj 223 360 sel -1 1, f 13; +#X obj 223 332 change; +#X obj 224 302 * -1; +#X obj 135 414 +; +#X obj 175 414 +; +#X obj 223 414 +; +#X obj 265 414 +; +#X obj 133 457 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 5700 1; +#X floatatom 133 477 22 0 0 0 - - -, f 22; +#X msg 223 387 -0.25; +#X msg 263 387 0.25; +#X obj 79 53 loadbang; +#X obj 20 133 loadbang; +#X msg 20 155 128; +#X obj 353 539 hsl 128 15 1 2000 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 6337 1; +#X obj 353 580 s release; +#X obj 353 464 r abs_y; +#X obj 353 486 * 7.8; +#X floatatom 353 559 5 0 0 0 - - -, f 5; +#X obj 352 513 spigot; +#X obj 406 465 r abs_ry; +#X obj 406 487 > 128; +#N canvas 718 329 648 460 botao2 0; +#X obj 166 235 phasor~; +#X obj 166 270 *~, f 12; +#X obj 166 142 *, f 8; +#X obj 166 24 t f f, f 19; +#X msg 296 94 0; +#X obj 74 106 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 +1; +#X obj 74 128 metro 10; +#X obj 73 151 snapshot~; +#X obj 73 175 >= 0.99; +#X obj 73 197 sel 1; +#X msg 73 218 0; +#X obj 73 9 r loop; +#X obj 166 337 throw~ saida; +#X obj 367 73 /, f 5; +#X obj 367 30 t f b; +#X obj 367 5 r abs_x; +#X obj 166 164 t b f; +#X obj 166 203 *, f 5; +#X msg 393 51 256; +#X obj 367 95 + 0.5; +#X floatatom 367 177 5 0 0 0 - - -, f 5; +#X obj 74 32 t b f; +#X msg 74 60 1; +#X obj 74 81 -, f 5; +#X obj 436 5 r abs_rx; +#X obj 436 47 sel 0 1, f 21; +#X msg 436 67 1; +#X msg 497 67 -1; +#X obj 367 155 *, f 12; +#X obj 436 26 > 128; +#X floatatom 436 92 5 0 0 0 - - -, f 5; +#X obj 436 113 t b f; +#X obj 277 45 sel 0 1; +#X obj 166 97 pipe 200; +#X obj 211 75 i 200; +#X obj 210 47 r release; +#X obj 278 289 line~; +#X obj 278 234 pack 0 200; +#X obj 166 314 *~, f 16; +#X obj 335 209 r release; +#X msg 323 94 1 10; +#X obj 166 2 r btn_2; +#X obj 210 119 r sD2; +#X obj 235 235 r sS2; +#X obj 166 292 tabread4~ bt2; +#X msg 171 75 clear; +#X connect 0 0 1 0; +#X connect 0 0 7 0; +#X connect 1 0 44 0; +#X connect 2 0 16 0; +#X connect 3 0 33 0; +#X connect 3 1 32 0; +#X connect 4 0 0 1; +#X connect 4 0 33 1; +#X connect 5 0 6 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 8 0 9 0; +#X connect 9 0 10 0; +#X connect 10 0 2 0; +#X connect 11 0 21 0; +#X connect 13 0 19 0; +#X connect 14 0 13 0; +#X connect 14 1 18 0; +#X connect 15 0 14 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 0 0; +#X connect 18 0 13 1; +#X connect 19 0 28 0; +#X connect 20 0 17 0; +#X connect 21 0 22 0; +#X connect 21 1 23 1; +#X connect 22 0 23 0; +#X connect 23 0 5 0; +#X connect 24 0 29 0; +#X connect 25 0 26 0; +#X connect 25 1 27 0; +#X connect 26 0 30 0; +#X connect 27 0 30 0; +#X connect 28 0 20 0; +#X connect 29 0 25 0; +#X connect 30 0 31 0; +#X connect 31 0 28 0; +#X connect 31 1 28 1; +#X connect 32 0 34 0; +#X connect 32 0 37 0; +#X connect 32 1 4 0; +#X connect 32 1 40 0; +#X connect 32 1 45 0; +#X connect 33 0 2 0; +#X connect 34 0 33 1; +#X connect 35 0 34 1; +#X connect 36 0 38 1; +#X connect 37 0 36 0; +#X connect 38 0 12 0; +#X connect 39 0 37 1; +#X connect 40 0 36 0; +#X connect 41 0 3 0; +#X connect 42 0 2 1; +#X connect 43 0 1 1; +#X connect 44 0 38 0; +#X connect 45 0 33 0; +#X restore 511 294 pd botao2; +#N canvas 718 329 648 460 botao3 0; +#X obj 166 235 phasor~; +#X obj 166 270 *~, f 12; +#X obj 166 142 *, f 8; +#X obj 166 24 t f f, f 19; +#X msg 296 94 0; +#X obj 74 106 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 +1; +#X obj 74 128 metro 10; +#X obj 73 151 snapshot~; +#X obj 73 175 >= 0.99; +#X obj 73 197 sel 1; +#X msg 73 218 0; +#X obj 73 9 r loop; +#X obj 166 337 throw~ saida; +#X obj 367 73 /, f 5; +#X obj 367 30 t f b; +#X obj 367 5 r abs_x; +#X obj 166 164 t b f; +#X obj 166 203 *, f 5; +#X msg 393 51 256; +#X obj 367 95 + 0.5; +#X floatatom 367 177 5 0 0 0 - - -, f 5; +#X obj 74 32 t b f; +#X msg 74 60 1; +#X obj 74 81 -, f 5; +#X obj 436 5 r abs_rx; +#X obj 436 47 sel 0 1, f 21; +#X msg 436 67 1; +#X msg 497 67 -1; +#X obj 367 155 *, f 12; +#X obj 436 26 > 128; +#X floatatom 436 92 5 0 0 0 - - -, f 5; +#X obj 436 113 t b f; +#X obj 277 45 sel 0 1; +#X obj 166 97 pipe 200; +#X obj 211 75 i 200; +#X obj 210 47 r release; +#X obj 278 289 line~; +#X obj 278 234 pack 0 200; +#X obj 166 314 *~, f 16; +#X obj 335 209 r release; +#X msg 323 94 1 10; +#X obj 166 2 r btn_3; +#X obj 210 119 r sD3; +#X obj 235 235 r sS3; +#X obj 166 292 tabread4~ bt3; +#X msg 172 75 clear; +#X connect 0 0 1 0; +#X connect 0 0 7 0; +#X connect 1 0 44 0; +#X connect 2 0 16 0; +#X connect 3 0 33 0; +#X connect 3 1 32 0; +#X connect 4 0 0 1; +#X connect 4 0 33 1; +#X connect 5 0 6 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 8 0 9 0; +#X connect 9 0 10 0; +#X connect 10 0 2 0; +#X connect 11 0 21 0; +#X connect 13 0 19 0; +#X connect 14 0 13 0; +#X connect 14 1 18 0; +#X connect 15 0 14 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 0 0; +#X connect 18 0 13 1; +#X connect 19 0 28 0; +#X connect 20 0 17 0; +#X connect 21 0 22 0; +#X connect 21 1 23 1; +#X connect 22 0 23 0; +#X connect 23 0 5 0; +#X connect 24 0 29 0; +#X connect 25 0 26 0; +#X connect 25 1 27 0; +#X connect 26 0 30 0; +#X connect 27 0 30 0; +#X connect 28 0 20 0; +#X connect 29 0 25 0; +#X connect 30 0 31 0; +#X connect 31 0 28 0; +#X connect 31 1 28 1; +#X connect 32 0 34 0; +#X connect 32 0 37 0; +#X connect 32 1 4 0; +#X connect 32 1 40 0; +#X connect 32 1 45 0; +#X connect 33 0 2 0; +#X connect 34 0 33 1; +#X connect 35 0 34 1; +#X connect 36 0 38 1; +#X connect 37 0 36 0; +#X connect 38 0 12 0; +#X connect 39 0 37 1; +#X connect 40 0 36 0; +#X connect 41 0 3 0; +#X connect 42 0 2 1; +#X connect 43 0 1 1; +#X connect 44 0 38 0; +#X connect 45 0 33 0; +#X restore 574 294 pd botao3; +#N canvas 718 329 648 460 botao4 0; +#X obj 166 235 phasor~; +#X obj 166 270 *~, f 12; +#X obj 166 142 *, f 8; +#X obj 166 24 t f f, f 19; +#X msg 296 94 0; +#X obj 74 106 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 +1; +#X obj 74 128 metro 10; +#X obj 73 151 snapshot~; +#X obj 73 175 >= 0.99; +#X obj 73 197 sel 1; +#X msg 73 218 0; +#X obj 73 9 r loop; +#X obj 166 337 throw~ saida; +#X obj 367 73 /, f 5; +#X obj 367 30 t f b; +#X obj 367 5 r abs_x; +#X obj 166 164 t b f; +#X obj 166 203 *, f 5; +#X msg 393 51 256; +#X obj 367 95 + 0.5; +#X floatatom 367 177 5 0 0 0 - - -, f 5; +#X obj 74 32 t b f; +#X msg 74 60 1; +#X obj 74 81 -, f 5; +#X obj 436 5 r abs_rx; +#X obj 436 47 sel 0 1, f 21; +#X msg 436 67 1; +#X msg 497 67 -1; +#X obj 367 155 *, f 12; +#X obj 436 26 > 128; +#X floatatom 436 92 5 0 0 0 - - -, f 5; +#X obj 436 113 t b f; +#X obj 277 45 sel 0 1; +#X obj 166 97 pipe 200; +#X obj 211 75 i 200; +#X obj 210 47 r release; +#X obj 278 289 line~; +#X obj 278 234 pack 0 200; +#X obj 166 314 *~, f 16; +#X obj 335 209 r release; +#X msg 323 94 1 10; +#X obj 166 2 r btn_4; +#X obj 210 119 r sD4; +#X obj 235 235 r sS4; +#X obj 166 292 tabread4~ bt4; +#X msg 171 75 clear; +#X connect 0 0 1 0; +#X connect 0 0 7 0; +#X connect 1 0 44 0; +#X connect 2 0 16 0; +#X connect 3 0 33 0; +#X connect 3 1 32 0; +#X connect 4 0 0 1; +#X connect 4 0 33 1; +#X connect 5 0 6 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 8 0 9 0; +#X connect 9 0 10 0; +#X connect 10 0 2 0; +#X connect 11 0 21 0; +#X connect 13 0 19 0; +#X connect 14 0 13 0; +#X connect 14 1 18 0; +#X connect 15 0 14 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 0 0; +#X connect 18 0 13 1; +#X connect 19 0 28 0; +#X connect 20 0 17 0; +#X connect 21 0 22 0; +#X connect 21 1 23 1; +#X connect 22 0 23 0; +#X connect 23 0 5 0; +#X connect 24 0 29 0; +#X connect 25 0 26 0; +#X connect 25 1 27 0; +#X connect 26 0 30 0; +#X connect 27 0 30 0; +#X connect 28 0 20 0; +#X connect 29 0 25 0; +#X connect 30 0 31 0; +#X connect 31 0 28 0; +#X connect 31 1 28 1; +#X connect 32 0 34 0; +#X connect 32 0 37 0; +#X connect 32 1 4 0; +#X connect 32 1 40 0; +#X connect 32 1 45 0; +#X connect 33 0 2 0; +#X connect 34 0 33 1; +#X connect 35 0 34 1; +#X connect 36 0 38 1; +#X connect 37 0 36 0; +#X connect 38 0 12 0; +#X connect 39 0 37 1; +#X connect 40 0 36 0; +#X connect 41 0 3 0; +#X connect 42 0 2 1; +#X connect 43 0 1 1; +#X connect 44 0 38 0; +#X connect 45 0 33 0; +#X restore 637 294 pd botao4; +#N canvas 718 329 648 460 botao5 0; +#X obj 166 235 phasor~; +#X obj 166 270 *~, f 12; +#X obj 166 142 *, f 8; +#X obj 166 24 t f f, f 19; +#X msg 296 94 0; +#X obj 74 106 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 +1; +#X obj 74 128 metro 10; +#X obj 73 151 snapshot~; +#X obj 73 175 >= 0.99; +#X obj 73 197 sel 1; +#X msg 73 218 0; +#X obj 73 9 r loop; +#X obj 166 337 throw~ saida; +#X obj 367 73 /, f 5; +#X obj 367 30 t f b; +#X obj 367 5 r abs_x; +#X obj 166 164 t b f; +#X obj 166 203 *, f 5; +#X msg 393 51 256; +#X obj 367 95 + 0.5; +#X floatatom 367 177 5 0 0 0 - - -, f 5; +#X obj 74 32 t b f; +#X msg 74 60 1; +#X obj 74 81 -, f 5; +#X obj 436 5 r abs_rx; +#X obj 436 47 sel 0 1, f 21; +#X msg 436 67 1; +#X msg 497 67 -1; +#X obj 367 155 *, f 12; +#X obj 436 26 > 128; +#X floatatom 436 92 5 0 0 0 - - -, f 5; +#X obj 436 113 t b f; +#X obj 277 45 sel 0 1; +#X obj 166 97 pipe 200; +#X obj 211 75 i 200; +#X obj 210 47 r release; +#X obj 278 289 line~; +#X obj 278 234 pack 0 200; +#X obj 166 314 *~, f 16; +#X obj 335 209 r release; +#X msg 323 94 1 10; +#X obj 166 2 r btn_5; +#X obj 210 119 r sD5; +#X obj 235 235 r sS5; +#X obj 166 292 tabread4~ bt5; +#X msg 171 75 clear; +#X connect 0 0 1 0; +#X connect 0 0 7 0; +#X connect 1 0 44 0; +#X connect 2 0 16 0; +#X connect 3 0 33 0; +#X connect 3 1 32 0; +#X connect 4 0 0 1; +#X connect 4 0 33 1; +#X connect 5 0 6 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 8 0 9 0; +#X connect 9 0 10 0; +#X connect 10 0 2 0; +#X connect 11 0 21 0; +#X connect 13 0 19 0; +#X connect 14 0 13 0; +#X connect 14 1 18 0; +#X connect 15 0 14 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 0 0; +#X connect 18 0 13 1; +#X connect 19 0 28 0; +#X connect 20 0 17 0; +#X connect 21 0 22 0; +#X connect 21 1 23 1; +#X connect 22 0 23 0; +#X connect 23 0 5 0; +#X connect 24 0 29 0; +#X connect 25 0 26 0; +#X connect 25 1 27 0; +#X connect 26 0 30 0; +#X connect 27 0 30 0; +#X connect 28 0 20 0; +#X connect 29 0 25 0; +#X connect 30 0 31 0; +#X connect 31 0 28 0; +#X connect 31 1 28 1; +#X connect 32 0 34 0; +#X connect 32 0 37 0; +#X connect 32 1 4 0; +#X connect 32 1 40 0; +#X connect 32 1 45 0; +#X connect 33 0 2 0; +#X connect 34 0 33 1; +#X connect 35 0 34 1; +#X connect 36 0 38 1; +#X connect 37 0 36 0; +#X connect 38 0 12 0; +#X connect 39 0 37 1; +#X connect 40 0 36 0; +#X connect 41 0 3 0; +#X connect 42 0 2 1; +#X connect 43 0 1 1; +#X connect 44 0 38 0; +#X connect 45 0 33 0; +#X restore 448 314 pd botao5; +#N canvas 718 329 648 460 botao6 0; +#X obj 166 235 phasor~; +#X obj 166 270 *~, f 12; +#X obj 166 142 *, f 8; +#X obj 166 24 t f f, f 19; +#X msg 296 94 0; +#X obj 74 106 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 +1; +#X obj 74 128 metro 10; +#X obj 73 151 snapshot~; +#X obj 73 175 >= 0.99; +#X obj 73 197 sel 1; +#X msg 73 218 0; +#X obj 73 9 r loop; +#X obj 166 337 throw~ saida; +#X obj 367 73 /, f 5; +#X obj 367 30 t f b; +#X obj 367 5 r abs_x; +#X obj 166 164 t b f; +#X obj 166 203 *, f 5; +#X msg 393 51 256; +#X obj 367 95 + 0.5; +#X floatatom 367 177 5 0 0 0 - - -, f 5; +#X obj 74 32 t b f; +#X msg 74 60 1; +#X obj 74 81 -, f 5; +#X obj 436 5 r abs_rx; +#X obj 436 47 sel 0 1, f 21; +#X msg 436 67 1; +#X msg 497 67 -1; +#X obj 367 155 *, f 12; +#X obj 436 26 > 128; +#X floatatom 436 92 5 0 0 0 - - -, f 5; +#X obj 436 113 t b f; +#X obj 277 45 sel 0 1; +#X obj 166 97 pipe 200; +#X obj 211 75 i 200; +#X obj 210 47 r release; +#X obj 278 289 line~; +#X obj 278 234 pack 0 200; +#X obj 166 314 *~, f 16; +#X obj 335 209 r release; +#X msg 323 94 1 10; +#X obj 166 2 r btn_6; +#X obj 210 119 r sD6; +#X obj 235 235 r sS6; +#X obj 166 292 tabread4~ bt6; +#X msg 171 75 clear; +#X connect 0 0 1 0; +#X connect 0 0 7 0; +#X connect 1 0 44 0; +#X connect 2 0 16 0; +#X connect 3 0 33 0; +#X connect 3 1 32 0; +#X connect 4 0 0 1; +#X connect 4 0 33 1; +#X connect 5 0 6 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 8 0 9 0; +#X connect 9 0 10 0; +#X connect 10 0 2 0; +#X connect 11 0 21 0; +#X connect 13 0 19 0; +#X connect 14 0 13 0; +#X connect 14 1 18 0; +#X connect 15 0 14 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 0 0; +#X connect 18 0 13 1; +#X connect 19 0 28 0; +#X connect 20 0 17 0; +#X connect 21 0 22 0; +#X connect 21 1 23 1; +#X connect 22 0 23 0; +#X connect 23 0 5 0; +#X connect 24 0 29 0; +#X connect 25 0 26 0; +#X connect 25 1 27 0; +#X connect 26 0 30 0; +#X connect 27 0 30 0; +#X connect 28 0 20 0; +#X connect 29 0 25 0; +#X connect 30 0 31 0; +#X connect 31 0 28 0; +#X connect 31 1 28 1; +#X connect 32 0 34 0; +#X connect 32 0 37 0; +#X connect 32 1 4 0; +#X connect 32 1 40 0; +#X connect 32 1 45 0; +#X connect 33 0 2 0; +#X connect 34 0 33 1; +#X connect 35 0 34 1; +#X connect 36 0 38 1; +#X connect 37 0 36 0; +#X connect 38 0 12 0; +#X connect 39 0 37 1; +#X connect 40 0 36 0; +#X connect 41 0 3 0; +#X connect 42 0 2 1; +#X connect 43 0 1 1; +#X connect 44 0 38 0; +#X connect 45 0 33 0; +#X restore 511 314 pd botao6; +#N canvas 718 329 648 460 botao7 0; +#X obj 166 235 phasor~; +#X obj 166 270 *~, f 12; +#X obj 166 142 *, f 8; +#X obj 166 24 t f f, f 19; +#X msg 296 94 0; +#X obj 74 106 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 +1; +#X obj 74 128 metro 10; +#X obj 73 151 snapshot~; +#X obj 73 175 >= 0.99; +#X obj 73 197 sel 1; +#X msg 73 218 0; +#X obj 73 9 r loop; +#X obj 166 337 throw~ saida; +#X obj 367 73 /, f 5; +#X obj 367 30 t f b; +#X obj 367 5 r abs_x; +#X obj 166 164 t b f; +#X obj 166 203 *, f 5; +#X msg 393 51 256; +#X obj 367 95 + 0.5; +#X floatatom 367 177 5 0 0 0 - - -, f 5; +#X obj 74 32 t b f; +#X msg 74 60 1; +#X obj 74 81 -, f 5; +#X obj 436 5 r abs_rx; +#X obj 436 47 sel 0 1, f 21; +#X msg 436 67 1; +#X msg 497 67 -1; +#X obj 367 155 *, f 12; +#X obj 436 26 > 128; +#X floatatom 436 92 5 0 0 0 - - -, f 5; +#X obj 436 113 t b f; +#X obj 277 45 sel 0 1; +#X obj 166 97 pipe 200; +#X obj 211 75 i 200; +#X obj 210 47 r release; +#X obj 278 289 line~; +#X obj 278 234 pack 0 200; +#X obj 166 314 *~, f 16; +#X obj 335 209 r release; +#X msg 323 94 1 10; +#X obj 166 2 r btn_7; +#X obj 210 119 r sD7; +#X obj 235 235 r sS7; +#X obj 166 292 tabread4~ bt7; +#X msg 171 75 clear; +#X connect 0 0 1 0; +#X connect 0 0 7 0; +#X connect 1 0 44 0; +#X connect 2 0 16 0; +#X connect 3 0 33 0; +#X connect 3 1 32 0; +#X connect 4 0 0 1; +#X connect 4 0 33 1; +#X connect 5 0 6 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 8 0 9 0; +#X connect 9 0 10 0; +#X connect 10 0 2 0; +#X connect 11 0 21 0; +#X connect 13 0 19 0; +#X connect 14 0 13 0; +#X connect 14 1 18 0; +#X connect 15 0 14 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 0 0; +#X connect 18 0 13 1; +#X connect 19 0 28 0; +#X connect 20 0 17 0; +#X connect 21 0 22 0; +#X connect 21 1 23 1; +#X connect 22 0 23 0; +#X connect 23 0 5 0; +#X connect 24 0 29 0; +#X connect 25 0 26 0; +#X connect 25 1 27 0; +#X connect 26 0 30 0; +#X connect 27 0 30 0; +#X connect 28 0 20 0; +#X connect 29 0 25 0; +#X connect 30 0 31 0; +#X connect 31 0 28 0; +#X connect 31 1 28 1; +#X connect 32 0 34 0; +#X connect 32 0 37 0; +#X connect 32 1 4 0; +#X connect 32 1 40 0; +#X connect 32 1 45 0; +#X connect 33 0 2 0; +#X connect 34 0 33 1; +#X connect 35 0 34 1; +#X connect 36 0 38 1; +#X connect 37 0 36 0; +#X connect 38 0 12 0; +#X connect 39 0 37 1; +#X connect 40 0 36 0; +#X connect 41 0 3 0; +#X connect 42 0 2 1; +#X connect 43 0 1 1; +#X connect 44 0 38 0; +#X connect 45 0 33 0; +#X restore 574 314 pd botao7; +#N canvas 718 329 648 460 botao8 0; +#X obj 166 235 phasor~; +#X obj 166 270 *~, f 12; +#X obj 166 142 *, f 8; +#X obj 166 24 t f f, f 19; +#X msg 296 94 0; +#X obj 74 106 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 +1; +#X obj 74 128 metro 10; +#X obj 73 151 snapshot~; +#X obj 73 175 >= 0.99; +#X obj 73 197 sel 1; +#X msg 73 218 0; +#X obj 73 9 r loop; +#X obj 166 337 throw~ saida; +#X obj 367 73 /, f 5; +#X obj 367 30 t f b; +#X obj 367 5 r abs_x; +#X obj 166 164 t b f; +#X obj 166 203 *, f 5; +#X msg 393 51 256; +#X obj 367 95 + 0.5; +#X floatatom 367 177 5 0 0 0 - - -, f 5; +#X obj 74 32 t b f; +#X msg 74 60 1; +#X obj 74 81 -, f 5; +#X obj 436 5 r abs_rx; +#X obj 436 47 sel 0 1, f 21; +#X msg 436 67 1; +#X msg 497 67 -1; +#X obj 367 155 *, f 12; +#X obj 436 26 > 128; +#X floatatom 436 92 5 0 0 0 - - -, f 5; +#X obj 436 113 t b f; +#X obj 277 45 sel 0 1; +#X obj 166 97 pipe 200; +#X obj 211 75 i 200; +#X obj 210 47 r release; +#X obj 278 289 line~; +#X obj 278 234 pack 0 200; +#X obj 166 314 *~, f 16; +#X obj 335 209 r release; +#X msg 323 94 1 10; +#X obj 166 2 r btn_8; +#X obj 210 119 r sD8; +#X obj 235 235 r sS8; +#X obj 166 292 tabread4~ bt8; +#X msg 171 75 clear; +#X connect 0 0 1 0; +#X connect 0 0 7 0; +#X connect 1 0 44 0; +#X connect 2 0 16 0; +#X connect 3 0 33 0; +#X connect 3 1 32 0; +#X connect 4 0 0 1; +#X connect 4 0 33 1; +#X connect 5 0 6 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 8 0 9 0; +#X connect 9 0 10 0; +#X connect 10 0 2 0; +#X connect 11 0 21 0; +#X connect 13 0 19 0; +#X connect 14 0 13 0; +#X connect 14 1 18 0; +#X connect 15 0 14 0; +#X connect 16 0 17 0; +#X connect 16 1 17 1; +#X connect 17 0 0 0; +#X connect 18 0 13 1; +#X connect 19 0 28 0; +#X connect 20 0 17 0; +#X connect 21 0 22 0; +#X connect 21 1 23 1; +#X connect 22 0 23 0; +#X connect 23 0 5 0; +#X connect 24 0 29 0; +#X connect 25 0 26 0; +#X connect 25 1 27 0; +#X connect 26 0 30 0; +#X connect 27 0 30 0; +#X connect 28 0 20 0; +#X connect 29 0 25 0; +#X connect 30 0 31 0; +#X connect 31 0 28 0; +#X connect 31 1 28 1; +#X connect 32 0 34 0; +#X connect 32 0 37 0; +#X connect 32 1 4 0; +#X connect 32 1 40 0; +#X connect 32 1 45 0; +#X connect 33 0 2 0; +#X connect 34 0 33 1; +#X connect 35 0 34 1; +#X connect 36 0 38 1; +#X connect 37 0 36 0; +#X connect 38 0 12 0; +#X connect 39 0 37 1; +#X connect 40 0 36 0; +#X connect 41 0 3 0; +#X connect 42 0 2 1; +#X connect 43 0 1 1; +#X connect 44 0 38 0; +#X connect 45 0 33 0; +#X restore 637 314 pd botao8; +#X obj 80 149 route abs_ abs_x abs_y abs_z abs_rz abs_hat0x abs_hat0y +; +#X obj 170 603 dac~; +#X msg 79 76 open 17, f 10; +#X connect 0 0 2 0; +#X connect 1 0 0 0; +#X connect 2 0 62 0; +#X connect 2 1 3 0; +#X connect 3 0 9 0; +#X connect 3 1 10 0; +#X connect 3 2 11 0; +#X connect 3 3 12 0; +#X connect 3 4 13 0; +#X connect 3 5 14 0; +#X connect 3 6 15 0; +#X connect 3 7 16 0; +#X connect 8 0 30 0; +#X connect 17 0 35 0; +#X connect 18 0 19 0; +#X connect 18 0 1 0; +#X connect 20 0 21 0; +#X connect 21 0 63 0; +#X connect 21 0 63 1; +#X connect 24 0 25 0; +#X connect 26 0 21 1; +#X connect 27 0 28 0; +#X connect 27 1 29 0; +#X connect 28 0 36 0; +#X connect 29 0 37 0; +#X connect 30 0 27 0; +#X connect 31 0 20 0; +#X connect 32 0 31 0; +#X connect 33 0 42 0; +#X connect 33 1 43 0; +#X connect 34 0 33 0; +#X connect 35 0 34 0; +#X connect 36 0 40 0; +#X connect 37 0 40 0; +#X connect 38 0 40 0; +#X connect 39 0 40 0; +#X connect 40 0 32 0; +#X connect 40 0 36 1; +#X connect 40 0 37 1; +#X connect 40 0 38 1; +#X connect 40 0 39 1; +#X connect 40 0 41 0; +#X connect 42 0 38 0; +#X connect 43 0 39 0; +#X connect 44 0 64 0; +#X connect 45 0 46 0; +#X connect 46 0 4 0; +#X connect 46 0 5 0; +#X connect 47 0 51 0; +#X connect 49 0 50 0; +#X connect 50 0 52 0; +#X connect 51 0 48 0; +#X connect 52 0 47 0; +#X connect 53 0 54 0; +#X connect 54 0 52 1; +#X connect 62 1 4 0; +#X connect 62 2 5 0; +#X connect 62 3 6 0; +#X connect 62 4 7 0; +#X connect 62 5 8 0; +#X connect 62 6 17 0; +#X connect 64 0 0 0;