From c2ee36abc66217b4c750bbe6878ce4a0ea3ee9d8 Mon Sep 17 00:00:00 2001 From: Ben Loftis Date: Tue, 19 May 2015 14:19:59 -0500 Subject: [PATCH] try to improve the ill-conceived fade_range action --- libs/ardour/audioregion.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libs/ardour/audioregion.cc b/libs/ardour/audioregion.cc index 026de0713b..61d8952e52 100644 --- a/libs/ardour/audioregion.cc +++ b/libs/ardour/audioregion.cc @@ -964,11 +964,13 @@ AudioRegion::fade_range (framepos_t start, framepos_t end) switch (coverage (start, end)) { case Evoral::OverlapStart: + trim_front(start); s = _position; e = end; set_fade_in (FadeConstantPower, e - s); break; case Evoral::OverlapEnd: + trim_end(end); s = start; e = _position + _length; set_fade_out (FadeConstantPower, e - s);