+ PBD::ID subgroup_id (0);
+ if (node.get_property ("subgroup-bus", subgroup_id)) {
+ boost::shared_ptr<Route> r = _session.route_by_id (subgroup_id);
+ if (r) {
+ _subgroup_bus = r;
+ }
+ }
+
+ if (_group_master_number.val() > 0) {
+ boost::shared_ptr<VCA> vca = _session.vca_manager().vca_by_number (_group_master_number.val());
+ if (vca) {
+ /* no need to do the assignment because slaves will
+ handle that themselves. But we can set group_master
+ to use with future assignments of newly added routes.
+ */
+ group_master = vca;
+ }
+ }
+