From 0928c7fa0e2b91005ac6c319650e9e13468903cd Mon Sep 17 00:00:00 2001 From: Davide Morelli Date: Tue, 27 Dec 2005 01:28:51 +0000 Subject: added rhythms playing. still need debugging svn path=/trunk/externals/frankenstein/; revision=4300 --- test-rhythms_memory.pd | 66 ++++++++++++++++++++++++++++++++------------------ 1 file changed, 42 insertions(+), 24 deletions(-) (limited to 'test-rhythms_memory.pd') diff --git a/test-rhythms_memory.pd b/test-rhythms_memory.pd index 4223f0f..67f9221 100755 --- a/test-rhythms_memory.pd +++ b/test-rhythms_memory.pd @@ -1,28 +1,28 @@ -#N canvas 224 39 661 478 12; -#X obj 134 262 rhythms_memory; +#N canvas 91 38 909 527 12; +#X obj 126 256 rhythms_memory; #X msg 126 212 measure; -#X msg 317 224 0; -#X obj 168 46 metro 500; -#X obj 130 84 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +#X msg 232 220 0; +#X obj 123 48 metro 500; +#X obj 85 86 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; -#X obj 168 23 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1 +#X obj 123 25 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 ; -#X obj 169 69 int 0; -#X obj 220 70 + 1; -#X obj 169 92 % 4; +#X obj 124 71 int 0; +#X obj 175 72 + 1; +#X obj 124 94 % 4; #X obj 127 155 sel 0; #X obj 125 185 bang; -#X obj 317 189 bng 30 250 50 0 empty empty empty 0 -6 0 8 -258699 -1 +#X obj 232 185 bng 30 250 50 0 empty empty empty 0 -6 0 8 -258699 -1 -1; -#X obj 133 285 unpack f f f f f; -#X floatatom 131 312 5 0 0 1 is_this_a_new_rhythm - -; -#X floatatom 160 330 5 0 0 1 id - -; -#X floatatom 193 348 5 0 0 1 subid - -; -#X floatatom 225 368 5 0 0 1 root_closeness - -; -#X floatatom 257 391 5 0 0 1 sub_closeness - -; -#X text 344 314 (0=known \, 1=new root \, 2=new sub); -#X obj 169 115 t f f; -#X msg 444 194 crash; +#X obj 231 363 unpack f f f f f; +#X floatatom 229 390 5 0 0 1 is_this_a_new_rhythm - -; +#X floatatom 258 408 5 0 0 1 id - -; +#X floatatom 291 426 5 0 0 1 subid - -; +#X floatatom 323 446 5 0 0 1 root_closeness - -; +#X floatatom 355 469 5 0 0 1 sub_closeness - -; +#X text 442 392 (0=known \, 1=new root \, 2=new sub); +#X obj 124 117 t f f; +#X msg 568 247 crash; #N canvas 0 0 454 304 drum 0; #X obj 108 27 inlet; #X obj 108 212 outlet~; @@ -42,12 +42,28 @@ #X connect 7 0 4 0; #X connect 8 0 6 0; #X connect 8 1 5 0; -#X restore 429 115 pd drum; -#X obj 429 82 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +#X restore 276 155 pd drum; +#X obj 274 124 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; -#X obj 423 147 dac~; -#X floatatom 192 152 5 0 0 0 - - -; -#X connect 0 0 12 0; +#X obj 270 187 dac~; +#X floatatom 180 155 5 0 0 0 - - -; +#X msg 384 39 rhythm 1 1; +#X obj 126 294 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X msg 489 133 1 0 0.5; +#X text 381 17 you can ask it to play a stored rhythm; +#X text 559 227 (crash me! for debugging); +#X text 405 98 you will be able to send rhythms in the form of list +of floats (TODO); +#X obj 180 319 print; +#X text 152 294 here you get the wanted rhythms played in realtime +; +#X text 235 315 here you'll get the wanted rhythms in the form of lists +of floats (TODO); +#X text 373 361 here you get info on the last detected rhythm; +#X connect 0 0 26 0; +#X connect 0 1 31 0; +#X connect 0 2 12 0; #X connect 1 0 0 0; #X connect 2 0 0 0; #X connect 3 0 4 0; @@ -73,3 +89,5 @@ #X connect 21 0 23 1; #X connect 22 0 21 0; #X connect 22 0 11 0; +#X connect 25 0 0 0; +#X connect 27 0 0 1; -- cgit v1.2.1