#N canvas 707 188 663 568 10;
#X obj 188 305 poly 4 1;
#X msg 239 259 60 0;
#X msg 283 259 62 64;
#X msg 330 259 62 0;
#X obj 188 331 pack 0 0 0;
#X obj 188 357 print;
#X text 233 356 Output is in the printout window.;
#X msg 390 260 stop;
#X msg 432 260 clear;
#X msg 188 259 60 64;
#X text 112 119 MIDI-style polyphonic voice allocator;
#X text 149 152 The [poly] object takes a stream of pitch/velocity
pairs and outputs triples containing voice number \, pitch and velocity.
You can pack the output and use the route object to route messages
among a bank of voices depending on the first outlet. [poly] can be
configured to do voice stealing or not (the default.);
#X connect 0 0 4 0;
#X connect 0 1 4 1;
#X connect 0 2 4 2;
#X connect 1 0 0 0;
#X connect 2 0 0 0;
#X connect 3 0 0 0;
#X connect 4 0 5 0;
#X connect 7 0 0 0;
#X connect 8 0 0 0;
#X connect 9 0 0 0;
