From 9c0e19a3be2288db79e2502e5fa450c3e20a668d Mon Sep 17 00:00:00 2001 From: Guenter Geiger Date: Fri, 9 May 2003 16:04:00 +0000 Subject: This commit was generated by cvs2svn to compensate for changes in r610, which included commits to RCS files with non-trunk default branches. svn path=/trunk/; revision=611 --- pd/doc/5.reference/poly-help.pd | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 pd/doc/5.reference/poly-help.pd (limited to 'pd/doc/5.reference/poly-help.pd') diff --git a/pd/doc/5.reference/poly-help.pd b/pd/doc/5.reference/poly-help.pd new file mode 100644 index 00000000..0b34f99e --- /dev/null +++ b/pd/doc/5.reference/poly-help.pd @@ -0,0 +1,30 @@ +#N canvas 0 0 600 496 12; +#X text 155 228 <-- scroll to change the value of delay in milliseconds.; +#X text 406 383 updated for Pd version 0.25; +#X text 42 383 see also:; +#X obj 66 15 poly; +#X text 101 14 - MIDI-STYLE POLYPHONIC VOICE ALLOCATOR; +#X text 12 42 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 obj 110 384 route; +#X obj 154 384 makenote; +#X obj 52 254 poly 4 1; +#X text 134 253 <-- first argument \, number of voices \; second argument selects voice stealing; +#X msg 52 168 60 64; +#X msg 103 168 60 0; +#X msg 147 168 62 64; +#X msg 194 168 62 0; +#X obj 52 280 pack 0 0 0; +#X obj 52 306 print; +#X text 97 305 Output is in the printout window.; +#X msg 254 177 stop; +#X msg 296 177 clear; +#X connect 8 0 14 0; +#X connect 8 1 14 1; +#X connect 8 2 14 2; +#X connect 10 0 8 0; +#X connect 11 0 8 0; +#X connect 12 0 8 0; +#X connect 13 0 8 0; +#X connect 14 0 15 0; +#X connect 17 0 8 0; +#X connect 18 0 8 0; -- cgit v1.2.1