/dports/audio/ardour6/Ardour-6.8.0/libs/ardour/ |
H A D | internal_send.cc | 96 bool from_soloed_downstream = _send_from->solo_control()->soloed_by_others_downstream(); in propagate_solo() 97 bool to_soloed_upstream = _send_to->solo_control()->soloed_by_others_upstream(); in propagate_solo() 102 _send_to->solo_control()->mod_solo_by_others_upstream (-1); in propagate_solo() 115 (*i)->solo_control()->mod_solo_by_others_upstream (-1); in propagate_solo() 123 _send_from->solo_control()->mod_solo_by_others_downstream (-1); in propagate_solo() 132 (*i)->solo_control()->mod_solo_by_others_downstream (-1); in propagate_solo()
|
H A D | solo_mute_release.cc | 84 …s->set_controls (route_list_to_control_list (routes_off, &Stripable::solo_control), 0.0, exclusive… in release() 85 …s->set_controls (route_list_to_control_list (routes_on, &Stripable::solo_control), 1.0, exclusive… in release()
|
H A D | session_rtevents.cc | 116 …set_controls (route_list_to_control_list (routes_on, &Stripable::solo_control), false, Controllabl… in prepare_momentary_solo()
|
H A D | route_group.cc | 178 _solo_group->add_control (r->solo_control()); in add() 225 _solo_group->remove_control (r->solo_control()); in remove()
|
H A D | session.cc | 3419 (*iter)->solo_control()->set_value (0.0, Controllable::NoGroup); in remove_routes() 3560 if (route->solo_control()->soloed_by_self_or_masters()) { in route_listen_changed() 3590 (*i)->solo_control()->set_value (0.0, Controllable::NoGroup); in route_listen_changed() 3646 …n", route->name(), route->self_soloed(), route->solo_control()->get_masters_value(), route->solo_c… in route_solo_changed() 3648 if (route->solo_control()->transitioned_into_solo() == 0) { in route_solo_changed() 3657 int32_t delta = route->solo_control()->transitioned_into_solo (); in route_solo_changed() 3706 (*i)->solo_control()->set_value (0.0, group_override); in route_solo_changed() 3747 (*i)->solo_control()->mod_solo_by_others_downstream (delta); in route_solo_changed() 3766 (*i)->solo_control()->mod_solo_by_others_upstream (delta); in route_solo_changed() 3808 if ((*i)->solo_control()->soloed_by_self_or_masters()) { in update_route_solo_state() [all …]
|
/dports/audio/ardour6/Ardour-6.8.0/gtk2_ardour/ |
H A D | vca_master_strip.cc | 94 solo_button.set_controllable (_vca->solo_control()); in VCAMasterStrip() 162 …_vca->solo_control()->Changed.connect (vca_connections, invalidator (*this), boost::bind (&VCAMast… in VCAMasterStrip() 327 …_vca->solo_control()->set_value (_vca->solo_control()->self_soloed() ? 0.0 : 1.0, Controllable::No… in solo_release() 373 if (_vca->solo_control()->self_soloed()) { in solo_changed() 375 } else if (_vca->solo_control()->soloed_by_masters ()) { in solo_changed()
|
H A D | vca_time_axis.cc | 153 …_vca->solo_control()->set_value (_vca->solo_control()->self_soloed() ? 0.0 : 1.0, Controllable::No… in solo_release() 182 …_vca->solo_control()->Changed.connect (vca_connections, invalidator (*this), boost::bind (&VCATime… in set_vca() 186 solo_button.set_controllable (_vca->solo_control()); in set_vca() 244 if (_vca->solo_control()->self_soloed()) { in update_solo_display() 246 } else if (_vca->solo_control()->soloed_by_masters ()) { in update_solo_display()
|
H A D | route_ui.cc | 368 solo_button->set_controllable (_route->solo_control()); in set_route() 375 …_route->solo_control()->Changed.connect (route_connections, invalidator (*this), boost::bind (&Rou… in set_route() 661 …list_to_control_list (_session->get_routes(), &Stripable::solo_control), !_route->solo_control()->… in solo_press() 675 _route->solo_control()->set_value (1.0, Controllable::NoGroup); in solo_press() 721 …_session->set_controls (route_list_to_control_list (rl, &Stripable::solo_control), !_route->self_s… in solo_press() 738 …_session->set_controls (route_list_to_control_list (rl, &Stripable::solo_control), !_route->self_s… in solo_press() 1189 boost::shared_ptr<SoloControl> sc = s->solo_control(); in solo_active_state()
|
/dports/audio/ardour6/Ardour-6.8.0/libs/surfaces/push2/ |
H A D | track_mix.cc | 226 if (stripable->solo_control()) { in button_lower() 227 …session.set_control (stripable->solo_control(), !stripable->solo_control()->self_soloed(), PBD::Co… in button_lower() 319 boost::shared_ptr<SoloControl> sc = stripable->solo_control(); in solo_mute_change() 478 …stripable->solo_control()->Changed.connect (stripable_connections, invalidator (*this), boost::bin… in set_stripable()
|
H A D | mix.cc | 405 boost::shared_ptr<AutomationControl> ac = s->solo_control(); in button_solo() 518 ac = stripable[n]->solo_control(); in solo_mute_changed() 585 …stripable[n]->solo_control()->Changed.connect (stripable_connections, invalidator (*this), boost::… in switch_bank()
|
/dports/audio/ardour6/Ardour-6.8.0/libs/surfaces/faderport/ |
H A D | operations.cc | 143 …session->set_control (_current_stripable->solo_control(), !_current_stripable->solo_control()->sel… in solo()
|
/dports/audio/ardour6/Ardour-6.8.0/libs/surfaces/cc121/ |
H A D | operations.cc | 175 …_current_stripable->solo_control()->set_value (!_current_stripable->solo_control()->soloed(), PBD:… in solo()
|
/dports/audio/ardour6/Ardour-6.8.0/share/scripts/ |
H A D | s_track_props.lua | 31 Session:set_control (t:solo_control(), 1, PBD.GroupControlDisposition.NoGroup)
|
H A D | mixer_settings_recall.lua | 257 if soloed then rt:solo_control():set_value(1, 1) else rt:solo_control():set_value(0, 1) end
|
H A D | store_recall_mixer.lua | 382 if soloed then rt:solo_control():set_value(1, 1) else rt:solo_control():set_value(0, 1) end
|
H A D | reset_mixer.lua | 235 reset(route:solo_control(), disp, auto)
|
/dports/audio/ardour6/Ardour-6.8.0/libs/surfaces/us2400/ |
H A D | strip.cc | 185 _solo->set_control (_stripable->solo_control()); in set_stripable() 188 …_stripable->solo_control()->Changed.connect (stripable_connections, MISSING_INVALIDATOR, boost::bi… in set_stripable() 296 _surface->write (_solo->set_state (_stripable->solo_control()->soloed() ? on : off)); in notify_solo_changed() 620 _surface->write (_solo->set_state (_stripable->solo_control()->soloed() ? on : off)); in periodic()
|
/dports/audio/ardour6/Ardour-6.8.0/libs/surfaces/launch_control_xl/ |
H A D | controllers.cc | 570 ac = stripable[n]->solo_control(); in get_ac_by_state() 1263 if (first_selected_stripable()->solo_control()) { in dm_solo_enabled() 1264 if (first_selected_stripable()->solo_control()->get_value()) { in dm_solo_enabled() 1281 if (first_selected_stripable()->solo_control()) { in dm_solo_switch() 1282 …first_selected_stripable()->solo_control()->set_value(!first_selected_stripable()->solo_control()-… in dm_solo_switch()
|
H A D | launch_control_xl.cc | 1148 stripable[n]->solo_control()->Changed.connect (stripable_connections, MISSING_INVALIDATOR, in switch_bank() 1188 if (first_selected_stripable()->solo_control()) { in init_dm_callbacks() 1189 first_selected_stripable()->solo_control()->Changed.connect (stripable_connections, in init_dm_callbacks()
|
/dports/audio/ardour6/Ardour-6.8.0/libs/surfaces/osc/ |
H A D | osc_route_observer.cc | 162 …solo_control()->Changed.connect (strip_connections, MISSING_INVALIDATOR, boost::bind (&OSCRouteObs… in refresh_strip() 163 send_change_message (X_("/strip/solo"), _strip->solo_control()); in refresh_strip()
|
H A D | osc_select_observer.cc | 175 …solo_control()->Changed.connect (strip_connections, MISSING_INVALIDATOR, boost::bind (&OSCSelectOb… in refresh_strip() 176 change_message (X_("/select/solo"), _strip->solo_control()); in refresh_strip()
|
/dports/audio/ardour6/Ardour-6.8.0/libs/surfaces/mackie/ |
H A D | strip.cc | 204 _solo->set_control (_stripable->solo_control()); in set_stripable() 207 …_stripable->solo_control()->Changed.connect (stripable_connections, MISSING_INVALIDATOR, boost::bi… in set_stripable() 294 _surface->write (_solo->set_state (_stripable->solo_control()->soloed() ? on : off)); in notify_solo_changed()
|
/dports/audio/ardour6/Ardour-6.8.0/libs/ardour/ardour/ |
H A D | vca.h | 109 boost::shared_ptr<SoloControl> solo_control() const { return _solo_control; } in solo_control() function
|
H A D | stripable.h | 114 virtual boost::shared_ptr<SoloControl> solo_control() const = 0;
|
/dports/audio/ardour6/Ardour-6.8.0/libs/surfaces/control_protocol/ |
H A D | control_protocol.cc | 290 session->set_control (r->solo_control(), yn ? 1.0 : 0.0, Controllable::UseGroup); in route_set_soloed()
|