summaryrefslogtreecommitdiff
path: root/libs/ardour/control_group.cc
AgeCommit message (Collapse)Author
2019-09-24Prepare for plugin-control groupsRobin Gareus
This is in preparation to allow groups of "well known" controls, the parameter ID of which is not known a-priori.
2019-08-03Update libardour GPL boilerplate and (C) from git logRobin Gareus
2017-03-11Fix Controllable::InverseGroup behavior.Robin Gareus
use_group(), use_me() filters group behavior beforehand. ControlGroup::set_group_value() lacks context to make the decision itself and should always apply to the group (regardless of active state): InverseGroup allows to override both: inactive predicate and inactive group. This needs testing, particularly since RouteGroupMember::use_group() is no longer used and was superseded by RouteGroup::push_to_groups()
2017-02-08an automation control that has to do things before its value is set in an RT ↵Paul Davis
context should potentially tell its ControlGroup This fixes record-enable controls in a group failing generate a call to the required stuff for tracks (moving meter position, preparing diskstream) #7213
2016-06-10make relative gain control in route groups work (again)Paul Davis
2016-06-07fix up logic that connects ControlGroups and RouteGroupsPaul Davis
This makes deactivating a RouteGroup also stop the ControlGroups from having any effect
2016-05-31remove debug outputPaul Davis
2016-05-31fix logic for removing an AutomationControl from a ControlGroupPaul Davis
2016-05-31add new files to source treePaul Davis