path: root/libs/ardour/
AgeCommit message (Expand)Author
2017-09-18globally change all use of "frame" to refer to audio into "sample".Paul Davis
2017-09-18Add support for Latch AutomationRobin Gareus
2017-07-30Turn AutomationCtrl into a SessionHandleRefRobin Gareus
2017-07-28Delete CoreSelection at session closeRobin Gareus
2017-07-25Make start_touch() truly idempotentRobin Gareus
2017-07-24Fix saving automation record undoRobin Gareus
2017-07-24Remove unused "mark" parameter from stop_touch() APIRobin Gareus
2017-07-16Consistent Automation evaluation:Robin Gareus
2017-07-16Add API to run automation only (emit Changed signal).Robin Gareus
2017-07-08Add API to expand/flatten AC groupsRobin Gareus
2017-06-21Centralize Parameter scalingRobin Gareus
2017-06-21Remove Cruft -- AutomationStyle never did anything.Robin Gareus
2017-06-13Write inverse master automation.Robin Gareus
2017-06-12VCA/SlavableAutomationCtrl re-design:Robin Gareus
2017-06-10Implement slaved boolean automation and update mute special-caseRobin Gareus
2017-06-09Prepare to eventually drop Automatable::value_as_string()Robin Gareus
2017-05-05libardour now has CoreSelection object to manage selection status of Stripabl...Paul Davis
2017-03-12Fix issue with automation-playback constantly marking a session dirty.Robin Gareus
2017-02-21redesign VCA control over gain (and theoretically other scalar controls)Paul Davis
2017-02-08an automation control that has to do things before its value is set in an RT ...Paul Davis
2016-10-17remove debug outputPaul Davis
2016-10-17fix thinko in d2835bc80 (re-enables mute, solo and likely other automation co...Paul Davis
2016-10-16improved and hopefully correct fix for "setting AutomationControl marks sessi...Paul Davis
2016-10-14remove debug outputPaul 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-07-14enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.hPaul Davis
2016-06-28tweak b7e645ec6, use session start/end positionRobin Gareus
2016-06-27switching to "touch" implies existing automation.Robin Gareus
2016-06-05extend comments to avoid unused-variable warnings from commented codePaul Davis
2016-06-05plugin support for Controllable::NotAutomatableRobin Gareus
2016-05-31remove debug outputPaul Davis
2016-05-31remove explicit setting of Toggle flag for AutomationControlsPaul 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-31do not route AutomationControl changes to an RT thread if we are loading a se...Paul Davis
2016-05-31fix logic for removing an AutomationControl from a ControlGroupPaul 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-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-02-28specialize isfinite for MSVC compatRobin Gareus
2016-02-26prevent livelock on NaN, inf control parameters - fixes #6789Robin Gareus
2016-01-02change Controllable::set_value() API to include grouped control consideration.Paul Davis
2015-11-02Clean up _before XMLNode in AutomationList if no automation write occurred.nick_m
2015-10-21Add AutomationControl::set_value_unchecked() and AutomationControl::writable(...Paul Davis
2015-10-20Make automation record undo per pass rather than per touch.nick_m