On 01/29/2013 01:55 PM, D. Michael McIntyre wrote:
> I don't have a clue why Rosegarden is causing this and MusE isn't.  Upon
> a superficial and quick comparison, they both appear to work the same
> way in the case where QSynth is already running, and it's configured to
> use pulseaudio: they both start with audio support disabled, due to
> being unable to start jackd, because pulseaudio has control of the hardware.
Michael, and all:

Perhaps that is a significant clue to the problem.

JACK seems to have made great strides lately.  Where it used to not 
co-exist with anything, it now seems to get along with most everything.

You can now play Internet videos with sound while JACK (QjackCtl) is 
running, and can run all sorts of things together with it.  On the other 
hand, Audacity doesn't get-along with it at all.

If you look in the QjackCtl "Connections" dialog, in the "Audio" tab, 
you now see a "PulseAudio JACK Sink" and a "PulseAudio JACK Source" 
device.  And the ubiquitous hangs seem much harder to cause.

I had concluded, based on my testing on several desktop computers in my 
test-bed, that they had finally solved all of the problems, and that 
JACK nicely gets along with everything.  They seem to have even put 
those fixes in the Long-Term-Support release, 12.04, because it behaves 
just as well.

But then I tried the same test on my Acer Aspire laptop, and my new MIDI 
device initially trying to use the (PulseAudio) Java Sound synthesizer 
(with QjackCtl already running), hung it tighter than a drum, and I had 
to power the machine down.

So I guess all is not yet well on the JACK audio front.

The significant clue in what you said, was that Rosegarden would fail to 
start jackd, and would thus start up without audio support.

In doing the test, there was no warning about audio support being 
disabled (that I in the past always used to see in such situations).  
Where they now co-exist better, it probably succeeded in starting 
jackd.  But perhaps, they don't successfully co-exist in other ways.

As you pointed out, running with JACK is much more efficient.  Where 
processor usage was around 75% using PulseAudio, the same piece played 
using JACK had a processor utilization of around 25%, which is no 
insignificant difference.  To even get it to work without cutting-out on 
PulseAudio, I had to disable both the Reverb and the Chorus.  I can use 
them when I use JACK in place of PulseAudio.

By the way, most of my testing was done on an Intel Celeron CPU 2.53 GHz 
desktop machine, running Lubuntu 12.10.

-- 
Sincerely,
Aere


------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnnow-d2d
_______________________________________________
Rosegarden-devel mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to