JACK Audio Connection Kit
is used for audio routing. JACK
-aware applications (and PulseAudio
ones, if so configured) provide inputs and outputs to the JACK
server, depending on their configuration. The QjackCtl application can adjust the default connections. You can easily reroute the output of a program like FluidSynth so that it can be recorded by Ardour, for example, by using QjackCtl.