Skip to content

Commit

Permalink
plugins: Lags - don't create lags fo lagTime of 0
Browse files Browse the repository at this point in the history
Signed-off-by: Tim Blechmann <tim@klingt.org>
  • Loading branch information
timblechmann committed Nov 15, 2012
1 parent 2e9da0d commit 98f6e32
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions SCClassLibrary/Common/Audio/Filter.sc
Expand Up @@ -70,14 +70,14 @@ Decay2 : Filter {
Lag : Filter {

*ar { arg in = 0.0, lagTime = 0.1, mul = 1.0, add = 0.0;
if (in.rate == \scalar) {
if ( (in.rate == \scalar) || (lagTime == 0) ) {
^in.madd(mul, add)
} {
^this.multiNew('audio', in, lagTime).madd(mul, add)
}
}
*kr { arg in = 0.0, lagTime = 0.1, mul = 1.0, add = 0.0;
if (in.rate == \scalar) {
if ( (in.rate == \scalar) || (lagTime == 0) ) {
^in.madd(mul, add)
} {
^this.multiNew('control', in, lagTime).madd(mul, add)
Expand Down Expand Up @@ -112,14 +112,14 @@ Lag3UD : LagUD {}

VarLag : Filter {
*ar { arg in = 0.0, time = 0.1, curvature = 0, warp = 5, start, mul = 1.0, add = 0.0;
if (in.rate == \scalar) {
if ( (in.rate == \scalar) || (time == 0) ) {
^in.madd(mul, add)
} {
^this.multiNew('audio', in, time, curvature, warp, start).madd(mul, add);
}
}
*kr { arg in = 0.0, time = 0.1, curvature = 0, warp = 5, start, mul = 1.0, add = 0.0;
if (in.rate == \scalar) {
if ( (in.rate == \scalar) || (time == 0) ) {
^in.madd(mul, add)
} {
^this.multiNew('control', in, time, curvature, warp, start).madd(mul, add);
Expand Down

0 comments on commit 98f6e32

Please sign in to comment.