summaryrefslogtreecommitdiff
path: root/libs/evoral/src
AgeCommit message (Expand)Author
2017-09-18remove Evoral types.cpp since it is no longer requiredPaul Davis
2017-07-27Fix write-pass re-start while in an active write-passRobin Gareus
2017-07-24Update WritePass logic + AutomationList UndoRobin Gareus
2017-07-24Fix ctrl-list guard-points and concurrency issuesRobin Gareus
2017-07-07Consistent ControlList freezing -- fixes #7419Robin Gareus
2017-07-04Compatibility with old out-of-range automation-lane dataRobin Gareus
2017-06-21Remove duplicates from ControlListRobin Gareus
2017-06-21Clamp values in 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-08Do not duplicate note id in copy constructornick_m
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-28c89 compat (gcc4, mingw..)Robin Gareus
2017-02-28Fix loading SMF meta-data > 127 bytes (no more g_critical abort)Robin Gareus
2017-01-09add clamp for adding points to a ControlList from a (G)UIPaul Davis
2016-12-21Fix minor typo in commentNil 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 function to get number of tempos found in SMF tempo mapPaul Davis
2016-12-16unused but slightly tricky code to add track name/instrument to an SMF file w...Paul Davis
2016-12-14add API to Evoral::SMF to retrieve all track/instrument names for use when im...Paul Davis
2016-12-14extract track and instrument names from SMF while loadingPaul Davis
2016-12-14add braces and warning for unlikely errorPaul Davis
2016-12-14fix incorrect test for textual meta events in libsmfPaul Davis
2016-12-14braces pleasePaul Davis
2016-12-14braces, pleasePaul Davis
2016-12-14free track name/instrument string memory when necessaryPaul Davis
2016-12-14add track and instrument name members to smf_track_tPaul Davis
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-11-27Fix loading, recording & saving MIDI with PolyKeyPressure events.Robin Gareus
2016-10-23Don't add initial points for MIDI-CCRobin Gareus
2016-10-05SMF add support for type-0 files (count channels, not tracks)Robin Gareus
2016-08-19attempt to handle poly-pressure (polyphonic aftertouch) similarly to other MI...Paul Davis
2016-07-25the endless quest to plug memory leaks -- episode 378Robin Gareus
2016-07-14enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.hPaul Davis
2016-07-12remove old midi-note name APIRobin Gareus
2016-05-10use g_fopen() to avoid i18n errors with file paths/namesPaul Davis
2016-03-28leave a ToDo noteRobin Gareus
2016-03-21Trim dependence on evoral types.hpp and Beats.hppDavid Robillard
2015-12-27somewhat better solution to prev commit.Robin Gareus
2015-12-27work around midi-event counter 4 byte overflow.Robin Gareus
2015-10-31Handle paste from non-toggled to boolean automation track.nick_m