October 22, 200916 yr Commercial Member Hi JD,I'd very much like RC to have a selector for the sound device to be used for its wave files, which selection is then saved in its parameters file. This will enable the ATC sound to be directed to a headset whilst still having other stuff elsewhere. I know that you might say the separate selection for 'voice' in Windows should do this, but even if it did (and in my case it doesn't), there are other programs like IYP (Its Your Plane) which simulate the co-pilot and therefore have sounds which need to arrive on second speakers.Currently, with RCV4 and IYP I have everything else loaded up first and so their sounds, including IYP, are on my overhead speakers, then, before running RCV4 I have to switch default speakers in the Control Panel sound applet. Thus RCV4 selects the headset. The problem is that sometimes I forget, or, worse, forget to switch back before the next session and so get all the sounds on the headset instead.Incidentally, none of this is about Flight Sim's sound. FS is running on a separate PC and has its own speakers. ;-)Best RegardsPete Win10: 22H2 19045.2728 CPU: 9900KS at 5.5GHz Memory: 32Gb at 3800 MHz. GPU: RTX 24Gb Titan 2 x 2160p projectors at 25Hz onto 200 FOV curved screen
October 25, 200916 yr Author Commercial Member I'd very much like RC to have a selector for the sound device to be used for its wave files, which selection is then saved in its parameters file. This will enable the ATC sound to be directed to a headset whilst still having other stuff elsewhere.Since evidently no one has any interest in this but me, I've spent some time researching it and found a solution which will work for me on a wiodeFS client PC running Windows XP. It won't work on Vista or Windows 7 and probably not on anything before XP either.I've got a special version of WideClient which, as part of the facilities to load programs (via "Run", "RunReady" and "RunKey" parameters) can also change the default sound devices before each of those programs are loaded. This enables each to have its own specific sound device as default. It handles the "Wave" playbakc device, the "voice" playback device and the "voice" record device (mike), separately.Additionally it saves the current default devices when it is first loaded and restores them before it closes.I may or may not release this version, with documentation. It depends if there is any interest. if not, it saves me support workload. ;-)RegardsPete Win10: 22H2 19045.2728 CPU: 9900KS at 5.5GHz Memory: 32Gb at 3800 MHz. GPU: RTX 24Gb Titan 2 x 2160p projectors at 25Hz onto 200 FOV curved screen
October 25, 200916 yr FYI:I spent a few hours looking for something on technet and code guru. I am not too familiar with audio stream device handlers. I was looking for a redirection call to connect a standard audio output to a selected device if such virtual devices exit for audio. It provided an exercise into the wee hours.You'd think there would be a VC++ call to do this.It would be nice if a call to FSUIPC offered this redirection and restore so a traffic app could have an option to make use of PCs with multiple audio output options for any FS version as long as the O/S accommodated it.
October 25, 200916 yr Author Commercial Member I spent a few hours looking for something on technet and code guru. I am not too familiar with audio stream device handlers. I was looking for a redirection call to connect a standard audio output to a selected device if such virtual devices exit for audio. It provided an exercise into the wee hours.Thanks for trying.I ended up using PROCMON (from SysInternals) to see what Registry entries were being changed when I used the Control Panel "sound" applet to change the default devices. On Vista and Win7 the number of changes was not only large, but involved strings of GUIDs and other arcane stuff. everything's buried so deep! I gave up hope for a while.But then I did the same on the PC I actually want to do this on, which runs XP, and it was a doddle. I only have to change one entry and i only need to know the device name, as shown in the sound Applet.It would be nice if a call to FSUIPC offered this redirection and restore so a traffic app could have an option to make use of PCs with multiple audio output options for any FS version as long as the O/S accommodated it.The problem really is that until it is resolved for Vista and Win7 I don't think I'd want to do it. I'd have demands to solve it more generally. And for someone writing an application it would be far easier for them to either select the correct sound device in the first place, or simply do the same as I'm doing -- opening one Registry key, changing a string, and closing it.Ideally I'd like to see all programs with sound outputs and/or microphone inputs offering proper configuration options for device selection. It is so easy these days to plug in new USB sound devices. In days gone by it was a matter of having multiple sound cards, which was much less likely. And selecting the sound device to be used, in the program that is going to use them, make much more sense than the fiddles I am having to do to get what I want to happen!Note that, as it is, WideClient can be used on the same PC as FS just by changing one INI parameter. If can actually be used to load FS, RC, IYP, whatever, in the desired order with the desired times between, and with these new sound selection facilities, change the default sound for each one as it is doing so.Best RegardsPete Win10: 22H2 19045.2728 CPU: 9900KS at 5.5GHz Memory: 32Gb at 3800 MHz. GPU: RTX 24Gb Titan 2 x 2160p projectors at 25Hz onto 200 FOV curved screen
Create an account or sign in to comment