summaryrefslogtreecommitdiff
path: root/libs/ardour/slavable.cc
AgeCommit message (Collapse)Author
2017-10-20Prevent recursive VCA assignmentsRobin Gareus
The GUI so far only prevents direct connections VCA 1 > VCA 2 > VCA 1, but does not recurse VCA 1 > VCA 2 > VCA 3 > VCA 1
2017-06-22Update Slavable APIRobin Gareus
Do not use AutomationType to identify parameters, use complete Evoral::Parameter and Automatable. For "batch connections", a Slavables needs to implement an API to return the relevant controls. This is only a first step towards a more generic Master/Slave framework.
2017-04-19Use XMLNode::get/set_property API in ARDOUR::Slavable classTim Mayberry
2017-02-06save/restore VCA master state inside slaves, so that a reloaded session ends ↵Paul Davis
up back in the same state
2016-12-12Add Slavable::AssignmentChanged signal to notify when a slavable is ↵Paul Davis
assigned/unassigned to/from a master
2016-07-14enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.hPaul Davis
2016-05-31reduce number of Controls attempted for auto-slave-on-assign; use just a ↵Paul Davis
single definition
2016-05-31don't store shared_ptr<VCA> in functor for Drop or DropReferences signal ↵Paul Davis
from VCA in Slavable
2016-05-31provide mechanism for "drop all slaves" for VCA masterPaul Davis
2016-05-31fix some bugs with unassigning from a control masterPaul Davis
2016-05-31rearrange inheritance so that Automatable IS-A SlavablePaul Davis
Share assign code via Slavable; add visibility tags to Slavable+SlavableAutomationControl
2016-05-31save and restore vca assignmentsPaul Davis
2016-05-31new filesPaul Davis