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