From 4a63fa26cf5404e1ff1e389c4214b8f8d438cf05 Mon Sep 17 00:00:00 2001 From: Sema Date: Mon, 11 Mar 2024 00:28:23 -0400 Subject: [PATCH] MIDI2 Context - program/bank --- javascript/JZZ.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/javascript/JZZ.js b/javascript/JZZ.js index 0b25667..e90ca60 100644 --- a/javascript/JZZ.js +++ b/javascript/JZZ.js @@ -2777,6 +2777,21 @@ this._cc[kk].sx = undefined; } } + else if (tt == 4) { + st = msg[1] >> 4; + ch = (msg[1] & 15).toString(16); + kk = gr + ch; + if (!this._cc[kk]) this._cc[kk] = {}; + if (st == 12) { + if (msg[3] & 1) { + this._cc[kk].bm = msg[6]; + this._cc[kk].bl = msg[7]; + } + msg._bm = this._cc[kk].bm; + msg._bl = this._cc[kk].bl; + if (JZZ.MIDI.programName) msg.label(JZZ.MIDI.programName(msg[4], msg._bm, msg._bl)); + } + } } } else mmm = msg;