FluidSynth can act as a virtual MIDI device, able to receive MIDI data from any program and transform it into audio on-the-fly.
FluidSynth serves as an on-the-spot digital-to-analog converter, taking in MIDI signals from various applications and producing corresponding sound in immediate succession.