#N canvas 575 23 567 677 10;
#X obj 4 655 cnv 15 552 21 empty empty empty 20 12 0 14 #e0e0e0 #202020 0;
#X obj 7 422 cnv 3 550 3 empty empty inlets 8 12 0 13 #dcdcdc #000000 0;
#X obj 7 559 cnv 3 550 3 empty empty outlets 8 12 0 13 #dcdcdc #000000 0;
#X obj 7 596 cnv 3 550 3 empty empty arguments 8 12 0 13 #dcdcdc #000000 0;
#X obj 98 431 cnv 17 3 70 empty empty 0 5 9 0 16 #dcdcdc #9c9c9c 0;
#X obj 98 569 cnv 17 3 17 empty empty 0 5 9 0 16 #dcdcdc #9c9c9c 0;
#X text 183 431 signal;
#X text 238 431 - incoming signal to smooth out;
#X text 181 568 signal;
#X text 170 605 1) float;
#X text 170 626 2) float;
#X text 135 467 rampup <float>;
#X text 147 449 ramp <float>;
#X text 122 485 rampdown <float>;
#X obj 98 508 cnv 17 3 17 empty empty 1 5 9 0 16 #dcdcdc #9c9c9c 0;
#X obj 98 532 cnv 17 3 17 empty empty 2 5 9 0 16 #dcdcdc #9c9c9c 0;
#X text 188 507 float;
#X obj 157 236 sig~;
#X obj 157 195 tgl 20 0 empty empty empty 17 7 0 10 #dcdcdc #000000 #000000 0 1;
#X floatatom 340 240 0 0 0 0 - - - 0;
#X floatatom 248 241 0 0 0 0 - - - 0;
#X msg 248 187 44100;
#X msg 340 189 44100;
#X msg 260 212 4410;
#X msg 355 214 4410;
#X text 139 389 0;
#X text 139 299 1;
#X text 238 568 - smoothed out/filtered signal;
#X obj 157 267 cyclone/rampsmooth~ 44100 44100;
#X text 238 449 - set both ramp values in samples;
#X text 238 467 - set ramp-up value in samples;
#X text 238 485 - set ramp-down value in samples;
#X text 237 507 - ramp-up value in samples;
#X text 238 531 - ramp-down value in samples;
#X text 238 605 - initial ramp-up time in samples (default 0);
#X text 238 626 - initial ramp-down time in samples (default 0);
#X text 247 168 ramp-up;
#X text 339 168 ramp-down;
#X obj 157 300 cyclone/scope~ 178 100 512 3 128 0 1 0 0 0 0 205 229 232 74 79 77 96 98 102 0 empty;
#X text 61 90 [rampsmooth~] smooths an incoming signal across a number 'n' of samples. Each time an incoming value changes \, it begins a linear ramp of the given 'n' samples to reach this value. It is also useful for envelope following and lowpass filtering.;
#X obj 499 69 cyclone/dsponoff~;
#X text 188 531 float;
#X obj 3 3 ./header rampsmooth~;
#X text 22 61 Smooth signals linearly;
#X connect 17 0 28 0;
#X connect 18 0 17 0;
#X connect 19 0 28 2;
#X connect 20 0 28 1;
#X connect 21 0 20 0;
#X connect 22 0 19 0;
#X connect 23 0 20 0;
#X connect 24 0 19 0;
#X connect 28 0 38 0;
