diff --git a/Examples/Part.04-Control/21-Basic-Signal-Analysis/5.[beat~].pd b/Examples/Part.04-Control/21-Basic-Signal-Analysis/5.[beat~].pd index d6d1a34..025e10a 100755 --- a/Examples/Part.04-Control/21-Basic-Signal-Analysis/5.[beat~].pd +++ b/Examples/Part.04-Control/21-Basic-Signal-Analysis/5.[beat~].pd @@ -1,17 +1,17 @@ -#N canvas 701 23 426 549 12; +#N canvas 604 23 426 549 12; #X declare -path else; #X obj 247 17 declare -path else; -#X obj 147 298 bng 22 250 50 0 empty empty empty 0 -6 0 8 #dfdfdf #000000 #000000; -#X floatatom 237 372 9 0 0 0 - - - 16; -#X obj 110 176 tgl 22 0 empty empty empty 0 -8 0 10 #dfdfdf #000000 #000000 0 1; -#X text 256 399 BPM; -#X obj 147 378 resonant~ 1500 500, f 10; -#X obj 147 346 impseq~; -#X obj 110 221 player~ -loop loop.wav; -#X obj 237 341 tap; -#X obj 110 440 out~; -#X obj 147 268 beat~ 0.5; -#X text 37 52 [beat~] is based on 'aubio' \, a C library for signal analysis that performs not only attack detection like [bonk~] does \, but it can also perform an analysis to measure the steady beat of a rhythmic section. This rhythmic loop (same as last example) is a bit complex so it doesn't perform miracles in extracting a regulat beat. Check its help file., f 51; +#X obj 147 325 bng 22 250 50 0 empty empty empty 0 -6 0 8 #dfdfdf #000000 #000000; +#X floatatom 237 399 9 0 0 0 - - - 16; +#X obj 110 203 tgl 22 0 empty empty empty 0 -8 0 10 #dfdfdf #000000 #000000 0 1; +#X text 256 426 BPM; +#X obj 147 405 resonant~ 1500 500, f 10; +#X obj 147 373 impseq~; +#X obj 110 248 player~ -loop loop.wav; +#X obj 237 368 tap; +#X obj 110 467 out~; +#X obj 147 295 beat~ 0.5; +#X text 38 61 The [beat~] object from ELSE is based on 'aubio' \, a C library for signal analysis that performs not only attack detection like [bonk~] does \, but it can also perform an analysis to measure the steady beat of a rhythmic section. This rhythmic loop (same as last example) is a bit complex so it doesn't perform miracles in extracting a regular beat. Check its help file \, try a simpler 4/4 bar., f 52; #X connect 1 0 6 0; #X connect 1 0 8 0; #X connect 3 0 7 0;