After having tested different approaches and trying to deal with various issues, I can share this core know-how in regards to Windows 10 [and probaby also Windows 7}:
● Each device can have its own volume value and its own balance value
● There is no balance feature for some wireless audio transmitters
● The name of any sound device can be changed at
Control Panel > All Control Panel Items > Sound > Playback > [DEVICE] > Properties > General > [FIELD AT THE TOP]
But if so- then it must be also matched later on by files / scripts that evokes them
● Unplugging / disabling a device before a system boots up can make such device gain a new / default Description [which can be then re-changed later on] and can also make it gain a new coded ID in Registry [which will force user to generate a new script containing this new Key]
As for more specifics:
● NirCmd by NirSoft is a free software that allows for a quick thus convenient change of many things- including the choice of output sound device and its volume. It can be run in form of LNK scripts and from command line
● SoundVolumeView by NirSoft is a free software that allows for a greater control over audio setup than NirCmd. It can be run in form of LNK scripts and from command line - and operates on Sound Profiles with various settings of devices loaded into it [thus loaded to the operating system]. User can load multiple devices at once [i.e. everything] or just some parts of 1 or 2 devices
● SimpleSndVol is a free software that restores in Windows 7 and Windows 10 the ability to easily change [although by hand] balance of audio between the left and right channels
● When a user needs to have in Tray after system’s startup ready-to-use balance options [i.e. icons of _**SimpleSndVol**_] then a user must indulge in a headache inducing preparation of set of commands utilizing carefully performed proper NirCmd and SimpleSndVol evocations in a precise order and with time delays between them. This whole process is glitchy
● If more than two speakers set will be used, being able to load up their balance thorough a Sound Profile / SPR file is be much easier than trying to accomplish this using NirCmd
● When run by clicking an icon pinned to Taskbar of Windows and by clicking representing it LNK file placed in
C:\Users\YOUR-USER-NAME\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
the SimpleSndVol looks and behaves differently than when it is run from its EXE and from a LNK file leading to it
[u]To summarize [and explain]:
[/u]
Use SoundVolumeView and then one instance of SimpleSndVol. But if this does not cover all of your needs, then use also NirCmd or just NirCmd instead of SoundVolumeView - but expect illogical behaviors to occur, battling which can take hours before being able to come up with a working solution in a form of e.g. a BAT script holding all of the needed commands