[haiku-bugs] Re: [Haiku] #12899: Use fluidlite as fluidsynth replacement, add SF3 support

  • From: "korli" <trac@xxxxxxxxxxxx>
  • Date: Fri, 05 Aug 2016 06:47:46 -0000

#12899: Use fluidlite as fluidsynth replacement, add SF3 support
-----------------------------+----------------------------
   Reporter:  korli          |      Owner:  korli
       Type:  enhancement    |     Status:  new
   Priority:  normal         |  Milestone:  R1
  Component:  Kits/Midi Kit  |    Version:  R1/Development
 Resolution:                 |   Keywords:
 Blocked By:                 |   Blocking:
Has a Patch:  0              |   Platform:  All
-----------------------------+----------------------------

Comment (by korli):

 Replying to [comment:1 Pete]:

Not too impressed by the fact I haven't been able to compile it...
Downloaded the zip from GitHub (dated today, apparently), unpacked it,
 ran "cmake ." and then "make".  Got a parse error in fluid_synth.c --
 seems that a 'C' file has used "for(int i;..." which gcc doesn't like!
 Maybe I did something wrong -- not that familiar with cmake --but it
 looked OK to start.

 The recipe at Haikuports has a small patch for gcc2, will be upstreamed.


Are we sure it's a true drop-in replacement?  Reverb etc. work as
 before?

 The sources are based on fluidsynth, just truncated to the part doing the
 basic functionality.
 I don't know how reverb works.


I just got the hpkg, and I see that (as you said) it's a static library.
 How
is that to be accessed by apps that want libfluidsynth.so?

 Apps that want libfluidsynth.so would have to depend on lib:libfluidsynth,
 which they already should do. Haiku won't embed and support
 libfluidsynth.so in the base system in the future.
 Fluidlite is meant as a *Midikit* replacement for fluidsynth, nothing
 more.

--
Ticket URL: <https://dev.haiku-os.org/ticket/12899#comment:2>
Haiku <https://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: