diff --git a/src/sfizz/modulations/sources/Controller.cpp b/src/sfizz/modulations/sources/Controller.cpp index b60269f0..692b7556 100644 --- a/src/sfizz/modulations/sources/Controller.cpp +++ b/src/sfizz/modulations/sources/Controller.cpp @@ -86,10 +86,7 @@ void ControllerSource::generate(const ModKey& sourceKey, NumericId voiceI auto it = impl_->smoother_.find(sourceKey); if (it != impl_->smoother_.end()) { Smoother& s = it->second; - - #pragma message("TODO: implement CC shortcut") - bool canShortcut = false; - + bool canShortcut = events.size() == 1; s.process(buffer, buffer, canShortcut); } }