aboutsummaryrefslogtreecommitdiff
path: root/src/adlmidi_private.hpp
diff options
context:
space:
mode:
authorVitaly Novichkov <admin@wohlnet.ru>2018-06-15 01:37:43 +0300
committerVitaly Novichkov <admin@wohlnet.ru>2018-06-15 01:37:43 +0300
commit70c83caace9911dc5d8b80c1653c96b073f88e4a (patch)
tree0906a3ac8558966153789da8e9ab382d3162f49f /src/adlmidi_private.hpp
parenta3e8ca2f942b466b658800a26a5674334b8c15ab (diff)
downloadlibADLMIDI-70c83caace9911dc5d8b80c1653c96b073f88e4a.tar.gz
libADLMIDI-70c83caace9911dc5d8b80c1653c96b073f88e4a.tar.bz2
libADLMIDI-70c83caace9911dc5d8b80c1653c96b073f88e4a.zip
Give more live to very long sustaining notes
Diffstat (limited to 'src/adlmidi_private.hpp')
-rw-r--r--src/adlmidi_private.hpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/adlmidi_private.hpp b/src/adlmidi_private.hpp
index ed654ac..2499bad 100644
--- a/src/adlmidi_private.hpp
+++ b/src/adlmidi_private.hpp
@@ -752,6 +752,9 @@ public:
bool sustained;
char ____padding[7];
MIDIchannel::NoteInfo::Phys ins; // a copy of that in phys[]
+ //! Has fixed sustain, don't iterate "on" timeout
+ bool fixed_sustain;
+ //! Timeout until note will be allowed to be killed by channel manager while it is on
int64_t kon_time_until_neglible;
int64_t vibdelay;
};