summaryrefslogtreecommitdiff
path: root/libs/evoral/evoral/Sequence.hpp
AgeCommit message (Expand)Author
2016-12-03Remove Evoral::MIDIEventDavid Robillard
2016-12-03Fix Sequence/Event const-correctness issuesDavid Robillard
2016-03-21Trim dependence on evoral types.hpp and Beats.hppDavid Robillard
2015-09-14note-off ordering - fixes #6340Robin Gareus
2015-03-07Add a missing 'typename' specifier to the declaration for 'Evoral::Sequence::...John Emmas
2015-03-05Handle edits while playing precisely.David Robillard
2015-02-19Don't allocate then discard notes on note off.David Robillard
2014-12-30Fix MIDI CC record/playback crash.David Robillard
2014-12-01Replace half-baked param metadata with descriptor.David Robillard
2014-11-22Wrap MusicalTime in a class.David Robillard
2014-11-13Fix crashes on various MIDI editing operations.David Robillard
2014-01-12'libs/evoral' - DLL visibility stuff and associated changes needed for buildi...John Emmas
2013-10-18Merge remote-tracking branch 'remotes/origin/exportvis' into windows+ccJohn Emmas
2013-10-17add export control to libevoralPaul Davis
2013-07-23'libs/evoral' - For each of the NNNN_lower_bound() functions (3 in total) add...John Emmas
2013-04-03fix reversed semantics from 86f1b for LaterNoteEndComparator()Paul Davis
2013-03-29major fixes for MIDI patch change and note undo/redo. Patch change handling w...Paul Davis
2012-10-11implement deleting of sysex eventsHans Baier
2012-07-25convert from Glib:: to Glib::Threads for all thread-related APIPaul Davis
2011-12-22fix a build issue in Evoral that was preventing Sequencer<T>::dump() from bei...Paul Davis
2011-11-23Fix broken whitespace via merciless application of the emacs hammer.David Robillard
2011-09-27Add missed parent class call to Sequence::control_list_marked_dirty. Fixes #...Carl Hetherington
2011-09-19Emit ContentsChanged on the model when one of its control lists changes. Sho...Carl Hetherington
2011-07-20try to fix data loss at end of a capture pass for MIDI - add a new virtual me...Paul Davis
2011-07-14initial pass at session-renaming functionalityPaul Davis
2011-06-21change default overlapping note strategy to "relax" (i.e. do nothing); fix cr...Paul Davis
2011-04-06Fix my name :)David Robillard
2010-12-28Unify program change and bank handling so that they are manipulated together.Carl Hetherington
2010-12-24Fix broken whitespace.David Robillard
2010-12-07Revert previous ill-thought-out patch.Carl Hetherington
2010-12-07Allow trim of midi regions to before the start of the source. Fixes #3156.Carl Hetherington
2010-09-02fix a variety of unused argument errors noted by gcc 4.3.2 on x86Paul Davis
2010-07-20add note IDs and use them for looking up notes during a history rebuild. NOTE...Paul Davis
2010-07-14A few fixes to interpolation of MIDI controller data. Don't interpolateCarl Hetherington
2010-07-12Mark Sequence as edited when one of its parent ControlSet's ControlLists is c...Carl Hetherington
2010-06-25Make MIDI region `automation' respect the automation mode so that it isCarl Hetherington
2010-06-14make note overlap resolution store side effects in a DiffCommand, and add its...Paul Davis
2010-06-12introduce the notion that note additions and property changes can cause the r...Paul Davis
2010-06-03start tracking note overlaps while moving notesPaul Davis
2010-06-03Sequence::contains() and Sequence::overlaps() now use pitch-based indexing to...Paul Davis
2010-06-02add channel+pitch indexing for notes in a SequencePaul Davis
2010-06-01rationale pathways that add notes to Sequence<T> so that there is only final ...Paul Davis
2010-05-31switch Evoral::Sequence debugging to use DEBUG_TRACE(); Sequence uses multise...Paul Davis
2010-05-28provide a generalized Sequence::get_notes()-by-predicate method, and prototyp...Paul Davis
2010-05-20various minor MIDI fixes: prevent duplicate note entry with mouse, show note ...Paul Davis
2010-05-19MIDI region forking, plus Playlist::regions_to_read() fix forward ported from...Paul Davis
2009-10-22Fix adding multiple notes with the same time stamp (geeze).David Robillard
2009-10-22Replace horribly error-prone Sequence/MidiModel/MidiSource locking API with s...David Robillard
2009-10-21Fix O(n) search on MIDI rec region update (now O(log(n)) per update, but coul...David Robillard
2009-10-19Use set over vector for Sequence::Notes, for logarithmic search by time.David Robillard