13
0
livetrax/libs/evoral/evoral
David Robillard 6fb4bd578e Don't allocate then discard notes on note off.
Silly to make a junk Note just to pass to append_note_off_unlocked, which just
uses the fields that are on the MIDIEvent anyway then throws it away.

Also explicitly dispatch to append_note_off_unlocked in the caller for note ons
with velocity 0 rather than make append_note_on_unlocked deal with it.
2015-02-19 18:38:30 -05:00
..
Beats.hpp MusicalTime => Beats. 2015-01-07 00:12:07 -05:00
Control.hpp Mute automation via normal mute button. 2014-12-18 02:26:51 -05:00
ControlList.hpp Factor out copy-paste code. 2014-12-01 23:35:24 -05:00
ControlSet.hpp
Curve.hpp
Event.hpp Remove unnecessary includes. 2014-12-06 22:43:06 -05:00
EventList.hpp
EventSink.hpp
midi_events.h
midi_util.h fix incorrect test for valid MIDI events. 2014-12-31 10:32:50 -05:00
MIDIEvent.hpp
Note.hpp Wrap MusicalTime in a class. 2014-11-22 04:05:42 -05:00
OldSMF.hpp Move EventRingBuffer to libardour. 2014-11-30 23:56:19 -05:00
Parameter.hpp Adapt range when copying between automation types. 2014-12-06 13:40:35 -05:00
ParameterDescriptor.hpp Fix range of pan controls. 2014-12-02 19:02:03 -05:00
PatchChange.hpp Wrap MusicalTime in a class. 2014-11-22 04:05:42 -05:00
Range.hpp Fix range "arithmetic" 2014-12-31 07:43:43 -05:00
Sequence.hpp Don't allocate then discard notes on note off. 2015-02-19 18:38:30 -05:00
SMF.hpp Remove unnecessary includes. 2014-12-06 22:43:06 -05:00
SMFReader.hpp
TimeConverter.hpp Fix build with a certain awful broken compiler. 2014-11-23 16:31:59 -05:00
TypeMap.hpp Fix lost MIDI events due to broken range check. 2014-12-02 03:36:33 -05:00
types.hpp MusicalTime => Beats. 2015-01-07 00:12:07 -05:00
visibility.h