aboutsummaryrefslogtreecommitdiff
path: root/doc/help/cyclone/matrix~-help.pd
diff options
context:
space:
mode:
Diffstat (limited to 'doc/help/cyclone/matrix~-help.pd')
-rw-r--r--doc/help/cyclone/matrix~-help.pd233
1 files changed, 152 insertions, 81 deletions
diff --git a/doc/help/cyclone/matrix~-help.pd b/doc/help/cyclone/matrix~-help.pd
index 06d5c3c..c9aac25 100644
--- a/doc/help/cyclone/matrix~-help.pd
+++ b/doc/help/cyclone/matrix~-help.pd
@@ -1,97 +1,168 @@
-#N canvas 0 26 840 550 10;
-#X obj 8 6 cnv 15 500 30 empty empty matrix~ 20 12 0 14 -262130 -66577
+#N canvas 511 79 569 534 10;
+#X obj 1 895 cnv 15 552 21 empty empty empty 20 12 0 14 -233017 -33289
0;
-#X obj 61 237 dac~;
-#X obj 36 209 *~ 0.15;
-#X obj 91 209 *~ 0.15;
-#X obj 47 156 matrix~ 6 2 1;
-#X obj 66 121 osc~ 111;
-#X obj 126 121 osc~ 222;
-#X obj 186 121 osc~ 333;
-#X obj 246 121 osc~ 444;
-#X obj 306 121 osc~ 555;
-#X obj 366 121 osc~ 666;
-#X text 23 46 a switching or mixing matrix for signals;
-#X obj 122 177 print dump;
-#X msg 47 76 dump;
-#X text 462 86 the first argument is the number of inlets;
-#X text 462 106 the second argument is the number of signal outlets
+#X obj 2 389 cnv 3 550 3 empty empty inlets 8 12 0 13 -228856 -1 0
;
-#X text 440 66 object argments (floats): #inlets #outlets mixmode;
-#X text 462 126 the third argument is optional \, a 1 turns on "mix
+#N canvas 611 363 351 231 META 0;
+#X text 1 20 LICENSE SIBSD;
+#X text 1 100 LIBRARY cyclone;
+#X text 1 0 KEYWORDS signal switching matrix mixing;
+#X text 1 40 DESCRIPTION a switching or mixing matrix for signals;
+#X text 1 60 INLET_N signal message;
+#X text 1 80 OUTLET_N signal list;
+#X text 0 121 VERSION 0.1-alpha57;
+#X text 0 139 AUTHOR Krzysztof Czaja;
+#X text 1 157 RELEASE_DATE 2002;
+#X text 2 176 WEBSITE http://suita.chopin.edu.pl/~czaja/miXed/externs/cyclone.html
+;
+#X text 2 208 HELP_PATCH_AUTHORS Christoph Kummerer. Revised by Jonathan
+Wilkes for Pd-extended 0.42 to conform to the PDDP template. Alex Cleveland
+updated this patch for Pd-l2ork version 2013.05.28. Fred Jan Kraan
+adapted the patch to pd-extended 2015-02-02;
+#X restore 501 897 pd META;
+#X obj 3 468 cnv 3 550 3 empty empty outlets 8 12 0 13 -228856 -1 0
+;
+#X obj 1 524 cnv 3 550 3 empty empty arguments 8 12 0 13 -228856 -1
+0;
+#X obj 3 755 cnv 3 550 3 empty empty more_info 8 12 0 13 -228856 -1
+0;
+#N canvas 309 485 428 109 Related_objects 0;
+#X obj 0 0 cnv 15 425 20 empty empty empty 3 12 0 14 -204280 -1 0;
+#X text 6 1 Related Objects;
+#X restore 213 897 pd Related_objects;
+#X obj 80 398 cnv 17 3 33 empty empty n 5 9 0 16 -228856 -162280 0
+;
+#X obj 81 479 cnv 17 3 33 empty empty n 5 9 0 16 -228856 -162280 0
+;
+#X obj 0 0 cnv 15 552 40 empty empty matrix~ 3 12 0 18 -204280 -1 0
+;
+#X text 12 23 a switching or mixing matrix for signals;
+#X obj 318 305 *~ 0.15;
+#X obj 378 305 *~ 0.15;
+#X obj 316 89 osc~ 111;
+#X obj 340 110 osc~ 222;
+#X obj 365 131 osc~ 333;
+#X obj 389 152 osc~ 444;
+#X obj 414 173 osc~ 555;
+#X obj 439 194 osc~ 666;
+#X obj 440 304 print dump;
+#X msg 245 85 dump;
+#X text 111 396 signal;
+#X text 180 396 - signals to mix or switch;
+#X text 111 416 message;
+#X text 111 478 signal;
+#X text 180 417 - dump: outputs the current gains of all connections
+out the rightmost outlet in list: inlet # \, outlet# \, gain;
+#X text 180 478 - mixed or switched singals from inlets;
+#X text 92 560 2) float - argument is the number of signal outlets
+;
+#X text 92 539 1) float - argument is the number of inlets;
+#X text 92 579 3) float - argument is optional \, a 1 turns on "mix
mode" \, otherwise the default is "switch mode";
-#X text 17 351 mix mode:;
-#X text 17 271 switch mode:;
-#X text 30 291 By default \, [matrix~] is in "switch mode". In switch
+#X text 92 682 mix mode:;
+#X text 92 614 switch mode:;
+#X text 109 627 By default \, [matrix~] is in "switch mode". In switch
mode \, the connections are either on or off. This can cause audible
clicks when switching (Max/MSP calls this "binary mode").;
-#X text 30 371 "mix mode" mixes the incoming signals using the values
+#X text 109 694 "mix mode" mixes the incoming signals using the values
from the incoming list to specify the gain \, so they can change the
amplitude based on that number. mix mode requires more CPU time. (Max/MSP
calls this "non-binary mode").;
-#X text 19 441 If you want to specify the gain of each connection \,
+#X text 96 783 If you want to specify the gain of each connection \,
you must use three- or four-element list messages rather than the 'connect'
message. Connections formed with the 'connect' message always have
a gain specified by the third argument initially given to the object.
However \, subsequent list messages can alter the gain of connections
formed with the 'connect' message.;
-#X text 83 75 <-- outputs the current gains of all connections out
-the rightmost outlet \, in lists like this: inlet# outlet# gain;
-#X text 431 288 [connect inlet# outlet#(;
-#X text 431 328 [disconnect inlet# outlet#(;
-#X msg 651 288 connect 0 2;
-#X text 621 289 i.e.;
-#X text 621 329 i.e.;
-#X msg 651 328 disconnect 0 2;
-#X text 447 342 disconnect inlet# from outlet#;
-#X text 432 252 Inlets and outlets are numbered from left to right
-\, starting at zero (i.e. hot inlets are 0).;
-#X text 450 305 connect inlet# to outlet#;
-#X text 621 369 i.e.;
-#X text 431 368 [inlet# outlet# gain(;
-#X msg 651 368 0 2 0.5;
-#X text 447 383 if gain is non-zero \, connect inlet# to outlet#. If
+#X text 111 498 list;
+#X text 180 498 - last outlet dumps all info in list;
+#X obj 461 4 matrix~ 1 1 1;
+#N canvas 607 595 468 311 more... 0;
+#X msg 262 55 connect 0 2;
+#X text 232 56 i.e.;
+#X text 232 96 i.e.;
+#X msg 262 95 disconnect 0 2;
+#X text 58 109 disconnect inlet# from outlet#;
+#X text 43 19 Inlets and outlets are numbered from left to right \,
+starting at zero (i.e. hot inlets are 0).;
+#X text 61 72 connect inlet# to outlet#;
+#X text 232 136 i.e.;
+#X msg 262 135 0 2 0.5;
+#X text 58 150 if gain is non-zero \, connect inlet# to outlet#. If
gain is zero \, disconnect inlet# from outlet#;
-#X msg 721 368 0 2 0;
-#X text 621 419 i.e.;
-#X text 431 418 [inlet# outlet# gain ramptime(;
-#X msg 651 418 0 2 0.5 500;
-#X msg 741 418 0 2 0 1000;
-#X text 447 435 connect inlet# to outlet# with "gain" using "ramptime"
+#X msg 332 135 0 2 0;
+#X text 232 186 i.e.;
+#X msg 262 185 0 2 0.5 500;
+#X msg 352 185 0 2 0 1000;
+#X text 58 202 connect inlet# to outlet# with "gain" using "ramptime"
in milliseconds;
-#X text 431 518 [clear( - remove all connections.;
-#X msg 642 518 clear;
-#X text 621 469 i.e.;
-#X text 431 468 [ramp ramptime(;
-#X text 447 488 sets the default time in milliseconds used to change
+#X msg 253 285 clear;
+#X text 232 236 i.e.;
+#X text 58 255 sets the default time in milliseconds used to change
"gain" when in mix mode;
-#X msg 651 468 ramp 500;
-#X msg 731 468 ramp 1000;
-#N canvas 309 151 494 405 META 0;
-#X text 12 195 HELP_PATCH_AUTHORS Christoph Kummerer. Revised by Jonathan
-Wilkes for Pd-extended 0.42 to conform to the PDDP template.;
-#X text 12 165 WEBSITE http://suita.chopin.edu.pl/~czaja/miXed/externs/cyclone.html
-;
-#X text 12 5 KEYWORDS signal max_compatible;
-#X text 12 45 DESCRIPTION a switching or mixing matrix for signals
-;
-#X text 12 85 INLET_N signal;
-#X text 12 105 OUTLET_N signal;
-#X text 12 125 OUTLET_R list;
-#X text 12 65 INLET_0 signal dump list ramp clear connect disconnect
-;
-#X text 12 25 LICENSE SIBSD;
-#X text 12 145 AUTHOR Krzysztof Czaja;
-#X restore 786 521 pd META;
-#X connect 2 0 1 0;
-#X connect 3 0 1 1;
-#X connect 4 0 2 0;
-#X connect 4 1 3 0;
-#X connect 4 2 12 0;
-#X connect 5 0 4 0;
-#X connect 6 0 4 1;
-#X connect 7 0 4 2;
-#X connect 8 0 4 3;
-#X connect 9 0 4 4;
-#X connect 10 0 4 5;
-#X connect 13 0 4 0;
+#X msg 262 235 ramp 500;
+#X msg 342 235 ramp 1000;
+#X text 42 286 clear - remove all connections.;
+#X text 42 235 ramp ramptime;
+#X text 42 185 inlet# outlet# gain ramptime;
+#X text 42 135 inlet# outlet# gain;
+#X text 42 95 disconnect inlet# outlet#;
+#X text 42 55 connect inlet# outlet#;
+#X obj 2 2 cnv 15 425 20 empty empty empty 3 12 0 14 -204280 -1 0;
+#X text 5 3 More arguments for fade in and fade out;
+#X restore 451 448 pd more...;
+#X obj 317 245 cyclone/matrix~ 6 2 1;
+#X obj 319 337 output~;
+#X obj 138 95 hradio 15 1 0 6 empty empty empty 0 -8 0 10 -262144 -1
+-1 0;
+#X obj 138 114 hradio 15 1 0 2 empty empty empty 0 -8 0 10 -262144
+-1 -1 0;
+#X obj 138 158 pack f f;
+#X obj 138 137 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X msg 138 181 connect \$1 \$2;
+#X text 99 52 outputs the current gains of all connections out the
+rightmost outlet \, in lists like this: inlet# outlet# gain;
+#X obj 139 239 hradio 15 1 0 6 empty empty empty 0 -8 0 10 -262144
+-1 -1 0;
+#X obj 139 258 hradio 15 1 0 2 empty empty empty 0 -8 0 10 -262144
+-1 -1 0;
+#X obj 139 302 pack f f;
+#X obj 139 280 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X msg 139 326 disconnect \$1 \$2;
+#X text 95 90 inlet;
+#X text 90 110 outlet;
+#X text 99 237 inlet;
+#X text 94 257 outlet;
+#X text 27 96 connect;
+#X text 25 243 disconnect;
+#X obj 139 350 print -;
+#X obj 138 206 print -;
+#X text 180 445 - connect \, disconnect \, ramp: as specified in;
+#X connect 11 0 40 0;
+#X connect 12 0 40 1;
+#X connect 13 0 39 0;
+#X connect 14 0 39 1;
+#X connect 15 0 39 2;
+#X connect 16 0 39 3;
+#X connect 17 0 39 4;
+#X connect 18 0 39 5;
+#X connect 20 0 39 0;
+#X connect 39 0 11 0;
+#X connect 39 1 12 0;
+#X connect 39 2 19 0;
+#X connect 41 0 43 0;
+#X connect 42 0 43 1;
+#X connect 42 0 44 0;
+#X connect 43 0 45 0;
+#X connect 44 0 43 0;
+#X connect 45 0 39 0;
+#X connect 45 0 59 0;
+#X connect 47 0 49 0;
+#X connect 48 0 49 1;
+#X connect 48 0 50 0;
+#X connect 49 0 51 0;
+#X connect 50 0 49 0;
+#X connect 51 0 39 0;
+#X connect 51 0 58 0;