From c633aca82114442ecc94ae4bc443daa9f3f947b5 Mon Sep 17 00:00:00 2001 From: Wohlstand Date: Wed, 15 Feb 2017 18:05:01 +0300 Subject: Fix weird drums processing for some banks (when bass drums are taking too high tone) --- src/adlmidi_midiplay.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/adlmidi_midiplay.cpp') 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; -- cgit v1.2.3