diff --git a/libs/temporal/tempo.cc b/libs/temporal/tempo.cc index 08e84f8d7c..8117966619 100644 --- a/libs/temporal/tempo.cc +++ b/libs/temporal/tempo.cc @@ -954,7 +954,7 @@ TempoMap::cut_copy (timepos_t const & start, timepos_t const & end, bool copy, b dump (std::cerr); if (!copy && ripple) { - shift (end, start.distance (end)); + shift (start, -start.distance (end)); dump (std::cerr); }