From e584ae0bf94673bf719e661c49e8a2f2d2dd0346 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Thu, 18 Dec 2014 02:25:17 -0500 Subject: Mute automation via normal mute button. --- libs/ardour/session_rtevents.cc | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'libs/ardour/session_rtevents.cc') diff --git a/libs/ardour/session_rtevents.cc b/libs/ardour/session_rtevents.cc index 6328607eec..4bd7c2da9a 100644 --- a/libs/ardour/session_rtevents.cc +++ b/libs/ardour/session_rtevents.cc @@ -143,6 +143,12 @@ Session::rt_set_listen (boost::shared_ptr rl, bool yn, bool /*group_o void Session::set_mute (boost::shared_ptr rl, bool yn, SessionEvent::RTeventCallback after, bool group_override) { + /* Set superficial value of mute controls for automation. */ + for (RouteList::iterator i = rl->begin(); i != rl->end(); ++i) { + boost::shared_ptr mc = (*i)->mute_control(); + mc->set_superficial_value(yn); + } + queue_event (get_rt_event (rl, yn, after, group_override, &Session::rt_set_mute)); } -- cgit v1.2.3