diff options
Diffstat (limited to 'libs/ardour/route.cc')
-rw-r--r-- | libs/ardour/route.cc | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/libs/ardour/route.cc b/libs/ardour/route.cc index 8b60d68632..b57002abab 100644 --- a/libs/ardour/route.cc +++ b/libs/ardour/route.cc @@ -5433,10 +5433,12 @@ boost::shared_ptr<AutomationControl> Route::tape_drive_controllable () const { #ifdef MIXBUS - - if ( _ch_pre && (is_master() || mixbus()) ) { + if (_ch_pre && mixbus()) { return boost::dynamic_pointer_cast<ARDOUR::AutomationControl> (_ch_pre->control (Evoral::Parameter (ARDOUR::PluginAutomation, 0, 4))); } + if (_ch_pre && is_master()) { + return boost::dynamic_pointer_cast<ARDOUR::AutomationControl> (_ch_pre->control (Evoral::Parameter (ARDOUR::PluginAutomation, 0, 1))); + } #endif return boost::shared_ptr<AutomationControl>(); |