#N canvas -413 53 951 602 10;
#X obj -464 70 loadbang;
#X obj -774 433 cnv 15 240 120 empty empty empty 20 12 0 14 -187246
-66577 0;
#X obj -774 337 cnv 15 150 95 empty empty empty 20 12 0 14 -228856
-66577 0;
#X obj -774 294 cnv 15 150 42 empty empty empty 20 12 0 14 -187246
-66577 0;
#X obj -774 251 cnv 15 150 42 empty empty empty 20 12 0 14 -228856
-66577 0;
#X obj -774 188 cnv 15 150 62 empty empty empty 20 12 0 14 -187246
-66577 0;
#X obj -774 79 cnv 15 150 45 empty empty empty 20 12 0 14 -187246 -66577
0;
#X obj -774 122 cnv 15 150 65 empty empty empty 20 12 0 14 -233017
-66577 0;
#X obj -758 143 f;
#X obj -758 84 tgl 15 0 empty empty empty 0 -6 0 10 -261234 -1 -1 0
1;
#X obj -730 148 + 1;
#X text -616 149 Contador;
#X text -764 61 Ligar;
#X text -709 60 Tempo;
#X text -616 94 Controle;
#X text -617 192 Em Sequência de 0 a 15;
#X text -616 264 Lê Sequência da Tabela;
#X obj -769 12 cnv 15 315 40 empty empty Sequenciador: 20 12 0 24 -262144
-66577 0;
#X text -618 301 Soma a um valor de transposição para;
#X text -618 314 serem usados como notas MIDI;
#X obj -323 196 cnv 15 400 140 empty empty empty 20 12 0 14 -261682
-66577 0;
#N canvas 0 22 450 300 (subpatch) 0;
#X array Melodia 16 float 3;
#A 0 -12 5.33 7 -9 -2 12 7 -3 5 5.5 -7 3.16 7 -2 0 8.6;
#X coords 0 15 16 -15 400 140 1;
#X restore -324 197 graph;
#X text -227 174 Tabela com Melodia/Sequência;
#X obj -758 103 metro 155;
#X text -215 120 Valores Para Tabela;
#X obj -451 140 send Melodia;
#X msg -328 98 0 -12 5.33 7 -9 -2 12 7 -3 5 5.5 -7 3.16 7 -2 0 8.6
;
#X obj -707 85 nbx 5 14 40 1000 0 0 empty empty empty 0 -8 0 10 -204786
-1 -1 40 256;
#X text -615 356 [mtof] Converte de MIDI para Hertz;
#X text -617 400 [line~] evita clicks e gera portamento;
#X obj 76 199 vsl 23 136 -14.5 14.5 0 0 niente hslider empty 0 -9 0
10 -244975 -1 -1 6750 1;
#X obj -218 509 pack f f;
#X obj -324 362 hradio 25 1 0 16 niente note empty 0 -8 0 10 -245038
-1 -1 0;
#X floatatom 83 375 6 0 0 0 - - -;
#X floatatom -324 398 2 0 0 0 - - -;
#X msg -465 100 ylabel -0.5 12 0 -12;
#X obj -689 142 bng 15 250 50 0 empty empty restart 20 7 0 10 -261234
-1 -1;
#X obj -324 337 hradio 25 1 0 16 x tempo empty 0 -8 0 10 -204786 -1
-1 0;
#X text -616 226 manda pra h-radio verde;
#X obj -348 452 spigot;
#X obj -315 425 tgl 15 0 empty empty empty 17 7 0 10 -232576 -1 -1
0 1;
#X floatatom -349 398 2 0 0 0 - - -;
#X obj 76 120 metro 100;
#X obj 76 145 random 29;
#X obj 76 171 - 14.5;
#X obj 76 96 tgl 15 0 empty empty empty 17 7 0 10 -260097 -1 -1 0 1
;
#X floatatom 127 95 5 0 0 0 - - -;
#X obj -218 482 f;
#X obj -278 453 spigot;
#X text -297 426 *;
#X text -404 484 * toggle conecta h-radio de;
#X text 73 76 Random;
#X text -123 460 Você pode mudar as notas do sequencer;
#X text -123 478 com o Slider Vertical e o h-radio de;
#X text -210 567 (Valores do slider e h-radio enviados para a tabela)
;
#X floatatom -758 276 5 0 0 0 - - -;
#X floatatom -758 319 5 0 0 0 - - -;
#X floatatom -758 170 5 0 0 0 - - -;
#X floatatom -758 232 5 0 0 0 - - -;
#X obj -758 297 + 60;
#X obj -758 340 mtof;
#X floatatom -758 361 5 0 0 0 - - -;
#X obj -766 528 dac~;
#X obj -758 449 osc~;
#X obj -758 255 tabread Melodia;
#X obj -758 191 mod 16;
#X text -670 505 e Saída de Áudio;
#X text -674 489 Controle de Volume;
#X text -674 471 Oscilador Senoidal;
#X obj -758 494 *~;
#X obj -717 445 hsl 128 15 0 1 0 1 empty empty empty -2 -6 0 10 -262130
-1 -1 7400 0;
#X obj -720 488 line~;
#X obj -714 311 nbx 5 14 40 80 0 0 empty empty empty 0 -8 0 10 -204800
-1 -1 40 256;
#X obj -758 409 line~;
#X msg -720 465 \$1 10;
#X obj -758 383 pack f 5;
#X obj -713 363 nbx 5 14 5 1000 0 0 empty empty empty 0 -8 0 10 -203904
-1 -1 5 256;
#X obj -710 231 s tempo;
#X obj -758 211 t f f;
#X msg -725 125 0;
#X text -403 502 cima ao debaixo e manda para;
#X text -397 519 a tabela valores do slider;
#X text -404 537 (tente ligar também o toggle;
#X text -389 554 do "random" do slider);
#X msg -540 129 \; pd dsp 1 \; hslider set 0;
#X obj -320 70 bng 15 250 50 0 empty empty reset 20 7 0 10 -261234
-1 -1;
#X text -120 496 baixo. O [random] muda os valores do;
#X msg -218 531 \; Melodia \$2 \$1;
#X obj -278 420 trigger bang float;
#X text -351 11 A Tabela armazena uma sequência de dados que são usados
como as notas da melodia no sequenciador. Um metrônomo e um contador
controlam o nosso sequencer.;
#X text -118 514 slider aleatoriamente.;
#X connect 0 0 84 0;
#X connect 0 0 26 0;
#X connect 0 0 35 0;
#X connect 8 0 10 0;
#X connect 8 0 57 0;
#X connect 9 0 23 0;
#X connect 10 0 8 1;
#X connect 23 0 8 0;
#X connect 26 0 25 0;
#X connect 27 0 23 1;
#X connect 30 0 33 0;
#X connect 31 0 87 0;
#X connect 32 0 34 0;
#X connect 33 0 47 0;
#X connect 34 0 88 0;
#X connect 35 0 25 0;
#X connect 36 0 79 0;
#X connect 37 0 41 0;
#X connect 39 0 32 0;
#X connect 40 0 39 1;
#X connect 40 0 48 1;
#X connect 41 0 39 0;
#X connect 42 0 43 0;
#X connect 43 0 44 0;
#X connect 44 0 30 0;
#X connect 45 0 42 0;
#X connect 46 0 42 1;
#X connect 47 0 31 0;
#X connect 48 0 47 0;
#X connect 55 0 59 0;
#X connect 56 0 60 0;
#X connect 57 0 65 0;
#X connect 58 0 64 0;
#X connect 59 0 56 0;
#X connect 60 0 61 0;
#X connect 61 0 75 0;
#X connect 63 0 69 0;
#X connect 64 0 55 0;
#X connect 65 0 78 0;
#X connect 69 0 62 0;
#X connect 69 0 62 1;
#X connect 70 0 74 0;
#X connect 71 0 69 1;
#X connect 72 0 59 1;
#X connect 73 0 63 0;
#X connect 74 0 71 0;
#X connect 75 0 73 0;
#X connect 76 0 75 1;
#X connect 78 0 58 0;
#X connect 78 1 77 0;
#X connect 79 0 8 1;
#X connect 85 0 26 0;
#X connect 88 0 48 0;
#X connect 88 1 31 1;
