diff --git a/src/core/AutomatableModel.cpp b/src/core/AutomatableModel.cpp index d8b4023eb..8a1f15d5e 100644 --- a/src/core/AutomatableModel.cpp +++ b/src/core/AutomatableModel.cpp @@ -280,7 +280,7 @@ float AutomatableModel::fittedValue( float value ) const if( m_step != 0 ) { - value = roundf( value / m_step ) * m_step; + value = nearbyintf( value / m_step ) * m_step; } // correct rounding error at the border