Audacity Bug Summary
••• Introduction •••
••• Keywords •••
    Audacity 3.0.3 development began 19th April 2021

Audacity Bugzilla



Bug 1321 - System output balance reset by launching Audacity
System output balance reset by launching Audacity
Status: CLOSED NOT-A-BUG
Product: Audacity
Classification: Unclassified
Component: Audio IO
2.1.3
Per OS All
: P3 Repeatable
Assigned To: Default Assignee for New Bugs
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2016-01-30 10:57 UTC by Gale Andrews
Modified: 2019-05-23 10:32 UTC (History)
6 users (show)

See Also:
Steps To Reproduce:
1) Quit Audacity on Windows with MME host set. 2)Uncentre the output balance for the built-in sound device. On Windows 7 and later this can be done most conveniently with SimpleSndVol http://winaero.com/download.php?view.12 . 3) Launch Audacity on Windows. 4) Observe: Balance resets to centre. 5) Uncentre the balance. 6) Change Audio Host or device in Device Toolbar or Devices Preferences. Balance resets. 7) Quit Audacity on OS X. 8) Uncentre the built-in output in Audio MIDI Setup (if possible) and in Soundflower 2-ch. 9) Launch Audacity on OS X. 10) Observe: The built-in output balance is reset to centre but the Soundflower balance is left alone. 6 Uncentre the balance as in Step 4. Change Audio Host or device in Device Toolbar or Devices Preferences. The built-in output balance is reset to centre but the Soundflower balance is left alone.
Release Note:
GROUP: Playback and Recording * (Windows and OS X) '''Launching Audacity or using Devices Preferences or Device Toolbar to change host or device resets the left/right balance''' of connected audio devices to center.
First Git SHA:
Group: ---
Workaround:
On a few Windows machines choosing Windows WASAPI host in Device Toolbar or Devices Preferences might prevent the balance reset.
Closed:
gale: Regression+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Gale Andrews 2016-01-30 10:57:01 UTC
Regression on 2.0.2. 

At least 15 reports on Windows, including a few on XP. Some reports say pressing Record also resets balance but I do not experience that. Having correct drivers does not stop the problem. From testing I have done in the past, reverting r12160 (https://github.com/audacity/audacity/commit/fe97387) corrects the issue, though in itself that reversion might decouple the Audacity and system volume sliders on some Vista or greater machines. 

No reports on Mac OS X other than my testing. Sometimes the separate Left / Right sliders for the built-in output device are enabled in Audio MIDI setup on my El Capitan system, sometimes not, for no reasons I can see. 

No reports on Linux. On Ubuntu 14.04 I find the balance slider in system sound settings and the Left/Right balance in ALSAmixer is not reset by Audacity.
Comment 1 Paul L 2016-02-11 11:40:56 UTC
I do observe that balance resets when changing to WASAPI, just as for changing to the other hosts.
Comment 2 Paul L 2016-02-11 12:11:04 UTC
Partial fix here https://github.com/audacity/audacity/commit/5f76da4f5ba25f381f78622edfa0824fa002ecfd

Balance will not reset after Preferences dialog, unless changes are made in the Devices page.
Comment 3 Gale Andrews 2016-02-14 22:30:36 UTC
(In reply to Paul L from comment #2)
Thanks Paul. I can confirm the improved behaviour (no balance reset on open Preferences and OK) on Win 7, Win XP and El Capitan. Release Note and steps to repro updated.
Comment 4 James Crook 2017-04-22 10:09:02 UTC
***STEPS TO REPRODUCE UPDATED***
Comment 5 Peter Sampson 2019-05-23 08:15:51 UTC
Steps to reproduced spaced out into separate "steps" for readability
Comment 6 Peter Sampson 2019-05-23 08:20:50 UTC
I am at a loss as to how to test this - on my W10 laptop I have no idea how to reset the balance of my system output device (and yes I have looked in Sound Settings thoroughly).

As for Mac I have even less idea - and is the reference to Soundflower still appropriate (I thought it was deprecated) ?
Comment 7 Steve Daulton 2019-05-23 10:00:04 UTC
(In reply to Peter Sampson from comment #6)
On Windows 10:

1) Right clik on the speaker icon in the taskbar.
2) Select "Open sound settings"
3) In sound settings, click on the "Device properties" text link (below the "Choose your output device" drop-down selector and just above its "Volume" slider).
4) In the "Properties" window, select the "Levels" tab.
5) Click on the "Balance" button.

I can confirm that on my machine, launching Audacity 2.3.2 does reset the balance.

P3 seem a bit high with regard to Windows. The vast majority of Windows users will never change the master balance (at least, not deliberately). For those few users that do, this is really just a slight inconvenience as they know how to readjust the setting.

For most Windows users, I'd go so far as to say that this behaviour is a good thing because it corrects what could be a very hard to discover problem if the balance has been inadvertently set over to one side.

With regard to Windows, I'd be tempted to close this as "won't fix", or at most, downgrade it to P4.
Comment 8 Steve Daulton 2019-05-23 10:01:11 UTC
(In reply to Peter Sampson from comment #6)
I would suggest that we remove references to SoundFlower in this bug report as SoundFlower is obsolete.
Comment 9 Steve Daulton 2019-05-23 10:17:06 UTC
(In reply to Steve Daulton from comment #7)
Additional test results:

The balance settings are only reset for the device that is selected in the Device Toolbar. 

I note that it is not only the balance that is reset, but also the volume level.

The volume level for the device selected in the Device Toolbar, is set according to the level set in Audacity's "Playback Level" slider. This is the correct behaviour.

Audacity does not have a "balance" (pan) slider for the playback device, so I think it is reasonable for this to be permanently set at "centre".

If we wish to keep this bug open, I think it should be marked as an "Enhancement" to add a balance (pan) control for the playback device selected in Device Toolbar. In my opinion, as it stands, this is "not a bug".

I've not tested on Mac, but I'd guess that the case is the same there.
Comment 10 Steve Daulton 2019-05-23 10:27:26 UTC
The behaviour described for Windows is also reproducible on Linux.
I've change the description to indicate "all" platforms.

As a Linux user, the observed behaviour looks totally reasonable:

* Audacity's playback level slider controls the playback level for the selected playback device.
* Audacity does not have a pan control for the playback device, so that is set to center.


This could be documented in the manual.

Bug closed as "not a bug".
Comment 11 Steve Daulton 2019-05-23 10:32:59 UTC
I've added a note about this behaviour in the manual: https://alphamanual.audacityteam.org/man/Mixer_Toolbar#Playback_Slider