Changing audio output device frustrating

• Jul 31, 2020 - 16:48
Reported version
3.x-dev
Type
Functional
Frequency
Once
Severity
S3 - Major
Reproducibility
Randomly
Status
PR created
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.