[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: fluidsynth 2.0



Hello Felipe,

thanks for the explanation.

Currently I'm a bit too busy to take care about this.

Version 2.0 introduced a seek function (among other changes).
This seek function was originally implemented by Willem Vree and is available on his website in the form of modified files for an older fluidsynth version. There is also a Python binding which needs this seek function. Someone else suggested to integrate the seek function into fluidsynth, but the upstream maintainer requested changes to the code.

Willem Vree found some problems with the modified implementation compared to his original one, at least on his system. Unfortunately I was not yet able to reproduce the problems. My system is different, maybe the problem occurs only in a certain environment. I plan to prepare a newer hardware for re-testing and solving the problems in the seek function.


Felipe Sateler <fsateler@gmail.com> wrote:

On Fri, Oct 26, 2018 at 5:05 AM Bodo Meißner <bodo@bodo-m.de> wrote:


Is there a way to handle incompatible and conflicting
libfluidsynth-dev versions?

For example source package A build-depends on libfluidsynth-dev
<2.0.0, source package B and build-depends on libfluidsynth-dev >=
2.0.0?
Until now I didn't find information about this topic. Links to related
documentation are welcome.


But does it make any sense to keep both versions? Does fluidsynth upstream
plan to continue supporting both?

fluidsynth.org shows only releases for version 2.0 after 1.1.11 (May 2018) and the 1.1.x releases are mainly bugfixes, so there doesn't seem to be any current development for 1.x.
I agree that at some time all applications should switch to fluidsynth 2.0.

I think the first step would be to prepare a package targeting
experimental, see how much stuff fails to build and how hard it is to fix.
With that info, it can be decided if it's best to keep both or port all
apps to version 2.0.

I think I will dig into the problems with the seek function first because that's what is needed to use fluidsynth for EasyABC which I'm interested in.


Best regards,
Bodo


Reply to: