summaryrefslogtreecommitdiff
path: root/libs
AgeCommit message (Expand)Author
2016-05-31move SlavableAutomationControl into its own headerPaul Davis
2016-05-31a variety of changes that get closer to correctly functioning behaviour for V...Paul Davis
2016-05-31do not route AutomationControl changes to an RT thread if we are loading a se...Paul Davis
2016-05-31add Session::loading() to allow easy detection of "session is being loaded" c...Paul Davis
2016-05-31a slew of as-yet incomplete work to get VCA solo+mute closer to workingPaul Davis
2016-05-31stop crash caused by missing conditionalPaul Davis
2016-05-31fix logic for Session::solo_control_mode_changed()Paul Davis
2016-05-31fix logic for removing an AutomationControl from a ControlGroupPaul Davis
2016-05-31some tweaks for solo logic to get things working as they were before (correctly)Paul Davis
2016-05-31add back some amount of XML save/restore for route controlsPaul Davis
2016-05-31add new enumsPaul Davis
2016-05-31extend function of Automatable::control_factory() [ this may be the wrong des...Paul Davis
2016-05-31add track controls to its Automatable selfPaul Davis
2016-05-31do not non-automable controls to an Automatable's list of what can be automatedPaul Davis
2016-05-31add a new Controllable::NotAutomable flagPaul Davis
2016-05-31add new files to source treePaul Davis
2016-05-31universal change in the design of the way Route/Track controls are designed a...Paul Davis
2016-05-31add implicit mute state to MuteMaster and use when a master of a mute control...Paul Davis
2016-05-31change API of Controllable::Changed signal to include (from_self, GroupContro...Paul Davis
2016-05-31fix faderport and mackie to use route AutomationControls to be notified about...Paul Davis
2016-05-31new API for route solo/mute state mgmtPaul Davis
2016-05-31rearrange AutomationControl and RouteAutomationControl to get more shared log...Paul Davis
2016-05-31redesign control slave/master system, move code from GainControl to Automatio...Paul Davis
2016-05-31change master records in GainControl to use AutomationControlPaul Davis
2016-05-31Session API changes to enable VCAs to set soloed-by-upstream on assigned routesPaul Davis
2016-05-31move vca assignment up to the Route level (from GainControl)Paul Davis
2016-05-31move VCA assignment up to Route levelPaul Davis
2016-05-31don't increment actual VCA counter when saving session statePaul Davis
2016-05-31add required headerPaul Davis
2016-05-31save+restore VCA counter value across instancesPaul Davis
2016-05-31VCA solo and mute controls need to call AutomationControl::set_value() to emi...Paul Davis
2016-05-31use redesigned Route and VCA object architecture/APIPaul Davis
2016-05-31redesign Route and VCA objects to inherit from ARDOUR::StripablePaul Davis
2016-05-31correctly restore VCA-VCA slave/master relationships at session load timePaul Davis
2016-05-31fix deadlock caused by VCA=>VCA slaving and set_state()Paul Davis
2016-05-31fix ambiguity in VCA constructorsPaul Davis
2016-05-31add solo/mute logic to VCA mastersPaul Davis
2016-05-31ensure that GainControl::get_value() never returns > Config->get_max_gain()Paul Davis
2016-05-31change master-record management to use std::map to avoid const iterators; dro...Paul Davis
2016-05-31probably get the design of VCAs basically correct: use a per-master ratio modelPaul Davis
2016-05-31add GainControl::slaved() predicatePaul Davis
2016-05-31forward-propagate Changed signals through VCA master-slave connectionsPaul Davis
2016-05-31add VCAStatusChange message to GainControlPaul Davis
2016-05-31change API for GainControl, VCA and VCAManagerPaul Davis
2016-05-31add VCA debug bitPaul Davis
2016-05-31fix VCA name/numberPaul Davis
2016-05-31start shaping up VCA assign processPaul Davis
2016-05-31remove debug outputPaul Davis
2016-05-31mostly restore VCA state on session loading.Paul Davis
2016-05-31save/restore VCAManager statePaul Davis