diff options
author | Carl Hetherington <carl@carlh.net> | 2010-04-26 00:23:40 +0000 |
---|---|---|
committer | Carl Hetherington <carl@carlh.net> | 2010-04-26 00:23:40 +0000 |
commit | a4917c9831f42b68bce3414244c14300b92bbb76 (patch) | |
tree | ee1e913f19e0cbb6ee494e4ecea914d16693a36d /libs/ardour/filter.cc | |
parent | ed9d42c55d4d8b40ed82470ddfe110355a9eca61 (diff) |
Preserve gain envelopes across filtering operations and stretch them across time stretches. Fixes #902.
git-svn-id: svn://localhost/ardour2/branches/3.0@6989 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/ardour/filter.cc')
-rw-r--r-- | libs/ardour/filter.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libs/ardour/filter.cc b/libs/ardour/filter.cc index 44e7f11cbd..2bbeecf37e 100644 --- a/libs/ardour/filter.cc +++ b/libs/ardour/filter.cc @@ -138,6 +138,7 @@ Filter::finish (boost::shared_ptr<Region> region, SourceList& nsrcs, string regi audio_r->set_fade_in (audio_region->fade_in ()); audio_r->set_fade_out_active (audio_region->fade_out_active ()); audio_r->set_fade_out (audio_region->fade_out ()); + *(audio_r->envelope()) = *(audio_region->envelope ()); } results.push_back (r); |