#N canvas 11 6 1106 717 12; #X obj 274 260 average; #X obj 18 150 beat; #X obj 18 175 borax; #X obj 18 125 chord; #X obj 15 551 dist; #X obj 274 155 divide; #X obj 274 129 divmod; #X obj 599 149 fifo; #X obj 274 286 history; #X obj 601 503 ignore; #X obj 601 477 iso; #X obj 598 123 lifo; #X obj 274 312 match; #X obj 274 180 minus; #X obj 600 257 mlife; #X obj 274 207 multi; #X obj 15 576 netdist; #X obj 18 251 pitch; #X obj 274 234 plus; #X obj 601 425 pulse; #X obj 15 600 remote; #X obj 18 200 rhythm; #X obj 18 225 score array01; #X obj 601 451 speedlim; #X obj 601 529 step; #X obj 600 232 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 274 93 MATH; #X text 341 130 calculate / and %; #X text 339 155 / for several inputs; #X text 333 235 + for several inputs; #X text 333 207 * for several inputs; #X text 337 181 - for several inputs; #X text 345 259 average of last N values; #X text 346 285 average over last N seconds; #X text 329 312 match input to list of numbers; #X text 601 399 TIME; #X text 678 452 lets input through every N milliseconds; #X text 640 479 play sequence of MIDI notes; #X text 662 504 ignore too fast changing input; #X text 63 550 send to list of receive objects; #X text 84 574 same for netreceive; #X text 74 599 send to one receive object; #X text 597 96 BUFFER; #X text 648 531 a line object that steps; #X text 599 208 OTHER / EXPERIMENTAL; #X text 657 231 self-similar substitution; #X text 656 257 cellular automaton; #X obj 274 338 scale; #X text 656 425 a 'better' metro; #X obj 601 555 history; #X obj 601 581 velocity; #X text 670 555 average over last N milliseconds; #X text 677 581 velocity of input in digits per second; #X obj 15 624 netrec; #X text 74 625 netreceive with extra info about sender; #X obj 274 364 delta; #X text 139 61 download at http://www.akustische-kunst.org/puredata/maxlib ; #X obj 599 174 listfifo; #X text 677 173 first in first out for lists; #X text 646 148 first in first out for floats; #X text 643 123 last in first out for floats; #X obj 600 607 sync; #X text 645 609 extended trigger object; #X text 328 338 scale input to output range; #X text 13 528 (REMOTE)CONTROL; #X obj 16 649 netserver; #X obj 16 676 netclient; #X text 103 654 bidirectional communication; #X text 112 669 (client / server based); #X obj 274 392 wrap; #X obj 274 419 rewrap; #X text 320 392 warp a number in a range; #X text 337 420 warp it back and forth; #X text 30 26 maxlib 1.3 :: Music Analysis eXtensions LIBrary; #X text 328 364 calculate 1st or 2nd order diff.; #X text 600 288 RANDOM; #X obj 600 312 gauss; #X obj 600 337 poisson; #X obj 666 312 linear; #X obj 666 337 bilex; #X obj 736 311 expo; #X obj 785 311 beta; #X obj 834 312 cauchy; #X obj 737 338 arbran array01 array02; #X obj 18 278 gestalt; #X obj 18 303 edge; #X text 56 306 detect rising/falling edge; #X text 84 278 'gestalt' of music; #X obj 599 365 urn; #X text 632 366 urn selection model; #X obj 601 635 timebang; #X text 680 635 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 67 392 split according to range; #X obj 15 463 limit; #X text 63 464 limiter for floats; #X obj 15 415 nroute; #X text 69 416 r. according to Nth elem.; #X text 24 363 ROUTING / CHECKING; #X obj 600 661 pong; #X obj 18 330 tilt; #X obj 600 686 temperature; #X text 698 687 amount of input changes per time; #X text 646 662 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;