#N canvas 417 63 559 677 10;
#X obj 4 649 cnv 15 552 21 empty empty empty 20 12 0 14 -233017 -33289
0;
#X obj 4 418 cnv 3 550 3 empty empty inlets 8 12 0 13 -228856 -1 0
;
#X obj 4 562 cnv 3 550 3 empty empty outlets 8 12 0 13 -228856 -1 0
;
#X obj 4 599 cnv 3 550 3 empty empty arguments 8 12 0 13 -228856 -1
0;
#X obj 82 426 cnv 17 3 82 empty empty 0 5 9 0 16 -228856 -162280 0
;
#X obj 85 572 cnv 17 3 17 empty empty 0 5 9 0 16 -228856 -162280 0
;
#X obj 82 514 cnv 17 3 17 empty empty 1 5 9 0 16 -228856 -162280 0
;
#X obj 82 535 cnv 17 3 17 empty empty 2 5 9 0 16 -228856 -162280 0
;
#X floatatom 312 244 0 0 0 0 - - -;
#X text 287 196 slide down;
#X floatatom 235 246 0 0 0 0 - - -;
#X obj 159 237 sig~;
#X text 210 196 slide up;
#X text 166 427 signal;
#X text 217 427 - signal to smooth out;
#X text 171 514 float;
#X text 171 535 float;
#X text 165 572 signal;
#X text 153 607 1) float;
#X text 153 624 2) float;
#X obj 159 272 cyclone/slide~ 44100 44100;
#X text 216 607 - initial slide up time in samples (default 1);
#X text 216 624 - initial slide down time in samples (default 1);
#X obj 159 207 tgl 20 0 empty empty empty 17 7 0 10 -228856 -1 -1 0
1;
#X text 141 392 0;
#X text 141 300 1;
#X text 217 572 - smoothed out/filtered signal;
#X text 75 92 [slide~] filters an input signal logarithmically between
changes in signal value. The formula is: y(n) = y(n-1) + ((x(n) - y(n-1))/slide).
;
#X obj 159 304 cyclone/scope~ 178 100 64 3 128 0 1 0 0 0 0 205 229
232 74 79 77 96 98 102 0 empty;
#X msg 246 218 441;
#X msg 327 218 441;
#X msg 204 218 44100;
#X msg 286 218 44100;
#X text 78 141 Different than [rampsmooth~] \, [slide~] will smooth
audio transitions in a non linear way. It's also useful for envelope
following and lowpass filtering.;
#X text 217 514 - slide up value in samples;
#X text 217 535 - slide down value in samples;
#X obj 2 4 cnv 15 553 42 empty empty empty 20 12 0 14 -233017 -66577
0;
#N canvas 0 22 450 278 (subpatch) 0;
#X coords 0 1 100 -1 554 42 1 0 0;
#X restore 2 3 graph;
#X obj 305 4 cnv 15 250 40 empty empty empty 12 13 0 18 -128992 -233080
0;
#N canvas 382 141 749 319 (subpatch) 0;
#X coords 0 -1 1 1 252 42 2 100 100;
#X restore 304 3 pd;
#X text 94 445 slide_down <float>;
#X text 106 462 slide_up <float>;
#X text 172 480 reset;
#X text 217 445 - slide-down value;
#X text 217 462 - slide-up value;
#X text 217 481 - sets the current output sample value to 0 (the next
incoming value will smoothly transition from that 0);
#X obj 17 57 cyclone/comment 0 14 DejaVu\ Sans\ Mono empty 0 0 0 0
0 255 255 255 0 0 Smooth signals logarithmically;
#X obj 322 28 cyclone/comment 0 13 DejaVu\ Sans\ Mono empty 0 224 228
220 0 255 255 255 0 0 Objects cloned from Max/MSP;
#X obj 363 4 cyclone/comment 0 24 DejaVu\ Sans\ Mono empty 0 224 228
220 0 255 255 255 0 0 cyclone;
#X obj 16 4 cyclone/comment 0 33 DejaVu\ Sans\ Mono empty 0 0 0 0 0
255 255 255 0 0 slide~;
#X msg 108 239 reset;
#X obj 499 69 cyclone/setdsp~;
#X connect 8 0 20 2;
#X connect 10 0 20 1;
#X connect 11 0 20 0;
#X connect 20 0 28 0;
#X connect 23 0 11 0;
#X connect 29 0 10 0;
#X connect 30 0 8 0;
#X connect 31 0 10 0;
#X connect 32 0 8 0;
#X connect 50 0 20 0;
