use fixed number of steps for dB-scale x-fade curves.
[ardour.git] / libs / ardour / audioregion.cc
index f76b80dbb6c349fa750c9a9e4e75dc1dedc4f725..e07ab961a95e2cc72acef1fea9cd43deb6bda058 100644 (file)
@@ -991,7 +991,7 @@ AudioRegion::set_fade_in (FadeShape shape, framecnt_t len)
        _fade_in->clear ();
        _inverse_fade_in->clear ();
 
-       const int num_steps = min((framecnt_t)256, max ((framecnt_t) 16, len / 512));
+       const int num_steps = 32;
 
        switch (shape) {
        case FadeLinear:
@@ -1069,7 +1069,7 @@ AudioRegion::set_fade_out (FadeShape shape, framecnt_t len)
        _fade_out->clear ();
        _inverse_fade_out->clear ();
 
-       const int num_steps = min((framecnt_t)256, max ((framecnt_t) 16, len / 512));
+       const int num_steps = 32;
 
        switch (shape) {
        case FadeLinear: