13
0
livetrax/libs/evoral/src
David Robillard 4bc0d1c475 Fix lost MIDI note offs and controllers.
Fix initial read of discrete MIDI controllers.

Fix spurious note offs when starting to play in the middle of a note.

Faster search for initial event when cached iterator is invalid.

So much for dropping the cached iterator.  The iterator is responsible for
handling note offs, so that doesn't work.  This design means we have some stuck
note issues at the source read level, but they should be taken care of by the
state tracker anyway.
2014-11-20 15:36:11 -05:00
..
libsmf amend 484e38053 2014-11-18 05:28:27 +01:00
Control.cpp add option to skip guard points when adding new control points to a ControlList; add more debugging statements 2014-02-19 23:25:08 -05:00
ControlList.cpp Don't add origin value to MIDI controller regions on initial insert. 2014-11-16 22:35:45 -05:00
ControlSet.cpp Fix crash when changing automation mode for MIDI track control automation. 2014-08-31 18:57:22 -04:00
Curve.cpp update Evoral::Curve to honor ControlList::InterpolationStyle 2014-05-30 17:00:28 +02:00
debug.cpp
Event.cpp fix evoral assignment operator (copy buffer) 2014-01-22 15:11:31 +01:00
i18n.h
IdentityConverter.cpp fix 64 bit template types 2014-01-12 20:01:12 -05:00
midi_util.cpp
MIDIEvent.cpp
Note.cpp
Note.impl 'libs/evoral' - and add 'Note.impl' to the project 2014-01-13 12:47:21 +00:00
OldSMF.cpp
Sequence.cpp Fix lost MIDI note offs and controllers. 2014-11-20 15:36:11 -05:00
SMF.cpp remove debug output 2014-10-15 19:08:46 -04:00
SMFReader.cpp