summaryrefslogtreecommitdiff
path: root/libs/ardour/automation_control.cc
AgeCommit message (Expand)Author
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
2015-07-20use power of 2 log-scale for parameters.Robin Gareus
2015-06-17Fix thinko in automation write undo.nick_m
2015-06-17Add undo for automation write.nick_m
2015-06-17Rudimentary automation touch undo/redo.nick_m
2015-06-17Fix some workflow problems wrt automation.nick_m
2015-06-02properly handle integer steps in plugin controlsRobin Gareus
2014-12-04Fix crash when twiddling MIDI controllers (#6050).David Robillard
2014-12-01Fix automation write/touch.David Robillard
2014-12-01Replace half-baked param metadata with descriptor.David Robillard
2014-11-29Fix write for boolean automation.David Robillard
2014-11-02Automation of LV2 plugin properties.David Robillard
2014-10-16fix midi automation slidersRobin Gareus
2014-08-31Fix crash when changing automation mode for MIDI track control automation.David Robillard
2014-02-19do not needlessly keep starting touch/automation watch passes just because a ...Paul Davis
2012-11-14remove debug outputPaul Davis
2012-11-14put automation list into or out of Touch mode before adding an automation wat...Paul Davis
2012-07-17lots more fidgety work on automation. sort of works now, but undo/redo needs ...Paul Davis
2012-07-14fix up part of the remaining details with automation, so that touch/write ove...Paul Davis
2012-07-13dramatic overhaul of automation. too long to explain here. this work is not f...Paul Davis
2012-05-24Remove over 500 unnecessary includes (including 54 of session.h).David Robillard