aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorVitaly Novichkov <Wohlstand@users.noreply.github.com>2018-06-23 13:45:18 +0300
committerGitHub <noreply@github.com>2018-06-23 13:45:18 +0300
commitc0daf54c61b32f5cff609666488bd442b30820d0 (patch)
tree4b3249f45fb3da6a70c7a522b9a603c88f362d7b /src
parentefbbd382b84b73d706a16fb54c51bf48df7b22cf (diff)
parent60fa4f03f30553fc5440c0934cc1b7406094526c (diff)
downloadlibADLMIDI-c0daf54c61b32f5cff609666488bd442b30820d0.tar.gz
libADLMIDI-c0daf54c61b32f5cff609666488bd442b30820d0.tar.bz2
libADLMIDI-c0daf54c61b32f5cff609666488bd442b30820d0.zip
Merge pull request #120 from jpcima/midichannels-count
glide: handle for all the midi channels
Diffstat (limited to 'src')
-rw-r--r--src/adlmidi_midiplay.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/adlmidi_midiplay.cpp b/src/adlmidi_midiplay.cpp
index a044859..b2497ca 100644
--- a/src/adlmidi_midiplay.cpp
+++ b/src/adlmidi_midiplay.cpp
@@ -1632,7 +1632,9 @@ retry_arpeggio:
void MIDIplay::UpdateGlide(double amount)
{
- for(unsigned channel = 0; channel < 16; ++channel)
+ unsigned num_channels = Ch.size();
+
+ for(unsigned channel = 0; channel < num_channels; ++channel)
{
MIDIchannel &midiChan = Ch[channel];
if(midiChan.gliding_note_count == 0)