diff options
author | Vitaly Novichkov <Wohlstand@users.noreply.github.com> | 2018-06-23 13:45:18 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-06-23 13:45:18 +0300 |
commit | c0daf54c61b32f5cff609666488bd442b30820d0 (patch) | |
tree | 4b3249f45fb3da6a70c7a522b9a603c88f362d7b /src | |
parent | efbbd382b84b73d706a16fb54c51bf48df7b22cf (diff) | |
parent | 60fa4f03f30553fc5440c0934cc1b7406094526c (diff) | |
download | libADLMIDI-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.cpp | 4 |
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) |