What happens if you choose an invalid XG SFX kit? Does it work like drum kits, where it will play the default drum kit instead, or does it not play sounds at all, or does it default to the basic "GM" sound set?
I can try it out on some of my software when I get a chance. I'm curious how XG hardware would respond.
For example,
Bank Select MSB 126, LSB 0, program change 0 -> SFX Kit 1
Bank Select MSB 126, LSB 0, program change 1 -> SFX Kit 2
Bank Select MSB 126, LSB 0, program change 2 -> ???
Bank Select MSB 126, LSB 1, program change 0 -> ???
And what if an invalid SFX "note" is selected from one of the valid kits? (Actually, from one of the Yamaha manuals I have open right now, it looks like there would be "NO SOUND" for this particular instance)
I want to make sure I am displaying the most accurate info in my names grid that I can.