Closed kfirufk closed 3 months ago
My only idea is that Jack keeps the soundcard locked. Pls. check whether jackd
keeps running and whether terminating the process resolves the situation.
Also try to start fluidsynth with -a alsa
. Given you description you apparently did that, pls. provide the logs in this case.
It seems that you have compiled FluidSynth with LASH support. I don't think the LASH support in FluidSynth is actually working anymore, that is also where the "fluidsynth: error: Unknown integer parameter 'lash.enable'" comes from. The LASH bindings use a setting lash.enable
, but that setting isn't registered anywhere in the code.
As the last LASH version was released around 19 years ago, maybe we should simply remove it from the codebase. What do you think, @derselbst?
@kfirufk Either remove LASH from your system, or compile FluidSynth with cmake [...] -Denable-lash=0
.
Good point @mawe42, thanks! I've disabled LASH by default and added a deprecation warning.
ahh ok i reopened because i didn't hear anything but my default output just wasn't set properly. i can confirm that now with pipewire and alsa it works properly without freezing. thank you.
Hi
I'm having a problem when i try to play a note on fluidsynth, it actually doesn't play and hangs my sound card until reboot.
I have gentoo linux ~amd64 with the following:
kernel: 6.6.2-gentoo sound card: 00:1f.3 Audio device: Intel Corporation Device 7a50 (rev 11) Desktop: Gnome on Wayland with pipewire and alsa
I also emerged media-sound/fluid-soundfont-3.1 to have
the results are exactly the same with fluidsynth when i run it with alsa or pipewire, it doesn't play anything and it breaks the sound card.
lets do it now live:
i run:
I got:
then i run
and that's it, no sound and i can't play any other sound in the system until i reboot.
doesn't really change anything.
i tried to google for the
last.enable
error couldn't find anything.i tried to restart pipewire thinking that it will resolve sound issue so i ran this:
and it just removed my default sound card output device from the list of outputs in my gnome desktop, so only restart resolve it.