In conclusion: If you want control over how it will sound; don't use midi.
It's midi... just note on/off data. It sounds like what you control with it.
If you control crappy
General Midi patches with it, it sounds like crap. I'm sure that's what the android does too.
If you let it control your own samples, soft synths, drum computers and/or external hardware it's how those sound.
In conclusion: If you want to control how it sounds, use midi.
@JDTAY You WILL be able to make it sound how ever you want on or with the pyra, it just needs a little more effort than just using a player that plays midi files.
There's TONS of free, nice soundfont files available on the net which contain all prepared, sampled instrument banks and sounds you like. With the large amount of memory the Pyra has I don't think it will be a problem using even the bigger and higher quality ones.
But yeah, Basic, small GM patches are generally horrible on any machine.
I have an old Ensoniq rack mount synth which sounds great, with moody pad and great piano sounds. Back in the days I routed my midi output device to that instead of the internal engine of my pc.
Sekaiju looks like a nice tool btw, it reminds me of cakewalk which I used on windows 3.11
[doublepost=1485944196,1485942935][/doublepost]I never use SF2 anymore but I just found this, it might be useful. It's on the debian repo too
http://polyphone-soundfonts.com/en/