Summary: | media-sound/fluidsynth does not find soundfont from media-sound/fluid-soundfont by default | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Jan Psota <jasiupsota> |
Component: | Current packages | Assignee: | Gentoo Sound Team <sound> |
Status: | CONFIRMED --- | ||
Severity: | normal | CC: | 89q1r14hd, fordfrog, jstein, maintainer-needed |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Jan Psota
2021-04-14 16:36:35 UTC
It may be the other way around. media-sound/fluidsynth is correct. media-sound/fluid-soundfont installs FluidR3_GM.sf2 and FluidR3_GS.sf2 into wrong directory. See archlinux: https://github.com/archlinux/svntogit-community/blob/5bbf3b8f922af39b1a09de896a1a69a0319f1945/trunk/PKGBUILD#L16 We need something similar to app-eselect/eselect-timidity to create a symlink /usr/share/soundfonts/default.sf2 -> /usr/share/sounds/sf2/example.sf2 > We need something similar to app-eselect/eselect-timidity [...]
Let's keep it simple. Working default would be enough.
Your suggestion with fluid-soundfont repairing appeals to me :-)
how about providing a script that would set path to any soundfont as the default? i also wonder whether it could be done so that each user could set his/her own default. but i don't use fluidsynth this way so not sure what would be the best solution. We currently install SF2 soundfonts to /usr/share/sounds/sf2/ which matches where Debian/Ubuntu installs them. And if you do "xzgrep Ubuntu /usr/share/doc/fluid-soundfont-3.1/README.xz" you will see that like most/all other distros, our package comes via Ubuntu. ;) Fluidsynth is to the best of my knowledge an independent project that merely shares a the root with with the almost 20 year old soundfont. If there's some LSB/XDG documentation on this, I'm very much willing to change the location of fluid-soundfont to there, since I already have an open PR for that package. |