+ text_message (X_("/monitor/name"), "Monitor");
+
+ boost::shared_ptr<Controllable> mon_mute_cont = strip->monitor_control()->cut_control();
+ mon_mute_cont->Changed.connect (strip_connections, MISSING_INVALIDATOR, boost::bind (&OSCGlobalObserver::send_change_message, this, X_("/monitor/mute"), mon_mute_cont), OSC::instance());
+ send_change_message ("/monitor/mute", mon_mute_cont);
+
+ boost::shared_ptr<Controllable> mon_dim_cont = strip->monitor_control()->dim_control();
+ mon_dim_cont->Changed.connect (strip_connections, MISSING_INVALIDATOR, boost::bind (&OSCGlobalObserver::send_change_message, this, X_("/monitor/dim"), mon_dim_cont), OSC::instance());
+ send_change_message ("/monitor/dim", mon_dim_cont);
+
+ boost::shared_ptr<Controllable> mon_mono_cont = strip->monitor_control()->mono_control();
+ mon_mono_cont->Changed.connect (strip_connections, MISSING_INVALIDATOR, boost::bind (&OSCGlobalObserver::send_change_message, this, X_("/monitor/mono"), mon_mono_cont), OSC::instance());
+ send_change_message ("/monitor/mono", mon_mono_cont);