summaryrefslogtreecommitdiff
path: root/libs/evoral/src/ControlList.cpp
AgeCommit message (Expand)Author
2015-04-15Replace control list locks with RWLocks4.0-rc4Robin Gareus
2014-12-17Remove some aborts that don't really need to be.David Robillard
2014-12-06Fix seek in linearly interpolated control lists.David Robillard
2014-12-06Adapt range when copying between automation types.David Robillard
2014-12-01Fix automation write/touch.David Robillard
2014-12-01Factor out copy-paste code.David Robillard
2014-12-01Replace half-baked param metadata with descriptor.David Robillard
2014-12-01Make it compile with C++11 support.Julien de Kozak
2014-11-30Replace thinning static state with parameter.David Robillard
2014-11-30Remove dead code.David Robillard
2014-11-29Set discrete by default for boolean parameters.David Robillard
2014-11-28Fix crash when deleting all points from a line.David Robillard
2014-11-22Fix clang and MSVC build.David Robillard
2014-11-22Fix assert failure in control list interpolation.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-11-14add abort() to non-reached codeRobin Gareus
2014-08-06More fixes for range-based automation editing.Ben Loftis
2014-08-05Initial steps towards usable range-based automation editing.Ben Loftis
2014-07-09make sure that copy constructors and operator= for ControlList pass along the...Paul Davis
2014-06-07limit automation event density - fixes #5928Robin Gareus
2014-02-19add option to skip guard points when adding new control points to a ControlLi...Paul Davis
2013-09-06Fix for isnan using MinGW compilerTim Mayberry
2013-07-31fixes for windows branch build failures under linux. still does not build on ...Paul Davis
2013-07-23'std::isnan' is not available in MSVC (at least, not VC8)John Emmas
2013-04-02fix (?) behaviour when punching into automation write mode while the transpor...Paul Davis
2013-01-15control lists should use the default value of their parameter, not zero (noti...Paul Davis
2012-12-08fix automation/control list behaviour when manually adding a point within exi...Paul Davis
2012-11-15add a "guard" point after a write/touch automation insertion, preserving the ...Paul Davis
2012-11-14likely fixes for most remaining issues with data in automation/control lists,...Paul Davis
2012-09-17fix missing variable initializationPaul Davis
2012-09-09comment tweaks from a second readingPaul Davis
2012-09-09remove unused codePaul Davis
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-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-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-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-20Fix some warnings.Carl Hetherington
2012-04-16Fairly major change to the way in which crossfades are handled;Carl Hetherington
2012-04-15A few tweaks to make Ardour build in GCC -std=c++0x mode.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-31Don't round control list events when x-scaling them; prevents large loss of a...Carl 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