Piano notes short-lived during playback
I've migrated from Sibelius a few weeks ago and I'm never going back. I have to say, I'm fascinated with Musescore. Every single thing I set myself to figure out how to do in it turns out to have been sorted out in the most clever way I could possibly think of. And every single thing I wonder whether Musescore also lets you do... turns out it does! Every. Single. Time. It's awesome!
There's only one detail I miss, and that is piano playback. Any other instrument plays just fine, but piano notes under a sustain pedal don't overlap like they would in real life.
This is what I've tried so far:
1) Changing the soundfont. I've tried tons, but the best I could achieve was a decent legato, never truly overlapping notes. I've even opened the .wav files to check the durations and they sound for several seconds, Musescore just kills them too soon when another note starts playing (or sometimes even before!).
2) Saving as .mscx and changing the gatetime manually with a text editor. Still the same.
3) Manipulating the piano roll. I can get the notes to look overlapped in the diagram, but they sound exactly the same as before.
4) Instead of employing a sustain pedal, writing each note in a different voice and giving them long enough durations. No difference.
My apologies for the wall of text, but it does reflect all the effort I've invested in working it out. So is there anything else I can try? Has this point been risen a thousand times already? (Sorry if that's the case.)