summaryrefslogtreecommitdiff
path: root/libs/ardour/solo_control.cc
AgeCommit message (Collapse)Author
2017-06-12VCA/SlavableAutomationCtrl re-design:Robin Gareus
* remember master-ctrl value on assignment & save with session * Control/AutomationCtrl only stores ctrl's own value (w/o master) * virtual AutomationControl::get_value () -> use SlavableAC method * MasterRecord uses weak-ptr (fixes recursive ~Controllable() deadlock)
2017-04-19Use XMLNode::get/set_property API in ARDOUR::SoloControl classTim Mayberry
2016-11-25fix implementation of SoloControl::clear_all_solo_state()Paul Davis
This no longer emits Changed() unless a change was made, and more importantly, calls AutomationControl::actually_set_value() if the self-soloed value needs to be changed
2016-10-14Revert "change return type of AutomationControl::actually_set_value() from ↵Paul Davis
void to bool, to indicate if value was changed." This reverts commit c104c9d4726f3ba1ecd352d13b88a57f2f964510.
2016-10-12change return type of AutomationControl::actually_set_value() from void to ↵Paul Davis
bool, to indicate if value was changed. Don't call Session::set_dirty() when no change occurs
2016-09-20Fully restore ARDOUR::SoloControl stateTim Mayberry
This is part of a fix for bug #7025 which means the id property of PBD::Controllable is restored and a new id is not generated at first save. This also fixes restoring bindings associated SoloControl instances, which is a bit surprising hasn't been noticed/reported.
2016-07-14enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.hPaul Davis
2016-05-31no-op: explanatory commentsPaul Davis
2016-05-31convert editor routes code to use StripablePaul Davis
2016-05-31fix chaining of masters for boolean controlsPaul Davis
2016-05-31move ever close to working master/slave logic, this time with audio testingPaul Davis
2016-05-31fix solo control to use VCA logic as worked out for mutePaul Davis
2016-05-31a variety of changes that get closer to correctly functioning behaviour for ↵Paul Davis
VCA solo+mute (BUT ARE NOT DONE YET)
2016-05-31a slew of as-yet incomplete work to get VCA solo+mute closer to workingPaul Davis
2016-05-31some tweaks for solo logic to get things working as they were before (correctly)Paul Davis
2016-05-31add new files to source treePaul Davis