Musescore keeps changing Windows sample rate

• Feb 19, 2020 - 15:48

I have an issue that is preventing me from using Musescore.

Almost every time the application is launched, it will change the audio interface and Windows sample rates to 96 kHz. Additionally, when using ASIO output, it will force the buffer size to 1024 bytes. Oddly, some rare launches this does not happen. I'm using the PortAudio output, the behaviour is the same on all available APIs, tried them all.

A previous report said changing to MME output would fix it, but not in my case. Expected behaviour would be for Musescore to adapt to the system sample rate and leave it well enough alone.

OS: Windows 10 (10.0), Arch.: x86_64, MuseScore version (64-bit): 3.4.2.9788, revision: 148e43f
MuseScore 3.4.2.9788
Windows 10 Pro 64 1909 18363.657
Focusrite Saffire Pro 40 @44.1kHz
Focusrite Saffire MixControl 3.7

Any leads on how to fix it? Would this qualify as a bug to be fixed in an update?

Thanks,
Panda


Comments

In reply to by Marc Sabatella

This is somewhat specific to a Saffire Pro interface, but in any case:

  1. Open Saffire MixControl and verify that interface sample rate is set to 44.1kHz
  2. Open Properties/Advanced window in Windows Sound settings panel for the interface and verify that system sample rate is set to 44.1kHz
  3. Launch MuseScore
  4. Observe sample rate cycling in MixControl between 44.1/48/96kHz while MuseScore splash window is shown (for up to 10 seconds)
  5. After MuseScore has launched, observe 96kHz set in both MixControl and Windows Sound settings panels
  6. Optionally, if ASIO API was selected in MuseScore, observe ASIO buffer size changed to 1024 in MixControl

In reply to by Jojo-Schmitz

Prefs/Export/Audio:
Normalize: Checked
Sample rate: 44100 Hz
MP3 Bitrate: 128 kbit/s

Prefs/Advanced/io/portMidi/*:
io/portMidi/inputBufferCount: 100
io/portMidi/inputDevice: MMSystem,Pro40 MIDI
io/portMidi/outputBufferCount: 65536
io/portMidi/outputDevice: n/a
io/portMidi/outputLatencyMilliseconds: 0

Update: Similar behaviour remains in Musescore 3.6.

For anyone else having this issue, a potential workaround: Run an application that actively uses an ASIO audio stream. This seems to lock the driver into the specified sample rate as long as the stream is active.

I can confirm this issue as well. Upon MuseScore startup, my Focusrite 8i6 ASIO driver gets switched from 48 kHz to 44.1 kHz.

OS: Windows 10 (10.0), Arch.: x86_64, MuseScore version (64-bit): 3.6.0.487915773, revision: 1977cb3

Same problem here.
In my case the sample rate is set to 44.1 by musescore, normally I use on my Saffire 48 kHz on every application/DAW.

As a workaround I am now opening another audio application before musescore, which keeps locked the sample rate, then I open musescore and the sample rate is not changed.

Adrix

In reply to by adrix_m

Opening Musescore always forces the sample frequency of my USB RME Fireface 802 to 44.1kHz, even when it is fixed on 48kHz by a different application:

MusescoreSamplerate.gif

In my opinion Musescore should follow the configured sample frequency and not override it.

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