Thanks Brian, Mac, Andrew

Quote:

The SD2 Upper Banks will respond to MSB values of 2, 4, or 10.

All of yours are zeros. Zero MSB = standard GM Bank on the Ketron.


Don't know what the problem could be but suspect either Cockpit Error of some sort or possibly you are using the same single songfile that may be corrupted. Have you tried hitting New and trying to assign Upper Banks on a New experimental songfile?



No Mac, it's both old songs and newly created songs.

Quote:

**What do the MSB Spinners read in this songfile? If they are all zeros, then nothing got assigned. If, however, the Spinners reflect the Upper Banks commands you wanted, with a 2, 4, or 10 there, then I'd suspect a bug.**

--Mac



I'm entirely sure what you mean her Mac, is it this?


Does Crl 0 directly under MSB bank bear any significance?



I've created an 8 bar sequence, with patch changes every bar. Bars 1,3,5, & 7 are lower bank patches, and 2,4,6 & 8 are higher bank. BIAB changes the lowers, but not the highers.
Here's the MIDI monitor printout.
Evt # Time (mS) Source Raw Status Chan Data 1 Data 2
1 0 1 B1 00 00 Control Change ($Bx) 2 CC Type = #0 Bank Select MSB CC Value = 0
2 0 1 B1 20 00 Control Change ($Bx) 2 CC Type = #32 Bank Select LSB CC Value = 0
3 0 1 B2 00 00 Control Change ($Bx) 3 CC Type = #0 Bank Select MSB CC Value = 0
4 0 1 B2 20 00 Control Change ($Bx) 3 CC Type = #32 Bank Select LSB CC Value = 0
5 0 1 B6 00 00 Control Change ($Bx) 7 CC Type = #0 Bank Select MSB CC Value = 0
6 1 1 B6 20 00 Control Change ($Bx) 7 CC Type = #32 Bank Select LSB CC Value = 0
7 1 1 B5 00 00 Control Change ($Bx) 6 CC Type = #0 Bank Select MSB CC Value = 0
8 1 1 B5 20 00 Control Change ($Bx) 6 CC Type = #32 Bank Select LSB CC Value = 0
9 1 1 B3 00 00 Control Change ($Bx) 4 CC Type = #0 Bank Select MSB CC Value = 0
10 1 1 B3 20 00 Control Change ($Bx) 4 CC Type = #32 Bank Select LSB CC Value = 0
11 1 1 B7 00 00 Control Change ($Bx) 8 CC Type = #0 Bank Select MSB CC Value = 0
12 1 1 B7 20 00 Control Change ($Bx) 8 CC Type = #32 Bank Select LSB CC Value = 0
13 2 1 B4 00 00 Control Change ($Bx) 5 CC Type = #0 Bank Select MSB CC Value = 0
14 2 1 B4 20 00 Control Change ($Bx) 5 CC Type = #32 Bank Select LSB CC Value = 0
15 2 1 B1 00 00 Control Change ($Bx) 2 CC Type = #0 Bank Select MSB CC Value = 0
16 2 1 B1 20 00 Control Change ($Bx) 2 CC Type = #32 Bank Select LSB CC Value = 0
17 2 1 B2 00 00 Control Change ($Bx) 3 CC Type = #0 Bank Select MSB CC Value = 0
18 2 1 B2 20 00 Control Change ($Bx) 3 CC Type = #32 Bank Select LSB CC Value = 0
19 2 1 B6 00 00 Control Change ($Bx) 7 CC Type = #0 Bank Select MSB CC Value = 0
20 2 1 B6 20 00 Control Change ($Bx) 7 CC Type = #32 Bank Select LSB CC Value = 0
21 2 1 B5 00 00 Control Change ($Bx) 6 CC Type = #0 Bank Select MSB CC Value = 0
22 2 1 B5 20 00 Control Change ($Bx) 6 CC Type = #32 Bank Select LSB CC Value = 0
23 2 1 B7 00 00 Control Change ($Bx) 8 CC Type = #0 Bank Select MSB CC Value = 0
24 3 1 B7 20 00 Control Change ($Bx) 8 CC Type = #32 Bank Select LSB CC Value = 0
25 3 1 B3 00 00 Control Change ($Bx) 4 CC Type = #0 Bank Select MSB CC Value = 0
26 4 1 B3 20 00 Control Change ($Bx) 4 CC Type = #32 Bank Select LSB CC Value = 0
27 4 1 B4 00 00 Control Change ($Bx) 5 CC Type = #0 Bank Select MSB CC Value = 0
28 4 1 B4 20 00 Control Change ($Bx) 5 CC Type = #32 Bank Select LSB CC Value = 0
29 4 1 B1 00 00 Control Change ($Bx) 2 CC Type = #0 Bank Select MSB CC Value = 0
30 4 1 B1 20 00 Control Change ($Bx) 2 CC Type = #32 Bank Select LSB CC Value = 0
31 4 1 B2 00 00 Control Change ($Bx) 3 CC Type = #0 Bank Select MSB CC Value = 0
32 4 1 B2 20 00 Control Change ($Bx) 3 CC Type = #32 Bank Select LSB CC Value = 0
33 4 1 B6 00 00 Control Change ($Bx) 7 CC Type = #0 Bank Select MSB CC Value = 0
34 5 1 B6 20 00 Control Change ($Bx) 7 CC Type = #32 Bank Select LSB CC Value = 0
35 5 1 B7 00 00 Control Change ($Bx) 8 CC Type = #0 Bank Select MSB CC Value = 0
36 5 1 B7 20 00 Control Change ($Bx) 8 CC Type = #32 Bank Select LSB CC Value = 0
37 5 1 B5 00 00 Control Change ($Bx) 6 CC Type = #0 Bank Select MSB CC Value = 0
38 5 1 B5 20 00 Control Change ($Bx) 6 CC Type = #32 Bank Select LSB CC Value = 0
39 5 1 B3 00 00 Control Change ($Bx) 4 CC Type = #0 Bank Select MSB CC Value = 0
40 6 1 B3 20 00 Control Change ($Bx) 4 CC Type = #32 Bank Select LSB CC Value = 0
41 4857 1 B7 00 00 Control Change ($Bx) 8 CC Type = #0 Bank Select MSB CC Value = 0
42 4857 1 B7 20 00 Control Change ($Bx) 8 CC Type = #32 Bank Select LSB CC Value = 0
43 5787 1 B5 00 00 Control Change ($Bx) 6 CC Type = #0 Bank Select MSB CC Value = 0
44 6385 1 B5 00 00 Control Change ($Bx) 6 CC Type = #0 Bank Select MSB CC Value = 0
45 7856 1 B5 00 00 Control Change ($Bx) 6 CC Type = #0 Bank Select MSB CC Value = 0
46 8455 1 B5 00 00 Control Change ($Bx) 6 CC Type = #0 Bank Select MSB CC Value = 0
47 9056 1 B5 00 00 Control Change ($Bx) 6 CC Type = #0 Bank Select MSB CC Value = 0
48 9655 1 B7 00 00 Control Change ($Bx) 8 CC Type = #0 Bank Select MSB CC Value = 0
49 9655 1 B7 20 00 Control Change ($Bx) 8 CC Type = #32 Bank Select LSB CC Value = 0
50 10586 1 B5 00 00 Control Change ($Bx) 6 CC Type = #0 Bank Select MSB CC Value = 0
51 11187 1 B5 00 00 Control Change ($Bx) 6 CC Type = #0 Bank Select MSB CC Value = 0
52 12656 1 B5 00 00 Control Change ($Bx) 6 CC Type = #0 Bank Select MSB CC Value = 0
53 13257 1 B5 00 00 Control Change ($Bx) 6 CC Type = #0 Bank Select MSB CC Value = 0
54 13856 1 B5 00 00 Control Change ($Bx) 6 CC Type = #0 Bank Select MSB CC Value = 0
55 14455 1 B7 00 00 Control Change ($Bx) 8 CC Type = #0 Bank Select MSB CC Value = 0
56 14455 1 B7 20 00 Control Change ($Bx) 8 CC Type = #32 Bank Select LSB CC Value = 0
57 19255 1 B7 00 00 Control Change ($Bx) 8 CC Type = #0 Bank Select MSB CC Value = 0
58 19255 1 B7 20 00 Control Change ($Bx) 8 CC Type = #32 Bank Select LSB CC Value = 0

I guess that that CC#0 represents lower patch changes, and CC#32 higher patch.

Thank in advance for any advice.