From 2d8ea3485af48c657afc8e980958978c032d15ca Mon Sep 17 00:00:00 2001 From: Rio Date: Fri, 4 Oct 2019 01:22:46 +0200 Subject: [PATCH] Changed: PATTERN - Bank Change should be set, but not change --- apps/sequencers/midibox_seq_v4/core/seq_midi_in.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/apps/sequencers/midibox_seq_v4/core/seq_midi_in.c b/apps/sequencers/midibox_seq_v4/core/seq_midi_in.c index bf5428419..4257c0fb3 100644 --- a/apps/sequencers/midibox_seq_v4/core/seq_midi_in.c +++ b/apps/sequencers/midibox_seq_v4/core/seq_midi_in.c @@ -1012,6 +1012,10 @@ static s32 SEQ_MIDI_IN_Receive_ExtCtrlCC(u8 cc, u8 value) //# RIO: END MODIFICATION //################################################# + //################################################# + //# RIO: Bank Change should be set, but not change + //################################################# + case SEQ_MIDI_IN_EXT_CTRL_BANK_G1: case SEQ_MIDI_IN_EXT_CTRL_BANK_G2: case SEQ_MIDI_IN_EXT_CTRL_BANK_G3: @@ -1023,11 +1027,15 @@ static s32 SEQ_MIDI_IN_Receive_ExtCtrlCC(u8 cc, u8 value) pattern.bank = value; pattern.DISABLED = 0; pattern.SYNCHED = 0; - SEQ_PATTERN_Change(group, pattern, 0); + seq_pattern[group] = pattern; } portEXIT_CRITICAL(); } break; + //################################################# + //# RIO: END MODIFICATION + //################################################# + case SEQ_MIDI_IN_EXT_CTRL_ALL_NOTES_OFF: { if( value == 0 ) { SEQ_MIDI_IN_ResetAllStacks();