--- 5.5.214/ardour/libs/surfaces/osc/osc.cc	2016-12-19 09:05:10.635417393 +0100
+++ 5.5/ardour/libs/surfaces/osc/osc.cc	2016-12-19 09:27:58.299191682 +0100
@@ -1206,6 +1206,20 @@
 		}
 	}
 
+	// send master strip 
+	boost::shared_ptr<Route> master = boost::dynamic_pointer_cast<Route>(session->master_out());
+	if (master) {
+		lo_message mreply = lo_message_new ();
+		lo_message_add_string (mreply, "M");
+		lo_message_add_string (mreply, master->name().c_str());
+		lo_message_add_int32 (mreply, master->n_inputs().n_audio());
+		lo_message_add_int32 (mreply, master->n_outputs().n_audio());
+		lo_message_add_int32 (mreply, master->muted());
+		lo_message_add_int32 (mreply, 0); // soloed
+		lo_message_add_int32 (mreply, get_sid (master, get_address (msg)));
+		lo_send_message (get_address (msg), "#reply", mreply);
+	}
+
 	// Send end of listing message
 	lo_message reply = lo_message_new ();
 
