diff options
author | Robin Gareus <robin@gareus.org> | 2014-05-30 17:24:12 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2014-05-30 17:24:12 +0200 |
commit | 62e8d1a25f34927406a760d1826e7976b5fdd585 (patch) | |
tree | 5ef6c60cc3150f3c90c4a4f2514a595ded6f89b9 /libs/ardour/audioregion.cc | |
parent | c91f847454670506b28578d7254391d3dc26345f (diff) |
use CubicSpline interpolation for x-fade preset Shapes
Diffstat (limited to 'libs/ardour/audioregion.cc')
-rw-r--r-- | libs/ardour/audioregion.cc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/libs/ardour/audioregion.cc b/libs/ardour/audioregion.cc index e07ab961a9..2eb09ae192 100644 --- a/libs/ardour/audioregion.cc +++ b/libs/ardour/audioregion.cc @@ -1043,6 +1043,9 @@ AudioRegion::set_fade_in (FadeShape shape, framecnt_t len) break; } + _fade_in->set_interpolation(Evoral::ControlList::Curved); + _inverse_fade_in->set_interpolation(Evoral::ControlList::Curved); + _default_fade_in = false; _fade_in->thaw (); send_change (PropertyChange (Properties::fade_in)); @@ -1117,6 +1120,9 @@ AudioRegion::set_fade_out (FadeShape shape, framecnt_t len) break; } + _fade_out->set_interpolation(Evoral::ControlList::Curved); + _inverse_fade_out->set_interpolation(Evoral::ControlList::Curved); + _default_fade_out = false; _fade_out->thaw (); send_change (PropertyChange (Properties::fade_out)); |