summaryrefslogtreecommitdiff
path: root/libs/evoral/evoral
AgeCommit message (Expand)Author
2020-01-11removal incorrect/unnecessary forward declPaul Davis
2019-11-02rename all Evoral source from .(hpp|cpp)$ to .(h|cc)Paul Davis
2019-10-18Add API to safely query timestamp of first/last control eventRobin Gareus
2019-09-18Fix Wdeprecated, dynamic exceptionRobin Gareus
2019-09-18Remove old unused source fileRobin Gareus
2019-09-05Remove unused header (superseded by libtemporal)Robin Gareus
2019-08-03Update core library GPL boilerplate and (C) from git logRobin Gareus
2018-06-21remove Session::controllable_by_descriptor() and move code into GenericMIDI c...Paul Davis
2017-09-29remove *.orig files (accidentally added in cba53a202)Robin Gareus
2017-09-18add _locked() variants to new tempo experimentPaul Davis
2017-09-18remove Evoral types.cpp since it is no longer requiredPaul Davis
2017-09-18extend/fix/improve operator overloads and methods for Evoral::BeatsPaul Davis
2017-09-18NOOP: formattingPaul Davis
2017-09-18::find_next_event() does not need to be a pure virtual in ControlSet (it can ...Paul Davis
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-21Move logarithmic property into Evoral, add rangestepsRobin 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-06-03add const-ness: Evaluating a curve does not change it.Robin Gareus
2017-04-26AutomationLine time-unit conversion and paste API updateRobin Gareus
2017-02-08centralize computation of tempo from SMF informationPaul Davis
2016-12-22More 8 whitespace to tab indentation fixesNil Geisweiller
2016-12-21Fix indentation 8 whitespaces to tabNil Geisweiller
2016-12-16"toll free bridging" between smf_tempo_t and Evoral::SMF::TempoPaul Davis
2016-12-16expose SMF tempo information in Evoral::SMFPaul Davis
2016-12-16add comments about limitations for Evoral::SMF and tracksPaul Davis
2016-12-14add API to Evoral::SMF to retrieve all track/instrument names for use when im...Paul Davis
2016-12-07Set MidiPgmChangeAutomation control valueRobin Gareus
2016-12-04Add missing includeDavid Robillard
2016-12-04Remove dead/annoying/unsafe codeDavid Robillard
2016-12-03Remove dead codeDavid Robillard
2016-12-03Fix event type and parameter type confusionDavid Robillard
2016-12-03Remove Evoral::MIDIEventDavid Robillard
2016-12-03Factor out and extend MIDIXML implementationDavid Robillard
2016-12-03Fix Sequence/Event const-correctness issuesDavid Robillard
2016-10-05SMF add support for type-0 files (count channels, not tracks)Robin Gareus
2016-09-13extend Evoral::Range<T> to offer ::length() and ::squish()Paul Davis
2016-08-19attempt to handle poly-pressure (polyphonic aftertouch) similarly to other MI...Paul Davis
2016-07-12remove old midi-note name APIRobin Gareus
2016-04-12NO-OP; document some more parameters.Robin Gareus
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-07only subdivide plugin-cycle when automation is playingRobin Gareus