Any way to lock in the PortAudio settings

• Nov 30, 2021 - 04:44

I select API as Windows DirectSound and Device as Primary Sound Driver. However the settings seems to change when using Musescore. I still haven't figured out when/why they change but I have to go into Edit-Preferences-I/O and change it back to Primary Sound Driver and then click Restart Audio and Midi Devices for the currently selected system output device to work.

Is there any way I can lock in these settings so it doesn't randomly change and all I have to do is restart audio and midi devices when I change the current output device on the system.

I'm using Windows 10 (10.0), Arch.: x86_64, MuseScore version (64-bit):


It shouldn't change all by itself - something on your system must be triggering the change. Once you figure out what that is, we can start to investigate why and if there is a way to stop it.

In reply to by Marc Sabatella

I would have assumed that Musescore would store the settings and will not change unless I specifically go in and change it.
What may be triggering the change? What should I try to figure out what it is?

One thing I played with just now and found that when I connect to one of my VM's (using VMWare Workstation), the setting shows "Primary Sound Driver". I then close Musescore, close VMWare Workstation, re-start Musescore and now the PortAudio has changed to "Microphone(Realtek(R) Audio)"

How is Musecore dependent on VMWare?

In reply to by jeetee

As mentioned VMWare was just one example. Though I haven't honed in on exactly which circumstances causes the change. I will reach out to VMWare as well to see if it does some strange things with audio.

I have also seen the API change as well. So I may have it set to Windows DirectSound and it may change to i.e. MME.

I mostly select API: Windows DirectSound and Device: Primary Sound Driver. I would have thought that these would not change at all for the system unless there was a system restart.

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