David, and all:

Sorry about the Star Trek quote, but "You truly are a miricle-worker!"

The release-candidate fluidsynth played my two test pieces on my 455
megahertz machine without error.  

I followed your instructions, re-configuring and re-building fluidsynth
(and re-installing).  

At first the build aborted, needing some jackd libraries I had removed
to allow qjackctl to run.  

But I re-did the build dependencies, and the build went okay.  

I re-installed, and did the test you gave me to see that the new version
was in-place (it was).  

Again, qjackctl would not run (it crashed, as before).  

I completely removed jackd, jackd2, and qjackctl.  

I then re-installed jackd, jackd1 (I asked for it specifically, since
that is what fluidsynth seems to prefer), and qjackctl.  

But this time, qjackctl still failed to initialize, but with a different
error symptom.  

I completely removed jackd, jackd1, and qjackctl, and re-installed
jackd, jackd2, and qjackctl.  This time, it required the removal of
libjack-0 and libjack-dev.  

But this time, qjackctl did succeed in initializing.  

I ran the tests, with results as follows:

Ran test 1 "Impromptu 2 - Sunlight on the Water":
Played perfectly - no under-runs.  Qjackctl RT-percentage hovering at
67%.  

Ran test 2 "Impromptu - Forest Breezes":
Played perfectly - no under-runs.  Qjackctl RT-percentage hovering at
68%.  

Re-ran test 2, but with the reverb check-box of Qsynth selected.  
Played most of the way through perfectly, but got a single under-run
about 3/4 the way through. 
Qjackctl RT-percentage hovering at 83%.  

TEST CONCLUSIONS:

The testing was successful with the release-candidate fluidsynth, on a
455 megahertz machine running Xubuntu 12.04.  

Where it has been stated that there are no fluidsynth dependencies on
jack, I think you should re-examine that claim, based on the problems I
encountered.  

This time, I have all of my build listings, as well as a log of the many
problems I had to work through to get qjackctl to work.  

Please examine the attached text file, as an aid in determining if there
really is a jack dependency in fluidsynth.  


Sincerely,
Aere

On Sat, 2012-08-04 at 19:04 +0200, David Henningsson wrote:

> On 08/03/2012 03:39 PM, S. Christian Collins wrote:
> > Even on my Intel Core i7 (2.8 GHz quad-core) I am able to get Fluidsynth
> > to cause xruns when playing really fast on a stereo piano sound that I
> > have (voice polyphony at 256).
> 
> After some searching I believe I found what causes the performance to drop.
> 
> I've just committed a patch that sets the default build type to 
> RelWithDebInfo (if someone prefers another default, let me know).
> 
> As a test, could you rerun with the -DCMAKE_BUILD_TYPE=RelWithDebInfo, 
> so that the build now looks like the below, and see if it improves 
> performance? Thanks!
> 
> mkdir build
> cd build
> cmake .. -DLIB_SUFFIX= -DCMAKE_BUILD_TYPE=RelWithDebInfo
> make
> sudo make install
> sudo ldconfig
> 
> // David


-- 

Sincerely,
Aere
aere@Aere-HP-Vectra:~/fluidsynth-1.1.6/build$ cmake .. -DLIB_SUFFIX= 
-DCMAKE_BUILD_TYPE=RelWithDebInfo
-- Checking whether system has ANSI C header files
-- ANSI C header files - found
-- checking for module 'lash-1.0>=0.3'
--   package 'lash-1.0>=0.3' not found
-- Could NOT find Doxygen (missing:  DOXYGEN_EXECUTABLE) 

**************************************************************
Summary:
libsndfile:            yes (with ogg vorbis support)
D-Bus:                 yes
PulseAudio:            yes
JACK:                  yes
ALSA:                  yes
PortAudio:             no
OSS:                   yes
MidiShare:             no
CoreAudio:             no
CoreMIDI:              no
Windows:               no
LADSPA support:        no
LASH support:          no
LADCCA support:        no
OS/2 DART support:     no
Audio to file driver:  yes
Readline:              yes (NOTE: GPL library)
Samples type=float:    no (using double)
Profiling:             no
Debug:                 no
Trap on FPE (debug):   no
Check FPE (debug):     no
**************************************************************


-- Configuring done
-- Generating done
-- Build files have been written to: /home/aere/fluidsynth-1.1.6/build
aere@Aere-HP-Vectra:~/fluidsynth-1.1.6/build$ 

aere@Aere-HP-Vectra:~/fluidsynth-1.1.6/build$ make
[  2%] Building C object src/CMakeFiles/libfluidsynth.dir/drivers/fluid_alsa.c.o
[  5%] Building C object 
src/CMakeFiles/libfluidsynth.dir/bindings/fluid_rtkit.c.o
[  7%] Building C object src/CMakeFiles/libfluidsynth.dir/drivers/fluid_jack.c.o
/home/aere/fluidsynth-1.1.6/src/drivers/fluid_jack.c:38:23: fatal error: 
jack/jack.h: No such file or directory
compilation terminated.
make[2]: *** [src/CMakeFiles/libfluidsynth.dir/drivers/fluid_jack.c.o] Error 1
make[1]: *** [src/CMakeFiles/libfluidsynth.dir/all] Error 2
make: *** [all] Error 2
aere@Aere-HP-Vectra:~/fluidsynth-1.1.6/build$ 

aere@Aere-HP-Vectra:~/fluidsynth-1.1.6/build$ cd ..
aere@Aere-HP-Vectra:~/fluidsynth-1.1.6$ sudo apt-get build-dep fluidsynth
[sudo] password for aere: 
E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily 
unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another 
process using it?
aere@Aere-HP-Vectra:~/fluidsynth-1.1.6$ sudo apt-get build-dep fluidsynth
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED:
  jackd2 jackd2-firewire libjack-jackd2-0
The following NEW packages will be installed:
  jackd1 libjack-dev libjack0
0 upgraded, 3 newly installed, 3 to remove and 0 not upgraded.
Need to get 0 B/637 kB of archives.
After this operation, 371 kB of additional disk space will be used.
Do you want to continue [Y/n]? Y
Preconfiguring packages ...
(Reading database ... 218822 files and directories currently installed.)
Removing jackd2-firewire ...
dpkg: libjack-jackd2-0: dependency problems, but removing anyway as you 
requested:
 zita-at1 depends on libjack-jackd2-0 (>= 1.9.5~dfsg-14) | libjack-0.116; 
however:
  Package libjack-jackd2-0 is to be removed.
  Package libjack-0.116 is not installed.
  Package libjack-jackd2-0 which provides libjack-0.116 is to be removed.
  Package libjack0 which provides libjack-0.116 is not installed.
 sndfile-tools depends on libjack-jackd2-0 (>= 1.9.5~dfsg-14) | libjack-0.116; 
however:
  Package libjack-jackd2-0 is to be removed.
  Package libjack-0.116 is not installed.
  Package libjack-jackd2-0 which provides libjack-0.116 is to be removed.
  Package libjack0 which provides libjack-0.116 is not installed.
 gstreamer0.10-plugins-good depends on libjack-jackd2-0 (>= 1.9.5~dfsg-14) | 
libjack-0.116; however:
  Package libjack-jackd2-0 is to be removed.
  Package libjack-0.116 is not installed.
  Package libjack-jackd2-0 which provides libjack-0.116 is to be removed.
  Package libjack0 which provides libjack-0.116 is not installed.
 foo-yc20 depends on libjack-jackd2-0 (>= 1.9.5~dfsg-14) | libjack-0.116; 
however:
  Package libjack-jackd2-0 is to be removed.
  Package libjack-0.116 is not installed.
  Package libjack-jackd2-0 which provides libjack-0.116 is to be removed.
  Package libjack0 which provides libjack-0.116 is not installed.
 qjackctl depends on libjack-jackd2-0 (>= 1.9.5~dfsg-14) | libjack-0.116; 
however:
  Package libjack-jackd2-0 is to be removed.
  Package libjack-0.116 is not installed.
  Package libjack-jackd2-0 which provides libjack-0.116 is to be removed.
  Package libjack0 which provides libjack-0.116 is not installed.
 calf-plugins depends on libjack-jackd2-0 (>= 1.9.5~dfsg-14) | libjack-0.116; 
however:
  Package libjack-jackd2-0 is to be removed.
  Package libjack-0.116 is not installed.
  Package libjack-jackd2-0 which provides libjack-0.116 is to be removed.
  Package libjack0 which provides libjack-0.116 is not installed.
 zynaddsubfx depends on libjack-jackd2-0 (>= 1.9.5~dfsg-14) | libjack-0.116; 
however:
  Package libjack-jackd2-0 is to be removed.
  Package libjack-0.116 is not installed.
  Package libjack-jackd2-0 which provides libjack-0.116 is to be removed.
  Package libjack0 which provides libjack-0.116 is not installed.
 a2jmidid depends on libjack-jackd2-0 (>= 1.9.5~dfsg-14) | libjack-0.116; 
however:
  Package libjack-jackd2-0 is to be removed.
  Package libjack-0.116 is not installed.
  Package libjack-jackd2-0 which provides libjack-0.116 is to be removed.
  Package libjack0 which provides libjack-0.116 is not installed.
 pulseaudio-module-jack depends on libjack-jackd2-0 (>= 1.9.5~dfsg-14) | 
libjack-0.116; however:
  Package libjack-jackd2-0 is to be removed.
  Package libjack-0.116 is not installed.
  Package libjack-jackd2-0 which provides libjack-0.116 is to be removed.
  Package libjack0 which provides libjack-0.116 is not installed.
 audacious-plugins depends on libjack-jackd2-0 (>= 1.9.5~dfsg-14) | 
libjack-0.116; however:
  Package libjack-jackd2-0 is to be removed.
  Package libjack-0.116 is not installed.
  Package libjack-jackd2-0 which provides libjack-0.116 is to be removed.
  Package libjack0 which provides libjack-0.116 is not installed.
 libportaudio2 depends on libjack-jackd2-0 (>= 1.9.5~dfsg-14) | libjack-0.116; 
however:
  Package libjack-jackd2-0 is to be removed.
  Package libjack-0.116 is not installed.
  Package libjack-jackd2-0 which provides libjack-0.116 is to be removed.
  Package libjack0 which provides libjack-0.116 is not installed.
 aeolus depends on libjack-jackd2-0 (>= 1.9.5~dfsg-14) | libjack-0.116; however:
  Package libjack-jackd2-0 is to be removed.
  Package libjack-0.116 is not installed.
  Package libjack-jackd2-0 which provides libjack-0.116 is to be removed.
  Package libjack0 which provides libjack-0.116 is not installed.
 libasound2-plugins depends on libjack-jackd2-0 (>= 1.9.5~dfsg-14) | 
libjack-0.116; however:
  Package libjack-jackd2-0 is to be removed.
  Package libjack-0.116 is not installed.
  Package libjack-jackd2-0 which provides libjack-0.116 is to be removed.
  Package libjack0 which provides libjack-0.116 is not installed.
 rosegarden depends on libjack-jackd2-0 (>= 1.9.5~dfsg-14) | libjack-0.116; 
however:
  Package libjack-jackd2-0 is to be removed.
  Package libjack-0.116 is not installed.
  Package libjack-jackd2-0 which provides libjack-0.116 is to be removed.
  Package libjack0 which provides libjack-0.116 is not installed.
 libfluidsynth1 depends on libjack-jackd2-0 (>= 1.9.5~dfsg-14) | libjack-0.116; 
however:
  Package libjack-jackd2-0 is to be removed.
  Package libjack-0.116 is not installed.
  Package libjack-jackd2-0 which provides libjack-0.116 is to be removed.
  Package libjack0 which provides libjack-0.116 is not installed.
 specimen depends on libjack-jackd2-0 (>= 1.9.5~dfsg-14) | libjack-0.116; 
however:
  Package libjack-jackd2-0 is to be removed.
  Package libjack-0.116 is not installed.
  Package libjack-jackd2-0 which provides libjack-0.116 is to be removed.
  Package libjack0 which provides libjack-0.116 is not installed.
 jackd2 depends on libjack-jackd2-0 (= 1.9.8~dfsg.1-1ubuntu1).
 dssi-host-jack depends on libjack-jackd2-0 (>= 1.9.5~dfsg-14) | libjack-0.116; 
however:
  Package libjack-jackd2-0 is to be removed.
  Package libjack-0.116 is not installed.
  Package libjack-jackd2-0 which provides libjack-0.116 is to be removed.
  Package libjack0 which provides libjack-0.116 is not installed.
 zita-at1 depends on libjack-jackd2-0 (>= 1.9.5~dfsg-14) | libjack-0.116; 
however:
  Package libjack-jackd2-0 is to be removed.
  Package libjack-0.116 is not installed.
  Package libjack-jackd2-0 which provides libjack-0.116 is to be removed.
  Package libjack0 which provides libjack-0.116 is not installed.
 sndfile-tools depends on libjack-jackd2-0 (>= 1.9.5~dfsg-14) | libjack-0.116; 
however:
  Package libjack-jackd2-0 is to be removed.
  Package libjack-0.116 is not installed.
  Package libjack-jackd2-0 which provides libjack-0.116 is to be removed.
  Package libjack0 which provides libjack-0.116 is not installed.
 gstreamer0.10-plugins-good depends on libjack-jackd2-0 (>= 1.9.5~dfsg-14) | 
libjack-0.116; however:
  Package libjack-jackd2-0 is to be removed.
  Package libjack-0.116 is not installed.
  Package libjack-jackd2-0 which provides libjack-0.116 is to be removed.
  Package libjack0 which provides libjack-0.116 is not installed.
 foo-yc20 depends on libjack-jackd2-0 (>= 1.9.5~dfsg-14) | libjack-0.116; 
however:
  Package libjack-jackd2-0 is to be removed.
  Package libjack-0.116 is not installed.
  Package libjack-jackd2-0 which provides libjack-0.116 is to be removed.
  Package libjack0 which provides libjack-0.116 is not installed.
 qjackctl depends on libjack-jackd2-0 (>= 1.9.5~dfsg-14) | libjack-0.116; 
however:
  Package libjack-jackd2-0 is to be removed.
  Package libjack-0.116 is not installed.
  Package libjack-jackd2-0 which provides libjack-0.116 is to be removed.
  Package libjack0 which provides libjack-0.116 is not installed.
 calf-plugins depends on libjack-jackd2-0 (>= 1.9.5~dfsg-14) | libjack-0.116; 
however:
  Package libjack-jackd2-0 is to be removed.
  Package libjack-0.116 is not installed.
  Package libjack-jackd2-0 which provides libjack-0.116 is to be removed.
  Package libjack0 which provides libjack-0.116 is not installed.
 zynaddsubfx depends on libjack-jackd2-0 (>= 1.9.5~dfsg-14) | libjack-0.116; 
however:
  Package libjack-jackd2-0 is to be removed.
  Package libjack-0.116 is not installed.
  Package libjack-jackd2-0 which provides libjack-0.116 is to be removed.
  Package libjack0 which provides libjack-0.116 is not installed.
 a2jmidid depends on libjack-jackd2-0 (>= 1.9.5~dfsg-14) | libjack-0.116; 
however:
  Package libjack-jackd2-0 is to be removed.
  Package libjack-0.116 is not installed.
  Package libjack-jackd2-0 which provides libjack-0.116 is to be removed.
  Package libjack0 which provides libjack-0.116 is not installed.
 pulseaudio-module-jack depends on libjack-jackd2-0 (>= 1.9.5~dfsg-14) | 
libjack-0.116; however:
  Package libjack-jackd2-0 is to be removed.
  Package libjack-0.116 is not installed.
  Package libjack-jackd2-0 which provides libjack-0.116 is to be removed.
  Package libjack0 which provides libjack-0.116 is not installed.
 audacious-plugins depends on libjack-jackd2-0 (>= 1.9.5~dfsg-14) | 
libjack-0.116; however:
  Package libjack-jackd2-0 is to be removed.
  Package libjack-0.116 is not installed.
  Package libjack-jackd2-0 which provides libjack-0.116 is to be removed.
  Package libjack0 which provides libjack-0.116 is not installed.
 libportaudio2 depends on libjack-jackd2-0 (>= 1.9.5~dfsg-14) | libjack-0.116; 
however:
  Package libjack-jackd2-0 is to be removed.
  Package libjack-0.116 is not installed.
  Package libjack-jackd2-0 which provides libjack-0.116 is to be removed.
  Package libjack0 which provides libjack-0.116 is not installed.
 aeolus depends on libjack-jackd2-0 (>= 1.9.5~dfsg-14) | libjack-0.116; however:
  Package libjack-jackd2-0 is to be removed.
  Package libjack-0.116 is not installed.
  Package libjack-jackd2-0 which provides libjack-0.116 is to be removed.
  Package libjack0 which provides libjack-0.116 is not installed.
 libasound2-plugins depends on libjack-jackd2-0 (>= 1.9.5~dfsg-14) | 
libjack-0.116; however:
  Package libjack-jackd2-0 is to be removed.
  Package libjack-0.116 is not installed.
  Package libjack-jackd2-0 which provides libjack-0.116 is to be removed.
  Package libjack0 which provides libjack-0.116 is not installed.
 rosegarden depends on libjack-jackd2-0 (>= 1.9.5~dfsg-14) | libjack-0.116; 
however:
  Package libjack-jackd2-0 is to be removed.
  Package libjack-0.116 is not installed.
  Package libjack-jackd2-0 which provides libjack-0.116 is to be removed.
  Package libjack0 which provides libjack-0.116 is not installed.
 libfluidsynth1 depends on libjack-jackd2-0 (>= 1.9.5~dfsg-14) | libjack-0.116; 
however:
  Package libjack-jackd2-0 is to be removed.
  Package libjack-0.116 is not installed.
  Package libjack-jackd2-0 which provides libjack-0.116 is to be removed.
  Package libjack0 which provides libjack-0.116 is not installed.
 specimen depends on libjack-jackd2-0 (>= 1.9.5~dfsg-14) | libjack-0.116; 
however:
  Package libjack-jackd2-0 is to be removed.
  Package libjack-0.116 is not installed.
  Package libjack-jackd2-0 which provides libjack-0.116 is to be removed.
  Package libjack0 which provides libjack-0.116 is not installed.
 dssi-host-jack depends on libjack-jackd2-0 (>= 1.9.5~dfsg-14) | libjack-0.116; 
however:
  Package libjack-jackd2-0 is to be removed.
  Package libjack-0.116 is not installed.
  Package libjack-jackd2-0 which provides libjack-0.116 is to be removed.
  Package libjack0 which provides libjack-0.116 is not installed.
Removing libjack-jackd2-0 ...
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
Selecting previously unselected package libjack0.
(Reading database ... 218807 files and directories currently installed.)
Unpacking libjack0 (from .../libjack0_1%3a0.121.0+svn4538-3ubuntu1_i386.deb) ...
Setting up libjack0 (1:0.121.0+svn4538-3ubuntu1) ...
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
dpkg: jackd2: dependency problems, but removing anyway as you requested:
 jackd depends on jackd2 | jackd1; however:
  Package jackd2 is to be removed.
  Package jackd1 is not installed.
(Reading database ... 218815 files and directories currently installed.)
Removing jackd2 ...
Processing triggers for man-db ...
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
Selecting previously unselected package jackd1.
(Reading database ... 218732 files and directories currently installed.)
Unpacking jackd1 (from .../jackd1_1%3a0.121.0+svn4538-3ubuntu1_i386.deb) ...
Processing triggers for man-db ...
Setting up jackd1 (1:0.121.0+svn4538-3ubuntu1) ...
Installing new version of config file /etc/bash_completion.d/jackd ...
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
Selecting previously unselected package libjack-dev.
(Reading database ... 218815 files and directories currently installed.)
Unpacking libjack-dev (from 
.../libjack-dev_1%3a0.121.0+svn4538-3ubuntu1_i386.deb) ...
Processing triggers for doc-base ...
Processing 1 added doc-base file...
Registering documents with scrollkeeper...
Setting up libjack-dev (1:0.121.0+svn4538-3ubuntu1) ...
aere@Aere-HP-Vectra:~/fluidsynth-1.1.6$ 

aere@Aere-HP-Vectra:~/fluidsynth-1.1.6$ cd build
aere@Aere-HP-Vectra:~/fluidsynth-1.1.6/build$ make
[  2%] Building C object src/CMakeFiles/libfluidsynth.dir/drivers/fluid_jack.c.o
/home/aere/fluidsynth-1.1.6/src/drivers/fluid_jack.c:95:1: warning: missing 
initializer [-Wmissing-field-initializers]
/home/aere/fluidsynth-1.1.6/src/drivers/fluid_jack.c:95:1: warning: (near 
initialization for ‘last_client_mutex.unused’) [-Wmissing-field-initializers]
[  5%] Building C object src/CMakeFiles/libfluidsynth.dir/drivers/fluid_oss.c.o
[  7%] Building C object 
src/CMakeFiles/libfluidsynth.dir/drivers/fluid_pulse.c.o
[ 10%] Building C object src/CMakeFiles/libfluidsynth.dir/utils/fluid_conv.c.o
[ 12%] Building C object src/CMakeFiles/libfluidsynth.dir/utils/fluid_hash.c.o
/home/aere/fluidsynth-1.1.6/src/utils/fluid_hash.c: In function 
‘fluid_hashtable_unref’:
/home/aere/fluidsynth-1.1.6/src/utils/fluid_hash.c:642:3: warning: 
‘g_atomic_int_exchange_and_add’ is deprecated (declared at 
/usr/include/glib-2.0/glib/gatomic.h:66): Use 'g_atomic_add' instead 
[-Wdeprecated-declarations]
[ 15%] Building C object src/CMakeFiles/libfluidsynth.dir/utils/fluid_list.c.o
[ 17%] Building C object 
src/CMakeFiles/libfluidsynth.dir/utils/fluid_ringbuffer.c.o
[ 20%] Building C object 
src/CMakeFiles/libfluidsynth.dir/utils/fluid_settings.c.o
[ 23%] Building C object src/CMakeFiles/libfluidsynth.dir/utils/fluid_sys.c.o
[ 25%] Building C object 
src/CMakeFiles/libfluidsynth.dir/sfloader/fluid_defsfont.c.o
/home/aere/fluidsynth-1.1.6/src/sfloader/fluid_defsfont.c: In function 
‘fluid_defpreset_noteon’:
/home/aere/fluidsynth-1.1.6/src/sfloader/fluid_defsfont.c:582:53: warning: 
variable ‘z’ set but not used [-Wunused-but-set-variable]
[ 28%] Building C object 
src/CMakeFiles/libfluidsynth.dir/sfloader/fluid_ramsfont.c.o
/home/aere/fluidsynth-1.1.6/src/sfloader/fluid_ramsfont.c: In function 
‘fluid_rampreset_noteon’:
/home/aere/fluidsynth-1.1.6/src/sfloader/fluid_ramsfont.c:892:53: warning: 
variable ‘z’ set but not used [-Wunused-but-set-variable]
[ 30%] Building C object 
src/CMakeFiles/libfluidsynth.dir/rvoice/fluid_adsr_env.c.o
[ 33%] Building C object 
src/CMakeFiles/libfluidsynth.dir/rvoice/fluid_chorus.c.o
[ 35%] Building C object 
src/CMakeFiles/libfluidsynth.dir/rvoice/fluid_iir_filter.c.o
[ 38%] Building C object src/CMakeFiles/libfluidsynth.dir/rvoice/fluid_lfo.c.o
[ 41%] Building C object 
src/CMakeFiles/libfluidsynth.dir/rvoice/fluid_rvoice.c.o
[ 43%] Building C object 
src/CMakeFiles/libfluidsynth.dir/rvoice/fluid_rvoice_dsp.c.o
[ 46%] Building C object 
src/CMakeFiles/libfluidsynth.dir/rvoice/fluid_rvoice_event.c.o
[ 48%] Building C object 
src/CMakeFiles/libfluidsynth.dir/rvoice/fluid_rvoice_mixer.c.o
/home/aere/fluidsynth-1.1.6/src/rvoice/fluid_rvoice_mixer.c: In function 
‘fluid_mixer_get_mt_rvoice’:
/home/aere/fluidsynth-1.1.6/src/rvoice/fluid_rvoice_mixer.c:700:3: warning: 
‘g_atomic_int_exchange_and_add’ is deprecated (declared at 
/usr/include/glib-2.0/glib/gatomic.h:66): Use 'g_atomic_add' instead 
[-Wdeprecated-declarations]
[ 51%] Building C object src/CMakeFiles/libfluidsynth.dir/rvoice/fluid_rev.c.o
[ 53%] Building C object src/CMakeFiles/libfluidsynth.dir/synth/fluid_chan.c.o
[ 56%] Building C object src/CMakeFiles/libfluidsynth.dir/synth/fluid_event.c.o
[ 58%] Building C object src/CMakeFiles/libfluidsynth.dir/synth/fluid_gen.c.o
[ 61%] Building C object src/CMakeFiles/libfluidsynth.dir/synth/fluid_mod.c.o
[ 64%] Building C object src/CMakeFiles/libfluidsynth.dir/synth/fluid_synth.c.o
/home/aere/fluidsynth-1.1.6/src/synth/fluid_synth.c: In function 
‘fluid_synth_nwrite_float’:
/home/aere/fluidsynth-1.1.6/src/synth/fluid_synth.c:2374:33: warning: variable 
‘bytes’ set but not used [-Wunused-but-set-variable]
[ 66%] Building C object src/CMakeFiles/libfluidsynth.dir/synth/fluid_tuning.c.o
[ 69%] Building C object src/CMakeFiles/libfluidsynth.dir/synth/fluid_voice.c.o
[ 71%] Building C object src/CMakeFiles/libfluidsynth.dir/midi/fluid_midi.c.o
/home/aere/fluidsynth-1.1.6/src/midi/fluid_midi.c: In function 
‘fluid_midi_file_read_event’:
/home/aere/fluidsynth-1.1.6/src/midi/fluid_midi.c:440:52: warning: variable 
‘mi’ set but not used [-Wunused-but-set-variable]
/home/aere/fluidsynth-1.1.6/src/midi/fluid_midi.c:440:48: warning: variable 
‘sf’ set but not used [-Wunused-but-set-variable]
[ 74%] Building C object 
src/CMakeFiles/libfluidsynth.dir/midi/fluid_midi_router.c.o
[ 76%] Building C object src/CMakeFiles/libfluidsynth.dir/midi/fluid_seqbind.c.o
[ 79%] Building C object src/CMakeFiles/libfluidsynth.dir/midi/fluid_seq.c.o
[ 82%] Building C object 
src/CMakeFiles/libfluidsynth.dir/drivers/fluid_adriver.c.o
[ 84%] Building C object 
src/CMakeFiles/libfluidsynth.dir/drivers/fluid_mdriver.c.o
[ 87%] Building C object 
src/CMakeFiles/libfluidsynth.dir/drivers/fluid_aufile.c.o
[ 89%] Building C object src/CMakeFiles/libfluidsynth.dir/bindings/fluid_cmd.c.o
[ 92%] Building C object 
src/CMakeFiles/libfluidsynth.dir/bindings/fluid_filerenderer.c.o
Linking C shared library libfluidsynth.so
[ 97%] Built target libfluidsynth
[100%] Building C object src/CMakeFiles/fluidsynth.dir/fluidsynth.c.o
/home/aere/fluidsynth-1.1.6/src/fluidsynth.c: In function ‘main’:
/home/aere/fluidsynth-1.1.6/src/fluidsynth.c:298:7: warning: variable 
‘connect_lash’ set but not used [-Wunused-but-set-variable]
Linking C executable fluidsynth
[100%] Built target fluidsynth
aere@Aere-HP-Vectra:~/fluidsynth-1.1.6/build$ sudo make install
[ 97%] Built target libfluidsynth
[100%] Built target fluidsynth
Install the project...
-- Install configuration: "RelWithDebInfo"
-- Installing: /usr/local/lib/pkgconfig/fluidsynth.pc
-- Installing: /usr/local/bin/fluidsynth
-- Removed runtime path from "/usr/local/bin/fluidsynth"
-- Installing: /usr/local/lib/libfluidsynth.so.1.5.2
-- Installing: /usr/local/lib/libfluidsynth.so.1
-- Up-to-date: /usr/local/lib/libfluidsynth.so
-- Installing: /usr/local/include/fluidsynth.h
-- Installing: /usr/local/include/fluidsynth/audio.h
-- Installing: /usr/local/include/fluidsynth/event.h
-- Installing: /usr/local/include/fluidsynth/gen.h
-- Installing: /usr/local/include/fluidsynth/log.h
-- Installing: /usr/local/include/fluidsynth/midi.h
-- Installing: /usr/local/include/fluidsynth/misc.h
-- Installing: /usr/local/include/fluidsynth/mod.h
-- Installing: /usr/local/include/fluidsynth/ramsfont.h
-- Installing: /usr/local/include/fluidsynth/seq.h
-- Installing: /usr/local/include/fluidsynth/seqbind.h
-- Installing: /usr/local/include/fluidsynth/settings.h
-- Installing: /usr/local/include/fluidsynth/sfont.h
-- Installing: /usr/local/include/fluidsynth/shell.h
-- Installing: /usr/local/include/fluidsynth/synth.h
-- Installing: /usr/local/include/fluidsynth/types.h
-- Installing: /usr/local/include/fluidsynth/voice.h
-- Installing: /usr/local/include/fluidsynth/version.h
-- Installing: /usr/local/share/man/man1/fluidsynth.1
aere@Aere-HP-Vectra:~/fluidsynth-1.1.6/build$ sudo ldconfig
aere@Aere-HP-Vectra:~/fluidsynth-1.1.6/build$ 

aere@Aere-HP-Vectra:~/fluidsynth-1.1.6/build$ sudo ldconfig
aere@Aere-HP-Vectra:~/fluidsynth-1.1.6/build$ which fluidsynth
/usr/local/bin/fluidsynth
aere@Aere-HP-Vectra:~/fluidsynth-1.1.6/build$ ldd /usr/local/bin/fluidsynth | 
grep fluid
        libfluidsynth.so.1 => /usr/local/lib/libfluidsynth.so.1 (0x00af3000)
aere@Aere-HP-Vectra:~/fluidsynth-1.1.6/build$ 

*** AGAIN, QJACKCTL CRASHES **
The crash info appeared (by visual inspection and memory) to be the same.

PURGED JACKD, AND RE-INSTALLED JACKD AND QJACKCTL.

Tried installing jackd1, which seemed successful, but qjackctl would not 
successfully start.

Completely removed jackd1 and qjackctl.  

Tried to install jackd, jackd2 and qjackctl, but it said the package would have 
to be manually
repaired.  

Rebooted, and tried again to install jackd, jackd2 and qjackctl.  It was 
successful this time,
but it forced the removal of libjack-0 and libjack-dev.  

It appeared to install successfully, but qjackctl still will not successfully 
initialize.  

It gets this message, over and over again:

D-BUS: SetParameterValue('driver:rate', '44100'):

Message did not receive a reply (timeout by message bus).
(org.freedesktop.DBus.Error.NoReply)

Rebooted, and tried to start qjackctl again.  

This time it worked.  

Ran test 1 "Impromptu 2 - Sunlight on the Water"
Played perfectly - no under-runs.  Qjackctl RT-percentage hovering at 67%.  

Ran test 2 "Impromptu - Forest Breezes"
Played perfectly - no under-runs.  Qjackctl RT-percentage hovering at 68%.  

Re-ran test 2, but with the reverb check-box of Qsynth selected.  
Played most of the way through perfectly, but got a single under-run about 3/4 
the way through. 
Qjackctl RT-percentage hovering at 83%.  
_______________________________________________
fluid-dev mailing list
fluid-dev@nongnu.org
https://lists.nongnu.org/mailman/listinfo/fluid-dev

Reply via email to