diff --git a/gtk2_ardour/quantize_dialog.cc b/gtk2_ardour/quantize_dialog.cc index 7e3f2a1aba..0b723893c0 100644 --- a/gtk2_ardour/quantize_dialog.cc +++ b/gtk2_ardour/quantize_dialog.cc @@ -77,7 +77,7 @@ QuantizeDialog::QuantizeDialog (PublicEditor& e) , strength_adjustment (100.0, 0.0, 100.0, 1.0, 10.0) , strength_spinner (strength_adjustment) , strength_label (_("Strength")) - , swing_adjustment (100.0, -130.0, 130.0, 1.0, 10.0) + , swing_adjustment (100.0, -250.0, 250.0, 1.0, 10.0) , swing_spinner (swing_adjustment) , swing_button (_("Swing")) , threshold_adjustment (0.0, -Temporal::ticks_per_beat, Temporal::ticks_per_beat, 1.0, 10.0) diff --git a/libs/ardour/quantize.cc b/libs/ardour/quantize.cc index 56fa063e8b..75aa1ad4c0 100644 --- a/libs/ardour/quantize.cc +++ b/libs/ardour/quantize.cc @@ -47,7 +47,7 @@ Quantize::Quantize (bool snap_start, bool snap_end, , _start_grid(start_grid) , _end_grid(end_grid) , _strength (strength/100.0) - , _swing (swing/100.0) + , _swing (swing) , _threshold (threshold) { } @@ -95,7 +95,7 @@ swing_position (Temporal::Beats pos, Temporal::Beats grid, double swing_strength swung_previous_grid_position = Beats(); } - const ratio_t r (200 * swing_strength, 300); + const ratio_t r (swing_strength, 300); if (swing_previous_grid_position) { swung_previous_grid_position = swung_previous_grid_position + (grid * r);