diff options
Diffstat (limited to 'doc/help/cyclone/log~-help.pd')
-rw-r--r-- | doc/help/cyclone/log~-help.pd | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/doc/help/cyclone/log~-help.pd b/doc/help/cyclone/log~-help.pd new file mode 100644 index 0000000..2bb7141 --- /dev/null +++ b/doc/help/cyclone/log~-help.pd @@ -0,0 +1,50 @@ +#N canvas 1168 140 832 409 10; +#X declare -lib cyclone; +#X text 15 35 Output the log (to a specified base) of a signal; +#X obj 377 314 clip~ 0 1; +#X floatatom 460 173 0 0 0 0 - - -; +#X floatatom 439 326 0 0 0 0 - - -; +#X obj 419 240 log~ 2; +#X obj 411 171 line~ 1; +#X msg 406 145 1 \, 1.8 3000 1 300; +#X obj 19 116 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X obj 19 386 dac~; +#X obj 19 330 *~ 0.2; +#X obj 19 243 *~ 440; +#X msg 19 152 1.44 \, 4 3000; +#X obj 19 174 line~ 1; +#X obj 19 300 cycle~; +#X obj 19 207 log~ 2; +#X text 20 58 log~ is useful for generating curves from line~. In the +example below \, log~ with an argument 2 (for log to the base 2) is +used to generate a pitch glissando and a logarithmic amplitude envelope. +; +#X text 58 194 optional argument determines the base of the logarithm. +If no argument is present \, e (the natural logarithm) is used. base +can be changed via right inlet.; +#X text 31 281 result goes from around 220 to 880 Hz; +#X text 402 121 log amplitude envelope; +#X text 103 152 pitch glissando; +#X text 467 200 try different bases...the lower the base (above 1) +the bigger the output. bases between 0 and 1 result in a negative output. +; +#X obj 456 20 import cyclone; +#X text 42 117 click to hear something; +#X obj 439 296 Snapshot~ 50; +#X connect 1 0 9 1; +#X connect 2 0 4 1; +#X connect 4 0 1 0; +#X connect 4 0 23 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 7 0 11 0; +#X connect 7 0 6 0; +#X connect 9 0 8 0; +#X connect 9 0 8 1; +#X connect 10 0 13 0; +#X connect 11 0 12 0; +#X connect 12 0 14 0; +#X connect 13 0 9 0; +#X connect 14 0 10 0; +#X connect 23 0 3 0; |