#N canvas 75 -12 1161 819 10; #X obj 307 260 average; #X obj 18 150 beat; #X obj 18 175 borax; #X obj 18 125 chord; #X obj 14 588 dist; #X obj 307 155 divide; #X obj 307 129 divmod; #X obj 656 148 fifo; #X obj 307 286 history; #X obj 403 577 ignore; #X obj 403 552 iso; #X obj 655 122 lifo; #X obj 307 312 match; #X obj 307 180 minus; #X obj 660 343 mlife; #X obj 307 207 multi; #X obj 14 613 netdist; #X obj 18 251 pitch; #X obj 307 234 plus; #X obj 403 499 pulse; #X obj 14 637 remote; #X obj 18 200 rhythm; #X obj 18 225 score array01; #X obj 403 525 speedlim; #X obj 403 603 step; #X obj 660 318 subst; #X text 140 44 written by Olaf Matthes ; #X text 71 125 chord detection; #X text 68 150 beat tracking; #X text 77 201 beat detection; #X text 72 176 music analysis; #X text 135 225 score following; #X text 72 251 pitch information; #X text 19 94 MUSIC / MIDI ANALYSIS; #X text 310 91 MATH; #X text 374 130 calculate / and %; #X text 372 155 / for several inputs; #X text 366 235 + for several inputs; #X text 366 207 * for several inputs; #X text 370 181 - for several inputs; #X text 378 259 average of last N values; #X text 379 285 average over last N seconds; #X text 362 312 match input to list of numbers; #X text 403 473 TIME; #X text 480 526 lets input through every N milliseconds; #X text 442 553 play sequence of MIDI notes; #X text 464 578 ignore too fast changing input; #X text 62 587 send to list of receive objects; #X text 83 611 same for netreceive; #X text 73 636 send to one receive object; #X text 654 95 BUFFER; #X text 450 605 a line object that steps; #X text 659 294 OTHER / EXPERIMENTAL; #X text 717 317 self-similar substitution; #X text 716 343 cellular automaton; #X obj 307 338 scale; #X text 458 499 a 'better' metro; #X obj 403 629 history; #X obj 403 655 velocity; #X text 472 629 average over last N milliseconds; #X text 479 655 velocity of input in digits per second; #X obj 14 661 netrec; #X text 73 662 netreceive with extra info about sender; #X obj 307 364 delta; #X text 139 61 download at http://www.akustische-kunst.org/puredata/maxlib ; #X obj 656 173 listfifo; #X text 734 172 first in first out for lists; #X text 703 147 first in first out for floats; #X text 700 122 last in first out for floats; #X obj 402 681 sync; #X text 447 683 extended trigger object; #X text 361 338 scale input to output range; #X text 12 565 (REMOTE)CONTROL; #X obj 15 686 netserver; #X obj 15 713 netclient; #X text 102 691 bidirectional communication; #X text 111 706 (client / server based); #X obj 307 392 wrap; #X obj 307 419 rewrap; #X text 353 392 warp a number in a range; #X text 370 420 warp it back and forth; #X text 361 364 calculate 1st or 2nd order diff.; #X text 660 374 RANDOM; #X obj 660 398 gauss; #X obj 660 423 poisson; #X obj 726 398 linear; #X obj 726 423 bilex; #X obj 796 397 expo; #X obj 845 397 beta; #X obj 894 398 cauchy; #X obj 797 424 arbran array01 array02; #X obj 18 278 gestalt; #X obj 18 303 edge; #X text 66 307 detect rising/falling edge; #X text 84 278 'gestalt' of music; #X obj 659 452 urn; #X text 692 452 urn selection model; #X obj 403 709 timebang; #X text 482 709 send a bang at given time of day; #X obj 15 390 split; #X obj 15 439 unroute; #X text 81 440 opposit to route; #X text 74 392 split according to range; #X obj 15 463 limit; #X text 63 464 limiter for floats; #X obj 15 415 nroute; #X text 80 414 r. according to Nth elem.; #X text 24 363 ROUTING / CHECKING; #X obj 402 735 pong; #X obj 18 330 tilt; #X obj 402 760 temperature; #X text 500 761 amount of input changes per time; #X text 448 736 a bouncing ball model; #X text 66 333 meassure tilt of input; #X obj 16 489 listfunnel; #X text 107 490 Max's funnel for lists; #X text 30 26 maxlib 1.5 :: Music Analysis eXtensions LIBrary; #X obj 656 201 arraycopy; #X text 741 202 copy from one array to another; #X obj 17 525 nchange s; #X text 89 526 change that exepts any kind of input;