diff --git a/src/core/AutomatableModel.cpp b/src/core/AutomatableModel.cpp index 671fb5aa7..7a7bc74c4 100644 --- a/src/core/AutomatableModel.cpp +++ b/src/core/AutomatableModel.cpp @@ -445,10 +445,10 @@ float AutomatableModel::controllerValue( int frameOffset ) const AutomatableModel* lm = m_linkedModels.first(); if( lm->controllerConnection() ) { - return lm->controllerValue( frameOffset ); + return fittedValue( lm->controllerValue( frameOffset ) ); } - return lm->m_value; + return fittedValue( lm->m_value ); }