aboutsummaryrefslogtreecommitdiff
path: root/src/adlmidi_private.hpp
diff options
context:
space:
mode:
authorWohlstand <admin@wohlnet.ru>2017-11-25 04:16:25 +0300
committerWohlstand <admin@wohlnet.ru>2017-11-25 04:16:25 +0300
commit9a9cc5e5ff305114acfb248b65056403ed2e64e6 (patch)
treee1dbc60bb55858656b281d99e679ce6b5fa5af33 /src/adlmidi_private.hpp
parent9166fd48255c7002ba9fbc7a4679a49da544e8c3 (diff)
downloadlibADLMIDI-9a9cc5e5ff305114acfb248b65056403ed2e64e6.tar.gz
libADLMIDI-9a9cc5e5ff305114acfb248b65056403ed2e64e6.tar.bz2
libADLMIDI-9a9cc5e5ff305114acfb248b65056403ed2e64e6.zip
Don't affect percussion chgannels by CC74 Brightness
(As this controller may damage sound of some drums such as DMXOPL3)
Diffstat (limited to 'src/adlmidi_private.hpp')
-rw-r--r--src/adlmidi_private.hpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/adlmidi_private.hpp b/src/adlmidi_private.hpp
index 947181b..8058824 100644
--- a/src/adlmidi_private.hpp
+++ b/src/adlmidi_private.hpp
@@ -466,6 +466,7 @@ public:
uint8_t lastlrpn, lastmrpn;
bool nrpn;
uint8_t brightness;
+ bool is_xg_percussion;
struct NoteInfo
{
// Current pressure
@@ -523,6 +524,7 @@ public:
lastmrpn = 0;
nrpn = false;
brightness = 127;
+ is_xg_percussion = false;
}
MIDIchannel()
: activenotes()