summaryrefslogtreecommitdiff
path: root/libs/ardour/slavable_automation_control.cc
AgeCommit message (Expand)Author
2018-09-21Fix --no-nls (4/5), i18n include order in libs/*Robin Gareus
2017-09-18globally change all use of "frame" to refer to audio into "sample".Paul Davis
2017-07-16Fix merging boolean automation + mute disconnect.Robin Gareus
2017-07-16Add API to run automation only (emit Changed signal).Robin Gareus
2017-06-23Implement undo for merging VCA-master automation/value on disconnect.Robin Gareus
2017-06-22Update Slavable APIRobin Gareus
2017-06-14Special-case VCA at 0 (-inf dB), force gain slaves to -inf dBRobin Gareus
2017-06-14Merge event control lists when disconnecting a master-ctrlRobin Gareus
2017-06-13Apply master-value to automation on disconnect.Robin Gareus
2017-06-13Write inverse master automation.Robin Gareus
2017-06-13Fix another thinko in 9581cb26 + 02b087c5 (VCA gain automation)Robin Gareus
2017-06-13Fix nasty duplicate XML nodeRobin Gareus
2017-06-12Remove unnecessary temporary variables in MasterRecord::set_stateTim Mayberry
2017-06-12VCA/SlavableAutomationCtrl re-design:Robin Gareus
2017-06-11Fix thinko in 9581cb26 - scratch-buffer can't be used recursively.Robin Gareus
2017-06-10Implement slaved boolean automation and update mute special-caseRobin Gareus
2017-06-10amend a1b4f9b8ab - handle disconnecting from all mastersRobin Gareus
2017-06-09Fix deletion of VCA with slaved controls.Robin Gareus
2017-06-03Add infrastructure for evaluating VCA automation curvesRobin Gareus
2017-06-03amend 67f9f6fd: no recursive ReaderLockRobin Gareus
2017-05-30Prepare for automation control masterRobin Gareus
2017-04-19Use XMLNode::get/set_property API in ARDOUR::SlavableAutomationControl classTim Mayberry
2017-02-24no-op: move method order in filePaul Davis
2017-02-23fix solo + mute controls when slavedPaul Davis
2017-02-23Constrain VCA slave value to controllable rangeRobin Gareus
2017-02-22fix deadlock when assigning a VCA masterPaul Davis
2017-02-22if a slave's masters are at zero, lock slave to zero and not NaNPaul Davis
2017-02-21fix thinko/typo which failed to notify when a VCA is unassignedPaul Davis
2017-02-21redesign VCA control over gain (and theoretically other scalar controls)Paul Davis
2017-02-06save/restore VCA master state inside slaves, so that a reloaded session ends ...Paul Davis
2017-01-21SlavableAutomationControl::get_value(), if doing automation playback, should ...Paul Davis
2016-10-14much simpler implementation of fix originally in c104c9d4726f3: don't call Se...Paul Davis
2016-10-14Revert "change return type of AutomationControl::actually_set_value() from vo...Paul Davis
2016-10-12change return type of AutomationControl::actually_set_value() from void to bo...Paul Davis
2016-09-21gain controls are supposed to be "gain-like"Paul Davis
2016-06-01fix crash during session deletion while removing VCA mastersPaul Davis
2016-05-31no-op: explanatory commentsPaul Davis
2016-05-31improve cleanup of VCA related objectsPaul Davis
2016-05-31fix compiler issues with pair<T1,T2> constructionPaul 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 return type of SlavableAutomationControl::get_boolean_masters() to make i...Paul Davis
2016-05-31design changes to various SlavableAutomationControls to make it possible to g...Paul Davis
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-31a slew of as-yet incomplete work to get VCA solo+mute closer to workingPaul Davis
2016-05-31add new files to source treePaul Davis