Home
last modified time | relevance | path

Searched refs:solo_control (Results 1 – 25 of 55) sorted by relevance

123

/dports/audio/ardour6/Ardour-6.8.0/libs/ardour/
H A Dinternal_send.cc96 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 Dsolo_mute_release.cc84 …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 Dsession_rtevents.cc116 …set_controls (route_list_to_control_list (routes_on, &Stripable::solo_control), false, Controllabl… in prepare_momentary_solo()
H A Droute_group.cc178 _solo_group->add_control (r->solo_control()); in add()
225 _solo_group->remove_control (r->solo_control()); in remove()
H A Dsession.cc3419 (*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 Dvca_master_strip.cc94 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 Dvca_time_axis.cc153 …_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 Droute_ui.cc368 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 Dtrack_mix.cc226 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 Dmix.cc405 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 Doperations.cc143 …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 Doperations.cc175 …_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 Ds_track_props.lua31 Session:set_control (t:solo_control(), 1, PBD.GroupControlDisposition.NoGroup)
H A Dmixer_settings_recall.lua257 if soloed then rt:solo_control():set_value(1, 1) else rt:solo_control():set_value(0, 1) end
H A Dstore_recall_mixer.lua382 if soloed then rt:solo_control():set_value(1, 1) else rt:solo_control():set_value(0, 1) end
H A Dreset_mixer.lua235 reset(route:solo_control(), disp, auto)
/dports/audio/ardour6/Ardour-6.8.0/libs/surfaces/us2400/
H A Dstrip.cc185 _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 Dcontrollers.cc570 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 Dlaunch_control_xl.cc1148 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 Dosc_route_observer.cc162solo_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 Dosc_select_observer.cc175solo_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 Dstrip.cc204 _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 Dvca.h109 boost::shared_ptr<SoloControl> solo_control() const { return _solo_control; } in solo_control() function
H A Dstripable.h114 virtual boost::shared_ptr<SoloControl> solo_control() const = 0;
/dports/audio/ardour6/Ardour-6.8.0/libs/surfaces/control_protocol/
H A Dcontrol_protocol.cc290 session->set_control (r->solo_control(), yn ? 1.0 : 0.0, Controllable::UseGroup); in route_set_soloed()

123