No matter what I try (using SP-MIDI creator in Sonar), it only seems to want to respond to patch change messages by changing the phone type: so there doesn't seem to be a mechanism for actually changing the patch used to play the tune: and it isn't responding to the ones in my file.

I must be missing something, but what?