I tried to find out the same thing (which library is being used by
Qsynth).  I noticed the following text among the messages in Qsynth
(click the "Messages" button to see them):

    fluidsynth: warning: Instrument not found on channel 9 [bank=128
    prog=9], substituted [bank=128 prog=0]

I decided to change the word "substituted" to something else so that I
would be able to tell from these messages that the new library was being
used.  The line I changed was in *src/synth/fluid_synth.c*, line 1,922. 
In my case, I changed the word "substituted" to "pooped".  So now Qsynth
shows this message when it's using the 1.1.6 library:

    fluidsynth: warning: Instrument not found on channel 9 [bank=128
    prog=9], pooped [bank=128 prog=0]

-~Chris


On 07/31/2012 04:55 PM, Aere Greenway wrote:
> David:
>
> I tried what you suggested, and got the following results (which in
> one case seems to say that the newly generated version is used, and in
> the other that the old version is being used):
>
> Try verifying by running these two commands:
>
> 1) "which fluidsynth", should return /usr/local/bin/fluidsynth
>
>
>
> aere@aere-Dell-DE051:~$ which fluidsynth
>
> /usr/local/bin/fluidsynth
>
>
> 2) "ldd /usr/local/bin/fluidsynth | grep fluid", should return
> "libfluidsynth.so.1 => /usr/local/lib/libfluidsynth.so.1" (followed by a
> hex number).
>
> aere@aere-Dell-DE051:~$ ldd /usr/local/bin/fluidsynth | grep fluid
>
> libfluidsynth.so.1 => /usr/lib/libfluidsynth.so.1 (0x00bb7000)
>
>
> So given these results, I still don't know which version of
> libfluidsynth1 is used. 
>
> Keep in mind that I am using qsynth - not fluidsynth from the command
> line. 
>
> For the purposes of the test, I could possibly run it from the command
> line, but I would have to figure out how to duplicate my qsynth
> configuration using command-line parameters, and the time in the past
> I tried that, it was not obvious how to do it. 
>
> - Aere
>
>
> On Tue, 2012-07-31 at 22:50 +0200, David Henningsson wrote:
>> On 07/31/2012 10:39 PM, Aere Greenway wrote:
>> > David:
>> >
>> > I performed the steps for retrieving and building the release-candidate
>> > fluidsynth.
>>
>> Thanks!
>>
>> > Though it complained that DOXYGEN (or something like that)
>> > was not found, it seemed to build and install without any error.
>>
>> The doxygen error can be ignored.
>>
>> > I can supply printouts of the entire process, if that would be helpful.
>> >
>> > My testing also went well, since I did not discover any problems.
>> >
>> > The problem I have in doing this testing, is that I have no way of
>> > knowing if it used the libfluidsynth1 generated during the process, or
>> > what I was using before (the repackaged version of your PPA for Ubuntu
>> > 11.10).
>>
>> Try verifying by running these two commands:
>>
>> 1) "which fluidsynth", should return /usr/local/bin/fluidsynth
>>
>> 2) "ldd /usr/local/bin/fluidsynth | grep fluid", should return 
>> "libfluidsynth.so.1 => /usr/local/lib/libfluidsynth.so.1" (followed by a 
>> hex number).
>>
>> If the second one fails, i e, points to somewhere in "/usr/lib" instead 
>> of the newly installed file in "/usr/local/lib", try running "sudo 
>> ldconfig", then try again.
>>
>> Let me know how this goes.
>>
>> // David
>>
>
> -- 
>
> Sincerely,
> Aere
>
>
>
> _______________________________________________
> fluid-dev mailing list
> fluid-dev@nongnu.org
> https://lists.nongnu.org/mailman/listinfo/fluid-dev

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

Reply via email to