I've been using VirtualMidiSynth for several years now. It's easy to set up, and it works great.

https://coolsoft.altervista.org/en/virtualmidisynth