diff options
Diffstat (limited to 'doc/help/cyclone/count~-help.pd')
-rw-r--r-- | doc/help/cyclone/count~-help.pd | 257 |
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; |