JACK Audio on Musescore 3.x not working

• Mar 3, 2019 - 21:08
Reported version
3.0
Priority
P1 - High
Type
Performance
Frequency
Once
Severity
S3 - Major
Reproducibility
Always
Status
active
Regression
No
Workaround
No
Project

Steps to reproduce bug:
0. Set up JACK audio server (multiple tutorials on the forums)
1. Open MScore 3.0.x
2. Go to Edit > Preferences > I/O
3. Select the "JACK Audio Server" box
4. Close MuseScore
5. Run JACK Audio Server
6. Open MuseScore

Expected Behavior:
In JACK audio server, MuseScore will be listed under the Readable Audio or MIDI Client tabs. Musescore 2.x shows up as "mscore"

Actual Behavior:
No change is shown, MuseScore 3 is not listed in the server

Workaround:
Don't use JACK
Use Musescore 2

Discussion:
JACK Audio Server worked flawlessly on MS 2, I've never been able to get it working on MuseScore 3.
Both of my Windows 10 machines have this issue.

Operating System, version:
Windows 10 x64
Musescore 3.0.4.5763 (stable)


Comments

Exactly the same problem here. Works fine in version 2, but not in verson 3.0.5

OS: Debian GNU/Linux 9 (stretch), Arch.: x86_64, MuseScore version (64-bit): 3.0.5., revision: 58dd23d

I'm not an expert on this, but here is my understanding:

Lots of 64-bit systems use 32-bit apps, because many vendors don't want to have to build and support both, and 32-bit versions work on both architectures. Until MuseScore 3, we always shipped our executable as 32-bit. JACK gives you both options, because the 32-bit version can only talk to other 32-bit apps, and same for 64. Sounds like JACK came pre-installed for you, and my, guess is, it came as 32-bit like MuseScore 2 did and many others apps do.

So, if you are finding JACK can talk to MuseScore 2 but not 3, that is pretty strong evidence you are actually using the 32-bit JACK. Try installing the 64-bit version. You'll also need 64-bit versions of all the apps you want to connect to.