summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour/slavable.h
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-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-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-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