diff --git a/prototipo F/main.pd b/prototipo F/main.pd new file mode 100644 index 0000000..113cd0b --- /dev/null +++ b/prototipo F/main.pd @@ -0,0 +1,12 @@ +#N canvas 70 27 1296 672 12; +#X obj 12 18 tables; +#X obj 12 50 tableLoad; +#X obj 114 46 read open.txt; +#X obj 114 13 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc #000000 +#000000; +#X obj 13 91 tempo; +#X obj 155 169 tela2; +#X obj 267 144 s toGUI; +#X msg 303 79 list menu inst1 inst2; +#X connect 3 0 2 0; +#X connect 7 0 6 0; diff --git a/prototipo F/open.txt b/prototipo F/open.txt new file mode 100644 index 0000000..e4b3910 --- /dev/null +++ b/prototipo F/open.txt @@ -0,0 +1,6 @@ +opentable ./samples/Passaros_01.wav array1 Passaros1; +opentable ./samples/Passaros_02.wav array2 Passaros2; +opentable ./samples/Passaros_03.wav array3 Passaros3; +opentable ./samples/Passaros_04.wav array4 Passaros4; +opentable ./samples/Passaros_05.wav array5 Passaros5; +opentable ./samples/Clap-Basic.wav array6 Passaros6; diff --git a/prototipo F/read.pd b/prototipo F/read.pd new file mode 100644 index 0000000..5c6b9a3 --- /dev/null +++ b/prototipo F/read.pd @@ -0,0 +1,27 @@ +#N canvas 70 27 1296 672 12; +#X msg 331 254 line 0; +#X obj 367 9 inlet; +#X obj 402 77 symbol \$1; +#X obj 304 111 pack symbol symbol; +#X obj 341 39 t b b; +#X obj 406 359 s done; +#X obj 294 7 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc #000000 +#000000; +#X obj 298 80 symbol read; +#X obj 321 185 t b b l; +#X obj 384 219 list trim; +#X obj 407 247 text define Open; +#X obj 287 300 text sequence Open -g; +#X connect 0 0 11 0; +#X connect 1 0 4 0; +#X connect 2 0 3 1; +#X connect 3 0 8 0; +#X connect 4 0 7 0; +#X connect 4 1 2 0; +#X connect 6 0 4 0; +#X connect 7 0 3 0; +#X connect 8 0 11 0; +#X connect 8 1 0 0; +#X connect 8 2 9 0; +#X connect 9 0 10 0; +#X connect 11 1 5 0; diff --git a/prototipo F/sampleComunication.pd b/prototipo F/sampleComunication.pd new file mode 100644 index 0000000..12bb9b5 --- /dev/null +++ b/prototipo F/sampleComunication.pd @@ -0,0 +1,123 @@ +#N canvas 304 19 954 672 12; +#X obj 224 152 phasor~; +#X obj 249 225 *~; +#X obj 378 244 snapshot~; +#X obj 376 205 metro; +#X obj 382 177 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000 +#000000 0 1; +#X floatatom 378 275 5 0 0 0 - - - 0; +#X obj 396 311 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 #fcfcfc +#000000 #000000 0 1; +#X msg 188 113 0; +#X msg 298 136 0; +#X obj 379 337 expr $f1 < 0.99; +#X obj 379 367 select 0; +#X obj 233 120 float; +#X obj 195 41 r stop\$1; +#X obj 262 41 r pause\$1; +#X obj 364 52 r loop\$1; +#X obj 263 333 r volume\$1; +#X obj 217 332 vsl 15 128 0 1 0 0 empty empty empty 0 -9 0 10 #fcfcfc +#000000 #000000 0 1; +#X obj 141 435 *~; +#X floatatom 310 108 5 0 0 0 - - - 0; +#X floatatom 72 242 6 0 0 0 - - - 0; +#X obj 109 107 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc +#000000 #000000; +#X obj 167 264 tabread4~ \$1; +#X obj 63 188 r sampleSize\$1; +#X obj 275 71 r rate\$1; +#X obj 76 604 throw~ out; +#X obj 90 40 r play\$1; +#X obj 364 80 select 1; +#X obj 439 81 select 0; +#X obj 668 374 select 1; +#X obj 638 277 metro 1000; +#X obj 573 367 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000 +#000000 0 1; +#X obj 638 243 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000 +#000000 0 1; +#X floatatom 625 408 5 0 0 0 - - - 0; +#X floatatom 743 409 5 0 0 0 - - - 0; +#X obj 640 341 expr $i1 < $i2; +#X obj 640 306 random 1000; +#X obj 743 215 r freq\$1; +#X obj 735 275 * 1000; +#X obj 564 184 select 1; +#X obj 631 182 select 0; +#X obj 122 531 *~ 1; +#X floatatom 825 262 5 0 0 0 - - - 0; +#X obj 534 148 r random\$1; +#X obj 630 149 r random\$1; +#X msg 564 211 1; +#X msg 633 213 0, f 6; +#X obj 677 446 s play1$; +#X obj 380 402 s stop\$1; +#X obj 438 140 loadbang; +#X msg 365 107 0; +#X msg 440 108 1; +#X obj 238 485 r volumeG\$1; +#X obj 213 581 float 1; +#X obj 173 529 r getvol\$1; +#X obj 214 612 list prepend /volume; +#X obj 214 644 s toGUI; +#X obj 420 487 vsl 15 128 0 1 0 0 empty empty empty 0 -9 0 10 #fcfcfc +#000000 #000000 0 1; +#X connect 0 0 1 0; +#X connect 0 0 2 0; +#X connect 1 0 21 0; +#X connect 2 0 5 0; +#X connect 3 0 2 0; +#X connect 4 0 3 0; +#X connect 5 0 6 0; +#X connect 5 0 9 0; +#X connect 7 0 0 0; +#X connect 8 0 0 1; +#X connect 9 0 10 0; +#X connect 10 0 47 0; +#X connect 11 0 0 0; +#X connect 12 0 7 0; +#X connect 12 0 8 0; +#X connect 13 0 7 0; +#X connect 14 0 26 0; +#X connect 14 0 27 0; +#X connect 15 0 16 0; +#X connect 16 0 17 1; +#X connect 17 0 40 0; +#X connect 21 0 17 0; +#X connect 22 0 1 1; +#X connect 22 0 19 0; +#X connect 23 0 11 1; +#X connect 23 0 18 0; +#X connect 25 0 11 0; +#X connect 25 0 8 0; +#X connect 25 0 20 0; +#X connect 26 0 49 0; +#X connect 27 0 50 0; +#X connect 28 0 46 0; +#X connect 29 0 30 0; +#X connect 29 0 35 0; +#X connect 31 0 29 0; +#X connect 34 0 28 0; +#X connect 34 0 32 0; +#X connect 35 0 33 0; +#X connect 35 0 34 0; +#X connect 36 0 37 0; +#X connect 36 0 41 0; +#X connect 37 0 34 1; +#X connect 38 0 44 0; +#X connect 39 0 45 0; +#X connect 40 0 24 0; +#X connect 42 0 38 0; +#X connect 43 0 39 0; +#X connect 44 0 31 0; +#X connect 45 0 31 0; +#X connect 48 0 4 0; +#X connect 49 0 4 0; +#X connect 50 0 4 0; +#X connect 51 0 40 1; +#X connect 51 0 52 1; +#X connect 51 0 56 0; +#X connect 52 0 54 0; +#X connect 53 0 52 0; +#X connect 54 0 55 0; diff --git a/prototipo F/samples/Clap-Basic.wav b/prototipo F/samples/Clap-Basic.wav new file mode 100644 index 0000000..65da48b Binary files /dev/null and b/prototipo F/samples/Clap-Basic.wav differ diff --git a/prototipo F/samples/Clap-Flam.wav b/prototipo F/samples/Clap-Flam.wav new file mode 100644 index 0000000..ebebe01 Binary files /dev/null and b/prototipo F/samples/Clap-Flam.wav differ diff --git a/prototipo F/samples/Clap-Loose.wav b/prototipo F/samples/Clap-Loose.wav new file mode 100644 index 0000000..0b676ef Binary files /dev/null and b/prototipo F/samples/Clap-Loose.wav differ diff --git a/prototipo F/samples/Clap-Pop.wav b/prototipo F/samples/Clap-Pop.wav new file mode 100644 index 0000000..7146dfe Binary files /dev/null and b/prototipo F/samples/Clap-Pop.wav differ diff --git a/prototipo F/samples/Clap-Tone(C).wav b/prototipo F/samples/Clap-Tone(C).wav new file mode 100644 index 0000000..cb7bab1 Binary files /dev/null and b/prototipo F/samples/Clap-Tone(C).wav differ diff --git a/prototipo F/samples/Clap.wav b/prototipo F/samples/Clap.wav new file mode 100644 index 0000000..65da48b Binary files /dev/null and b/prototipo F/samples/Clap.wav differ diff --git a/prototipo F/samples/Crash-LightHighs.wav b/prototipo F/samples/Crash-LightHighs.wav new file mode 100755 index 0000000..4c35f51 Binary files /dev/null and b/prototipo F/samples/Crash-LightHighs.wav differ diff --git a/prototipo F/samples/Crash-Perfect.wav b/prototipo F/samples/Crash-Perfect.wav new file mode 100644 index 0000000..2e96993 Binary files /dev/null and b/prototipo F/samples/Crash-Perfect.wav differ diff --git a/prototipo F/samples/Hihat-Closed.wav b/prototipo F/samples/Hihat-Closed.wav new file mode 100644 index 0000000..1d1551a Binary files /dev/null and b/prototipo F/samples/Hihat-Closed.wav differ diff --git a/prototipo F/samples/Hihat-Closed2.wav b/prototipo F/samples/Hihat-Closed2.wav new file mode 100644 index 0000000..4e1872d Binary files /dev/null and b/prototipo F/samples/Hihat-Closed2.wav differ diff --git a/prototipo F/samples/Hihat-Closed3.wav b/prototipo F/samples/Hihat-Closed3.wav new file mode 100755 index 0000000..94e5d59 Binary files /dev/null and b/prototipo F/samples/Hihat-Closed3.wav differ diff --git a/prototipo F/samples/Hihat-Flam.wav b/prototipo F/samples/Hihat-Flam.wav new file mode 100644 index 0000000..50f504c Binary files /dev/null and b/prototipo F/samples/Hihat-Flam.wav differ diff --git a/prototipo F/samples/Hihat-Halftime.wav b/prototipo F/samples/Hihat-Halftime.wav new file mode 100644 index 0000000..273f1d7 Binary files /dev/null and b/prototipo F/samples/Hihat-Halftime.wav differ diff --git a/prototipo F/samples/Hihat-Open1.wav b/prototipo F/samples/Hihat-Open1.wav new file mode 100644 index 0000000..cc1918f Binary files /dev/null and b/prototipo F/samples/Hihat-Open1.wav differ diff --git a/prototipo F/samples/Hihat-Open2.wav b/prototipo F/samples/Hihat-Open2.wav new file mode 100644 index 0000000..1456510 Binary files /dev/null and b/prototipo F/samples/Hihat-Open2.wav differ diff --git a/prototipo F/samples/Hihat-Open3.wav b/prototipo F/samples/Hihat-Open3.wav new file mode 100755 index 0000000..b52c51e Binary files /dev/null and b/prototipo F/samples/Hihat-Open3.wav differ diff --git a/prototipo F/samples/Hihat-Roll1.wav b/prototipo F/samples/Hihat-Roll1.wav new file mode 100644 index 0000000..434758c Binary files /dev/null and b/prototipo F/samples/Hihat-Roll1.wav differ diff --git a/prototipo F/samples/Hihat-Roll2.wav b/prototipo F/samples/Hihat-Roll2.wav new file mode 100644 index 0000000..9254137 Binary files /dev/null and b/prototipo F/samples/Hihat-Roll2.wav differ diff --git a/prototipo F/samples/Hihat-Roll3.wav b/prototipo F/samples/Hihat-Roll3.wav new file mode 100644 index 0000000..f9678ab Binary files /dev/null and b/prototipo F/samples/Hihat-Roll3.wav differ diff --git a/prototipo F/samples/Hihat-Tick.wav b/prototipo F/samples/Hihat-Tick.wav new file mode 100644 index 0000000..cf8eb94 Binary files /dev/null and b/prototipo F/samples/Hihat-Tick.wav differ diff --git a/prototipo F/samples/Kick-Clean(F).wav b/prototipo F/samples/Kick-Clean(F).wav new file mode 100644 index 0000000..1e5cd3a Binary files /dev/null and b/prototipo F/samples/Kick-Clean(F).wav differ diff --git a/prototipo F/samples/Kick-Layered(F#).wav b/prototipo F/samples/Kick-Layered(F#).wav new file mode 100644 index 0000000..51b960e Binary files /dev/null and b/prototipo F/samples/Kick-Layered(F#).wav differ diff --git a/prototipo F/samples/Kick-Tight(G).wav b/prototipo F/samples/Kick-Tight(G).wav new file mode 100644 index 0000000..8fbccfc Binary files /dev/null and b/prototipo F/samples/Kick-Tight(G).wav differ diff --git a/prototipo F/samples/Kick-ancehall(A#).wav b/prototipo F/samples/Kick-ancehall(A#).wav new file mode 100644 index 0000000..9db2361 Binary files /dev/null and b/prototipo F/samples/Kick-ancehall(A#).wav differ diff --git a/prototipo F/samples/Percussion-Dry1.wav b/prototipo F/samples/Percussion-Dry1.wav new file mode 100644 index 0000000..f404c49 Binary files /dev/null and b/prototipo F/samples/Percussion-Dry1.wav differ diff --git a/prototipo F/samples/Percussion-Dry2.wav b/prototipo F/samples/Percussion-Dry2.wav new file mode 100644 index 0000000..1f50f0b Binary files /dev/null and b/prototipo F/samples/Percussion-Dry2.wav differ diff --git a/prototipo F/samples/Percussion-Dry3(C).wav b/prototipo F/samples/Percussion-Dry3(C).wav new file mode 100644 index 0000000..580ce2b Binary files /dev/null and b/prototipo F/samples/Percussion-Dry3(C).wav differ diff --git a/prototipo F/samples/Percussion-Dry4(C).wav b/prototipo F/samples/Percussion-Dry4(C).wav new file mode 100644 index 0000000..61f6db3 Binary files /dev/null and b/prototipo F/samples/Percussion-Dry4(C).wav differ diff --git a/prototipo F/samples/Percussion-Dry5.wav b/prototipo F/samples/Percussion-Dry5.wav new file mode 100644 index 0000000..e67c60e Binary files /dev/null and b/prototipo F/samples/Percussion-Dry5.wav differ diff --git a/prototipo F/samples/Percussion-Dry6.wav b/prototipo F/samples/Percussion-Dry6.wav new file mode 100644 index 0000000..7c40e3b Binary files /dev/null and b/prototipo F/samples/Percussion-Dry6.wav differ diff --git a/prototipo F/samples/Percussion-Dry7.wav b/prototipo F/samples/Percussion-Dry7.wav new file mode 100644 index 0000000..61b78c4 Binary files /dev/null and b/prototipo F/samples/Percussion-Dry7.wav differ diff --git a/prototipo F/samples/Percussion-Dry8.wav b/prototipo F/samples/Percussion-Dry8.wav new file mode 100644 index 0000000..2319b8e Binary files /dev/null and b/prototipo F/samples/Percussion-Dry8.wav differ diff --git a/prototipo F/samples/Percussion-Wet1(C).wav b/prototipo F/samples/Percussion-Wet1(C).wav new file mode 100644 index 0000000..5899917 Binary files /dev/null and b/prototipo F/samples/Percussion-Wet1(C).wav differ diff --git a/prototipo F/samples/Percussion-Wet2.wav b/prototipo F/samples/Percussion-Wet2.wav new file mode 100644 index 0000000..bd49846 Binary files /dev/null and b/prototipo F/samples/Percussion-Wet2.wav differ diff --git a/prototipo F/samples/Percussion-Wet3.wav b/prototipo F/samples/Percussion-Wet3.wav new file mode 100755 index 0000000..14c93d6 Binary files /dev/null and b/prototipo F/samples/Percussion-Wet3.wav differ diff --git a/prototipo F/samples/Percussion-Wet4.wav b/prototipo F/samples/Percussion-Wet4.wav new file mode 100755 index 0000000..346cccd Binary files /dev/null and b/prototipo F/samples/Percussion-Wet4.wav differ diff --git a/prototipo F/samples/Ride-Flanged.wav b/prototipo F/samples/Ride-Flanged.wav new file mode 100755 index 0000000..e976239 Binary files /dev/null and b/prototipo F/samples/Ride-Flanged.wav differ diff --git a/prototipo F/samples/Ride-Mysterious.wav b/prototipo F/samples/Ride-Mysterious.wav new file mode 100755 index 0000000..7151de4 Binary files /dev/null and b/prototipo F/samples/Ride-Mysterious.wav differ diff --git a/prototipo F/samples/Rimshot-Basic.wav b/prototipo F/samples/Rimshot-Basic.wav new file mode 100644 index 0000000..988f47b Binary files /dev/null and b/prototipo F/samples/Rimshot-Basic.wav differ diff --git a/prototipo F/samples/Rimshot-Bunker.wav b/prototipo F/samples/Rimshot-Bunker.wav new file mode 100644 index 0000000..7d48afa Binary files /dev/null and b/prototipo F/samples/Rimshot-Bunker.wav differ diff --git a/prototipo F/samples/Rimshot-Underwater.wav b/prototipo F/samples/Rimshot-Underwater.wav new file mode 100644 index 0000000..cb7c318 Binary files /dev/null and b/prototipo F/samples/Rimshot-Underwater.wav differ diff --git a/prototipo F/samples/Rimshot-Wiz.wav b/prototipo F/samples/Rimshot-Wiz.wav new file mode 100644 index 0000000..7990bb5 Binary files /dev/null and b/prototipo F/samples/Rimshot-Wiz.wav differ diff --git a/prototipo F/samples/Shaker-Banana.wav b/prototipo F/samples/Shaker-Banana.wav new file mode 100644 index 0000000..25a9b98 Binary files /dev/null and b/prototipo F/samples/Shaker-Banana.wav differ diff --git a/prototipo F/samples/Shaker-Crisp.wav b/prototipo F/samples/Shaker-Crisp.wav new file mode 100644 index 0000000..96ae67a Binary files /dev/null and b/prototipo F/samples/Shaker-Crisp.wav differ diff --git a/prototipo F/samples/Shaker-Drew.wav b/prototipo F/samples/Shaker-Drew.wav new file mode 100644 index 0000000..8b46630 Binary files /dev/null and b/prototipo F/samples/Shaker-Drew.wav differ diff --git a/prototipo F/samples/Shaker-Tight.wav b/prototipo F/samples/Shaker-Tight.wav new file mode 100644 index 0000000..7020417 Binary files /dev/null and b/prototipo F/samples/Shaker-Tight.wav differ diff --git a/prototipo F/samples/Snap-Cream.wav b/prototipo F/samples/Snap-Cream.wav new file mode 100644 index 0000000..6b907a8 Binary files /dev/null and b/prototipo F/samples/Snap-Cream.wav differ diff --git a/prototipo F/samples/Snap-Hefty.wav b/prototipo F/samples/Snap-Hefty.wav new file mode 100755 index 0000000..7ffdeaa Binary files /dev/null and b/prototipo F/samples/Snap-Hefty.wav differ diff --git a/prototipo F/samples/Snap-Single.wav b/prototipo F/samples/Snap-Single.wav new file mode 100755 index 0000000..7983cae Binary files /dev/null and b/prototipo F/samples/Snap-Single.wav differ diff --git a/prototipo F/samples/Snare-Arrow(G#).wav b/prototipo F/samples/Snare-Arrow(G#).wav new file mode 100644 index 0000000..160cfc0 Binary files /dev/null and b/prototipo F/samples/Snare-Arrow(G#).wav differ diff --git a/prototipo F/samples/Snare-Breeze(E).wav b/prototipo F/samples/Snare-Breeze(E).wav new file mode 100644 index 0000000..ac095af Binary files /dev/null and b/prototipo F/samples/Snare-Breeze(E).wav differ diff --git a/prototipo F/samples/Snare-Heft(D#).wav b/prototipo F/samples/Snare-Heft(D#).wav new file mode 100644 index 0000000..c4bc38e Binary files /dev/null and b/prototipo F/samples/Snare-Heft(D#).wav differ diff --git a/prototipo F/samples/Snare-Lustbug(C).wav b/prototipo F/samples/Snare-Lustbug(C).wav new file mode 100644 index 0000000..0098ac1 Binary files /dev/null and b/prototipo F/samples/Snare-Lustbug(C).wav differ diff --git a/prototipo F/samples/Snare-Tonal1(F).wav b/prototipo F/samples/Snare-Tonal1(F).wav new file mode 100644 index 0000000..be767eb Binary files /dev/null and b/prototipo F/samples/Snare-Tonal1(F).wav differ diff --git a/prototipo F/samples/Snare-Tonal2(C).wav b/prototipo F/samples/Snare-Tonal2(C).wav new file mode 100644 index 0000000..31aace5 Binary files /dev/null and b/prototipo F/samples/Snare-Tonal2(C).wav differ diff --git a/prototipo F/samples/Snare-Wanted(A#).wav b/prototipo F/samples/Snare-Wanted(A#).wav new file mode 100644 index 0000000..c09dac2 Binary files /dev/null and b/prototipo F/samples/Snare-Wanted(A#).wav differ diff --git a/prototipo F/samples/map.txt b/prototipo F/samples/map.txt new file mode 100644 index 0000000..263c4ca --- /dev/null +++ b/prototipo F/samples/map.txt @@ -0,0 +1,56 @@ +Clap-Basic 0 0 0 0 0 0 0 0; +Clap-Flam 0 0 0 0 0 0 0 0; +Clap-Loose 0 0 0 0 0 0 0 0; +Clap-Pop 0 0 0 0 0 0 0 0; +Clap-Tone(C) 0 0 0 0 0 0 0 0; +Clap 0 0 0 0 0 0 0 0; +Crash-LightHighs 0 0 0 0 0 0 0 0; +Crash-Perfect 0 0 0 0 0 0 0 0; +Hihat-Closed2 0 0 0 0 0 0 0 0; +Hihat-Closed3 0 0 0 0 0 0 0 0; +Hihat-Closed 0 0 0 0 0 0 0 0; +Hihat-Flam 0 0 0 0 0 0 0 0; +Hihat-Halftime 0 0 0 0 0 0 0 0; +Hihat-Open1 0 0 0 0 0 0 0 0; +Hihat-Open2 0 0 0 0 0 0 0 0; +Hihat-Open3 0 0 0 0 0 0 0 0; +Hihat-Roll1 0 0 0 0 0 0 0 0; +Hihat-Roll2 0 0 0 0 0 0 0 0; +Hihat-Roll3 0 0 0 0 0 0 0 0; +Hihat-Tick 0 0 0 0 0 0 0 0; +Kick-ancehall(A#) 0 0 0 0 0 0 0 0; +Kick-Clean(F) 0 0 0 0 0 0 0 0; +Kick-Layered(F#) 0 0 0 0 0 0 0 0; +Kick-Tight(G) 0 0 0 0 0 0 0 0; +Percussion-Dry1 0 0 0 0 0 0 0 0; +Percussion-Dry2 0 0 0 0 0 0 0 0; +Percussion-Dry3(C) 0 0 0 0 0 0 0 0; +Percussion-Dry4(C) 0 0 0 0 0 0 0 0; +Percussion-Dry5 0 0 0 0 0 0 0 0; +Percussion-Dry6 0 0 0 0 0 0 0 0; +Percussion-Dry7 0 0 0 0 0 0 0 0; +Percussion-Dry8 0 0 0 0 0 0 0 0; +Percussion-Wet1(C) 0 0 0 0 0 0 0 0; +Percussion-Wet2 0 0 0 0 0 0 0 0; +Percussion-Wet3 0 0 0 0 0 0 0 0; +Percussion-Wet4 0 0 0 0 0 0 0 0; +Ride-Flanged 0 0 0 0 0 0 0 0; +Ride-Mysterious 0 0 0 0 0 0 0 0; +Rimshot-Basic 0 0 0 0 0 0 0 0; +Rimshot-Bunker 0 0 0 0 0 0 0 0; +Rimshot-Underwater 0 0 0 0 0 0 0 0; +Rimshot-Wiz 0 0 0 0 0 0 0 0; +Shaker-Banana 0 0 0 0 0 0 0 0; +Shaker-Crisp 0 0 0 0 0 0 0 0; +Shaker-Drew 0 0 0 0 0 0 0 0; +Shaker-Tight 0 0 0 0 0 0 0 0; +Snap-Cream 0 0 0 0 0 0 0 0; +Snap-Hefty 0 0 0 0 0 0 0 0; +Snap-Single 0 0 0 0 0 0 0 0; +Snare-Arrow(G#) 0 0 0 0 0 0 0 0; +Snare-Breeze(E) 0 0 0 0 0 0 0 0; +Snare-Heft(D#) 0 0 0 0 0 0 0 0; +Snare-Lustbug(C) 0 0 0 0 0 0 0 0; +Snare-Tonal1(F) 0 0 0 0 0 0 0 0; +Snare-Tonal2(C) 0 0 0 0 0 0 0 0; +Snare-Wanted(A#) 0 0 0 0 0 0 0 0; diff --git a/prototipo F/samples/open.txt b/prototipo F/samples/open.txt new file mode 100644 index 0000000..bf6ce64 --- /dev/null +++ b/prototipo F/samples/open.txt @@ -0,0 +1,56 @@ +opentable ./samples/Clap-Basic.wav array1 Clap-Basic; +opentable ./samples/Clap-Flam.wav array2 Clap-Flam; +opentable ./samples/Clap-Loose.wav array3 Clap-Loose; +opentable ./samples/Clap-Pop.wav array4 Clap-Pop; +opentable ./samples/Clap-Tone(C).wav array5 Clap-Tone(C); +opentable ./samples/Clap.wav array6 Clap; +opentable ./samples/Crash-LightHighs.wav array7 Crash-LightHighs; +opentable ./samples/Crash-Perfect.wav array8 Crash-Perfect; +opentable ./samples/Hihat-Closed2.wav array9 Hihat-Closed2; +opentable ./samples/Hihat-Closed3.wav array10 Hihat-Closed3; +opentable ./samples/Hihat-Closed.wav array11 Hihat-Closed; +opentable ./samples/Hihat-Flam.wav array12 Hihat-Flam; +opentable ./samples/Hihat-Halftime.wav array13 Hihat-Halftime; +opentable ./samples/Hihat-Open1.wav array14 Hihat-Open1; +opentable ./samples/Hihat-Open2.wav array15 Hihat-Open2; +opentable ./samples/Hihat-Open3.wav array16 Hihat-Open3; +opentable ./samples/Hihat-Roll1.wav array17 Hihat-Roll1; +opentable ./samples/Hihat-Roll2.wav array18 Hihat-Roll2; +opentable ./samples/Hihat-Roll3.wav array19 Hihat-Roll3; +opentable ./samples/Hihat-Tick.wav array20 Hihat-Tick; +opentable ./samples/Kick-ancehall(A#).wav array21 Kick-ancehall(A#); +opentable ./samples/Kick-Clean(F).wav array22 Kick-Clean(F); +opentable ./samples/Kick-Layered(F#).wav array23 Kick-Layered(F#); +opentable ./samples/Kick-Tight(G).wav array24 Kick-Tight(G); +opentable ./samples/Percussion-Dry1.wav array25 Percussion-Dry1; +opentable ./samples/Percussion-Dry2.wav array26 Percussion-Dry2; +opentable ./samples/Percussion-Dry3(C).wav array27 Percussion-Dry3(C); +opentable ./samples/Percussion-Dry4(C).wav array28 Percussion-Dry4(C); +opentable ./samples/Percussion-Dry5.wav array29 Percussion-Dry5; +opentable ./samples/Percussion-Dry6.wav array30 Percussion-Dry6; +opentable ./samples/Percussion-Dry7.wav array31 Percussion-Dry7; +opentable ./samples/Percussion-Dry8.wav array32 Percussion-Dry8; +opentable ./samples/Percussion-Wet1(C).wav array33 Percussion-Wet1(C); +opentable ./samples/Percussion-Wet2.wav array34 Percussion-Wet2; +opentable ./samples/Percussion-Wet3.wav array35 Percussion-Wet3; +opentable ./samples/Percussion-Wet4.wav array36 Percussion-Wet4; +opentable ./samples/Ride-Flanged.wav array37 Ride-Flanged; +opentable ./samples/Ride-Mysterious.wav array38 Ride-Mysterious; +opentable ./samples/Rimshot-Basic.wav array39 Rimshot-Basic; +opentable ./samples/Rimshot-Bunker.wav array40 Rimshot-Bunker; +opentable ./samples/Rimshot-Underwater.wav array41 Rimshot-Underwater; +opentable ./samples/Rimshot-Wiz.wav array42 Rimshot-Wiz; +opentable ./samples/Shaker-Banana.wav array43 Shaker-Banana; +opentable ./samples/Shaker-Crisp.wav array44 Shaker-Crisp; +opentable ./samples/Shaker-Drew.wav array45 Shaker-Drew; +opentable ./samples/Shaker-Tight.wav array46 Shaker-Tight; +opentable ./samples/Snap-Cream.wav array47 Snap-Cream; +opentable ./samples/Snap-Hefty.wav array48 Snap-Hefty; +opentable ./samples/Snap-Single.wav array49 Snap-Single; +opentable ./samples/Snare-Arrow(G#).wav array50 Snare-Arrow(G#); +opentable ./samples/Snare-Breeze(E).wav array51 Snare-Breeze(E); +opentable ./samples/Snare-Heft(D#).wav array52 Snare-Heft(D#); +opentable ./samples/Snare-Lustbug(C).wav array53 Snare-Lustbug(C); +opentable ./samples/Snare-Tonal1(F).wav array54 Snare-Tonal1(F); +opentable ./samples/Snare-Tonal2(C).wav array55 Snare-Tonal2(C); +opentable ./samples/Snare-Wanted(A#).wav array56 Snare-Wanted(A#); diff --git a/prototipo F/samples/script.sh b/prototipo F/samples/script.sh new file mode 100755 index 0000000..b8db57a --- /dev/null +++ b/prototipo F/samples/script.sh @@ -0,0 +1,32 @@ +#!/bin/bash + +# Defina a pasta contendo os arquivos .wav +PASTA="~/Documents/Prototipo/patches_PD/sequencer/sequencer" +# Defina o arquivo de saída +ARQUIVO_SAIDA="teste.txt" +ARQUIVO_SAIDA2="map.txt" + +# Verifica se o arquivo de saída já existe e remove para evitar appending +if [ -f "$ARQUIVO_SAIDA" ]; then + rm "$ARQUIVO_SAIDA" +fi + +if [ -f "$ARQUIVO_SAIDA2" ]; then + rm "$ARQUIVO_SAIDA2" +fi + +COUNTER=1 +# Itera sobre todos os arquivos .wav na pasta +for ARQUIVO in *.wav +do + #echo "$ARQUIVO" + # Pega o nome do arquivo sem a extensão + NOME=$(basename "$ARQUIVO" .wav) + # Escreve no arquivo de saída no formato desejado + echo "opentable ./samples/$NOME.wav array$COUNTER $NOME;" >> "$ARQUIVO_SAIDA" + echo "$NOME 0 0 0 0 0 0 0 0;" >> "$ARQUIVO_SAIDA2" + COUNTER=$((COUNTER + 1)) +done + +echo "Arquivo $ARQUIVO_SAIDA gerado com sucesso." + diff --git a/prototipo F/samples/teste.txt b/prototipo F/samples/teste.txt new file mode 100644 index 0000000..bf6ce64 --- /dev/null +++ b/prototipo F/samples/teste.txt @@ -0,0 +1,56 @@ +opentable ./samples/Clap-Basic.wav array1 Clap-Basic; +opentable ./samples/Clap-Flam.wav array2 Clap-Flam; +opentable ./samples/Clap-Loose.wav array3 Clap-Loose; +opentable ./samples/Clap-Pop.wav array4 Clap-Pop; +opentable ./samples/Clap-Tone(C).wav array5 Clap-Tone(C); +opentable ./samples/Clap.wav array6 Clap; +opentable ./samples/Crash-LightHighs.wav array7 Crash-LightHighs; +opentable ./samples/Crash-Perfect.wav array8 Crash-Perfect; +opentable ./samples/Hihat-Closed2.wav array9 Hihat-Closed2; +opentable ./samples/Hihat-Closed3.wav array10 Hihat-Closed3; +opentable ./samples/Hihat-Closed.wav array11 Hihat-Closed; +opentable ./samples/Hihat-Flam.wav array12 Hihat-Flam; +opentable ./samples/Hihat-Halftime.wav array13 Hihat-Halftime; +opentable ./samples/Hihat-Open1.wav array14 Hihat-Open1; +opentable ./samples/Hihat-Open2.wav array15 Hihat-Open2; +opentable ./samples/Hihat-Open3.wav array16 Hihat-Open3; +opentable ./samples/Hihat-Roll1.wav array17 Hihat-Roll1; +opentable ./samples/Hihat-Roll2.wav array18 Hihat-Roll2; +opentable ./samples/Hihat-Roll3.wav array19 Hihat-Roll3; +opentable ./samples/Hihat-Tick.wav array20 Hihat-Tick; +opentable ./samples/Kick-ancehall(A#).wav array21 Kick-ancehall(A#); +opentable ./samples/Kick-Clean(F).wav array22 Kick-Clean(F); +opentable ./samples/Kick-Layered(F#).wav array23 Kick-Layered(F#); +opentable ./samples/Kick-Tight(G).wav array24 Kick-Tight(G); +opentable ./samples/Percussion-Dry1.wav array25 Percussion-Dry1; +opentable ./samples/Percussion-Dry2.wav array26 Percussion-Dry2; +opentable ./samples/Percussion-Dry3(C).wav array27 Percussion-Dry3(C); +opentable ./samples/Percussion-Dry4(C).wav array28 Percussion-Dry4(C); +opentable ./samples/Percussion-Dry5.wav array29 Percussion-Dry5; +opentable ./samples/Percussion-Dry6.wav array30 Percussion-Dry6; +opentable ./samples/Percussion-Dry7.wav array31 Percussion-Dry7; +opentable ./samples/Percussion-Dry8.wav array32 Percussion-Dry8; +opentable ./samples/Percussion-Wet1(C).wav array33 Percussion-Wet1(C); +opentable ./samples/Percussion-Wet2.wav array34 Percussion-Wet2; +opentable ./samples/Percussion-Wet3.wav array35 Percussion-Wet3; +opentable ./samples/Percussion-Wet4.wav array36 Percussion-Wet4; +opentable ./samples/Ride-Flanged.wav array37 Ride-Flanged; +opentable ./samples/Ride-Mysterious.wav array38 Ride-Mysterious; +opentable ./samples/Rimshot-Basic.wav array39 Rimshot-Basic; +opentable ./samples/Rimshot-Bunker.wav array40 Rimshot-Bunker; +opentable ./samples/Rimshot-Underwater.wav array41 Rimshot-Underwater; +opentable ./samples/Rimshot-Wiz.wav array42 Rimshot-Wiz; +opentable ./samples/Shaker-Banana.wav array43 Shaker-Banana; +opentable ./samples/Shaker-Crisp.wav array44 Shaker-Crisp; +opentable ./samples/Shaker-Drew.wav array45 Shaker-Drew; +opentable ./samples/Shaker-Tight.wav array46 Shaker-Tight; +opentable ./samples/Snap-Cream.wav array47 Snap-Cream; +opentable ./samples/Snap-Hefty.wav array48 Snap-Hefty; +opentable ./samples/Snap-Single.wav array49 Snap-Single; +opentable ./samples/Snare-Arrow(G#).wav array50 Snare-Arrow(G#); +opentable ./samples/Snare-Breeze(E).wav array51 Snare-Breeze(E); +opentable ./samples/Snare-Heft(D#).wav array52 Snare-Heft(D#); +opentable ./samples/Snare-Lustbug(C).wav array53 Snare-Lustbug(C); +opentable ./samples/Snare-Tonal1(F).wav array54 Snare-Tonal1(F); +opentable ./samples/Snare-Tonal2(C).wav array55 Snare-Tonal2(C); +opentable ./samples/Snare-Wanted(A#).wav array56 Snare-Wanted(A#); diff --git a/prototipo F/sequencer.mmp b/prototipo F/sequencer.mmp new file mode 100644 index 0000000..e3148c0 --- /dev/null +++ b/prototipo F/sequencer.mmp @@ -0,0 +1 @@ +{"pdFile":"sequencer.pd","backgroundColor":[0.5019608,0.5019608,0.5019608,1.0],"pageCount":3,"port":54321,"isPageScrollShortEnd":false,"startPageIndex":0,"canvasType":"tallPhone","gui":[{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/block3","color":[0.6,0.6,0.6,1.0],"passTouches":false,"class":"MMPPanel","frame":[975.0,200.0,120.0,110.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/block2","color":[0.6,0.6,0.6,1.0],"passTouches":false,"class":"MMPPanel","frame":[845.0,200.0,120.0,110.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/block1","color":[0.6,0.6,0.6,1.0],"passTouches":false,"class":"MMPPanel","frame":[715.0,200.0,120.0,110.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/block0","color":[0.6,0.6,0.6,1.0],"passTouches":true,"class":"MMPPanel","frame":[585.0,200.0,120.0,110.0]},{"highlightColor":[1.0,0.0,0.0,1.0],"address":"/list3","color":[1.0,1.0,1.0,1.0],"range":4,"outputMode":0,"class":"MMPMultiSlider","frame":[975.0,195.0,120.0,120.0]},{"highlightColor":[1.0,0.0,0.0,1.0],"address":"/list2","color":[1.0,1.0,1.0,1.0],"range":4,"outputMode":0,"class":"MMPMultiSlider","frame":[845.0,195.0,120.0,120.0]},{"highlightColor":[1.0,0.0,0.0,1.0],"address":"/list1","color":[1.0,1.0,1.0,1.0],"range":4,"outputMode":0,"class":"MMPMultiSlider","frame":[715.0,195.0,120.0,120.0]},{"highlightColor":[1.0,0.0,0.0,1.0],"address":"/list0","color":[1.0,1.0,1.0,1.0],"range":4,"outputMode":0,"class":"MMPMultiSlider","frame":[585.0,195.0,120.0,120.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/bpmminus","color":[0.8,0.8,0.8,1.0],"class":"MMPButton","frame":[310.0,215.0,40.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/bpmplus","color":[0.8,0.8,0.8,1.0],"class":"MMPButton","frame":[210.0,215.0,40.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/myLabel","textSize":16,"hAlign":1,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"On/Off","textFont":"","class":"MMPLabel","vAlign":0,"frame":[430.0,95.0,70.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/myLabel","textSize":40,"hAlign":1,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"-\n","textFont":"","class":"MMPLabel","vAlign":1,"frame":[310.0,211.0,40.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/myLabel","textSize":25,"hAlign":1,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"+","textFont":"","class":"MMPLabel","vAlign":0,"frame":[194.0,220.0,70.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/bpmlabel","textSize":16,"hAlign":1,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"100 ","textFont":"","class":"MMPLabel","vAlign":0,"frame":[241.0,220.0,70.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/myLabel","textSize":16,"hAlign":1,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"BPM","textFont":"","class":"MMPLabel","vAlign":0,"frame":[245.0,80.0,70.0,40.0]},{"highlightColor":[1.0,0.0,0.0,1.0],"address":"/bpm","color":[0.8,0.8,0.8,1.0],"indicatorColor":[1.0,1.0,1.0,1.0],"range":300,"class":"MMPKnob","frame":[230.0,110.0,100.0,100.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/myLabel","textSize":16,"hAlign":1,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"Volume\nGeral","textFont":"","class":"MMPLabel","vAlign":0,"frame":[50.0,80.0,70.0,40.0]},{"highlightColor":[1.0,0.0,0.0,1.0],"address":"/myLabel0","textSize":22,"hAlign":0,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"Configurações Gerais","textFont":"","class":"MMPLabel","vAlign":0,"frame":[155.0,15.0,248.0,43.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/myLabel","textSize":14,"hAlign":1,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"Preset 4","textFont":"","class":"MMPLabel","vAlign":0,"frame":[1030.0,125.0,70.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/myLabel","textSize":14,"hAlign":1,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"Preset 3","textFont":"","class":"MMPLabel","vAlign":0,"frame":[940.0,125.0,70.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/myLabel","textSize":14,"hAlign":1,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"Preset 1","textFont":"","class":"MMPLabel","vAlign":0,"frame":[940.0,55.0,70.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/myLabel","textSize":14,"hAlign":1,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"Preset 2","textFont":"","class":"MMPLabel","vAlign":0,"frame":[1030.0,55.0,65.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/preset3","color":[1.0,1.0,1.0,1.0],"class":"MMPButton","frame":[1045.0,145.0,40.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/preset1","color":[1.0,1.0,1.0,1.0],"class":"MMPButton","frame":[1045.0,75.0,40.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/preset2","color":[1.0,1.0,1.0,1.0],"class":"MMPButton","frame":[955.0,145.0,40.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/myLabel","textSize":14,"hAlign":0,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"On/Off","textFont":"","class":"MMPLabel","vAlign":0,"frame":[650.0,150.0,75.0,40.0]},{"highlightColor":[1.0,0.0,0.0,1.0],"address":"/nome","textSize":22,"hAlign":1,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"Clap ","textFont":"","class":"MMPLabel","vAlign":1,"frame":[690.0,20.0,255.0,40.0]},{"highlightColor":[1.0,0.0,0.0,1.0],"address":"/img","color":[1.0,1.0,1.0,1.0],"passTouches":false,"class":"MMPPanel","frame":[735.0,60.0,170.0,125.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/volume","color":[0.6,0.6,0.6,1.0],"indicatorColor":[1.0,1.0,1.0,1.0],"range":1,"class":"MMPKnob","frame":[565.0,75.0,80.0,80.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"borderThickness":4,"address":"/active","color":[0.6,0.6,0.6,1.0],"class":"MMPToggle","frame":[655.0,100.0,40.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/myLabel","textSize":14,"hAlign":0,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"Volume","textFont":"","class":"MMPLabel","vAlign":0,"frame":[575.0,150.0,75.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/preset0","color":[1.0,1.0,1.0,1.0],"class":"MMPButton","frame":[955.0,75.0,40.0,40.0]},{"highlightColor":[1.0,0.0,0.0,1.0],"address":"/volumeG","color":[0.8,0.8,0.8,1.0],"indicatorColor":[1.0,1.0,1.0,1.0],"range":1,"class":"MMPKnob","frame":[35.0,105.0,100.0,100.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"borderThickness":4,"address":"/metro","color":[1.0,1.0,1.0,1.0],"class":"MMPToggle","frame":[440.0,125.0,55.0,60.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/menu","color":[0.6,0.6,0.6,1.0],"title":"Menu","class":"MMPMenu","frame":[975.0,10.0,125.0,40.0]}],"isOrientationLandscape":true,"preferAndroidFontDisplayInEditor":true,"version":2.0} \ No newline at end of file diff --git a/prototipo F/sequencer.pd b/prototipo F/sequencer.pd new file mode 100644 index 0000000..6f762f2 --- /dev/null +++ b/prototipo F/sequencer.pd @@ -0,0 +1,97 @@ +#N canvas 70 27 1296 672 12; +#X obj 365 72 r listseq\$1; +#X obj 365 114 unpack f f f f f f f f f f f f f f f f; +#X obj 151 244 float; +#X obj 208 246 float; +#X obj 262 246 float; +#X obj 319 247 float; +#X obj 369 246 float; +#X obj 426 248 float; +#X obj 480 248 float; +#X obj 537 249 float; +#X obj 589 249 float; +#X obj 646 251 float; +#X obj 700 251 float; +#X obj 757 252 float; +#X obj 807 251 float; +#X obj 864 253 float; +#X obj 918 253 float; +#X obj 975 254 float; +#X obj 54 177 r um; +#X obj 112 176 r dois; +#X obj 173 173 r treis; +#X obj 239 176 r quatro; +#X obj 310 174 r cinco; +#X obj 372 178 r seis; +#X obj 424 179 r sete; +#X obj 478 180 r oito; +#X obj 532 181 r nove; +#X obj 590 180 r dez; +#X obj 645 180 r onze; +#X obj 708 180 r doze; +#X obj 773 183 r treze; +#X obj 841 182 r quatorze; +#X obj 921 182 r quinze; +#X obj 992 178 r dezesseis; +#X floatatom 460 351 5 0 0 0 - - - 0; +#X obj 442 443 t b f; +#X obj 415 483 s play\$1; +#X obj 492 485 s volume\$1; +#X obj 473 387 spigot; +#X obj 549 352 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000 +#000000 0 1; +#X obj 614 320 r seqactive\$1; +#X connect 0 0 1 0; +#X connect 1 0 2 1; +#X connect 1 1 3 1; +#X connect 1 2 4 1; +#X connect 1 3 5 1; +#X connect 1 4 6 1; +#X connect 1 5 7 1; +#X connect 1 6 8 1; +#X connect 1 7 9 1; +#X connect 1 8 10 1; +#X connect 1 9 11 1; +#X connect 1 10 12 1; +#X connect 1 11 13 1; +#X connect 1 12 14 1; +#X connect 1 13 15 1; +#X connect 1 14 16 1; +#X connect 1 15 17 1; +#X connect 2 0 34 0; +#X connect 3 0 34 0; +#X connect 4 0 34 0; +#X connect 5 0 34 0; +#X connect 6 0 34 0; +#X connect 7 0 34 0; +#X connect 8 0 34 0; +#X connect 9 0 34 0; +#X connect 10 0 34 0; +#X connect 11 0 34 0; +#X connect 12 0 34 0; +#X connect 13 0 34 0; +#X connect 14 0 34 0; +#X connect 15 0 34 0; +#X connect 16 0 34 0; +#X connect 18 0 2 0; +#X connect 19 0 3 0; +#X connect 20 0 4 0; +#X connect 21 0 5 0; +#X connect 22 0 6 0; +#X connect 23 0 7 0; +#X connect 24 0 8 0; +#X connect 25 0 9 0; +#X connect 26 0 10 0; +#X connect 27 0 11 0; +#X connect 28 0 12 0; +#X connect 29 0 13 0; +#X connect 30 0 14 0; +#X connect 31 0 15 0; +#X connect 32 0 16 0; +#X connect 33 0 17 0; +#X connect 34 0 38 0; +#X connect 35 0 36 0; +#X connect 35 1 37 0; +#X connect 38 0 35 0; +#X connect 39 0 38 1; +#X connect 40 0 39 0; diff --git a/prototipo F/sequencer.zip b/prototipo F/sequencer.zip new file mode 100644 index 0000000..583c907 Binary files /dev/null and b/prototipo F/sequencer.zip differ diff --git a/prototipo F/tableLoad.pd b/prototipo F/tableLoad.pd new file mode 100644 index 0000000..52c1721 --- /dev/null +++ b/prototipo F/tableLoad.pd @@ -0,0 +1,39 @@ +#N canvas 70 27 1296 672 12; +#X obj 89 212 soundfiler; +#X floatatom 215 284 9 0 0 0 - - - 0; +#X obj 89 243 expr 44100 / $f1; +#X floatatom 89 274 9 0 0 0 - - - 0; +#X msg 89 183 read -resize \$1 \$2; +#X obj 88 57 r opentable; +#X msg 235 184 symbol rate\$2; +#X msg 346 182 symbol sampleSize\$2; +#X obj 89 307 send; +#X obj 215 315 send; +#X obj 88 89 list; +#X obj 662 218 list; +#X obj 516 218 list prepend /menu; +#X obj 491 284 list; +#X obj 491 312 s toGUI; +#X obj 491 257 r done; +#X obj 88 130 trigger l l l l; +#X msg 516 182 symbol \$3; +#X connect 0 0 1 0; +#X connect 0 0 2 0; +#X connect 1 0 9 0; +#X connect 2 0 3 0; +#X connect 3 0 8 0; +#X connect 4 0 0 0; +#X connect 5 0 10 0; +#X connect 6 0 8 1; +#X connect 7 0 9 1; +#X connect 10 0 16 0; +#X connect 11 0 12 1; +#X connect 12 0 11 0; +#X connect 12 0 13 1; +#X connect 13 0 14 0; +#X connect 15 0 13 0; +#X connect 16 0 4 0; +#X connect 16 1 6 0; +#X connect 16 2 7 0; +#X connect 16 3 17 0; +#X connect 17 0 12 0; diff --git a/prototipo F/tables.pd b/prototipo F/tables.pd new file mode 100644 index 0000000..a9c6d35 --- /dev/null +++ b/prototipo F/tables.pd @@ -0,0 +1,181 @@ +#N canvas 70 27 1296 703 12; +#N canvas 0 50 450 250 (subpatch) 0; +#X array array1 217266 float 2; +#X coords 0 1 217266 -1 200 140 1; +#X restore 27 37 graph; +#N canvas 0 50 450 250 (subpatch) 0; +#X array array2 273408 float 2; +#X coords 0 1 273408 -1 200 140 1; +#X restore 268 37 graph; +#N canvas 0 0 450 250 (subpatch) 0; +#X array array3 334848 float 2; +#X coords 0 1 334848 -1 200 140 1 0 0; +#X restore 510 40 graph; +#N canvas 0 50 450 250 (subpatch) 0; +#X array array4 277504 float 2; +#X coords 0 1 277504 -1 200 140 1 0 0; +#X restore 751 40 graph; +#N canvas 0 50 450 250 (subpatch) 0; +#X array array5 287232 float 2; +#X coords 0 1 287232 -1 200 140 1 0 0; +#X restore 1004 40 graph; +#N canvas 0 50 450 250 (subpatch) 0; +#X array array6 100 float 3; +#A 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 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; +#X coords 0 1 100 -1 200 140 1 0 0; +#X restore 28 258 graph; +#N canvas 0 50 450 250 (subpatch) 0; +#X array array7 100 float 3; +#A 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 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; +#X coords 0 1 100 -1 200 140 1 0 0; +#X restore 269 258 graph; +#N canvas 0 50 450 250 (subpatch) 0; +#X array array8 100 float 3; +#A 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 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; +#X coords 0 1 100 -1 200 140 1 0 0; +#X restore 511 261 graph; +#N canvas 0 50 450 250 (subpatch) 0; +#X array array9 100 float 3; +#A 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 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; +#X coords 0 1 100 -1 200 140 1 0 0; +#X restore 752 261 graph; +#N canvas 0 50 450 250 (subpatch) 0; +#X array array10 100 float 3; +#A 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 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; +#X coords 0 1 100 -1 200 140 1 0 0; +#X restore 1005 261 graph; +#N canvas 0 50 450 250 (subpatch) 0; +#X array array11 100 float 3; +#A 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 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; +#X coords 0 1 100 -1 200 140 1 0 0; +#X restore 27 480 graph; +#N canvas 0 50 450 250 (subpatch) 0; +#X array array12 100 float 3; +#A 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 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; +#X coords 0 1 100 -1 200 140 1 0 0; +#X restore 268 480 graph; +#N canvas 0 50 450 250 (subpatch) 0; +#X array array13 100 float 3; +#A 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 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; +#X coords 0 1 100 -1 200 140 1 0 0; +#X restore 510 483 graph; +#N canvas 0 50 450 250 (subpatch) 0; +#X array array14 100 float 3; +#A 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 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; +#X coords 0 1 100 -1 200 140 1 0 0; +#X restore 751 483 graph; +#N canvas 0 50 450 250 (subpatch) 0; +#X array array15 100 float 3; +#A 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 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; +#X coords 0 1 100 -1 200 140 1 0 0; +#X restore 1004 483 graph; +#N canvas 0 50 450 250 (subpatch) 0; +#X array array16 100 float 3; +#A 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 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; +#X coords 0 1 100 -1 200 140 1 0 0; +#X restore 31 718 graph; +#N canvas 0 50 450 250 (subpatch) 0; +#X array array17 100 float 3; +#A 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 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; +#X coords 0 1 100 -1 200 140 1 0 0; +#X restore 272 718 graph; +#N canvas 0 50 450 250 (subpatch) 0; +#X array array18 100 float 3; +#A 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 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; +#X coords 0 1 100 -1 200 140 1 0 0; +#X restore 514 721 graph; +#N canvas 0 50 450 250 (subpatch) 0; +#X array array19 100 float 3; +#A 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 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; +#X coords 0 1 100 -1 200 140 1 0 0; +#X restore 755 721 graph; +#N canvas 0 50 450 250 (subpatch) 0; +#X array array20 100 float 3; +#A 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 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; +#X coords 0 1 100 -1 200 140 1 0 0; +#X restore 1008 721 graph; +#X obj 33 196 sampleComunication array1; +#X obj 269 200 sampleComunication array2; +#X obj 514 200 sampleComunication array3; +#X obj 757 204 sampleComunication array4; +#X obj 1002 204 sampleComunication array5; +#X obj 34 421 sampleComunication array6; +#X obj 270 425 sampleComunication array7; +#X obj 515 425 sampleComunication array8; +#X obj 758 429 sampleComunication array9; +#X obj 1003 429 sampleComunication array10; +#X obj 35 653 sampleComunication array11; +#X obj 271 657 sampleComunication array12; +#X obj 516 657 sampleComunication array13; +#X obj 759 661 sampleComunication array14; +#X obj 1004 661 sampleComunication array15; +#X obj 40 885 sampleComunication array16; +#X obj 276 889 sampleComunication array17; +#X obj 521 889 sampleComunication array18; +#X obj 764 893 sampleComunication array19; +#X obj 1009 893 sampleComunication array20; +#X obj 80 450 sequencer array6; +#X obj 75 227 sequencer array1; +#X obj 322 230 sequencer array2; +#X obj 576 230 sequencer array3; +#X obj 823 233 sequencer array4; +#X obj 1074 236 sequencer array5; +#X obj 327 453 sequencer array7; +#X obj 581 453 sequencer array8; +#X obj 828 456 sequencer array9; +#X obj 1079 459 sequencer array10; +#X obj 79 684 sequencer array11; +#X obj 326 687 sequencer array12; +#X obj 580 687 sequencer array13; +#X obj 827 690 sequencer array14; +#X obj 1078 693 sequencer array15; +#X obj 73 861 sequencer array16; +#X obj 320 864 sequencer array17; +#X obj 574 864 sequencer array18; +#X obj 821 867 sequencer array19; +#X obj 1072 870 sequencer array20; diff --git a/prototipo F/tela2.pd b/prototipo F/tela2.pd new file mode 100644 index 0000000..5e07582 --- /dev/null +++ b/prototipo F/tela2.pd @@ -0,0 +1,127 @@ +#N canvas 70 27 1296 672 12; +#X obj 22 276 list 0 0 0 0; +#X obj 22 329 list 0 0 0 0; +#X obj 231 243 list prepend 0 0 0 0; +#X obj 231 295 list 0 0 0 0; +#X obj 231 343 list 0 0 0 0; +#X obj 22 224 list 0 0 0 0; +#X obj 490 367 list 0 0 0 0; +#X obj 491 260 list prepend 0 0 0 0; +#X obj 490 309 list prepend 0 0 0 0; +#X obj 752 261 list prepend 0 0 0 0; +#X obj 752 316 list prepend 0 0 0 0; +#X obj 754 371 list prepend 0 0 0 0; +#X obj 322 107 select 1; +#X msg 321 132 0; +#X obj 401 107 select 1; +#X obj 480 106 select 1; +#X obj 560 106 select 1; +#X msg 400 133 1; +#X msg 479 131 2; +#X msg 559 131 3; +#X obj 446 177 s preset-state\$1; +#X obj 63 65 route /list0 /list1 /list2 /list3 /preset0 /preset1 /preset2 +/preset3 /active /volume, f 86; +#X obj 64 12 r fromGUI; +#X obj 63 39 list trim; +#X obj 5 105 s list0; +#X obj 84 106 s list1; +#X obj 163 106 s list2; +#X obj 242 106 s list3; +#X obj 21 189 r list0; +#X obj 103 195 r list1; +#X obj 103 250 r list2; +#X obj 103 305 r list3; +#X obj 231 207 r list1; +#X obj 368 209 r list0; +#X obj 312 268 r list2; +#X obj 309 319 r list3; +#X obj 22 368 s result; +#X obj 231 376 s result; +#X obj 490 405 s result; +#X obj 491 222 r list2; +#X obj 628 223 r list1; +#X obj 627 283 r list0; +#X obj 571 337 r list3; +#X obj 752 221 r list3; +#X obj 889 225 r list2; +#X obj 889 285 r list1; +#X obj 891 342 r list0; +#X obj 753 405 s result; +#X obj 715 105 s volume; +#X obj 216 447 r result; +#X obj 216 544 send; +#X msg 241 512 symbol listseq\$1; +#X obj 241 480 r current; +#X obj 468 437 r menu; +#X obj 468 535 text search Open 3; +#X msg 468 502 symbol \$2; +#X obj 468 469 list; +#X obj 468 566 select -1; +#X obj 528 600 text get Open 2; +#X obj 528 630 s current; +#X obj 31 444 r active; +#X obj 625 105 s active; +#X obj 31 537 send; +#X obj 57 476 r current; +#X msg 57 503 symbol seqactive\$1; +#X connect 0 0 1 0; +#X connect 1 0 36 0; +#X connect 2 0 3 0; +#X connect 3 0 4 0; +#X connect 4 0 37 0; +#X connect 5 0 0 0; +#X connect 6 0 38 0; +#X connect 7 0 8 0; +#X connect 8 0 6 0; +#X connect 9 0 10 0; +#X connect 10 0 11 0; +#X connect 11 0 47 0; +#X connect 12 0 13 0; +#X connect 13 0 20 0; +#X connect 14 0 17 0; +#X connect 15 0 18 0; +#X connect 16 0 19 0; +#X connect 17 0 20 0; +#X connect 18 0 20 0; +#X connect 19 0 20 0; +#X connect 21 0 24 0; +#X connect 21 1 25 0; +#X connect 21 2 26 0; +#X connect 21 3 27 0; +#X connect 21 4 12 0; +#X connect 21 5 14 0; +#X connect 21 6 15 0; +#X connect 21 7 16 0; +#X connect 21 8 61 0; +#X connect 21 9 48 0; +#X connect 22 0 23 0; +#X connect 23 0 21 0; +#X connect 28 0 5 0; +#X connect 29 0 5 1; +#X connect 30 0 0 1; +#X connect 31 0 1 1; +#X connect 32 0 2 0; +#X connect 33 0 2 1; +#X connect 34 0 3 1; +#X connect 35 0 4 1; +#X connect 39 0 7 0; +#X connect 40 0 7 1; +#X connect 41 0 8 1; +#X connect 42 0 6 1; +#X connect 43 0 9 0; +#X connect 44 0 9 1; +#X connect 45 0 10 1; +#X connect 46 0 11 1; +#X connect 49 0 50 0; +#X connect 51 0 50 1; +#X connect 52 0 51 0; +#X connect 53 0 56 0; +#X connect 54 0 57 0; +#X connect 55 0 54 0; +#X connect 56 0 55 0; +#X connect 57 1 58 0; +#X connect 58 0 59 0; +#X connect 60 0 62 0; +#X connect 63 0 64 0; +#X connect 64 0 62 1; diff --git a/prototipo F/tempo.pd b/prototipo F/tempo.pd new file mode 100644 index 0000000..2175647 --- /dev/null +++ b/prototipo F/tempo.pd @@ -0,0 +1,20 @@ +#N canvas 717 159 450 300 12; +#X obj 75 60 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000 +0 1; +#X obj 76 3 r metroActive; +#X obj 103 54 r metroTempo; +#X obj 207 90 float 60000; +#X obj 289 119 /; +#X obj 266 48 t b f; +#X obj 249 23 r metroBpm; +#X obj 81 172 s tick; +#X obj 73 121 metro; +#X connect 0 0 8 0; +#X connect 1 0 0 0; +#X connect 2 0 8 1; +#X connect 3 0 4 0; +#X connect 4 0 8 1; +#X connect 5 0 3 0; +#X connect 5 1 4 1; +#X connect 6 0 5 0; +#X connect 8 0 7 0; diff --git a/prototipo2.zip b/prototipo2.zip new file mode 100644 index 0000000..14d11af Binary files /dev/null and b/prototipo2.zip differ diff --git a/prototipo2/Batucada-Bit.mmp b/prototipo2/Batucada-Bit.mmp new file mode 100644 index 0000000..fd3d5b9 --- /dev/null +++ b/prototipo2/Batucada-Bit.mmp @@ -0,0 +1 @@ +{"pdFile":"main.pd","backgroundColor":[0.5019608,0.5019608,0.5019608,1.0],"pageCount":4,"port":54321,"isPageScrollShortEnd":false,"startPageIndex":0,"canvasType":"tallPhone","gui":[{"highlightColor":[0.0,0.2,1.0,1.0],"borderThickness":4,"address":"/Ctr3","color":[1.0,1.0,1.0,1.0],"class":"MMPToggle","frame":[360.0,200.0,40.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"borderThickness":4,"address":"/Ctr7","color":[1.0,1.0,1.0,1.0],"class":"MMPToggle","frame":[445.0,200.0,40.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"borderThickness":4,"address":"/Ctr8","color":[1.0,1.0,1.0,1.0],"class":"MMPToggle","frame":[445.0,255.0,40.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"borderThickness":4,"address":"/Ctr4","color":[1.0,1.0,1.0,1.0],"class":"MMPToggle","frame":[360.0,255.0,40.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"borderThickness":4,"address":"/Ctr2","color":[1.0,1.0,1.0,1.0],"class":"MMPToggle","frame":[360.0,140.0,40.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"borderThickness":4,"address":"/Ctr7","color":[1.0,1.0,1.0,1.0],"class":"MMPToggle","frame":[445.0,140.0,40.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"borderThickness":4,"address":"/Ctr5","color":[1.0,1.0,1.0,1.0],"class":"MMPToggle","frame":[445.0,85.0,40.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/myLabel","textSize":14,"hAlign":0,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"Play","textFont":"","class":"MMPLabel","vAlign":1,"frame":[665.0,135.0,60.0,40.0]},{"mode":1,"highlightColor":[0.0,0.2,1.0,1.0],"borderThickness":3,"address":"/grid5","color":[1.0,1.0,1.0,1.0],"dim":[4,1],"class":"MMPGrid","cellPadding":2,"frame":[1525.0,40.0,175.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/myLabel","textSize":16,"hAlign":1,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"Instrumento","textFont":"","class":"MMPLabel","vAlign":1,"frame":[1545.0,10.0,135.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/myLabel","textSize":16,"hAlign":1,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"Instrumento","textFont":"","class":"MMPLabel","vAlign":1,"frame":[1540.0,80.0,135.0,40.0]},{"mode":1,"highlightColor":[0.0,0.2,1.0,1.0],"borderThickness":3,"address":"/grid6","color":[1.0,1.0,1.0,1.0],"dim":[4,1],"class":"MMPGrid","cellPadding":2,"frame":[1525.0,115.0,175.0,40.0]},{"mode":1,"highlightColor":[0.0,0.2,1.0,1.0],"borderThickness":3,"address":"/grid8","color":[1.0,1.0,1.0,1.0],"dim":[4,1],"class":"MMPGrid","cellPadding":2,"frame":[1525.0,275.0,175.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/myLabel","textSize":16,"hAlign":1,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"Instrumento","textFont":"","class":"MMPLabel","vAlign":1,"frame":[1545.0,245.0,135.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/myLabel","textSize":16,"hAlign":1,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"Instrumento","textFont":"","class":"MMPLabel","vAlign":1,"frame":[1545.0,165.0,135.0,40.0]},{"mode":1,"highlightColor":[0.0,0.2,1.0,1.0],"borderThickness":3,"address":"/grid7","color":[1.0,1.0,1.0,1.0],"dim":[4,1],"class":"MMPGrid","cellPadding":2,"frame":[1525.0,195.0,175.0,40.0]},{"mode":1,"highlightColor":[0.0,0.2,1.0,1.0],"borderThickness":3,"address":"/grid3","color":[1.0,1.0,1.0,1.0],"dim":[4,1],"class":"MMPGrid","cellPadding":2,"frame":[1145.0,190.0,175.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/myLabel","textSize":16,"hAlign":1,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"Instrumento","textFont":"","class":"MMPLabel","vAlign":1,"frame":[1165.0,160.0,135.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/myLabel","textSize":16,"hAlign":1,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"Instrumento","textFont":"","class":"MMPLabel","vAlign":1,"frame":[1165.0,240.0,135.0,40.0]},{"mode":1,"highlightColor":[0.0,0.2,1.0,1.0],"borderThickness":3,"address":"/grid4","color":[1.0,1.0,1.0,1.0],"dim":[4,1],"class":"MMPGrid","cellPadding":2,"frame":[1145.0,270.0,175.0,40.0]},{"mode":1,"highlightColor":[0.0,0.2,1.0,1.0],"borderThickness":3,"address":"/grid2","color":[1.0,1.0,1.0,1.0],"dim":[4,1],"class":"MMPGrid","cellPadding":2,"frame":[1145.0,110.0,175.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/myLabel","textSize":16,"hAlign":1,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"Instrumento","textFont":"","class":"MMPLabel","vAlign":1,"frame":[1160.0,80.0,135.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/save","color":[1.0,1.0,1.0,1.0],"class":"MMPButton","frame":[955.0,140.0,40.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/open","color":[1.0,1.0,1.0,1.0],"class":"MMPButton","frame":[1040.0,140.0,40.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/savelabel","textSize":14,"hAlign":1,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"Save\n","textFont":"","class":"MMPLabel","vAlign":0,"frame":[940.0,120.0,70.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/openlabel","textSize":14,"hAlign":1,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"Open","textFont":"","class":"MMPLabel","vAlign":0,"frame":[1025.0,120.0,70.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/block3","color":[0.6,0.6,0.6,1.0],"passTouches":false,"class":"MMPPanel","frame":[975.0,200.0,120.0,110.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/block2","color":[0.6,0.6,0.6,1.0],"passTouches":false,"class":"MMPPanel","frame":[845.0,200.0,120.0,110.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/block1","color":[0.6,0.6,0.6,1.0],"passTouches":false,"class":"MMPPanel","frame":[715.0,200.0,120.0,110.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/block0","color":[0.6,0.6,0.6,1.0],"passTouches":true,"class":"MMPPanel","frame":[585.0,200.0,120.0,110.0]},{"highlightColor":[1.0,0.0,0.0,1.0],"address":"/list3","color":[1.0,1.0,1.0,1.0],"range":4,"outputMode":0,"class":"MMPMultiSlider","frame":[975.0,190.0,120.0,120.0]},{"highlightColor":[1.0,0.0,0.0,1.0],"address":"/list2","color":[1.0,1.0,1.0,1.0],"range":4,"outputMode":0,"class":"MMPMultiSlider","frame":[845.0,190.0,120.0,120.0]},{"highlightColor":[1.0,0.0,0.0,1.0],"address":"/list1","color":[1.0,1.0,1.0,1.0],"range":4,"outputMode":0,"class":"MMPMultiSlider","frame":[715.0,190.0,120.0,120.0]},{"highlightColor":[1.0,0.0,0.0,1.0],"address":"/list0","color":[1.0,1.0,1.0,1.0],"range":4,"outputMode":0,"class":"MMPMultiSlider","frame":[585.0,190.0,120.0,120.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/bpmminus","color":[0.8,0.8,0.8,1.0],"class":"MMPButton","frame":[35.0,210.0,40.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/bpmplus","color":[0.8,0.8,0.8,1.0],"class":"MMPButton","frame":[125.0,210.0,40.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/myLabel","textSize":40,"hAlign":1,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"-\n","textFont":"","class":"MMPLabel","vAlign":1,"frame":[35.0,205.0,40.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/myLabel","textSize":25,"hAlign":1,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"+","textFont":"","class":"MMPLabel","vAlign":0,"frame":[110.0,215.0,70.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/bpmlabel","textSize":16,"hAlign":1,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"70 ","textFont":"","class":"MMPLabel","vAlign":0,"frame":[60.0,220.0,70.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/myLabel","textSize":16,"hAlign":1,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"BPM","textFont":"","class":"MMPLabel","vAlign":0,"frame":[65.0,80.0,70.0,40.0]},{"highlightColor":[1.0,0.0,0.0,1.0],"address":"/bpm","color":[0.8,0.8,0.8,1.0],"indicatorColor":[1.0,1.0,1.0,1.0],"range":300,"class":"MMPKnob","frame":[50.0,110.0,100.0,100.0]},{"highlightColor":[1.0,0.0,0.0,1.0],"address":"/myLabel0","textSize":22,"hAlign":0,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"Configurações Gerais","textFont":"","class":"MMPLabel","vAlign":0,"frame":[155.0,15.0,250.0,45.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/pslabel3","textSize":14,"hAlign":1,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"Preset 4","textFont":"","class":"MMPLabel","vAlign":0,"frame":[1025.0,60.0,70.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/pslabel2","textSize":14,"hAlign":1,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"Preset 3","textFont":"","class":"MMPLabel","vAlign":0,"frame":[940.0,60.0,70.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/pslabel0","textSize":14,"hAlign":1,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"Preset 1","textFont":"","class":"MMPLabel","vAlign":0,"frame":[940.0,0.0,70.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/pslabel1","textSize":14,"hAlign":1,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"Preset 2","textFont":"","class":"MMPLabel","vAlign":0,"frame":[1030.0,0.0,65.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/preset3","color":[1.0,1.0,1.0,1.0],"class":"MMPButton","frame":[1040.0,80.0,40.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/preset1","color":[1.0,1.0,1.0,1.0],"class":"MMPButton","frame":[1040.0,20.0,40.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/preset2","color":[1.0,1.0,1.0,1.0],"class":"MMPButton","frame":[955.0,80.0,40.0,40.0]},{"highlightColor":[1.0,0.0,0.0,1.0],"address":"/nome","textSize":22,"hAlign":1,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"Clap-Basic ","textFont":"","class":"MMPLabel","vAlign":1,"frame":[690.0,5.0,255.0,40.0]},{"highlightColor":[1.0,0.0,0.0,1.0],"address":"/img","color":[1.0,1.0,1.0,1.0],"passTouches":false,"class":"MMPPanel","frame":[735.0,50.0,170.0,120.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/volume","color":[0.6,0.6,0.6,1.0],"indicatorColor":[1.0,1.0,1.0,1.0],"range":1,"class":"MMPKnob","frame":[565.0,70.0,80.0,80.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/myLabel","textSize":14,"hAlign":0,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"Volume","textFont":"","class":"MMPLabel","vAlign":1,"frame":[575.0,135.0,60.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/preset0","color":[1.0,1.0,1.0,1.0],"class":"MMPButton","frame":[955.0,20.0,40.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/menu","color":[0.6,0.6,0.6,1.0],"title":"Menu","class":"MMPMenu","frame":[570.0,5.0,125.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/playseq","color":[1.0,1.0,1.0,1.0],"class":"MMPButton","frame":[660.0,95.0,45.0,45.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/myLabel","textSize":16,"hAlign":1,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"Instrumento","textFont":"","class":"MMPLabel","vAlign":1,"frame":[1165.0,5.0,135.0,40.0]},{"mode":1,"highlightColor":[0.0,0.2,1.0,1.0],"borderThickness":3,"address":"/grid1","color":[1.0,1.0,1.0,1.0],"dim":[4,1],"class":"MMPGrid","cellPadding":2,"frame":[1145.0,35.0,175.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/volumeG","color":[1.0,1.0,1.0,1.0],"range":1,"class":"MMPSlider","isHorizontal":false,"frame":[1400.0,30.0,40.0,280.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"borderThickness":4,"address":"/Ctr1","color":[1.0,1.0,1.0,1.0],"class":"MMPToggle","frame":[360.0,85.0,40.0,40.0]}],"isOrientationLandscape":true,"preferAndroidFontDisplayInEditor":true,"version":2.0} \ No newline at end of file diff --git a/prototipo2/Batucada-Bit.zip b/prototipo2/Batucada-Bit.zip new file mode 100644 index 0000000..3f2485f Binary files /dev/null and b/prototipo2/Batucada-Bit.zip differ diff --git a/prototipo2/int2sym.pd b/prototipo2/int2sym.pd new file mode 100644 index 0000000..3b9e642 --- /dev/null +++ b/prototipo2/int2sym.pd @@ -0,0 +1,37 @@ +#N canvas 280 348 358 319 10; +#X obj 168 174 list; +#X obj 51 116 t f f; +#X obj 51 208 sel 0; +#X obj 83 137 t f f; +#X obj 83 159 spigot; +#X obj 193 151 t l l; +#X obj 51 230 t b b; +#X obj 51 48 t f f; +#X obj 193 65 % 10; +#X obj 51 93 i; +#X obj 51 70 / 10; +#X obj 193 129 list append; +#X obj 193 87 + 48; +#X obj 168 196 list tosymbol; +#X obj 51 23 inlet; +#X obj 168 218 outlet; +#X connect 0 0 13 0; +#X connect 1 0 2 0; +#X connect 1 1 3 0; +#X connect 2 0 6 0; +#X connect 3 0 4 0; +#X connect 3 1 4 1; +#X connect 4 0 7 0; +#X connect 5 0 0 1; +#X connect 5 1 11 1; +#X connect 6 0 0 0; +#X connect 6 1 11 1; +#X connect 7 0 10 0; +#X connect 7 1 8 0; +#X connect 8 0 12 0; +#X connect 9 0 1 0; +#X connect 10 0 9 0; +#X connect 11 0 5 0; +#X connect 12 0 11 0; +#X connect 13 0 15 0; +#X connect 14 0 7 0; diff --git a/prototipo2/main.pd b/prototipo2/main.pd index a1f3585..7975aa4 100644 --- a/prototipo2/main.pd +++ b/prototipo2/main.pd @@ -1,7 +1,7 @@ #N canvas 70 27 1296 672 12; #X obj 28 40 tables; #X obj 29 70 tableLoad; -#X obj 157 37 read open.txt; +#X obj 159 79 read open.txt; #X obj 157 13 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000; #X obj 235 122 catch~ out; @@ -10,45 +10,29 @@ #X obj 368 40 vsl 15 128 0 1 0 0 empty empty empty 0 -9 0 10 #fcfcfc #000000 #000000 0 1; #X obj 28 107 tempo; -#X obj 596 166 s volumearray6; -#X msg 594 111 1; -#X obj 793 131 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc -#000000 #000000; -#X obj 790 173 s playarray6; -#X obj 668 335 s seqListarray6; -#X obj 870 337 s seqSizearray6; -#X obj 494 342 s seqLooparray6; -#X obj 1033 153 s metroTempo; -#X obj 1119 245 s metroActive; -#X msg 1113 196 1; -#X obj 684 390 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc -#000000 #000000; -#X msg 865 272 16; -#X msg 1040 88 125; -#X msg 680 247 1 0 0.5 0 1 0 0.5 0 1 0 0.5 0 1 0 0.5 0; -#X obj 1021 429 s seqActivearray6; -#X msg 490 271 1; -#X msg 1018 359 1; #X obj 28 148 tela2; -#X obj 706 439 s seqStartarray6; #X obj 66 376 text define presets; #X msg 25 326 read presets.txt; #X msg 181 323 write presets.txt; #X obj 180 290 r writeps; +#X obj 28 182 tela1; +#X obj 26 217 tela3; +#X obj 226 28 loadbang; +#X obj 26 292 loadbang; +#X obj 343 1 r volumeG; +#X obj 483 148 s toGUI; +#X msg 493 87 list /volumeG 1; +#X obj 486 47 loadbang; #X connect 3 0 2 0; #X connect 4 0 6 0; #X connect 6 0 5 0; #X connect 6 0 5 1; #X connect 7 0 6 1; -#X connect 10 0 9 0; -#X connect 11 0 12 0; -#X connect 18 0 17 0; -#X connect 19 0 27 0; -#X connect 20 0 14 0; -#X connect 21 0 16 0; -#X connect 22 0 13 0; -#X connect 24 0 15 0; -#X connect 25 0 23 0; -#X connect 29 0 28 0; -#X connect 30 0 28 0; -#X connect 31 0 30 0; +#X connect 11 0 10 0; +#X connect 12 0 10 0; +#X connect 13 0 12 0; +#X connect 16 0 2 0; +#X connect 17 0 11 0; +#X connect 18 0 7 0; +#X connect 20 0 19 0; +#X connect 21 0 20 0; diff --git a/prototipo2/map.txt b/prototipo2/map.txt new file mode 100644 index 0000000..263c4ca --- /dev/null +++ b/prototipo2/map.txt @@ -0,0 +1,56 @@ +Clap-Basic 0 0 0 0 0 0 0 0; +Clap-Flam 0 0 0 0 0 0 0 0; +Clap-Loose 0 0 0 0 0 0 0 0; +Clap-Pop 0 0 0 0 0 0 0 0; +Clap-Tone(C) 0 0 0 0 0 0 0 0; +Clap 0 0 0 0 0 0 0 0; +Crash-LightHighs 0 0 0 0 0 0 0 0; +Crash-Perfect 0 0 0 0 0 0 0 0; +Hihat-Closed2 0 0 0 0 0 0 0 0; +Hihat-Closed3 0 0 0 0 0 0 0 0; +Hihat-Closed 0 0 0 0 0 0 0 0; +Hihat-Flam 0 0 0 0 0 0 0 0; +Hihat-Halftime 0 0 0 0 0 0 0 0; +Hihat-Open1 0 0 0 0 0 0 0 0; +Hihat-Open2 0 0 0 0 0 0 0 0; +Hihat-Open3 0 0 0 0 0 0 0 0; +Hihat-Roll1 0 0 0 0 0 0 0 0; +Hihat-Roll2 0 0 0 0 0 0 0 0; +Hihat-Roll3 0 0 0 0 0 0 0 0; +Hihat-Tick 0 0 0 0 0 0 0 0; +Kick-ancehall(A#) 0 0 0 0 0 0 0 0; +Kick-Clean(F) 0 0 0 0 0 0 0 0; +Kick-Layered(F#) 0 0 0 0 0 0 0 0; +Kick-Tight(G) 0 0 0 0 0 0 0 0; +Percussion-Dry1 0 0 0 0 0 0 0 0; +Percussion-Dry2 0 0 0 0 0 0 0 0; +Percussion-Dry3(C) 0 0 0 0 0 0 0 0; +Percussion-Dry4(C) 0 0 0 0 0 0 0 0; +Percussion-Dry5 0 0 0 0 0 0 0 0; +Percussion-Dry6 0 0 0 0 0 0 0 0; +Percussion-Dry7 0 0 0 0 0 0 0 0; +Percussion-Dry8 0 0 0 0 0 0 0 0; +Percussion-Wet1(C) 0 0 0 0 0 0 0 0; +Percussion-Wet2 0 0 0 0 0 0 0 0; +Percussion-Wet3 0 0 0 0 0 0 0 0; +Percussion-Wet4 0 0 0 0 0 0 0 0; +Ride-Flanged 0 0 0 0 0 0 0 0; +Ride-Mysterious 0 0 0 0 0 0 0 0; +Rimshot-Basic 0 0 0 0 0 0 0 0; +Rimshot-Bunker 0 0 0 0 0 0 0 0; +Rimshot-Underwater 0 0 0 0 0 0 0 0; +Rimshot-Wiz 0 0 0 0 0 0 0 0; +Shaker-Banana 0 0 0 0 0 0 0 0; +Shaker-Crisp 0 0 0 0 0 0 0 0; +Shaker-Drew 0 0 0 0 0 0 0 0; +Shaker-Tight 0 0 0 0 0 0 0 0; +Snap-Cream 0 0 0 0 0 0 0 0; +Snap-Hefty 0 0 0 0 0 0 0 0; +Snap-Single 0 0 0 0 0 0 0 0; +Snare-Arrow(G#) 0 0 0 0 0 0 0 0; +Snare-Breeze(E) 0 0 0 0 0 0 0 0; +Snare-Heft(D#) 0 0 0 0 0 0 0 0; +Snare-Lustbug(C) 0 0 0 0 0 0 0 0; +Snare-Tonal1(F) 0 0 0 0 0 0 0 0; +Snare-Tonal2(C) 0 0 0 0 0 0 0 0; +Snare-Wanted(A#) 0 0 0 0 0 0 0 0; diff --git a/prototipo2/open.txt b/prototipo2/open.txt index e4b3910..bf6ce64 100644 --- a/prototipo2/open.txt +++ b/prototipo2/open.txt @@ -1,6 +1,56 @@ -opentable ./samples/Passaros_01.wav array1 Passaros1; -opentable ./samples/Passaros_02.wav array2 Passaros2; -opentable ./samples/Passaros_03.wav array3 Passaros3; -opentable ./samples/Passaros_04.wav array4 Passaros4; -opentable ./samples/Passaros_05.wav array5 Passaros5; -opentable ./samples/Clap-Basic.wav array6 Passaros6; +opentable ./samples/Clap-Basic.wav array1 Clap-Basic; +opentable ./samples/Clap-Flam.wav array2 Clap-Flam; +opentable ./samples/Clap-Loose.wav array3 Clap-Loose; +opentable ./samples/Clap-Pop.wav array4 Clap-Pop; +opentable ./samples/Clap-Tone(C).wav array5 Clap-Tone(C); +opentable ./samples/Clap.wav array6 Clap; +opentable ./samples/Crash-LightHighs.wav array7 Crash-LightHighs; +opentable ./samples/Crash-Perfect.wav array8 Crash-Perfect; +opentable ./samples/Hihat-Closed2.wav array9 Hihat-Closed2; +opentable ./samples/Hihat-Closed3.wav array10 Hihat-Closed3; +opentable ./samples/Hihat-Closed.wav array11 Hihat-Closed; +opentable ./samples/Hihat-Flam.wav array12 Hihat-Flam; +opentable ./samples/Hihat-Halftime.wav array13 Hihat-Halftime; +opentable ./samples/Hihat-Open1.wav array14 Hihat-Open1; +opentable ./samples/Hihat-Open2.wav array15 Hihat-Open2; +opentable ./samples/Hihat-Open3.wav array16 Hihat-Open3; +opentable ./samples/Hihat-Roll1.wav array17 Hihat-Roll1; +opentable ./samples/Hihat-Roll2.wav array18 Hihat-Roll2; +opentable ./samples/Hihat-Roll3.wav array19 Hihat-Roll3; +opentable ./samples/Hihat-Tick.wav array20 Hihat-Tick; +opentable ./samples/Kick-ancehall(A#).wav array21 Kick-ancehall(A#); +opentable ./samples/Kick-Clean(F).wav array22 Kick-Clean(F); +opentable ./samples/Kick-Layered(F#).wav array23 Kick-Layered(F#); +opentable ./samples/Kick-Tight(G).wav array24 Kick-Tight(G); +opentable ./samples/Percussion-Dry1.wav array25 Percussion-Dry1; +opentable ./samples/Percussion-Dry2.wav array26 Percussion-Dry2; +opentable ./samples/Percussion-Dry3(C).wav array27 Percussion-Dry3(C); +opentable ./samples/Percussion-Dry4(C).wav array28 Percussion-Dry4(C); +opentable ./samples/Percussion-Dry5.wav array29 Percussion-Dry5; +opentable ./samples/Percussion-Dry6.wav array30 Percussion-Dry6; +opentable ./samples/Percussion-Dry7.wav array31 Percussion-Dry7; +opentable ./samples/Percussion-Dry8.wav array32 Percussion-Dry8; +opentable ./samples/Percussion-Wet1(C).wav array33 Percussion-Wet1(C); +opentable ./samples/Percussion-Wet2.wav array34 Percussion-Wet2; +opentable ./samples/Percussion-Wet3.wav array35 Percussion-Wet3; +opentable ./samples/Percussion-Wet4.wav array36 Percussion-Wet4; +opentable ./samples/Ride-Flanged.wav array37 Ride-Flanged; +opentable ./samples/Ride-Mysterious.wav array38 Ride-Mysterious; +opentable ./samples/Rimshot-Basic.wav array39 Rimshot-Basic; +opentable ./samples/Rimshot-Bunker.wav array40 Rimshot-Bunker; +opentable ./samples/Rimshot-Underwater.wav array41 Rimshot-Underwater; +opentable ./samples/Rimshot-Wiz.wav array42 Rimshot-Wiz; +opentable ./samples/Shaker-Banana.wav array43 Shaker-Banana; +opentable ./samples/Shaker-Crisp.wav array44 Shaker-Crisp; +opentable ./samples/Shaker-Drew.wav array45 Shaker-Drew; +opentable ./samples/Shaker-Tight.wav array46 Shaker-Tight; +opentable ./samples/Snap-Cream.wav array47 Snap-Cream; +opentable ./samples/Snap-Hefty.wav array48 Snap-Hefty; +opentable ./samples/Snap-Single.wav array49 Snap-Single; +opentable ./samples/Snare-Arrow(G#).wav array50 Snare-Arrow(G#); +opentable ./samples/Snare-Breeze(E).wav array51 Snare-Breeze(E); +opentable ./samples/Snare-Heft(D#).wav array52 Snare-Heft(D#); +opentable ./samples/Snare-Lustbug(C).wav array53 Snare-Lustbug(C); +opentable ./samples/Snare-Tonal1(F).wav array54 Snare-Tonal1(F); +opentable ./samples/Snare-Tonal2(C).wav array55 Snare-Tonal2(C); +opentable ./samples/Snare-Wanted(A#).wav array56 Snare-Wanted(A#); diff --git a/prototipo2/presets.txt b/prototipo2/presets.txt index ec97974..d994e5d 100644 --- a/prototipo2/presets.txt +++ b/prototipo2/presets.txt @@ -1,2 +1,8 @@ Passaros6 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1; -Passaros6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0; +Passaros6 1 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0; +Passaros6 2 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0; +Passaros6 3 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0; +Clap-Basic 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0; +Ride-Flanged 0 1 1 0 1 0 1 1 1 0 1 0 1 0 0 0.95 0; +Clap-Basic 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0.9 0; +Clap-Pop 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0; diff --git a/prototipo2/samples/Passaros_01.wav b/prototipo2/samples/Passaros_01.wav deleted file mode 100644 index 7bacbd4..0000000 Binary files a/prototipo2/samples/Passaros_01.wav and /dev/null differ diff --git a/prototipo2/samples/Passaros_02.wav b/prototipo2/samples/Passaros_02.wav deleted file mode 100644 index 9bc1116..0000000 Binary files a/prototipo2/samples/Passaros_02.wav and /dev/null differ diff --git a/prototipo2/samples/Passaros_03.wav b/prototipo2/samples/Passaros_03.wav deleted file mode 100644 index 83cdcd9..0000000 Binary files a/prototipo2/samples/Passaros_03.wav and /dev/null differ diff --git a/prototipo2/samples/Passaros_04.wav b/prototipo2/samples/Passaros_04.wav deleted file mode 100644 index 2506071..0000000 Binary files a/prototipo2/samples/Passaros_04.wav and /dev/null differ diff --git a/prototipo2/samples/Passaros_05.wav b/prototipo2/samples/Passaros_05.wav deleted file mode 100644 index acd0cd9..0000000 Binary files a/prototipo2/samples/Passaros_05.wav and /dev/null differ diff --git a/prototipo2/samples/Passaros_06.wav b/prototipo2/samples/Passaros_06.wav deleted file mode 100644 index 011cc26..0000000 Binary files a/prototipo2/samples/Passaros_06.wav and /dev/null differ diff --git a/prototipo2/samples/map.txt b/prototipo2/samples/map.txt new file mode 100644 index 0000000..263c4ca --- /dev/null +++ b/prototipo2/samples/map.txt @@ -0,0 +1,56 @@ +Clap-Basic 0 0 0 0 0 0 0 0; +Clap-Flam 0 0 0 0 0 0 0 0; +Clap-Loose 0 0 0 0 0 0 0 0; +Clap-Pop 0 0 0 0 0 0 0 0; +Clap-Tone(C) 0 0 0 0 0 0 0 0; +Clap 0 0 0 0 0 0 0 0; +Crash-LightHighs 0 0 0 0 0 0 0 0; +Crash-Perfect 0 0 0 0 0 0 0 0; +Hihat-Closed2 0 0 0 0 0 0 0 0; +Hihat-Closed3 0 0 0 0 0 0 0 0; +Hihat-Closed 0 0 0 0 0 0 0 0; +Hihat-Flam 0 0 0 0 0 0 0 0; +Hihat-Halftime 0 0 0 0 0 0 0 0; +Hihat-Open1 0 0 0 0 0 0 0 0; +Hihat-Open2 0 0 0 0 0 0 0 0; +Hihat-Open3 0 0 0 0 0 0 0 0; +Hihat-Roll1 0 0 0 0 0 0 0 0; +Hihat-Roll2 0 0 0 0 0 0 0 0; +Hihat-Roll3 0 0 0 0 0 0 0 0; +Hihat-Tick 0 0 0 0 0 0 0 0; +Kick-ancehall(A#) 0 0 0 0 0 0 0 0; +Kick-Clean(F) 0 0 0 0 0 0 0 0; +Kick-Layered(F#) 0 0 0 0 0 0 0 0; +Kick-Tight(G) 0 0 0 0 0 0 0 0; +Percussion-Dry1 0 0 0 0 0 0 0 0; +Percussion-Dry2 0 0 0 0 0 0 0 0; +Percussion-Dry3(C) 0 0 0 0 0 0 0 0; +Percussion-Dry4(C) 0 0 0 0 0 0 0 0; +Percussion-Dry5 0 0 0 0 0 0 0 0; +Percussion-Dry6 0 0 0 0 0 0 0 0; +Percussion-Dry7 0 0 0 0 0 0 0 0; +Percussion-Dry8 0 0 0 0 0 0 0 0; +Percussion-Wet1(C) 0 0 0 0 0 0 0 0; +Percussion-Wet2 0 0 0 0 0 0 0 0; +Percussion-Wet3 0 0 0 0 0 0 0 0; +Percussion-Wet4 0 0 0 0 0 0 0 0; +Ride-Flanged 0 0 0 0 0 0 0 0; +Ride-Mysterious 0 0 0 0 0 0 0 0; +Rimshot-Basic 0 0 0 0 0 0 0 0; +Rimshot-Bunker 0 0 0 0 0 0 0 0; +Rimshot-Underwater 0 0 0 0 0 0 0 0; +Rimshot-Wiz 0 0 0 0 0 0 0 0; +Shaker-Banana 0 0 0 0 0 0 0 0; +Shaker-Crisp 0 0 0 0 0 0 0 0; +Shaker-Drew 0 0 0 0 0 0 0 0; +Shaker-Tight 0 0 0 0 0 0 0 0; +Snap-Cream 0 0 0 0 0 0 0 0; +Snap-Hefty 0 0 0 0 0 0 0 0; +Snap-Single 0 0 0 0 0 0 0 0; +Snare-Arrow(G#) 0 0 0 0 0 0 0 0; +Snare-Breeze(E) 0 0 0 0 0 0 0 0; +Snare-Heft(D#) 0 0 0 0 0 0 0 0; +Snare-Lustbug(C) 0 0 0 0 0 0 0 0; +Snare-Tonal1(F) 0 0 0 0 0 0 0 0; +Snare-Tonal2(C) 0 0 0 0 0 0 0 0; +Snare-Wanted(A#) 0 0 0 0 0 0 0 0; diff --git a/prototipo2/samples/open.txt b/prototipo2/samples/open.txt new file mode 100644 index 0000000..bf6ce64 --- /dev/null +++ b/prototipo2/samples/open.txt @@ -0,0 +1,56 @@ +opentable ./samples/Clap-Basic.wav array1 Clap-Basic; +opentable ./samples/Clap-Flam.wav array2 Clap-Flam; +opentable ./samples/Clap-Loose.wav array3 Clap-Loose; +opentable ./samples/Clap-Pop.wav array4 Clap-Pop; +opentable ./samples/Clap-Tone(C).wav array5 Clap-Tone(C); +opentable ./samples/Clap.wav array6 Clap; +opentable ./samples/Crash-LightHighs.wav array7 Crash-LightHighs; +opentable ./samples/Crash-Perfect.wav array8 Crash-Perfect; +opentable ./samples/Hihat-Closed2.wav array9 Hihat-Closed2; +opentable ./samples/Hihat-Closed3.wav array10 Hihat-Closed3; +opentable ./samples/Hihat-Closed.wav array11 Hihat-Closed; +opentable ./samples/Hihat-Flam.wav array12 Hihat-Flam; +opentable ./samples/Hihat-Halftime.wav array13 Hihat-Halftime; +opentable ./samples/Hihat-Open1.wav array14 Hihat-Open1; +opentable ./samples/Hihat-Open2.wav array15 Hihat-Open2; +opentable ./samples/Hihat-Open3.wav array16 Hihat-Open3; +opentable ./samples/Hihat-Roll1.wav array17 Hihat-Roll1; +opentable ./samples/Hihat-Roll2.wav array18 Hihat-Roll2; +opentable ./samples/Hihat-Roll3.wav array19 Hihat-Roll3; +opentable ./samples/Hihat-Tick.wav array20 Hihat-Tick; +opentable ./samples/Kick-ancehall(A#).wav array21 Kick-ancehall(A#); +opentable ./samples/Kick-Clean(F).wav array22 Kick-Clean(F); +opentable ./samples/Kick-Layered(F#).wav array23 Kick-Layered(F#); +opentable ./samples/Kick-Tight(G).wav array24 Kick-Tight(G); +opentable ./samples/Percussion-Dry1.wav array25 Percussion-Dry1; +opentable ./samples/Percussion-Dry2.wav array26 Percussion-Dry2; +opentable ./samples/Percussion-Dry3(C).wav array27 Percussion-Dry3(C); +opentable ./samples/Percussion-Dry4(C).wav array28 Percussion-Dry4(C); +opentable ./samples/Percussion-Dry5.wav array29 Percussion-Dry5; +opentable ./samples/Percussion-Dry6.wav array30 Percussion-Dry6; +opentable ./samples/Percussion-Dry7.wav array31 Percussion-Dry7; +opentable ./samples/Percussion-Dry8.wav array32 Percussion-Dry8; +opentable ./samples/Percussion-Wet1(C).wav array33 Percussion-Wet1(C); +opentable ./samples/Percussion-Wet2.wav array34 Percussion-Wet2; +opentable ./samples/Percussion-Wet3.wav array35 Percussion-Wet3; +opentable ./samples/Percussion-Wet4.wav array36 Percussion-Wet4; +opentable ./samples/Ride-Flanged.wav array37 Ride-Flanged; +opentable ./samples/Ride-Mysterious.wav array38 Ride-Mysterious; +opentable ./samples/Rimshot-Basic.wav array39 Rimshot-Basic; +opentable ./samples/Rimshot-Bunker.wav array40 Rimshot-Bunker; +opentable ./samples/Rimshot-Underwater.wav array41 Rimshot-Underwater; +opentable ./samples/Rimshot-Wiz.wav array42 Rimshot-Wiz; +opentable ./samples/Shaker-Banana.wav array43 Shaker-Banana; +opentable ./samples/Shaker-Crisp.wav array44 Shaker-Crisp; +opentable ./samples/Shaker-Drew.wav array45 Shaker-Drew; +opentable ./samples/Shaker-Tight.wav array46 Shaker-Tight; +opentable ./samples/Snap-Cream.wav array47 Snap-Cream; +opentable ./samples/Snap-Hefty.wav array48 Snap-Hefty; +opentable ./samples/Snap-Single.wav array49 Snap-Single; +opentable ./samples/Snare-Arrow(G#).wav array50 Snare-Arrow(G#); +opentable ./samples/Snare-Breeze(E).wav array51 Snare-Breeze(E); +opentable ./samples/Snare-Heft(D#).wav array52 Snare-Heft(D#); +opentable ./samples/Snare-Lustbug(C).wav array53 Snare-Lustbug(C); +opentable ./samples/Snare-Tonal1(F).wav array54 Snare-Tonal1(F); +opentable ./samples/Snare-Tonal2(C).wav array55 Snare-Tonal2(C); +opentable ./samples/Snare-Wanted(A#).wav array56 Snare-Wanted(A#); diff --git a/prototipo2/samples/script.sh b/prototipo2/samples/script.sh new file mode 100755 index 0000000..b8db57a --- /dev/null +++ b/prototipo2/samples/script.sh @@ -0,0 +1,32 @@ +#!/bin/bash + +# Defina a pasta contendo os arquivos .wav +PASTA="~/Documents/Prototipo/patches_PD/sequencer/sequencer" +# Defina o arquivo de saída +ARQUIVO_SAIDA="teste.txt" +ARQUIVO_SAIDA2="map.txt" + +# Verifica se o arquivo de saída já existe e remove para evitar appending +if [ -f "$ARQUIVO_SAIDA" ]; then + rm "$ARQUIVO_SAIDA" +fi + +if [ -f "$ARQUIVO_SAIDA2" ]; then + rm "$ARQUIVO_SAIDA2" +fi + +COUNTER=1 +# Itera sobre todos os arquivos .wav na pasta +for ARQUIVO in *.wav +do + #echo "$ARQUIVO" + # Pega o nome do arquivo sem a extensão + NOME=$(basename "$ARQUIVO" .wav) + # Escreve no arquivo de saída no formato desejado + echo "opentable ./samples/$NOME.wav array$COUNTER $NOME;" >> "$ARQUIVO_SAIDA" + echo "$NOME 0 0 0 0 0 0 0 0;" >> "$ARQUIVO_SAIDA2" + COUNTER=$((COUNTER + 1)) +done + +echo "Arquivo $ARQUIVO_SAIDA gerado com sucesso." + diff --git a/prototipo2/samples/teste.txt b/prototipo2/samples/teste.txt new file mode 100644 index 0000000..bf6ce64 --- /dev/null +++ b/prototipo2/samples/teste.txt @@ -0,0 +1,56 @@ +opentable ./samples/Clap-Basic.wav array1 Clap-Basic; +opentable ./samples/Clap-Flam.wav array2 Clap-Flam; +opentable ./samples/Clap-Loose.wav array3 Clap-Loose; +opentable ./samples/Clap-Pop.wav array4 Clap-Pop; +opentable ./samples/Clap-Tone(C).wav array5 Clap-Tone(C); +opentable ./samples/Clap.wav array6 Clap; +opentable ./samples/Crash-LightHighs.wav array7 Crash-LightHighs; +opentable ./samples/Crash-Perfect.wav array8 Crash-Perfect; +opentable ./samples/Hihat-Closed2.wav array9 Hihat-Closed2; +opentable ./samples/Hihat-Closed3.wav array10 Hihat-Closed3; +opentable ./samples/Hihat-Closed.wav array11 Hihat-Closed; +opentable ./samples/Hihat-Flam.wav array12 Hihat-Flam; +opentable ./samples/Hihat-Halftime.wav array13 Hihat-Halftime; +opentable ./samples/Hihat-Open1.wav array14 Hihat-Open1; +opentable ./samples/Hihat-Open2.wav array15 Hihat-Open2; +opentable ./samples/Hihat-Open3.wav array16 Hihat-Open3; +opentable ./samples/Hihat-Roll1.wav array17 Hihat-Roll1; +opentable ./samples/Hihat-Roll2.wav array18 Hihat-Roll2; +opentable ./samples/Hihat-Roll3.wav array19 Hihat-Roll3; +opentable ./samples/Hihat-Tick.wav array20 Hihat-Tick; +opentable ./samples/Kick-ancehall(A#).wav array21 Kick-ancehall(A#); +opentable ./samples/Kick-Clean(F).wav array22 Kick-Clean(F); +opentable ./samples/Kick-Layered(F#).wav array23 Kick-Layered(F#); +opentable ./samples/Kick-Tight(G).wav array24 Kick-Tight(G); +opentable ./samples/Percussion-Dry1.wav array25 Percussion-Dry1; +opentable ./samples/Percussion-Dry2.wav array26 Percussion-Dry2; +opentable ./samples/Percussion-Dry3(C).wav array27 Percussion-Dry3(C); +opentable ./samples/Percussion-Dry4(C).wav array28 Percussion-Dry4(C); +opentable ./samples/Percussion-Dry5.wav array29 Percussion-Dry5; +opentable ./samples/Percussion-Dry6.wav array30 Percussion-Dry6; +opentable ./samples/Percussion-Dry7.wav array31 Percussion-Dry7; +opentable ./samples/Percussion-Dry8.wav array32 Percussion-Dry8; +opentable ./samples/Percussion-Wet1(C).wav array33 Percussion-Wet1(C); +opentable ./samples/Percussion-Wet2.wav array34 Percussion-Wet2; +opentable ./samples/Percussion-Wet3.wav array35 Percussion-Wet3; +opentable ./samples/Percussion-Wet4.wav array36 Percussion-Wet4; +opentable ./samples/Ride-Flanged.wav array37 Ride-Flanged; +opentable ./samples/Ride-Mysterious.wav array38 Ride-Mysterious; +opentable ./samples/Rimshot-Basic.wav array39 Rimshot-Basic; +opentable ./samples/Rimshot-Bunker.wav array40 Rimshot-Bunker; +opentable ./samples/Rimshot-Underwater.wav array41 Rimshot-Underwater; +opentable ./samples/Rimshot-Wiz.wav array42 Rimshot-Wiz; +opentable ./samples/Shaker-Banana.wav array43 Shaker-Banana; +opentable ./samples/Shaker-Crisp.wav array44 Shaker-Crisp; +opentable ./samples/Shaker-Drew.wav array45 Shaker-Drew; +opentable ./samples/Shaker-Tight.wav array46 Shaker-Tight; +opentable ./samples/Snap-Cream.wav array47 Snap-Cream; +opentable ./samples/Snap-Hefty.wav array48 Snap-Hefty; +opentable ./samples/Snap-Single.wav array49 Snap-Single; +opentable ./samples/Snare-Arrow(G#).wav array50 Snare-Arrow(G#); +opentable ./samples/Snare-Breeze(E).wav array51 Snare-Breeze(E); +opentable ./samples/Snare-Heft(D#).wav array52 Snare-Heft(D#); +opentable ./samples/Snare-Lustbug(C).wav array53 Snare-Lustbug(C); +opentable ./samples/Snare-Tonal1(F).wav array54 Snare-Tonal1(F); +opentable ./samples/Snare-Tonal2(C).wav array55 Snare-Tonal2(C); +opentable ./samples/Snare-Wanted(A#).wav array56 Snare-Wanted(A#); diff --git a/prototipo2/sequencer.mmp b/prototipo2/sequencer.mmp deleted file mode 100644 index eed5baf..0000000 --- a/prototipo2/sequencer.mmp +++ /dev/null @@ -1 +0,0 @@ -{"pdFile":"main.pd","backgroundColor":[0.5019608,0.5019608,0.5019608,1.0],"pageCount":37,"port":54321,"isPageScrollShortEnd":false,"startPageIndex":0,"canvasType":"tallPhone","gui":[{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/myLabel","textSize":14,"hAlign":0,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"Play","textFont":"","class":"MMPLabel","vAlign":1,"frame":[664.0,136.0,60.0,40.0]},{"mode":2,"highlightColor":[0.0,0.2,1.0,1.0],"borderThickness":3,"address":"/grid0","color":[1.0,1.0,1.0,1.0],"dim":[4,1],"class":"MMPGrid","cellPadding":2,"frame":[1525.0,40.0,175.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/myLabel","textSize":16,"hAlign":1,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"Instrumento","textFont":"","class":"MMPLabel","vAlign":1,"frame":[1545.0,10.0,135.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/myLabel","textSize":16,"hAlign":1,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"Instrumento","textFont":"","class":"MMPLabel","vAlign":1,"frame":[1540.0,80.0,135.0,40.0]},{"mode":2,"highlightColor":[0.0,0.2,1.0,1.0],"borderThickness":3,"address":"/grid1","color":[1.0,1.0,1.0,1.0],"dim":[4,1],"class":"MMPGrid","cellPadding":2,"frame":[1525.0,115.0,175.0,40.0]},{"mode":2,"highlightColor":[0.0,0.2,1.0,1.0],"borderThickness":3,"address":"/grid3","color":[1.0,1.0,1.0,1.0],"dim":[4,1],"class":"MMPGrid","cellPadding":2,"frame":[1525.0,275.0,175.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/myLabel","textSize":16,"hAlign":1,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"Instrumento","textFont":"","class":"MMPLabel","vAlign":1,"frame":[1545.0,245.0,135.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/myLabel","textSize":16,"hAlign":1,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"Instrumento","textFont":"","class":"MMPLabel","vAlign":1,"frame":[1545.0,165.0,135.0,40.0]},{"mode":2,"highlightColor":[0.0,0.2,1.0,1.0],"borderThickness":3,"address":"/grid2","color":[1.0,1.0,1.0,1.0],"dim":[4,1],"class":"MMPGrid","cellPadding":2,"frame":[1525.0,195.0,175.0,40.0]},{"mode":2,"highlightColor":[0.0,0.2,1.0,1.0],"borderThickness":3,"address":"/grid2","color":[1.0,1.0,1.0,1.0],"dim":[4,1],"class":"MMPGrid","cellPadding":2,"frame":[1145.0,190.0,175.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/myLabel","textSize":16,"hAlign":1,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"Instrumento","textFont":"","class":"MMPLabel","vAlign":1,"frame":[1165.0,160.0,135.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/myLabel","textSize":16,"hAlign":1,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"Instrumento","textFont":"","class":"MMPLabel","vAlign":1,"frame":[1165.0,240.0,135.0,40.0]},{"mode":2,"highlightColor":[0.0,0.2,1.0,1.0],"borderThickness":3,"address":"/grid3","color":[1.0,1.0,1.0,1.0],"dim":[4,1],"class":"MMPGrid","cellPadding":2,"frame":[1145.0,270.0,175.0,40.0]},{"mode":2,"highlightColor":[0.0,0.2,1.0,1.0],"borderThickness":3,"address":"/grid1","color":[1.0,1.0,1.0,1.0],"dim":[4,1],"class":"MMPGrid","cellPadding":2,"frame":[1145.0,110.0,175.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/myLabel","textSize":16,"hAlign":1,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"Instrumento","textFont":"","class":"MMPLabel","vAlign":1,"frame":[1160.0,80.0,135.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/save","color":[1.0,1.0,1.0,1.0],"class":"MMPButton","frame":[955.0,140.0,40.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/open","color":[1.0,1.0,1.0,1.0],"class":"MMPButton","frame":[1040.0,140.0,40.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/savelabel","textSize":14,"hAlign":1,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"Save\n","textFont":"","class":"MMPLabel","vAlign":0,"frame":[940.0,120.0,70.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/openlabel","textSize":14,"hAlign":1,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"Open","textFont":"","class":"MMPLabel","vAlign":0,"frame":[1025.0,120.0,70.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/block3","color":[0.6,0.6,0.6,1.0],"passTouches":false,"class":"MMPPanel","frame":[975.0,200.0,120.0,110.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/block2","color":[0.6,0.6,0.6,1.0],"passTouches":false,"class":"MMPPanel","frame":[845.0,200.0,120.0,110.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/block1","color":[0.6,0.6,0.6,1.0],"passTouches":false,"class":"MMPPanel","frame":[715.0,200.0,120.0,110.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/block0","color":[0.6,0.6,0.6,1.0],"passTouches":true,"class":"MMPPanel","frame":[585.0,200.0,120.0,110.0]},{"highlightColor":[1.0,0.0,0.0,1.0],"address":"/list3","color":[1.0,1.0,1.0,1.0],"range":4,"outputMode":0,"class":"MMPMultiSlider","frame":[975.0,190.0,120.0,120.0]},{"highlightColor":[1.0,0.0,0.0,1.0],"address":"/list2","color":[1.0,1.0,1.0,1.0],"range":4,"outputMode":0,"class":"MMPMultiSlider","frame":[845.0,190.0,120.0,120.0]},{"highlightColor":[1.0,0.0,0.0,1.0],"address":"/list1","color":[1.0,1.0,1.0,1.0],"range":4,"outputMode":0,"class":"MMPMultiSlider","frame":[715.0,190.0,120.0,120.0]},{"highlightColor":[1.0,0.0,0.0,1.0],"address":"/list0","color":[1.0,1.0,1.0,1.0],"range":4,"outputMode":0,"class":"MMPMultiSlider","frame":[585.0,190.0,120.0,120.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/bpmminus","color":[0.8,0.8,0.8,1.0],"class":"MMPButton","frame":[215.0,210.0,40.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/bpmplus","color":[0.8,0.8,0.8,1.0],"class":"MMPButton","frame":[305.0,210.0,40.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/myLabel","textSize":16,"hAlign":1,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"On/Off","textFont":"","class":"MMPLabel","vAlign":0,"frame":[430.0,95.0,70.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/myLabel","textSize":40,"hAlign":1,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"-\n","textFont":"","class":"MMPLabel","vAlign":1,"frame":[215.0,205.0,40.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/myLabel","textSize":25,"hAlign":1,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"+","textFont":"","class":"MMPLabel","vAlign":0,"frame":[290.0,215.0,70.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/bpmlabel","textSize":16,"hAlign":1,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"100 ","textFont":"","class":"MMPLabel","vAlign":0,"frame":[240.0,220.0,70.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/myLabel","textSize":16,"hAlign":1,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"BPM","textFont":"","class":"MMPLabel","vAlign":0,"frame":[245.0,80.0,70.0,40.0]},{"highlightColor":[1.0,0.0,0.0,1.0],"address":"/bpm","color":[0.8,0.8,0.8,1.0],"indicatorColor":[1.0,1.0,1.0,1.0],"range":300,"class":"MMPKnob","frame":[230.0,110.0,100.0,100.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/myLabel","textSize":16,"hAlign":1,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"Volume\nGeral","textFont":"","class":"MMPLabel","vAlign":0,"frame":[50.0,80.0,70.0,40.0]},{"highlightColor":[1.0,0.0,0.0,1.0],"address":"/myLabel0","textSize":22,"hAlign":0,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"Configurações Gerais","textFont":"","class":"MMPLabel","vAlign":0,"frame":[155.0,15.0,250.0,45.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/pslabel3","textSize":14,"hAlign":1,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"Preset 4","textFont":"","class":"MMPLabel","vAlign":0,"frame":[1025.0,60.0,70.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/pslabel2","textSize":14,"hAlign":1,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"Preset 3","textFont":"","class":"MMPLabel","vAlign":0,"frame":[940.0,60.0,70.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/pslabel0","textSize":14,"hAlign":1,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"Preset 1","textFont":"","class":"MMPLabel","vAlign":0,"frame":[940.0,0.0,70.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/pslabel1","textSize":14,"hAlign":1,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"Preset 2","textFont":"","class":"MMPLabel","vAlign":0,"frame":[1030.0,0.0,65.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/preset3","color":[1.0,1.0,1.0,1.0],"class":"MMPButton","frame":[1040.0,80.0,40.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/preset1","color":[1.0,1.0,1.0,1.0],"class":"MMPButton","frame":[1040.0,20.0,40.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/preset2","color":[1.0,1.0,1.0,1.0],"class":"MMPButton","frame":[955.0,80.0,40.0,40.0]},{"highlightColor":[1.0,0.0,0.0,1.0],"address":"/nome","textSize":22,"hAlign":1,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"Passaros6 ","textFont":"","class":"MMPLabel","vAlign":1,"frame":[691.0,5.0,255.0,40.0]},{"highlightColor":[1.0,0.0,0.0,1.0],"address":"/img","color":[1.0,1.0,1.0,1.0],"passTouches":false,"class":"MMPPanel","frame":[734.0,49.0,170.0,121.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/volume","color":[0.6,0.6,0.6,1.0],"indicatorColor":[1.0,1.0,1.0,1.0],"range":1,"class":"MMPKnob","frame":[567.0,69.0,80.0,80.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/myLabel","textSize":14,"hAlign":0,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"Volume","textFont":"","class":"MMPLabel","vAlign":1,"frame":[575.0,135.0,60.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/preset0","color":[1.0,1.0,1.0,1.0],"class":"MMPButton","frame":[955.0,20.0,40.0,40.0]},{"highlightColor":[1.0,0.0,0.0,1.0],"address":"/volumeG","color":[0.8,0.8,0.8,1.0],"indicatorColor":[1.0,1.0,1.0,1.0],"range":1,"class":"MMPKnob","frame":[35.0,105.0,100.0,100.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"borderThickness":4,"address":"/metro","color":[1.0,1.0,1.0,1.0],"class":"MMPToggle","frame":[440.0,125.0,55.0,60.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/menu","color":[0.6,0.6,0.6,1.0],"title":"Menu","class":"MMPMenu","frame":[569.0,5.0,125.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/playseq","color":[1.0,1.0,1.0,1.0],"class":"MMPButton","frame":[659.0,93.0,45.0,45.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/myLabel","textSize":16,"hAlign":1,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"Instrumento","textFont":"","class":"MMPLabel","vAlign":1,"frame":[1165.0,5.0,135.0,40.0]},{"mode":2,"highlightColor":[0.0,0.2,1.0,1.0],"borderThickness":3,"address":"/grid0","color":[1.0,1.0,1.0,1.0],"dim":[4,1],"class":"MMPGrid","cellPadding":2,"frame":[1145.0,35.0,175.0,40.0]},{"highlightColor":[0.0,0.2,1.0,1.0],"address":"/mySlider","color":[1.0,1.0,1.0,1.0],"range":1,"class":"MMPSlider","isHorizontal":false,"frame":[1400.0,30.0,40.0,280.0]}],"isOrientationLandscape":true,"preferAndroidFontDisplayInEditor":true,"version":2.0} \ No newline at end of file diff --git a/prototipo2/sequencer.pd b/prototipo2/sequencer.pd index 3365914..7f6ce22 100644 --- a/prototipo2/sequencer.pd +++ b/prototipo2/sequencer.pd @@ -1,89 +1,119 @@ #N canvas 70 27 1296 672 12; -#X obj 428 23 r tick; -#X obj 326 457 list; -#X obj 326 484 list split 1; -#X obj 326 406 until; -#X obj 421 409 list; -#X obj 502 409 float 0; -#X obj 574 409 + 1; -#X msg 551 381 0; -#X obj 503 445 select 0; -#X obj 509 489 t b b; -#X obj 536 532 float; -#X obj 326 429 t b b; -#X obj 392 359 t f f b b; -#X obj 332 381 + 1; -#X obj 558 575 s volume\$1; -#X obj 463 576 s play\$1; -#X obj 499 95 spigot; -#X obj 312 130 float 0; -#X obj 384 132 + 1; -#X obj 571 68 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000 +#X obj 418 236 r tick; +#X obj 316 670 list; +#X obj 316 697 list split 1; +#X obj 316 619 until; +#X obj 411 622 list; +#X obj 492 622 float 0; +#X obj 564 622 + 1; +#X msg 541 594 0; +#X obj 493 658 select 0; +#X obj 503 703 float; +#X obj 316 642 t b b; +#X obj 382 572 t f f b b; +#X obj 322 594 + 1; +#X obj 567 824 s volume\$1; +#X obj 449 826 s play\$1; +#X obj 489 308 spigot; +#X obj 302 343 float 0; +#X obj 374 345 + 1; +#X obj 561 281 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000 0 1; -#X obj 314 205 t f f; -#X obj 339 270 - 1; -#X obj 274 252 spigot; -#X obj 243 196 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000 +#X obj 304 418 t f f; +#X obj 329 483 - 1; +#X obj 264 465 spigot; +#X obj 233 409 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000 0 1; -#X obj 562 13 r seqActive\$1; -#X obj 228 366 s seqActive\$1; -#X msg 244 334 0; -#X obj 513 327 r seqList\$1; -#X obj 317 38 t b b; -#X msg 323 84 0; -#X msg 390 73 1; -#X obj 172 100 r seqLoop\$1; -#X listbox 662 382 41 0 0 0 - - - 0; -#X floatatom 381 212 5 0 0 0 - - - 0; -#X obj 487 210 r seqSize\$1; +#X obj 560 239 r seqActive\$1; +#X obj 218 579 s seqActive\$1; +#X msg 234 547 0; +#X obj 503 540 r seqList\$1; +#X obj 307 251 t b b; +#X msg 313 297 0; +#X msg 380 286 1; +#X obj 162 313 r seqLoop\$1; +#X floatatom 371 425 5 0 0 0 - - - 0; +#X obj 477 423 r seqSize\$1; #X obj 309 5 r seqStart\$1; -#X obj 312 174 mod 16; -#X obj 286 295 select 15; -#X obj 138 165 loadbang; -#X connect 0 0 16 0; +#X obj 302 387 mod 16; +#X obj 276 508 select 15; +#X obj 128 378 loadbang; +#X obj 504 733 select 0; +#X obj 504 777 t b f; +#X obj 948 532 s seqLoop\$1; +#X obj 1082 537 s playing\$1; +#X msg 929 468 1; +#X msg 1079 469 1; +#X msg 1000 467 0; +#X msg 1135 472 0; +#X msg 137 542 0; +#X obj 120 598 s playing\$1; +#X obj 352 85 expr if($i1 && $i2 \, 1 \, 0); +#X msg 324 52 1; +#X obj 298 143 route 0 1; +#X msg 329 177 1; +#X obj 328 207 s seqLoop\$1; +#X obj 497 42 r lp\$1; +#X obj 423 207 s lp\$1; +#X msg 392 172 0; +#X connect 0 0 15 0; #X connect 1 0 2 0; -#X connect 2 0 10 1; +#X connect 2 0 9 1; #X connect 2 1 1 1; -#X connect 3 0 11 0; +#X connect 3 0 10 0; #X connect 4 0 1 1; #X connect 5 0 6 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 9 0 15 0; -#X connect 9 1 10 0; -#X connect 10 0 14 0; -#X connect 11 0 5 0; -#X connect 11 1 1 0; -#X connect 12 0 13 0; -#X connect 12 1 8 1; -#X connect 12 2 7 0; -#X connect 12 2 4 0; -#X connect 13 0 3 0; +#X connect 9 0 37 0; +#X connect 10 0 5 0; +#X connect 10 1 1 0; +#X connect 11 0 12 0; +#X connect 11 1 8 1; +#X connect 11 2 7 0; +#X connect 11 2 4 0; +#X connect 12 0 3 0; +#X connect 15 0 16 0; #X connect 16 0 17 0; -#X connect 17 0 18 0; -#X connect 17 0 36 0; -#X connect 18 0 17 1; -#X connect 19 0 16 1; -#X connect 20 0 22 0; -#X connect 20 1 12 0; -#X connect 21 0 37 1; -#X connect 22 0 37 0; -#X connect 23 0 22 1; -#X connect 24 0 19 0; -#X connect 26 0 25 0; -#X connect 27 0 4 1; -#X connect 27 0 32 0; -#X connect 28 0 30 0; -#X connect 28 1 29 0; -#X connect 29 0 17 1; -#X connect 30 0 19 0; -#X connect 31 0 23 0; -#X connect 34 0 21 0; -#X connect 34 0 36 1; -#X connect 35 0 28 0; -#X connect 36 0 20 0; -#X connect 36 0 33 0; -#X connect 37 0 26 0; -#X connect 38 0 23 0; +#X connect 16 0 34 0; +#X connect 17 0 16 1; +#X connect 18 0 15 1; +#X connect 19 0 21 0; +#X connect 19 1 11 0; +#X connect 20 0 35 1; +#X connect 21 0 35 0; +#X connect 22 0 21 1; +#X connect 23 0 18 0; +#X connect 25 0 24 0; +#X connect 26 0 4 1; +#X connect 27 0 29 0; +#X connect 27 1 28 0; +#X connect 28 0 16 1; +#X connect 29 0 18 0; +#X connect 30 0 22 0; +#X connect 32 0 20 0; +#X connect 32 0 34 1; +#X connect 33 0 48 0; +#X connect 34 0 19 0; +#X connect 34 0 31 0; +#X connect 35 0 25 0; +#X connect 35 0 45 0; +#X connect 36 0 22 0; +#X connect 37 1 38 0; +#X connect 38 0 14 0; +#X connect 38 1 13 0; +#X connect 41 0 39 0; +#X connect 42 0 40 0; +#X connect 43 0 39 0; +#X connect 44 0 40 0; +#X connect 45 0 46 0; +#X connect 47 0 49 0; +#X connect 48 0 47 0; +#X connect 49 0 27 0; +#X connect 49 1 50 0; +#X connect 49 1 54 0; +#X connect 50 0 51 0; +#X connect 52 0 47 1; +#X connect 54 0 53 0; diff --git a/prototipo2/tables.pd b/prototipo2/tables.pd index a9c6d35..3bb6faa 100644 --- a/prototipo2/tables.pd +++ b/prototipo2/tables.pd @@ -1,143 +1,83 @@ -#N canvas 70 27 1296 703 12; +#N canvas 70 27 1296 672 12; #N canvas 0 50 450 250 (subpatch) 0; -#X array array1 217266 float 2; -#X coords 0 1 217266 -1 200 140 1; +#X array array1 7580 float 2; +#X coords 0 1 7580 -1 200 140 1; #X restore 27 37 graph; #N canvas 0 50 450 250 (subpatch) 0; -#X array array2 273408 float 2; -#X coords 0 1 273408 -1 200 140 1; +#X array array2 12404 float 2; +#X coords 0 1 12404 -1 200 140 1; #X restore 268 37 graph; #N canvas 0 0 450 250 (subpatch) 0; -#X array array3 334848 float 2; -#X coords 0 1 334848 -1 200 140 1 0 0; +#X array array3 33075 float 2; +#X coords 0 1 33075 -1 200 140 1 0 0; #X restore 510 40 graph; #N canvas 0 50 450 250 (subpatch) 0; -#X array array4 277504 float 2; -#X coords 0 1 277504 -1 200 140 1 0 0; +#X array array4 7692 float 2; +#X coords 0 1 7692 -1 200 140 1 0 0; #X restore 751 40 graph; #N canvas 0 50 450 250 (subpatch) 0; -#X array array5 287232 float 2; -#X coords 0 1 287232 -1 200 140 1 0 0; +#X array array5 16037 float 2; +#X coords 0 1 16037 -1 200 140 1 0 0; #X restore 1004 40 graph; #N canvas 0 50 450 250 (subpatch) 0; -#X array array6 100 float 3; -#A 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 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; -#X coords 0 1 100 -1 200 140 1 0 0; +#X array array6 7580 float 2; +#X coords 0 1 7580 -1 200 140 1 0 0; #X restore 28 258 graph; #N canvas 0 50 450 250 (subpatch) 0; -#X array array7 100 float 3; -#A 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 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; -#X coords 0 1 100 -1 200 140 1 0 0; +#X array array7 206325 float 2; +#X coords 0 1 206325 -1 200 140 1 0 0; #X restore 269 258 graph; #N canvas 0 50 450 250 (subpatch) 0; -#X array array8 100 float 3; -#A 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 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; -#X coords 0 1 100 -1 200 140 1 0 0; +#X array array8 132300 float 2; +#X coords 0 1 132300 -1 200 140 1 0 0; #X restore 511 261 graph; #N canvas 0 50 450 250 (subpatch) 0; -#X array array9 100 float 3; -#A 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 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; -#X coords 0 1 100 -1 200 140 1 0 0; +#X array array9 5513 float 2; +#X coords 0 1 5513 -1 200 140 1 0 0; #X restore 752 261 graph; #N canvas 0 50 450 250 (subpatch) 0; -#X array array10 100 float 3; -#A 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 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; -#X coords 0 1 100 -1 200 140 1 0 0; +#X array array10 17522 float 2; +#X coords 0 1 17522 -1 200 140 1 0 0; #X restore 1005 261 graph; #N canvas 0 50 450 250 (subpatch) 0; -#X array array11 100 float 3; -#A 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 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; -#X coords 0 1 100 -1 200 140 1 0 0; +#X array array11 4725 float 2; +#X coords 0 1 4725 -1 200 140 1 0 0; #X restore 27 480 graph; #N canvas 0 50 450 250 (subpatch) 0; -#X array array12 100 float 3; -#A 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 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; -#X coords 0 1 100 -1 200 140 1 0 0; +#X array array12 22050 float 2; +#X coords 0 1 22050 -1 200 140 1 0 0; #X restore 268 480 graph; #N canvas 0 50 450 250 (subpatch) 0; -#X array array13 100 float 3; -#A 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 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; -#X coords 0 1 100 -1 200 140 1 0 0; +#X array array13 11025 float 2; +#X coords 0 1 11025 -1 200 140 1 0 0; #X restore 510 483 graph; #N canvas 0 50 450 250 (subpatch) 0; -#X array array14 100 float 3; -#A 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 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; -#X coords 0 1 100 -1 200 140 1 0 0; +#X array array14 38933 float 2; +#X coords 0 1 38933 -1 200 140 1 0 0; #X restore 751 483 graph; #N canvas 0 50 450 250 (subpatch) 0; -#X array array15 100 float 3; -#A 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 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; -#X coords 0 1 100 -1 200 140 1 0 0; +#X array array15 22701 float 2; +#X coords 0 1 22701 -1 200 140 1 0 0; #X restore 1004 483 graph; #N canvas 0 50 450 250 (subpatch) 0; -#X array array16 100 float 3; -#A 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 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; -#X coords 0 1 100 -1 200 140 1 0 0; +#X array array16 49219 float 2; +#X coords 0 1 49219 -1 200 140 1 0 0; #X restore 31 718 graph; #N canvas 0 50 450 250 (subpatch) 0; -#X array array17 100 float 3; -#A 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 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; -#X coords 0 1 100 -1 200 140 1 0 0; +#X array array17 11025 float 2; +#X coords 0 1 11025 -1 200 140 1 0 0; #X restore 272 718 graph; #N canvas 0 50 450 250 (subpatch) 0; -#X array array18 100 float 3; -#A 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 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; -#X coords 0 1 100 -1 200 140 1 0 0; +#X array array18 18900 float 2; +#X coords 0 1 18900 -1 200 140 1 0 0; #X restore 514 721 graph; #N canvas 0 50 450 250 (subpatch) 0; -#X array array19 100 float 3; -#A 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 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; -#X coords 0 1 100 -1 200 140 1 0 0; +#X array array19 8704 float 2; +#X coords 0 1 8704 -1 200 140 1 0 0; #X restore 755 721 graph; #N canvas 0 50 450 250 (subpatch) 0; -#X array array20 100 float 3; -#A 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 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; -#X coords 0 1 100 -1 200 140 1 0 0; +#X array array20 5513 float 2; +#X coords 0 1 5513 -1 200 140 1 0 0; #X restore 1008 721 graph; #X obj 33 196 sampleComunication array1; #X obj 269 200 sampleComunication array2; @@ -179,3 +119,259 @@ #X obj 574 864 sequencer array18; #X obj 821 867 sequencer array19; #X obj 1072 870 sequencer array20; +#N canvas 0 50 450 250 (subpatch) 0; +#X array array21 14381 float 2; +#X coords 0 1 14381 -1 200 140 1 0 0; +#X restore 35 937 graph; +#N canvas 0 50 450 250 (subpatch) 0; +#X array array22 11930 float 2; +#X coords 0 1 11930 -1 200 140 1 0 0; +#X restore 276 937 graph; +#N canvas 0 0 450 250 (subpatch) 0; +#X array array23 11025 float 2; +#X coords 0 1 11025 -1 200 140 1 0 0; +#X restore 518 940 graph; +#N canvas 0 50 450 250 (subpatch) 0; +#X array array24 17640 float 2; +#X coords 0 1 17640 -1 200 140 1 0 0; +#X restore 759 940 graph; +#N canvas 0 50 450 250 (subpatch) 0; +#X array array25 5513 float 2; +#X coords 0 1 5513 -1 200 140 1 0 0; +#X restore 1012 940 graph; +#N canvas 0 50 450 250 (subpatch) 0; +#X array array26 5513 float 2; +#X coords 0 1 5513 -1 200 140 1 0 0; +#X restore 36 1158 graph; +#N canvas 0 50 450 250 (subpatch) 0; +#X array array27 10239 float 2; +#X coords 0 1 10239 -1 200 140 1 0 0; +#X restore 277 1158 graph; +#N canvas 0 50 450 250 (subpatch) 0; +#X array array28 27563 float 2; +#X coords 0 1 27563 -1 200 140 1 0 0; +#X restore 519 1161 graph; +#N canvas 0 50 450 250 (subpatch) 0; +#X array array29 6396 float 2; +#X coords 0 1 6396 -1 200 140 1 0 0; +#X restore 760 1161 graph; +#N canvas 0 50 450 250 (subpatch) 0; +#X array array30 7659 float 2; +#X coords 0 1 7659 -1 200 140 1 0 0; +#X restore 1013 1161 graph; +#N canvas 0 50 450 250 (subpatch) 0; +#X array array31 5513 float 2; +#X coords 0 1 5513 -1 200 140 1 0 0; +#X restore 35 1380 graph; +#N canvas 0 50 450 250 (subpatch) 0; +#X array array32 27563 float 2; +#X coords 0 1 27563 -1 200 140 1 0 0; +#X restore 276 1380 graph; +#N canvas 0 50 450 250 (subpatch) 0; +#X array array33 199424 float 2; +#X coords 0 1 199424 -1 200 140 1 0 0; +#X restore 518 1383 graph; +#N canvas 0 50 450 250 (subpatch) 0; +#X array array34 77175 float 2; +#X coords 0 1 77175 -1 200 140 1 0 0; +#X restore 759 1383 graph; +#N canvas 0 50 450 250 (subpatch) 0; +#X array array35 165375 float 2; +#X coords 0 1 165375 -1 200 140 1 0 0; +#X restore 1012 1383 graph; +#N canvas 0 50 450 250 (subpatch) 0; +#X array array36 165375 float 2; +#X coords 0 1 165375 -1 200 140 1 0 0; +#X restore 39 1618 graph; +#N canvas 0 50 450 250 (subpatch) 0; +#X array array37 136828 float 2; +#X coords 0 1 136828 -1 200 140 1 0 0; +#X restore 280 1618 graph; +#N canvas 0 50 450 250 (subpatch) 0; +#X array array38 285666 float 2; +#X coords 0 1 285666 -1 200 140 1 0 0; +#X restore 522 1621 graph; +#N canvas 0 50 450 250 (subpatch) 0; +#X array array39 9587 float 2; +#X coords 0 1 9587 -1 200 140 1 0 0; +#X restore 763 1621 graph; +#N canvas 0 50 450 250 (subpatch) 0; +#X array array40 17640 float 2; +#X coords 0 1 17640 -1 200 140 1 0 0; +#X restore 1016 1621 graph; +#X obj 41 1096 sampleComunication array21; +#X obj 277 1100 sampleComunication array22; +#X obj 522 1100 sampleComunication array23; +#X obj 765 1104 sampleComunication array24; +#X obj 1010 1104 sampleComunication array25; +#X obj 83 1127 sequencer array21; +#X obj 330 1130 sequencer array22; +#X obj 584 1130 sequencer array23; +#X obj 831 1133 sequencer array24; +#X obj 1082 1136 sequencer array25; +#X obj 42 1321 sampleComunication array26; +#X obj 88 1350 sequencer array26; +#X obj 278 1325 sampleComunication array27; +#X obj 335 1353 sequencer array27; +#X obj 523 1325 sampleComunication array28; +#X obj 589 1353 sequencer array28; +#X obj 766 1329 sampleComunication array29; +#X obj 836 1356 sequencer array29; +#X obj 1011 1329 sampleComunication array30; +#X obj 1087 1359 sequencer array30; +#X obj 43 1553 sampleComunication array31; +#X obj 87 1584 sequencer array31; +#X obj 279 1557 sampleComunication array32; +#X obj 334 1587 sequencer array32; +#X obj 524 1557 sampleComunication array33; +#X obj 588 1587 sequencer array33; +#X obj 767 1561 sampleComunication array34; +#X obj 835 1590 sequencer array34; +#X obj 1012 1561 sampleComunication array35; +#X obj 1086 1593 sequencer array35; +#X obj 81 1761 sequencer array36; +#X obj 48 1785 sampleComunication array36; +#X obj 328 1764 sequencer array37; +#X obj 284 1789 sampleComunication array37; +#X obj 582 1764 sequencer array38; +#X obj 529 1789 sampleComunication array38; +#X obj 829 1767 sequencer array39; +#X obj 772 1793 sampleComunication array39; +#X obj 1080 1770 sequencer array40; +#X obj 1017 1793 sampleComunication array40; +#N canvas 0 50 450 250 (subpatch) 0; +#X array array41 17640 float 2; +#X coords 0 1 17640 -1 200 140 1 0 0; +#X restore 41 1842 graph; +#N canvas 0 50 450 250 (subpatch) 0; +#X array array42 11025 float 2; +#X coords 0 1 11025 -1 200 140 1 0 0; +#X restore 282 1842 graph; +#N canvas 0 0 450 250 (subpatch) 0; +#X array array43 5513 float 2; +#X coords 0 1 5513 -1 200 140 1 0 0; +#X restore 524 1845 graph; +#N canvas 0 50 450 250 (subpatch) 0; +#X array array44 5513 float 2; +#X coords 0 1 5513 -1 200 140 1 0 0; +#X restore 765 1845 graph; +#N canvas 0 50 450 250 (subpatch) 0; +#X array array45 7370 float 2; +#X coords 0 1 7370 -1 200 140 1 0 0; +#X restore 1018 1845 graph; +#N canvas 0 50 450 250 (subpatch) 0; +#X array array46 5513 float 2; +#X coords 0 1 5513 -1 200 140 1 0 0; +#X restore 42 2063 graph; +#N canvas 0 50 450 250 (subpatch) 0; +#X array array47 75797 float 2; +#X coords 0 1 75797 -1 200 140 1 0 0; +#X restore 283 2063 graph; +#N canvas 0 50 450 250 (subpatch) 0; +#X array array48 47250 float 2; +#X coords 0 1 47250 -1 200 140 1 0 0; +#X restore 525 2066 graph; +#N canvas 0 50 450 250 (subpatch) 0; +#X array array49 53550 float 2; +#X coords 0 1 53550 -1 200 140 1 0 0; +#X restore 766 2066 graph; +#N canvas 0 50 450 250 (subpatch) 0; +#X array array50 12405 float 2; +#X coords 0 1 12405 -1 200 140 1 0 0; +#X restore 1019 2066 graph; +#N canvas 0 50 450 250 (subpatch) 0; +#X array array51 50991 float 2; +#X coords 0 1 50991 -1 200 140 1 0 0; +#X restore 41 2285 graph; +#N canvas 0 50 450 250 (subpatch) 0; +#X array array52 22050 float 2; +#X coords 0 1 22050 -1 200 140 1 0 0; +#X restore 282 2285 graph; +#N canvas 0 50 450 250 (subpatch) 0; +#X array array53 17640 float 2; +#X coords 0 1 17640 -1 200 140 1 0 0; +#X restore 524 2288 graph; +#N canvas 0 50 450 250 (subpatch) 0; +#X array array54 132300 float 2; +#X coords 0 1 132300 -1 200 140 1 0 0; +#X restore 765 2288 graph; +#N canvas 0 50 450 250 (subpatch) 0; +#X array array55 41344 float 2; +#X coords 0 1 41344 -1 200 140 1 0 0; +#X restore 1018 2288 graph; +#N canvas 0 50 450 250 (subpatch) 0; +#X array array56 55125 float 2; +#X coords 0 1 55125 -1 200 140 1 0 0; +#X restore 45 2523 graph; +#N canvas 0 50 450 250 (subpatch) 0; +#X array array57 100 float 3; +#A 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 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; +#X coords 0 1 100 -1 200 140 1 0 0; +#X restore 286 2523 graph; +#N canvas 0 50 450 250 (subpatch) 0; +#X array array58 100 float 3; +#A 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 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; +#X coords 0 1 100 -1 200 140 1 0 0; +#X restore 528 2526 graph; +#N canvas 0 50 450 250 (subpatch) 0; +#X array array59 100 float 3; +#A 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 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; +#X coords 0 1 100 -1 200 140 1 0 0; +#X restore 769 2526 graph; +#N canvas 0 50 450 250 (subpatch) 0; +#X array array60 100 float 3; +#A 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 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; +#X coords 0 1 100 -1 200 140 1 0 0; +#X restore 1022 2526 graph; +#X obj 47 2001 sampleComunication array41; +#X obj 89 2032 sequencer array41; +#X obj 283 2005 sampleComunication array42; +#X obj 336 2035 sequencer array42; +#X obj 528 2005 sampleComunication array43; +#X obj 590 2035 sequencer array43; +#X obj 771 2009 sampleComunication array44; +#X obj 837 2038 sequencer array44; +#X obj 1016 2009 sampleComunication array45; +#X obj 1088 2041 sequencer array45; +#X obj 48 2226 sampleComunication array46; +#X obj 94 2255 sequencer array46; +#X obj 284 2230 sampleComunication array47; +#X obj 341 2258 sequencer array47; +#X obj 529 2230 sampleComunication array48; +#X obj 595 2258 sequencer array48; +#X obj 772 2234 sampleComunication array49; +#X obj 842 2261 sequencer array49; +#X obj 1017 2234 sampleComunication array50; +#X obj 1093 2264 sequencer array50; +#X obj 49 2458 sampleComunication array51; +#X obj 93 2489 sequencer array51; +#X obj 285 2462 sampleComunication array52; +#X obj 340 2492 sequencer array52; +#X obj 530 2462 sampleComunication array53; +#X obj 594 2492 sequencer array53; +#X obj 773 2466 sampleComunication array54; +#X obj 841 2495 sequencer array54; +#X obj 1018 2466 sampleComunication array55; +#X obj 1092 2498 sequencer array55; +#X obj 87 2666 sequencer array56; +#X obj 54 2690 sampleComunication array56; +#X obj 334 2669 sequencer array57; +#X obj 290 2694 sampleComunication array57; +#X obj 588 2669 sequencer array58; +#X obj 535 2694 sampleComunication array58; +#X obj 835 2672 sequencer array59; +#X obj 778 2698 sampleComunication array59; +#X obj 1086 2675 sequencer array60; +#X obj 1023 2698 sampleComunication array60; diff --git a/prototipo2/tela1.pd b/prototipo2/tela1.pd new file mode 100644 index 0000000..d581b95 --- /dev/null +++ b/prototipo2/tela1.pd @@ -0,0 +1,216 @@ +#N canvas 70 27 1296 672 12; +#X obj 171 31 r fromGUI; +#X obj 171 58 list trim; +#X obj 12 157 select 0 1; +#X obj 398 283 s ctrAdd; +#X obj 203 282 s ctrRemove; +#X obj 99 158 select 0 1; +#X obj 192 160 select 0 1; +#X obj 283 159 select 0 1; +#X obj 401 157 select 0 1; +#X obj 494 159 select 0 1; +#X obj 562 206 select 0 1; +#X obj 655 208 select 0 1; +#X obj 71 308 r ctrAdd; +#X obj 71 333 t b f; +#X obj 72 389 symbol; +#X obj 111 363 r instsel; +#X obj 72 429 text search map; +#X obj 72 493 text get map; +#X obj 117 519 list split; +#X msg 10 188 1; +#X msg 45 189 1; +#X msg 97 189 2; +#X msg 132 190 2; +#X msg 190 191 3; +#X msg 225 192 3; +#X msg 281 190 4; +#X msg 316 191 4; +#X msg 399 188 5; +#X msg 434 189 5; +#X msg 492 190 6; +#X msg 527 191 6; +#X msg 560 237 7; +#X msg 595 238 7; +#X msg 653 239 8; +#X msg 688 240 8; +#X obj 150 549 list split 1; +#X obj 64 585 list append 1; +#X obj 89 617 list append; +#X obj 1073 143 s instsel; +#X msg 1073 91 symbol instrument1; +#X obj 303 329 t b f; +#X obj 304 385 symbol; +#X obj 343 359 r instsel; +#X obj 304 425 text search map; +#X obj 303 484 text get map; +#X obj 349 515 list split; +#X obj 382 545 list split 1; +#X obj 321 613 list append; +#X obj 303 304 r ctrRemove; +#X obj 296 581 list append 0; +#X obj 979 325 r instsel; +#X obj 979 361 text search map; +#X obj 1010 274 text define map; +#X obj 977 423 text get map; +#X obj 979 387 select -1; +#X obj 977 453 list split 1; +#X obj 977 497 unpack f f f f f f f f; +#X obj 825 531 list prepend /Ctr1 set; +#X obj 842 563 list prepend /Ctr2 set; +#X obj 871 594 list prepend /Ctr3 set; +#X obj 888 626 list prepend /Ctr4 set; +#X obj 1062 535 list prepend /Ctr5 set; +#X obj 1079 567 list prepend /Ctr6 set; +#X obj 1108 598 list prepend /Ctr7 set; +#X obj 1125 630 list prepend /Ctr8 set; +#X obj 989 672 s toGUI; +#X obj 578 146 s metroBpm; +#X obj 717 171 s plus; +#X obj 796 171 s minus; +#X obj 680 144 select 1; +#X obj 772 144 select 1; +#X msg 1105 231 read map.txt; +#X obj 77 716 text set map; +#X obj 306 723 text set map; +#X msg 948 215 write map.txt; +#X obj 42 663 t b l; +#X obj 256 662 t b l; +#X obj 943 159 r wrt; +#X obj 1105 189 loadbang; +#X obj 71 458 t f f; +#X obj 305 456 t f f; +#X obj 600 298 r ctrReset; +#X obj 563 391 text sequence map; +#X obj 589 329 t b b; +#X msg 627 360 line 0; +#X obj 563 425 t l b; +#X obj 704 461 + 1; +#X obj 604 462 float 0; +#X obj 500 491 list split 1; +#X obj 548 549 list append 0 0 0 0 0 0 0 0; +#X obj 587 643 text set map; +#X msg 668 426 0; +#X obj 172 101 route /Ctr1 /Ctr2 /Ctr3 /Ctr4 /Ctr5 /Ctr6 /Ctr7 /Ctr8 +/bpm /bpmplus /bpmminus /ctrReset, f 87; +#X obj 792 232 select 1; +#X obj 792 265 s ctrReset; +#X connect 0 0 1 0; +#X connect 1 0 92 0; +#X connect 2 0 19 0; +#X connect 2 1 20 0; +#X connect 5 0 21 0; +#X connect 5 1 22 0; +#X connect 6 0 23 0; +#X connect 6 1 24 0; +#X connect 7 0 25 0; +#X connect 7 1 26 0; +#X connect 8 0 27 0; +#X connect 8 1 28 0; +#X connect 9 0 29 0; +#X connect 9 1 30 0; +#X connect 10 0 31 0; +#X connect 10 1 32 0; +#X connect 11 0 33 0; +#X connect 11 1 34 0; +#X connect 12 0 13 0; +#X connect 13 0 14 0; +#X connect 13 1 18 1; +#X connect 14 0 16 0; +#X connect 15 0 14 1; +#X connect 16 0 79 0; +#X connect 17 0 18 0; +#X connect 18 0 36 0; +#X connect 18 1 35 0; +#X connect 19 0 4 0; +#X connect 20 0 3 0; +#X connect 21 0 4 0; +#X connect 22 0 3 0; +#X connect 23 0 4 0; +#X connect 24 0 3 0; +#X connect 25 0 4 0; +#X connect 26 0 3 0; +#X connect 27 0 4 0; +#X connect 28 0 3 0; +#X connect 29 0 4 0; +#X connect 30 0 3 0; +#X connect 31 0 4 0; +#X connect 32 0 3 0; +#X connect 33 0 4 0; +#X connect 34 0 3 0; +#X connect 35 1 37 1; +#X connect 36 0 37 0; +#X connect 37 0 75 0; +#X connect 39 0 38 0; +#X connect 40 0 41 0; +#X connect 40 1 45 1; +#X connect 41 0 43 0; +#X connect 42 0 41 1; +#X connect 43 0 80 0; +#X connect 44 0 45 0; +#X connect 45 0 49 0; +#X connect 45 1 46 0; +#X connect 46 1 47 1; +#X connect 47 0 76 0; +#X connect 48 0 40 0; +#X connect 49 0 47 0; +#X connect 50 0 51 0; +#X connect 51 0 54 0; +#X connect 53 0 55 0; +#X connect 54 1 53 0; +#X connect 55 1 56 0; +#X connect 56 0 57 0; +#X connect 56 1 58 0; +#X connect 56 2 59 0; +#X connect 56 3 60 0; +#X connect 56 4 61 0; +#X connect 56 5 62 0; +#X connect 56 6 63 0; +#X connect 56 7 64 0; +#X connect 57 0 65 0; +#X connect 58 0 65 0; +#X connect 59 0 65 0; +#X connect 60 0 65 0; +#X connect 61 0 65 0; +#X connect 62 0 65 0; +#X connect 63 0 65 0; +#X connect 64 0 65 0; +#X connect 69 0 67 0; +#X connect 70 0 68 0; +#X connect 71 0 52 0; +#X connect 74 0 52 0; +#X connect 75 1 72 0; +#X connect 76 1 73 0; +#X connect 77 0 74 0; +#X connect 78 0 71 0; +#X connect 79 0 17 0; +#X connect 79 1 72 1; +#X connect 80 0 44 0; +#X connect 80 1 73 1; +#X connect 81 0 83 0; +#X connect 82 0 85 0; +#X connect 82 1 91 0; +#X connect 83 0 82 0; +#X connect 83 1 84 0; +#X connect 84 0 82 0; +#X connect 85 0 88 0; +#X connect 85 1 87 0; +#X connect 86 0 87 1; +#X connect 87 0 86 0; +#X connect 87 0 90 1; +#X connect 88 0 89 0; +#X connect 89 0 90 0; +#X connect 91 0 87 1; +#X connect 92 0 2 0; +#X connect 92 1 5 0; +#X connect 92 2 6 0; +#X connect 92 3 7 0; +#X connect 92 4 8 0; +#X connect 92 5 9 0; +#X connect 92 6 10 0; +#X connect 92 7 11 0; +#X connect 92 8 66 0; +#X connect 92 9 69 0; +#X connect 92 10 70 0; +#X connect 92 11 93 0; +#X connect 93 0 94 0; diff --git a/prototipo2/tela3.pd b/prototipo2/tela3.pd new file mode 100644 index 0000000..9930d72 --- /dev/null +++ b/prototipo2/tela3.pd @@ -0,0 +1,221 @@ +#N canvas 70 27 1296 672 12; +#X obj 44 23 r fromGUI; +#X obj 44 65 list trim; +#X obj 286 286 s command; +#X obj 988 604 array define mapline; +#X obj 849 26 r command; +#X obj 903 112 unpack f f f f; +#X obj 895 163 s id; +#X obj 934 163 s presetx; +#X obj 51 278 r execute; +#X obj 193 335 + 1; +#X obj 127 373 select; +#X obj 243 381 text size map; +#X obj 127 418 text get map; +#X msg 141 283 -1; +#X obj 127 335 float -1; +#X obj 127 485 list split 1; +#X obj 57 543 symbol; +#X obj 167 525 array set mapline; +#X obj 422 501 tabread mapline; +#X obj 422 460 float; +#X obj 460 406 r id; +#X obj 43 146 list prepend 0; +#X obj 80 187 list prepend 1; +#X obj 186 156 list prepend 2; +#X obj 237 190 list prepend 3; +#X obj 325 152 list prepend 4; +#X obj 362 193 list prepend 5; +#X obj 468 162 list prepend 6; +#X obj 505 203 list prepend 7; +#X obj 422 528 select 1; +#X obj 369 683 s playx; +#X obj 57 497 r playx; +#X obj 56 590 list append; +#X obj 130 557 r presetx; +#X obj 56 617 text search presets 0 1; +#X obj 124 445 t b l; +#X obj 10 398 t b; +#X obj 65 647 select -1; +#X obj 752 123 s execute; +#X obj 248 327 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc +#000000 #000000; +#X obj 594 519 t b; +#X obj 600 561 s execute; +#X obj 249 609 text search Open 3; +#X obj 249 642 text get Open; +#X msg 249 676 symbol \$3; +#X obj 55 688 text get presets 2 16; +#X msg 308 747 symbol seqList\$1; +#X obj 154 827 s; +#X obj 42 823 s; +#X msg 158 745 symbol seqStart\$1; +#X obj 400 618 spigot; +#X obj 464 608 spigot; +#X obj 529 992 s; +#X msg 574 937 symbol seqLoop\$1; +#X msg 485 899 1; +#X obj 420 582 r do; +#X obj 497 576 r not; +#X obj 1019 163 select 0 1; +#X msg 970 227 1; +#X obj 970 264 s not; +#X msg 1028 231 0; +#X obj 1028 267 s do; +#X obj 1090 266 s not; +#X obj 1148 269 s do; +#X msg 1090 229 0; +#X msg 1148 233 1; +#X obj 85 905 s; +#X msg 128 874 symbol seqLoop\$1; +#X msg 79 861 0; +#X obj 446 792 s execute; +#X obj 44 98 route /grid1 /grid2 /grid3 /grid4 /grid5 /grid6 /grid7 +/grid8 /volumeG, f 70; +#X obj 487 133 s volumeG; +#X obj 326 334 loadbang; +#X obj 55 736 t b b b l; +#X obj 843 61 t b b l; +#X obj 745 667 timer; +#X obj 745 603 r startTime; +#X obj 861 616 r getTime; +#X obj 746 723 s valTime; +#X obj 987 561 array define tempo; +#X obj 772 205 spigot; +#X obj 812 169 r do; +#X obj 754 333 r id; +#X obj 749 237 t b b; +#X obj 644 309 float; +#X obj 693 286 r valTime; +#X obj 570 771 -; +#X obj 635 719 r valTime; +#X obj 557 693 float; +#X obj 582 660 r id; +#X obj 515 729 tabread tempo; +#X obj 564 625 s getTime; +#X obj 472 656 t b b b; +#X obj 794 262 s getTime; +#X obj 688 586 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc +#000000 #000000; +#X obj 709 386 tabwrite tempo; +#X obj 572 840 >; +#X msg 615 775 -1000; +#X obj 613 807 t b f; +#X obj 539 874 select 1; +#X msg 724 934 symbol lp\$1; +#X obj 756 993 s; +#X msg 639 914 1; +#X connect 0 0 1 0; +#X connect 1 0 70 0; +#X connect 4 0 74 0; +#X connect 5 0 6 0; +#X connect 5 1 7 0; +#X connect 5 3 57 0; +#X connect 8 0 14 0; +#X connect 9 0 14 1; +#X connect 9 0 10 0; +#X connect 10 0 13 0; +#X connect 10 1 12 0; +#X connect 11 0 10 1; +#X connect 12 0 35 0; +#X connect 13 0 14 1; +#X connect 14 0 9 0; +#X connect 15 0 16 1; +#X connect 15 0 42 0; +#X connect 15 1 17 0; +#X connect 16 0 32 0; +#X connect 18 0 29 0; +#X connect 19 0 18 0; +#X connect 20 0 19 1; +#X connect 21 0 2 0; +#X connect 22 0 2 0; +#X connect 23 0 2 0; +#X connect 24 0 2 0; +#X connect 25 0 2 0; +#X connect 26 0 2 0; +#X connect 27 0 2 0; +#X connect 28 0 2 0; +#X connect 29 0 50 0; +#X connect 29 0 51 0; +#X connect 29 1 40 0; +#X connect 31 0 16 0; +#X connect 32 0 34 0; +#X connect 33 0 32 1; +#X connect 34 0 37 0; +#X connect 35 0 19 0; +#X connect 35 1 15 0; +#X connect 36 0 14 0; +#X connect 37 0 36 0; +#X connect 37 1 45 0; +#X connect 39 0 11 0; +#X connect 40 0 41 0; +#X connect 42 0 43 0; +#X connect 43 0 44 0; +#X connect 44 0 46 0; +#X connect 44 0 49 0; +#X connect 44 0 53 0; +#X connect 44 0 67 0; +#X connect 44 0 100 0; +#X connect 45 0 73 0; +#X connect 46 0 47 1; +#X connect 49 0 48 1; +#X connect 50 0 30 0; +#X connect 51 0 92 0; +#X connect 53 0 52 1; +#X connect 54 0 52 0; +#X connect 55 0 50 1; +#X connect 56 0 51 1; +#X connect 57 0 58 0; +#X connect 57 0 60 0; +#X connect 57 1 64 0; +#X connect 57 1 65 0; +#X connect 58 0 59 0; +#X connect 60 0 61 0; +#X connect 64 0 62 0; +#X connect 65 0 63 0; +#X connect 67 0 66 1; +#X connect 68 0 66 0; +#X connect 70 0 21 0; +#X connect 70 1 22 0; +#X connect 70 2 23 0; +#X connect 70 3 24 0; +#X connect 70 4 25 0; +#X connect 70 5 26 0; +#X connect 70 6 27 0; +#X connect 70 7 28 0; +#X connect 70 8 71 0; +#X connect 72 0 11 0; +#X connect 73 0 36 0; +#X connect 73 1 48 0; +#X connect 73 2 68 0; +#X connect 73 3 47 0; +#X connect 74 0 38 0; +#X connect 74 1 80 0; +#X connect 74 2 5 0; +#X connect 75 0 78 0; +#X connect 76 0 75 0; +#X connect 77 0 75 1; +#X connect 80 0 83 0; +#X connect 81 0 80 1; +#X connect 82 0 95 1; +#X connect 83 0 84 0; +#X connect 83 1 93 0; +#X connect 84 0 95 0; +#X connect 85 0 84 1; +#X connect 86 0 96 0; +#X connect 87 0 86 1; +#X connect 88 0 90 0; +#X connect 89 0 88 1; +#X connect 90 0 86 0; +#X connect 92 0 69 0; +#X connect 92 1 88 0; +#X connect 92 2 91 0; +#X connect 94 0 75 0; +#X connect 96 0 99 0; +#X connect 97 0 98 0; +#X connect 98 0 96 0; +#X connect 98 1 96 1; +#X connect 99 0 54 0; +#X connect 99 1 102 0; +#X connect 100 0 101 1; +#X connect 102 0 101 0; diff --git a/prototipo2/tempo.pd b/prototipo2/tempo.pd index 2175647..7731282 100644 --- a/prototipo2/tempo.pd +++ b/prototipo2/tempo.pd @@ -1,20 +1,60 @@ -#N canvas 717 159 450 300 12; +#N canvas 70 27 1296 672 12; #X obj 75 60 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000 0 1; #X obj 76 3 r metroActive; #X obj 103 54 r metroTempo; -#X obj 207 90 float 60000; -#X obj 289 119 /; -#X obj 266 48 t b f; +#X obj 193 136 float 60000; +#X obj 275 165 /; +#X obj 252 94 t b f; #X obj 249 23 r metroBpm; #X obj 81 172 s tick; #X obj 73 121 metro; +#X obj 198 178 / 4; +#X obj 362 63 float; +#X obj 362 2 r plus; +#X obj 362 29 t b; +#X obj 361 147 s metroBpm; +#X obj 460 63 float; +#X obj 460 29 t b; +#X obj 459 147 s metroBpm; +#X obj 460 2 r minus; +#X obj 362 102 + 1; +#X obj 459 102 - 1; +#X obj 422 232 list prepend /bpm set; +#X obj 427 324 s toGUI; +#X obj 8 20 loadbang; +#X obj 205 343 s toGUI; +#X obj 205 310 list prepend /bpmlabel; +#X obj 225 256 int2sym; +#X obj 653 126 loadbang; +#X msg 650 174 list /bpm 70; +#X obj 651 225 s toGUI; #X connect 0 0 8 0; #X connect 1 0 0 0; #X connect 2 0 8 1; #X connect 3 0 4 0; -#X connect 4 0 8 1; +#X connect 4 0 9 0; #X connect 5 0 3 0; #X connect 5 1 4 1; #X connect 6 0 5 0; +#X connect 6 0 10 1; +#X connect 6 0 14 1; +#X connect 6 0 25 0; #X connect 8 0 7 0; +#X connect 9 0 8 1; +#X connect 10 0 18 0; +#X connect 11 0 12 0; +#X connect 12 0 10 0; +#X connect 14 0 19 0; +#X connect 15 0 14 0; +#X connect 17 0 15 0; +#X connect 18 0 13 0; +#X connect 18 0 20 0; +#X connect 19 0 16 0; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 22 0 0 0; +#X connect 24 0 23 0; +#X connect 25 0 24 0; +#X connect 26 0 27 0; +#X connect 27 0 28 0;