This is normally a sound card driver issue because the the drivers provide the sound fonts. First off try reinstalling latest sound card drivers.
I don't know if this works on vista, but one time in xp I installed these
kx drivers and then ripped the high quality midi sound fonts from a creative driver package and added them into kx.