This behavior just cropped up a little while ago. Typically, in the past, when I ran into a problem with SPlat (or TTS-1) not recognizing a patch, it was because I forgot to set something somewhere. But when it reared its unwelcome head today, I quickly but thoroughly looked over the settings, and I couldn't spot anything amiss.
Specifically, I'm using TTS-1 and I have a tune with a total of six MIDI tracks (Melody piano, rhythm piano, guitar, bass, and drums, with a tiny 2-bar section of strings). Two tracks are suffering from this problem, track 1 (Channel 2) with the "EP Legend" patch (bank 03) assigned, and track 2 (Channel 4) with the "EP Phase" patch (bank 04) assigned. I've had no problems getting these patches to work in the past. But right now they're both playing the EPiano 1 patch, located on bank 0. I've rebooted SPlat once with no effect.
Sometimes I've found that SPlat will forget the patch that's assigned and if I reload it, SPlat wakes up a starts to play the correct patch, and everything's great once more. But that technique didn't work this time. I tried switching the tracks -- there are two of them, both piano, to different Channels than where they already were, and that didn't help. In one instance, it got a track stuck on Piano patch 1, grand piano, which was a far cry from one of the Rhodes sounds I was after. I had to exit SPlat entirely and then re to get that track unstuck from the grand piano.
I haven't tried rebooting the machine yet. I'll do that in just a minute, then come back here and edit this post.
UPDATE: Okay, it took me longer to get back to this than I thought it would. But here are some even more puzzling results. After rebooting my system, booting SPlat, and reloading the file, unfortunately it's still playing EPiano 1. So I tried switching banks to see if that would get things unstuck. Well, it did, sorta. When I shifted down to bank 01, it suddenly decided that an acoustic piano was called for. And when I shifted it back up to bank 03, percussion instruments sounded out. This continued as I shifted to more banks, then finally stopped and switched back to acoustic piano when I moved the setting down to a lower bank number. Now, back on bank 03, it's still stuck on an acoustic piano patch, when it should be EP Legend.
So, got any ideas where I should look? Maybe reinstall SPlat? Switch over permanently to CbB? By the way, I haven't tried this file in CbB yet. But why should I have to when everything else except this one file is behaving normally? I think.