|
@@ -545,6 +545,9 @@ static void seq_chn_common_event(unsigned char *event_rec)
|
|
|
case MIDI_PGM_CHANGE:
|
|
|
if (seq_mode == SEQ_2)
|
|
|
{
|
|
|
+ if (chn > 15)
|
|
|
+ break;
|
|
|
+
|
|
|
synth_devs[dev]->chn_info[chn].pgm_num = p1;
|
|
|
if ((int) dev >= num_synths)
|
|
|
synth_devs[dev]->set_instr(dev, chn, p1);
|
|
@@ -596,6 +599,9 @@ static void seq_chn_common_event(unsigned char *event_rec)
|
|
|
case MIDI_PITCH_BEND:
|
|
|
if (seq_mode == SEQ_2)
|
|
|
{
|
|
|
+ if (chn > 15)
|
|
|
+ break;
|
|
|
+
|
|
|
synth_devs[dev]->chn_info[chn].bender_value = w14;
|
|
|
|
|
|
if ((int) dev < num_synths)
|