I’ve been using DLS-MIDI-Synth, which works alright, but it doesn’t respect the GM drums-on-channel-10 standard, so I have to manually set the drum patch virtually every time I open it. Also, the patch selector UI is a hot mess.