Playback not working on Mac OS

• Dec 28, 2021 - 23:32

I've tried as many of the suggestions as I could find for this seemingly common issue, yet I'm still dead in the water.
The only thing that worked is switching to another Mac user, so it's obviously something I have installed that's creating the conflict. I have many audio apps and plugins installed, but nothing is running that prevents any other apps from using the audio.
I don't know how to pinpoint the conflict but I'm happy to follow instructions on getting diagnostic info if you tell me what to do.

Here's all the info. Thanks in advance for the help!

  • Amy

Problem:
Cannot playback scores or access playback/audio options

Symptoms:
No sound can be heard when placing notes
Playback Controls toolbar is visible but is greyed out/unavailable
View > Synthesizer menu option is greyed out/unavailable
View > Play Panel menu option is available, but choosing it or using the key command) does nothing
MuseScore > Preferences > I/O has all blank menus under PortAudio

System info:
MacOS Catalina 10.15.7
MacBook Pro (Retina, 15-inch, Mid 2014)
2.5 GHz Quad-Core Intel Core i7 processor

Other info:
MuseScore version 3.6.2.548020600
Problem is the same with all audio sources: headphones connection, built in output, and Native Instruments USB audio interface
Not using bluetooth audio

Troubleshooting info:

TRIED, IT WORKS but is not a solution:
Switching to another mac user

TRIED, DID NOT WORK:
Everything applicable on: https://musescore.org/en/node/96811
tried numbers 1, 3, 4, 5, 6
the others don’t apply
Disabling Native Instruments components, then restart
as per https://musescore.org/en/node/317382#comment-1063622
Disconnecting audio interface, then restart without it
Safe mode restart, then restart
Reinstalling MuseScore, then restart
Resetting the PRAM
Giving MuseScore Full Disk Access in Sys Prefs > Security & Privacy
Adding MuseScore to Accessibility in Sys Prefs > Security & Privacy


Comments

Interesting that you said that switching to another mac user worked. Do you mean another user account on your computer? If so, user accounts can be a problem on Windows, also. There may be a problem with the main account that you are using. It can happen. Otherwise a different account wouldn't work either

In reply to by little-island

You might never figure it out. Oh, maybe if you start removing all your programs one by one and test after each. But even if a program is uninstalled, it leaves things behind.
OTOH, I googled how to fix troubleshoot mac user accounts. There are several things you can try.

In reply to by little-island

The problem is that the developers don't have your computer in front of them. I have heard them say before it might be some kind of permissions issue. Which is one of the things listed in the links I found that you would have to check yourself. At least look at some of the links and see what you think. When I wrote that post I stopped in the middle to look some things up. After which I started again with "OTOH". You're already a step farther than most people because you found that MuseScore works on a different account.

In reply to by bobjp

Well, of course they don't, but there may be information I can capture from a log of some kind that would give them info that would help.

I have been pretty thorough on my end (including checking various kinds of permissions) and I've tried every other viable suggestion I've found on this forum.

So now I'm here asking for help: concrete suggestions on things to try, or ways to uncover the source of the problem. Tx

In reply to by little-island

So (on the same computer), for one user account playback works and for another it doesn't.
On Mac OS, is there a way to investigate what background programs (or processes) load upon activation of the different user accounts?
If there is a difference, the user account that works may not be running a conflicting "hidden" process.

In reply to by Jm6stringer

Yes, good thoughts.

In MacOS, optional startup programs will show under System Preferences > Users & Groups > [user] > Login Items. And all currently running processes can be seen in the Activity Monitor app.

I have looked in both places to see if I could spot anything obvious. I disabled a few things, but it didn't help at all. The problem is, for me, that the two user accounts are so vastly different (one has been my main account for many years and has a ton of audio apps, the other is a rarely used basic install) that it doesn't really narrow it down.

I feel like I really need some kind of focused logging or debugging to see where it's going wrong.

Thanks!

In reply to by dyrck

Cheers for the reminder! I forgot to mention it, but yes, I did but nothing helped. There aren't many options for audio devices in Audio MIDI Setup to faff with, but I did switch the audio sources and sample/bit rates around between app restarts, and I deleted a couple virtual audio sources. But no joy.

I also just experimented with quitting processes in the Activity Monitor utility, with no results.

In reply to by little-island

It seems to me that at this point you have two choices.
If you have Apple Care you could take your Mac to a professional and let them fix it.
But it is clear that there's nothing wrong with your computer. There is only a problem with that account. You can create a second admin account and start migrating to it. Then delete the bad account. I suppose you could wipe the computer and start over. While this is never a bad thing, It might not be needed at this point.

In reply to by jeetee

Thanks for the suggestion, I had reverted to factory settings through the app, but hadn't trashed the pref files or launched in Terminal before. They didn't fix it, but Terminal did report a bunch of stuff going wrong!

I don't have any idea what all this means, I'm going to search around for cluse and suggestion. If anyone has experience with this stuff, I'd appreciate suggestions.

Thanks!

Here is the Terminal output (with personal info made generic):

Disk:~ user$ /Applications/MuseScore\ 3.app/Contents/MacOS/mscore -F
dlopen error : dlopen(libjack.0.dylib, 1): image not found
dlopen error : dlopen(/usr/local/lib/libjack.0.dylib, 1): image not found
No device selected. PortAudio detected 3 devices. Will use the default device (index 2).
||PaMacCore (AUHAL)|| Failed to open AUHAL component.||PaMacCore (AUHAL)|| Error on line 1263: err='-50', msg=Unknown Error
||PaMacCore (AUHAL)|| Failed to open AUHAL component.||PaMacCore (AUHAL)|| Error on line 1263: err='-50', msg=Unknown Error
Portaudio open stream 2 failed: Internal PortAudio error
init PortAudio failed
Portaudio close stream failed: Invalid stream pointer
no audio driver found
ZoomBox::setLogicalZoom(): Formatting logical zoom level as 100% (rounded from 1.000000)
JIT is disabled for QML. Property bindings and animations will be very slow. Visit https://wiki.qt.io/V4 to learn about possible solutions for your platform.
qrc:/qml/TelemetryPermissionDialog.qml:37: ReferenceError: globalStyle is not defined
qrc:/qml/DialogButton.qml:74: ReferenceError: globalStyle is not defined
qrc:/qml/DialogButton.qml:74: ReferenceError: globalStyle is not defined
ZoomBox::setLogicalZoom(): Formatting logical zoom level as 100% (rounded from 1.000000)
Cannot start I/O
sequencer init failed
ZoomBox::setLogicalZoom(): Formatting logical zoom level as 100% (rounded from 1.000000)
zero glyph, id 923
ScoreFont::draw: invalid sym 0
zero glyph, id 2582
zero glyph, id 2588
zero glyph, id 335
zero glyph, id 335
zero glyph, id 335
zero glyph, id 335
zero glyph, id 335
zero glyph, id 335
zero glyph, id 335
zero glyph, id 335
zero glyph, id 335
zero glyph, id 335
zero glyph, id 335
zero glyph, id 335
zero glyph, id 335
zero glyph, id 335
zero glyph, id 335
zero glyph, id 335
zero glyph, id 335
zero glyph, id 335
zero glyph, id 335
zero glyph, id 335
zero glyph, id 335
zero glyph, id 335
zero glyph, id 335
zero glyph, id 335
zero glyph, id 335
zero glyph, id 335
zero glyph, id 335
zero glyph, id 335
zero glyph, id 422
zero glyph, id 422
zero glyph, id 422
zero glyph, id 422
zero glyph, id 422
zero glyph, id 422
zero glyph, id 422
zero glyph, id 422
zero glyph, id 422
zero glyph, id 422
zero glyph, id 422
zero glyph, id 422
zero glyph, id 422
zero glyph, id 422
zero glyph, id 422
zero glyph, id 422
zero glyph, id 422
zero glyph, id 422
zero glyph, id 422
zero glyph, id 422
zero glyph, id 422
zero glyph, id 422
zero glyph, id 422
zero glyph, id 422
zero glyph, id 422
zero glyph, id 422
zero glyph, id 422
zero glyph, id 422
ScoreFont::draw: invalid sym 0
acceptNavigationRequest( QUrl("https://connect2.musescore.com/?version=3.6.2.548020600") , QWebEnginePage::NavigationType(NavigationTypeTyped) , true )
js: Mixed Content: The page at 'https://connect2.musescore.com/?version=3.6.2.548020600' was loaded over HTTPS, but requested an insecure image 'http://i3.ytimg.com/vi/qLR40BGNy68/hqdefault.jpg'. This content should also be served over HTTPS.
js: Mixed Content: The page at 'https://connect2.musescore.com/?version=3.6.2.548020600' was loaded over HTTPS, but requested an insecure image 'http://i3.ytimg.com/vi/XGo4PJd1lng/hqdefault.jpg'. This content should also be served over HTTPS.
js: Mixed Content: The page at 'https://connect2.musescore.com/?version=3.6.2.548020600' was loaded over HTTPS, but requested an insecure image 'http://i3.ytimg.com/vi/E12CZH9VJFw/hqdefault.jpg'. This content should also be served over HTTPS.
^[[B

In reply to by little-island

Cautiously and optimistically I say hooray! I may have solved it!
I tried the solution found here: https://musescore.org/en/node/320037
Except my solution seems to be opposite that user's.*

Specifically, what worked was this:
1. Download the zip file from that thread and open it
2. Rename the one called "libportaudio.2_3.5.0.dylib" to "libportaudio.2.dylib"
3. Go to Applications, find MuseScore
4. Right-click the app, choose "Show Package Contents"
5. Inside there find Contents/Frameworks/libportaudio.2.dylib
6. Drag the downloaded file into that directory, replacing the file of the same name
7. Start up MuseScore

I'll keep testing, but hoping all is well for now and won't be back!

*The OP on that thread seems to have used the other version (3.6.2) of the file, so your mileage may vary.

Do you still have an unanswered question? Please log in first to post your question.