diff --git a/libs/ardour/route.cc b/libs/ardour/route.cc index 46a112a069..f63d2b90b9 100644 --- a/libs/ardour/route.cc +++ b/libs/ardour/route.cc @@ -5380,11 +5380,6 @@ Route::setup_invisible_processors () new_processors.push_back (_surround_send); } - if (Profile->get_livetrax() && _master_send) { - assert (!_master_send->display_to_user()); - new_processors.push_back (_master_send); - } - /* MAIN OUTS */ assert (_main_outs); @@ -5407,6 +5402,12 @@ Route::setup_invisible_processors () new_processors.insert (meter_point, _meter); } + + if (Profile->get_livetrax() && _master_send) { + assert (!_master_send->display_to_user()); + new_processors.insert (main, _master_send); + } + /* Foldback Sends */ for (ProcessorList::iterator i = foldback_sends.begin(); i != foldback_sends.end(); ++i) {