Hi,
although I've had VA for many a moon, to be honest despite being really pleased initially, I rarely use it. The only reason I rarely use it is because of the requirement to change my default audio output globally. Imagine how pleased I was to see the problem looks like it has been addressed and appeared to be in the latest Beta. I had attempted to use the command line switch in the past but it never seemed to work.
So what do I find? Despite it now being included as an option, it is still required to set globally. If I had wanted to do that, I just use the control panel. What exactly have the new options changed? Which applet gets my precious three clicks to achieve the same result? I have read about as much information on the site as is reasonable and more. I only note that output codecs are tied to WMP. I can set my output in WMP, without needing to set it globally. Yay Microsoft eh. Who knew they'd be so accommodating? I never use WMP, I much prefer Windows Media Player Home and would uninstall WMP11 in a heartbeat were it not for VA's dependence on it, but what the hey. I can set Windows TTS output to my headphones, but VA ignores this setting. I wonder how you even manage to do that, override the Windows TTS settings??
Here's the problem. If I leave my default audio, VA picks it up from speakers to Mic and I end up with a string of replies from Hazel EN:GB responding to herself. If I change it to headphones, no-one else can hear the audio. Since I can't find a way for such things as Star Citizen or Flash player in Chrome to change from default output, I'm either Billy no-mates. Or muggins no VA.
I got the command line to work with the Beta, only to find it again simply sets the default output globally. I'm not new to these sorts of things, I have MorphVox Pro. They seem to realise setting output independently is a smart thing to do when using a program that has both input and output. I use Mumble, Discord, Dolby Axon and TeamSpeak on a regular basis and have no trouble with them. I consider myself pretty adept at OBS too. I go into WMPH several times a day and switch audio outputs around. I know how to switch the TTS outputs. On the scale of the average Windows user I wouldn't consider myself a complete noob.
I wanted to support the independent developer and realise you may not have the resources of a big team. I was really pleased to see both VoiceAttack and HCS being supported by CIG, I think it really improves the experience when independents work together and I'm pleased to be a supporter of all 3 of you.
Questions:
1. Why not be able to set output without setting it globally? Just about every other standalone audio program out there can do it.
2. Why can't you let VA use the TTS output settings?
3. If Windows global settings have to adopted. Why not set VA to output to 'default communication device'? We can then use control panel to set that.
4. Why is this issue taking so long to be addressed in the simple and obvious manner that it really should be? You seem realise it is an issue, otherwise why include a pseudo option in the new Beta? Perhaps you could shout a message over to ScreamingBee and ask them how they did it?
I've been patient. I've trouble shot my own issues with keys not being picked up etc. I've waited well over a year to see if the sound problem is even addressed. I've scanned the help and forums. Despite the multiple options apparent we stubbornly get, global or nought. Given that I'm aware of all the options above perhaps you can understand my frustration?
Deal with the basics, or people just won't bother with it. Very few people are happy to have limited options forced upon them. Youtubers and Twitch streamers might want VA output to everyone for the lolz.. I don't.
It's time to offer better options. If those options are there and I'm mistaken, then perhaps you could make the information more readily available.
(You have one of the most extensive set of options I've ever seen for forum posting... very nice.)