flybywiresim / aircraft

The A32NX & A380X Project are community driven open source projects to create free Airbus aircraft in Microsoft Flight Simulator that are as close to reality as possible.
https://flybywiresim.com
GNU General Public License v3.0
5.04k stars 1.08k forks source link

[BUG] GPWS/Alt Callouts being directed to Communications Device instead of System Device #1510

Open zaphod69 opened 4 years ago

zaphod69 commented 4 years ago

Mod Version

Master

Describe the bug

If you set ATC to use Windows communications device then all callouts (GPWS/Alt) are being played on this device (aka Headphones) instead of be played on the System device (Speakers) so if you're not wearing the headphones callouts are not heard.

To Reproduce

  1. Set 'Communication Device' for ATC
  2. Take a flight

Expected behavior

Callouts should be on speakers (System device),

Actual behavior

Callouts heard only via headphones (Communications device).

References

Additional context

Was this working before/when did the issue start occurring?

Is this a problem in the vanilla unmodded game?

Discord username (if different from GitHub):

hotshotp commented 2 years ago

I cant do much about this, i just connect all the warnings to the warning bus and not really anything else i can do, as asobo does this as well

tracernz commented 2 years ago

Total sound noob... Is warning_inside the correct bus to play warnings on the speaker, and warning_signal and warning_voice the correct busses for headset ones? https://docs.flightsimulator.com/html/Asset_Creation/Sounds/Master_Mixer_Hierarchy.htm

hotshotp commented 2 years ago

Total sound noob... Is warning_inside the correct bus to play warnings on the speaker, and warning_signal and warning_voice the correct busses for headset ones? https://docs.flightsimulator.com/html/Asset_Creation/Sounds/Master_Mixer_Hierarchy.htm

I have read this page like 5 times and never seen the very bottom part as it seemed insignificant. I feel stupid and I stand corrected. I may change this sooner or later, shouldn't be too hard

tracernz commented 2 years ago

Very easy to do (miss stuff)! It might be worth a try at least. 👍

beheh commented 2 years ago

Looking into this, I still think that warning_inside is the correct bus for GPWS and altitude callouts, as on the A320 those sounds are not emitted through the headsets, but instead come through the main loudspeakers next to the PFDs.

From the documentation it sounds like the headset behaviour should only happen when using warning_signal and warning_voice (as those are the headset busses), so it's surprising if those are coming in through the headset after all.

Maybe this is an MSFS bug?