aboutsummaryrefslogtreecommitdiff
path: root/doc/help/cyclone/count~-help.pd
diff options
context:
space:
mode:
Diffstat (limited to 'doc/help/cyclone/count~-help.pd')
-rw-r--r--doc/help/cyclone/count~-help.pd257
1 files changed, 193 insertions, 64 deletions
diff --git a/doc/help/cyclone/count~-help.pd b/doc/help/cyclone/count~-help.pd
index df806ce..ef23781 100644
--- a/doc/help/cyclone/count~-help.pd
+++ b/doc/help/cyclone/count~-help.pd
@@ -1,69 +1,198 @@
-#N canvas 0 26 659 597 10;
-#X obj 4 4 cnv 15 400 40 empty empty empty 20 12 0 14 -262130 -66577
+#N canvas 496 104 572 531 10;
+#X obj 0 692 cnv 15 552 21 empty empty empty 20 12 0 14 -233017 -33289
0;
-#X text 20 557 docs based on the MAX/MSP reference (c) cycling'74;
-#X text 19 572 ___________________________________________________
+#X obj 2 369 cnv 3 550 3 empty empty inlets 8 12 0 13 -228856 -1 0
;
-#X obj 32 17 count~;
-#X text 106 18 sample counter;
-#X obj 135 402 count~;
-#X msg 55 98 stop;
-#X msg 33 72 bang;
-#X text 72 73 start counting;
-#X text 94 99 stop \, you guessed it;
-#X obj 185 458 snapshot~;
-#X obj 185 429 metro 20;
-#X obj 185 403 tgl 15 0 empty start empty 0 -6 0 8 -262144 -1 -1 0
-1;
-#X floatatom 185 485 15 0 0 0 - - -;
-#X text 298 486 samples counted;
-#X floatatom 172 291 5 0 0 0 - - -;
-#X floatatom 135 267 5 0 0 0 - - -;
-#X text 215 291 set a max value \, counter restarts at min;
-#X obj 33 357 tgl 20 0 empty start empty 0 -6 0 8 -4034 -1 -1 0 1;
-#X msg 33 381 \; pd dsp \$1;
-#X obj 110 134 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
-1;
-#X msg 110 159 autoreset \$1;
-#X text 135 135 reset counter to min if dsp is turned off and on again
+#N canvas 555 430 410 251 META 0;
+#X text 1 18 LICENSE SIBSD;
+#X text 1 108 LIBRARY cyclone;
+#X text 1 0 KEYWORDS signal count dsp;
+#X text 1 36 DESCRIPTION sample counter for dsp;
+#X text 1 90 OUTLET_0 float;
+#X text 1 54 INLET_0 bang stop float autoreset;
+#X text 1 72 INLET_1 float;
+#X text 0 128 VERSION 0.1-alpha57;
+#X text 0 146 AUTHOR Krzysztof Czaja;
+#X text 1 164 RELEASE_DATE 2002;
+#X text 2 183 WEBSITE http://suita.chopin.edu.pl/~czaja/miXed/externs/cyclone.html
;
-#X text 61 357 try it;
-#X msg 182 243 set \$1;
-#X floatatom 182 221 5 0 0 0 - - -;
-#X text 181 266 set a min value (immediately);
-#X msg 536 239 min \$1;
-#X floatatom 536 218 5 0 0 0 - - -;
-#X text 240 244 set a min value for the next loop same as;
-#X msg 413 345 10 100000 1 1;
-#X text 200 325 you can also use a list like :;
-#X msg 413 323 min max on/off? autoreset?;
-#X obj 395 431 count~ 10 10000 0 1;
-#X text 332 412 args mean : min max on/off? autoreset?;
-#N canvas 111 60 494 389 META 0;
-#X text 12 175 HELP_PATCH_AUTHORS Christoph Kummerer. Revised by Jonathan
-Wilkes for Pd-extended 0.42 to conform to the PDDP template.;
-#X text 12 145 WEBSITE http://suita.chopin.edu.pl/~czaja/miXed/externs/cyclone.html
+#X text 2 215 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 500 694 pd META;
+#X obj 0 518 cnv 3 550 3 empty empty outlets 8 12 0 13 -228856 -1 0
;
-#X text 12 5 KEYWORDS signal max_compatible;
-#X text 12 45 DESCRIPTION sample counter;
-#X text 12 65 INLET_0 signal bang float list set stop autoreset;
-#X text 12 85 INLET_1 float;
-#X text 12 105 OUTLET_0 signal;
-#X text 12 25 LICENSE SIBSD;
-#X text 12 125 AUTHOR Krzysztof Czaja;
-#X restore 605 576 pd META;
-#X connect 5 0 10 0;
+#X obj 0 555 cnv 3 550 3 empty empty arguments 8 12 0 13 -228856 -1
+0;
+#N canvas 308 573 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 obj 9 31 count;
+#X obj 50 31 counter;
+#X obj 121 31 phasor~;
+#X restore 202 694 pd Related_objects;
+#X obj 80 378 cnv 17 3 95 empty empty 0 5 9 0 16 -228856 -162280 0
+;
+#X obj 80 487 cnv 17 3 17 empty empty 1 5 9 0 16 -228856 -162280 0
+;
+#X obj 0 0 cnv 15 552 40 empty empty count~ 3 12 0 18 -204280 -1 0
+;
+#X text 12 23 sample counter for dsp;
+#X text 110 377 bang;
+#X text 178 377 - start counting;
+#X text 110 416 stop;
+#X text 178 416 - stop the counter;
+#X text 110 397 float;
+#X obj 80 527 cnv 17 3 17 empty empty 0 5 9 0 16 -228856 -162280 0
+;
+#X text 110 487 float;
+#X text 178 487 - set a maximum value;
+#X text 110 436 autoreset;
+#X text 178 526 - the current count;
+#X text 92 563 1) float;
+#X text 92 580 2) float;
+#X text 92 597 3) float;
+#X text 178 596 - 0 or 1 for counter on/off;
+#X text 178 564 - the minimum value;
+#X text 92 612 4) float;
+#X text 178 612 - 0 or 1 \, autoreset counter if dsp goes off and back
+on;
+#X obj 504 2 count~;
+#X text 178 579 - the maximum value;
+#X text 110 528 signal;
+#X text 110 456 set;
+#X text 178 456 - sets minimum (and optional maximum) value;
+#X text 178 436 - reset counter to minimum if dsp is turned off and
+on again;
+#X text 178 397 - set a minimum value. counter is reset to this value
+;
+#X obj 0 637 cnv 3 550 3 empty empty more_info 8 12 0 13 -228856 -1
+0;
+#N canvas 524 335 500 458 all 0;
+#X msg 103 58 stop;
+#X msg 78 29 bang;
+#X text 111 27 start counting;
+#X text 136 56 stop \, you guessed it;
+#X obj 97 409 snapshot~;
+#X obj 97 385 metro 20;
+#X obj 97 365 tgl 15 0 empty start empty 0 -6 0 8 -262144 -1 -1 0 1
+;
+#X floatatom 97 433 15 0 0 0 - - -;
+#X text 192 432 samples counted;
+#X text 212 243 set a max value \, counter restarts at min;
+#X obj 127 93 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
+;
+#X msg 127 116 autoreset \$1;
+#X text 144 90 reset counter to min if dsp is turned off and on again
+;
+#X text 184 206 set a min value (immediately);
+#X msg 442 163 min \$1;
+#X floatatom 442 142 5 0 0 0 - - -;
+#X msg 187 312 10 100000 1 1;
+#X msg 187 290 min max on/off? autoreset?;
+#X text 183 162 set a min value for the next loop. same as;
+#X text 181 272 you can also use a list like:;
+#X msg 138 163 set 0;
+#X text 250 185 sets minimum and maximum;
+#X msg 154 209 0;
+#X msg 141 185 set -20000 40000;
+#X msg 12 159 -10000 30000;
+#X obj 0 3 cnv 15 425 20 empty empty empty 3 12 0 14 -204280 -1 0;
+#X text 2 4 All the options;
+#X obj 78 342 cyclone/count~;
+#X msg 159 243 99999;
+#X connect 0 0 27 0;
+#X connect 1 0 27 0;
+#X connect 4 0 7 0;
+#X connect 5 0 4 0;
#X connect 6 0 5 0;
-#X connect 7 0 5 0;
-#X connect 10 0 13 0;
-#X connect 11 0 10 0;
-#X connect 12 0 11 0;
-#X connect 15 0 5 1;
-#X connect 16 0 5 0;
-#X connect 18 0 19 0;
-#X connect 20 0 21 0;
-#X connect 21 0 5 0;
-#X connect 24 0 5 0;
-#X connect 25 0 24 0;
-#X connect 28 0 27 0;
-#X connect 30 0 5 0;
+#X connect 10 0 11 0;
+#X connect 11 0 27 0;
+#X connect 15 0 14 0;
+#X connect 16 0 27 0;
+#X connect 20 0 27 0;
+#X connect 22 0 27 0;
+#X connect 23 0 27 0;
+#X connect 24 0 27 0;
+#X connect 27 0 4 0;
+#X connect 28 0 27 1;
+#X restore 436 334 pd all the options;
+#X obj 99 320 output~;
+#X msg 118 96 set 0 62079;
+#X msg 98 51 bang;
+#X msg 108 74 stop;
+#X obj 98 223 cyclone/count~ 0 62079 0 0;
+#X msg 126 119 set 10000 40000;
+#X obj 154 167 hsl 165 15 0 62079 0 0 stop-slider stop-slider-R empty
+-2 -8 0 10 -262144 -1 -1 16400 1;
+#X obj 153 141 hsl 165 15 0 62079 0 0 start-slider start-slider-R empty
+-2 -8 0 10 -262144 -1 -1 0 1;
+#X text 287 122 start;
+#X text 293 180 stop;
+#X obj 435 256 table \$0-voice;
+#X obj 98 287 cyclone/index~ \$0-voice;
+#X text 138 50 start playback;
+#N canvas 527 566 434 300 load 0;
+#X obj 17 128 soundfiler;
+#X floatatom 17 151 8 0 0 0 - - -;
+#X msg 44 206 range 0 \$1;
+#X obj 17 57 loadbang;
+#X obj 17 81 f \$0;
+#X msg 17 104 read -resize voice.wav \$1-voice;
+#X obj 21 34 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X obj 17 176 t f f;
+#X obj 44 229 s start-slider-R;
+#X obj 17 250 s stop-slider-R;
+#X floatatom 225 160 8 0 0 0 - - -;
+#X floatatom 323 161 8 0 0 0 - - -;
+#X obj 225 128 moses 0;
+#X obj 323 131 moses 0;
+#X floatatom 264 181 5 0 0 0 - - -;
+#X floatatom 362 182 8 0 0 0 - - -;
+#X obj 276 100 + 1;
+#X text 243 255 keeps start before end;
+#X text 243 270 and end after start;
+#X obj 225 37 r start-slider;
+#X obj 323 37 r stop-slider;
+#X obj 327 229 s stop-slider-R;
+#X obj 222 230 s start-slider-R;
+#X obj 0 2 cnv 15 425 20 empty empty empty 3 12 0 14 -204280 -1 0;
+#X text 7 2 Load and play the voice wav and keep sliders meaningful
+;
+#X connect 0 0 1 0;
+#X connect 1 0 7 0;
+#X connect 2 0 8 0;
+#X connect 2 0 9 0;
+#X connect 3 0 4 0;
+#X connect 4 0 5 0;
+#X connect 5 0 0 0;
+#X connect 6 0 3 0;
+#X connect 7 0 9 0;
+#X connect 7 1 2 0;
+#X connect 11 0 22 0;
+#X connect 12 0 10 0;
+#X connect 12 1 14 0;
+#X connect 13 0 11 0;
+#X connect 13 1 15 0;
+#X connect 14 0 21 0;
+#X connect 16 0 12 1;
+#X connect 19 0 12 0;
+#X connect 19 0 13 1;
+#X connect 20 0 13 0;
+#X connect 20 0 16 0;
+#X restore 434 234 pd load voice;
+#X text 149 151 continuous soft and relaxing;
+#X text 92 647 The [count~] object does not support the signal-in to
+control the counter (zero = stop counter \, non-zero = start counter)
+;
+#X connect 37 0 40 0;
+#X connect 38 0 40 0;
+#X connect 39 0 40 0;
+#X connect 40 0 47 0;
+#X connect 41 0 40 0;
+#X connect 42 0 40 1;
+#X connect 43 0 40 0;
+#X connect 47 0 36 0;
+#X connect 47 0 36 1;