Thanks daniel! Excuse me, I missed that in there. This is great. -ali
On Wed, Jan 18, 2017 at 4:10 PM, Daniel Iglesia <[email protected]> wrote: > That expr handles increasing vs decreasing separately, with two separate > smoothing coefficients (the .1 and .2). Break them out into additional > inputs to [expr] and those can be changed dynamically as well. > > On Wed, Jan 18, 2017 at 12:52 PM, Ali Momeni <[email protected]> wrote: > >> Thanks daniel; i'm aware of this technique. >> Im specifically looking for a smoothing method that allows variable >> amounts of smoothing, and also implements a way to have increasing values >> be smoothed differently than decreasing values. >> >> Any thoughts on that? >> >> -ali >> >> On Wed, Jan 18, 2017 at 3:45 PM, Daniel Iglesia <[email protected] >> > wrote: >> >>> Grabbing the previous incoming value, and one [expr] should do it, to >>> implement a first order filter >>> >>> y[i] := y[i-1] + α * (x[i] - y[i-1]) >>> >>> as >>> >>> [expr if($f1>$f2, $f3+.1*($f1-$f3), $f3+.2*($f1-$f3))] >>> >>> where $f1 is the incoming number, $f2 is the previous incoming number, >>> the output of this expr is routed into the second inlet as $f3. >>> .1 is the smoothing coeff for increasing, .2 is the smoothing coeff for >>> decreasing. >>> >>> So: >>> >>> [(floatatom)( >>> | >>> [t f f b] >>> | \ / >>> | \/ >>> | /\ >>> | / \ >>> | [float] >>> | | >>> | | >>> | | >>> [expr if($f1>$f2, $f3+.1*($f1-$f3), $f3+.2*($f1-$f3)) ] >>> | >>> | >>> [(floatatom)( >>> | >>> <route connection into 3rd outlet of expr> >>> >>> >>> On Wed, Jan 18, 2017 at 11:18 AM, Ali Momeni <[email protected]> wrote: >>> >>>> Hello all, >>>> >>>> Can someone point me to an existing abstraction/external that behaves >>>> somewhat like Max's "slide" object? Specifically, i'm looking for a way to >>>> smooth (low-pass) floats (control rate) but with the ability to smooth out >>>> increasing and decreasing values differently. >>>> >>>> Thank you! >>>> >>>> -ali >>>> >>>> _______________________________________________ >>>> [email protected] mailing list >>>> UNSUBSCRIBE and account-management -> https://lists.puredata.info/li >>>> stinfo/pd-list >>>> >>>> >>> >> >
_______________________________________________ [email protected] mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
