And the next thinks to check are...

does the midi file uses bank select, and is it set to "Normal" in Cakewalk (rather than Controller 32 for example). You have to check this on each Cakewalk track individually.

If desparation continues get rid of anything that might confuse the 3k, like SysEx commands...

So select all tracks in Cakewalk, use the event view, filter out notes, lyrics, text and controllers and delete all SysEx commands and patch change events.

Look at the SysEx pane and delete all SysEx banks.

The add a SysEx bank by reading in "XG-reset" which is provided with Cakewalk. Ensure that the "send SysEx" tickbox is ticked.

This should ensure that the Łk will not receive any strange commands.

If you still get nothing then turn the 3k off and on again before playing the midifile. If this still doesnt work play half the midifile, then reset the 3k, and then play the rest of the midifile. It will sound bad because all voices will reset to defaul, but at least if something comes out of the speakers then the issue is probably with sysex, patch, or volume settings to be found at the start of the midi file.

Also my main PC is now on the way back so hopefully I'll get the definition file to you pretty soon.

Hope this helps....
_________________________
John Allcock