[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [fluid-dev] [Rosegarden-devel] Problems With Rosegarden Using Qsynth
Re: [fluid-dev] [Rosegarden-devel] Problems With Rosegarden Using Qsynth or Fluidsynth When Using PulseAudio Instead Of JACK
Thu, 31 Jan 2013 21:55:22 -0700
Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130106 Thunderbird/17.0.2
On 01/30/2013 12:33 AM, Holger Marzen wrote:
On Tue, 29 Jan 2013, Aere Greenway wrote:
Rosegarden and Fluidsynth Developers:
In working with Fluidsynth problems, the Fluidsynth developers have
wondered why I insist on using JACK with Qsynth, rather than just
configuring it to use PulseAudio. Yesterday I finally found out why I
do this, but what the cause of the problem is, possibly both sets of
developers (together) might be able to postulate.
Here are the steps of a test you can do to illustrate the problem:
1. Configure Qsynth to use "pulseaudio" instead of "jack". Even doing
this can cause hangs if you have more than one engine configured. Best
approach is to not restart the engine when it prompts you, instead,
terminating Qsynth, and bring it back up after completing the
Using Pulse and JACK works here by disabling Pulseaudio clients to start
it (autospawn = no in /etc/pulse/client.conf) and starting Pulseaudio in
QjackCtl. See http://www.marzen.de/Holger/pulseaudio_and_jack/
Fluidsynth is available as a DSSI module to be used in Rosegarden. No
problems at all AND lower latencies.
Thanks to your information, I was able to make my Soundblaster Live
emu10k1, the Java Sound (Gervill) synthesizer, and Qsynth all co-exist
nicely using JACK (QjackCtl). Also, I now don't have to have my music
player set properly to use JACK, or to use PulseAudio - it plays with
either one. I also have probably eliminated the hangs (time will tell).
The thing that made the difference was that in the mixer (pavucontrol in
the case of Lubuntu), I had to set the PulseAudio JACK Sink as the
fallback (primary) sound card, rather than the Soundblaster Live. I
didn't need to manually change any system configuration files to make
this work (so far).
The only thing that doesn't work together with JACK is the Flashplayer
(for YouTube Videos). I have to terminate QjackCtl to play one of those
and have sound.
Thanks again for your helpful information.