summaryrefslogtreecommitdiff
path: root/libs/evoral/evoral/ControlList.hpp
AgeCommit message (Expand)Author
2017-07-24Update WritePass logic + AutomationList UndoRobin Gareus
2017-07-24Fix ctrl-list guard-points and concurrency issuesRobin Gareus
2017-06-21Remove duplicates from ControlListRobin Gareus
2017-06-21Implement additional ControlList interpolation methods.Robin Gareus
2017-06-21Remove separate ControlList min/max/default, use ParameterDescriptor.Robin Gareus
2017-06-14Add infrastructure to merge ControlListsRobin Gareus
2017-06-13Apply master-value to automation on disconnect.Robin Gareus
2017-06-10Implement slaved boolean automation and update mute special-caseRobin Gareus
2017-04-26AutomationLine time-unit conversion and paste API updateRobin Gareus
2016-12-22More 8 whitespace to tab indentation fixesNil Geisweiller
2016-04-10NO-OP document Evoral::ControlListRobin Gareus
2016-03-21Trim dependence on evoral types.hpp and Beats.hppDavid Robillard
2015-10-20Make automation record undo per pass rather than per touch.nick_m
2015-10-20Make control point selection more consistent.nick_m
2015-10-05NOOP, remove trailing tabs/whitespace.Robin Gareus
2015-06-17Automation -use editor_add in gui, record straight lines with fewer points.nick_m
2015-06-17Fix some workflow problems wrt automation.nick_m
2015-04-15Replace control list locks with RWLocks4.0-rc4Robin Gareus
2014-12-01Factor out copy-paste code.David Robillard
2014-12-01Replace half-baked param metadata with descriptor.David Robillard
2014-11-30Replace thinning static state with parameter.David Robillard
2014-11-30Remove dead code.David Robillard
2014-11-16Don't add origin value to MIDI controller regions on initial insert.David Robillard
2014-11-16Make ControlList::paste const-correct.David Robillard
2014-08-05Initial steps towards usable range-based automation editing.Ben Loftis
2014-06-03fix two mysterious problems with stdint typesPaul Davis
2014-02-19add option to skip guard points when adding new control points to a ControlLi...Paul Davis
2013-10-17add export control to libevoralPaul Davis
2013-04-02fix (?) behaviour when punching into automation write mode while the transpor...Paul Davis
2012-12-17remove use of a boost::fast_pool_allocator without a mutex for Evoral::Contro...Paul Davis
2012-11-30add reverse iterator to event list (prepare x-fade fix)Robin Gareus
2012-07-25convert from Glib:: to Glib::Threads for all thread-related APIPaul Davis
2012-07-17lots more fidgety work on automation. sort of works now, but undo/redo needs ...Paul Davis
2012-07-13dramatic overhaul of automation. too long to explain here. this work is not f...Paul Davis
2012-07-09automation fixes/changes: when add a new control point, create necessary poin...Paul Davis
2012-06-16Add new SharedStatefulProperty which manages a shared_ptr toCarl Hetherington
2012-05-25add ::length() method to Evoral::ControlListPaul Davis
2012-05-24Compile cleanly with clang.David Robillard
2012-05-11switch to 5 new fade curves, taken from mixbus2 branch. make xfade context me...Paul Davis
2012-04-22Use a list of ControlPoints to hold the automation selection,Carl Hetherington
2012-04-16Fairly major change to the way in which crossfades are handled;Carl Hetherington
2012-04-05make automation thinning factor controllable at run timePaul Davis
2012-04-04Remove ControlList::_max_xval which is set up and stored inCarl Hetherington
2011-12-26(1) do not write sequential same-value automation data into a ControlList (2)...Paul Davis
2011-11-23Fix broken whitespace via merciless application of the emacs hammer.David Robillard
2011-04-20Remove unused NascentInfo::is_touch member.Carl Hetherington
2011-04-06Fix my name :)David Robillard
2011-02-01avoid unused args warningPaul Davis
2011-01-27merge 3.0-panexp (pan experiments) branch, revisions 8534-8585 into 3.0, thus...Paul Davis
2010-12-24Fix broken whitespace.David Robillard