diff options
author | Wohlstand <admin@wohlnet.ru> | 2017-11-05 17:59:11 +0300 |
---|---|---|
committer | Wohlstand <admin@wohlnet.ru> | 2017-11-05 17:59:11 +0300 |
commit | d4851370479064a9503449a932c3689698bfbaed (patch) | |
tree | 550faf04d7b669256774dacc00031a6490a60903 /src/adlmidi_private.hpp | |
parent | 5d3e30724818566318ee0176a03c5453b6c5cc60 (diff) | |
download | libADLMIDI-d4851370479064a9503449a932c3689698bfbaed.tar.gz libADLMIDI-d4851370479064a9503449a932c3689698bfbaed.tar.bz2 libADLMIDI-d4851370479064a9503449a932c3689698bfbaed.zip |
Fix of infinite notes are appearing after events sort with 0-length notes
Also a small optimizing:
- Convert Note-ON with zero velocity into Note-OFF event
- Don't re-sort row, just put note-off into begin of the row instead
Diffstat (limited to 'src/adlmidi_private.hpp')
-rw-r--r-- | src/adlmidi_private.hpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/adlmidi_private.hpp b/src/adlmidi_private.hpp index 49c431d..3749129 100644 --- a/src/adlmidi_private.hpp +++ b/src/adlmidi_private.hpp @@ -581,7 +581,7 @@ public: /** * @brief Sort events in this position */ - void sortEvents(); + void sortEvents(bool *noteStates = NULL); }; /** |