diff options
author | Wohlstand <admin@wohlnet.ru> | 2017-02-15 18:05:01 +0300 |
---|---|---|
committer | Wohlstand <admin@wohlnet.ru> | 2017-02-15 18:05:01 +0300 |
commit | c633aca82114442ecc94ae4bc443daa9f3f947b5 (patch) | |
tree | f51115645191c3bf0ce6e14cac9eca9dc5ec76ad /src | |
parent | 9cd892706bf782c8a0e47731bd71e629d505c5cf (diff) | |
download | libADLMIDI-c633aca82114442ecc94ae4bc443daa9f3f947b5.tar.gz libADLMIDI-c633aca82114442ecc94ae4bc443daa9f3f947b5.tar.bz2 libADLMIDI-c633aca82114442ecc94ae4bc443daa9f3f947b5.zip |
Fix weird drums processing for some banks
(when bass drums are taking too high tone)
Diffstat (limited to 'src')
-rw-r--r-- | src/adlmidi_midiplay.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/adlmidi_midiplay.cpp b/src/adlmidi_midiplay.cpp index 21f334a..d2c74ce 100644 --- a/src/adlmidi_midiplay.cpp +++ b/src/adlmidi_midiplay.cpp @@ -641,9 +641,10 @@ void MIDIplay::HandleEvent(size_t tk) if(ains.tone) { - if(ains.tone < 20) + /*if(ains.tone < 20) tone += ains.tone; - else if(ains.tone < 128) + else*/ + if(ains.tone < 128) tone = ains.tone; else tone -= ains.tone - 128; |