Fluidsynth is intended to be run as user service. It should be as simple as:

systemctl start --user fluidsynth

Using both drivers, alsa and pulseaudio, is working fine on my side.

It's not possible to say what's going wrong as you're neither providing 
/lib/systemd/system/fluidsynth.service nor the EnvironmentFile specified in the 
service unit.

Note that /etc/fluidsynth.conf is the system-wide config file that fluidsynth's 
shell cares about - NOT the systemd-service!

It is generally a good idea to pass certain options (like audio-driver) 
directly via commandline to fluidsynth. Only rely on fluidsynth's config 
file(s) if you know how they'll be processed.

If it still doesn't work for you, make sure your .service and environment files 
match with the upstream ones:
https://github.com/FluidSynth/fluidsynth/blob/master/fluidsynth.service.in
https://github.com/FluidSynth/fluidsynth/blob/master/fluidsynth.conf.in

If they don't match, reach out to your distros package maintainer and ask for 
them to be updated / synced with upstream.

Manually messing around in those files is discouraged.

Tom


_______________________________________________
fluid-dev mailing list
fluid-dev@nongnu.org
https://lists.nongnu.org/mailman/listinfo/fluid-dev

Reply via email to