On Sat, Jan 17, 2009 at 3:23 PM, Nelson Chan <nelson_bigmo...@yahoo.com> wrote:
> Just got musescore to do playback.  You need "jackd" to run with
> musescore.

No - you don't. It's helpful, certainly not necessary. Because of ALSA
and hardware mixing and the mess that I'm sure Dan would be able to
opine forever about, in many cases only one application can use the
soundcard at once. In desktop Ubuntu, this is often PulseAudio, or
JACK, or MuseScore: clearly these three things compete.

Because Pulse is started first, the wrapper scripts for JACK and
MuseScore check to see if it is running, and then disable it: this is
why programs like Rhythmbox appear to stop working. If MuseScore
notices JACK is running, it uses that.

A further complication arises because MuseScore, naturally, tries to
open the "default" card. In some situations in Ubuntu, this can be a
virtual pointer to the PulseAudio software. If Pulse is suspended
(because MuseScore's start-up has noticed it running), then the
default device won't open and MuseScore will assume there is no sound
output support, and disable synthesis. (This line in output is
symptomatic of this problem: "Alsa_driver: the interface doesn't
support mmap-based access").

Of course, if you have an ALSA-registered hardware/software synth (eg
emu10k1, fluidsynth, timidity, etc), MuseScore can also use ALSA MIDI
commands for output.

JACK is helpful, but is often a pain to set up and use. As a result, I
do not recommend it for most users, especially casual MuseScore users,
who likely are not in need of its advanced features or
configurability. ALSA MIDI is another option, but the UI for that is
non-intuitive, and there are few common hardware synthesizers.

In the last case, MuseScore also supports using the PortAudio library
for output. As you can see when using Audacity, that does not directly
support PulseAudio. I'm slowly writing a back-end for this case[1],
but my time has many pressures on it, and so "slowly" means
less-than-Debian-paced.

I hope this has been helpful.

 - Toby Smithe, mscore maintainer

[1] https://code.launchpad.net/~tsmithe/+junk/portaudio.pulse

-- 
Unable to playback in MuseScore
https://bugs.launchpad.net/bugs/292391
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to