summaryrefslogtreecommitdiff
path: root/libs/evoral/evoral/Sequence.hpp
AgeCommit message (Expand)Author
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
2009-10-19Fix set_notes prototype to use typedef.David Robillard
2009-10-14Strip trailing whitespace and fix other whitespace errors (e.g. space/tab mix...David Robillard
2009-08-27lots of MIDI editing stuff. to be explained on the website when its donePaul Davis
2009-08-13MIDI cut&paste round two (not done yet); a small region trim fix from lincoln s.Paul Davis
2009-05-07The great audio processing overhaul.David Robillard
2009-02-17Fix deadlock and potential race condition when editing MIDI.David Robillard
2009-02-16Rewrite Sequence::const_iterator.David Robillard
2009-02-15Tidy, remove dead code.David Robillard
2009-02-15Use nframes_t for timestamps of real (jack) time MIDI events (i.e. in MidiBuf...David Robillard
2009-02-14Remove superfluous typedefs.David Robillard
2009-02-10* Code readability: Template parameter <T> -> <Time>Hans Baier
2009-02-06* Add SysEx Support to MidiModel / SMFHans Baier
2009-02-02Make (MIDI) event time stamp type a template parameter.David Robillard
2008-12-21Sync with http://svn.drobilla.net/lad/trunk/evoral r1891.David Robillard
2008-10-13Fix pollution of global namespace by Evoral.David Robillard
2008-09-23Eliminate a ton of unnecessary complete redrawing in MIDI stream views:David Robillard
2008-09-22Move event specific ringbuffer stuff to evoral.David Robillard
2008-09-21Display recorded controller data (fix show all/existing automation).David Robillard
2008-09-19Fix parameter range stuff and automation time axis height (somewhat...).David Robillard
2008-09-19Fix crash on recording MIDI CC.David Robillard
2008-09-19Factor out sequencing related things into an independant new library: "evoral".David Robillard