To use sounds other than GM you will need to send a bank change message at the start of the relevant track. Do you have the X5D manual? You'll need that to find out what values to use... you could try something like MSB 81, LSB 0 (just a guess). You send a patch change message to select the appropriate sound/patch after that. Sorry this probably don't help much...