Changing audio output device frustrating

• Jul 31, 2020 - 16:48
Reported version
3.5
Type
Functional
Frequency
Many
Severity
S3 - Major
Reproducibility
Randomly
Status
closed
Regression
Yes
Workaround
Yes
Project

Whenever I try to change my audio output device in the IO panel of preferences, the changes do nothing (even after clicking restart audio and midi devices) and when I press ok on the preferences and open them up again, the changes go back to what was there before I changed it. This is on 3.5 RC and I don't think it happened in beta.


Comments

Status needs info active
Workaround No Yes

I know almost nothing about how different devices drivers work, and I have no idea what the different choices actually correspond to or whether they should be enabled or not. But I can confirm it doesn't work as I mightily naively expect. Whether there is some reason for this or not I cannot say.

I think, though, that the problem may be simpler than this, though. The "Apply" button is not enabled. This leads me to think somehow the system just isn't registering the changes in these dropdowns. So there is a workaround of sorts, try changing any other setting (like the MIDI output latency). Then you can press Apply, and Restart, and OK, and it works. Do you find this as well?

Switching back immediately isn't good enough, the code is just clever enough to notice that's not a change. You have to make a real change, no matter how small, and then not set it back right away. I know there were improvements made to speed up the act of hitting Apply or OK within the Preferences dialog so it wouldn't have to work so hard unnecessarily and take so long. I suspect somehow this fell through the cracks. But there were other changes to this particular tab as well, replacing checkboxes with radio buttons, and it's also possible something got lost in the translation there, or any number of other changes made to this dialog for 3.5.

I had experimented such frustration... In fact i observed that sometimes the IO section of the musescore3 INI file becomes incorrect. At this point everything is unpredictible ! MuseScore crash and once Windows crash.
My (developper) solution was brutal : copy/past the IO section from MuseScore3Development.ini.
I will have wishes for this part (seting up the audio parameters). The crash are possibles from the fact the program in charge of MIDI io use unsafe sections.

Fix version
3.5.1