diff options
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) |