aboutsummaryrefslogtreecommitdiff
path: root/src/adlmidi_midiplay.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/adlmidi_midiplay.cpp')
-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)