pierr3 / VectorAudio

An Audio-For-VATSIM ATC Client for macOS, Linux and Windows
GNU General Public License v3.0
48 stars 11 forks source link

Feature request: Allow listening to my sound output #19

Closed jonaseberle closed 1 year ago

jonaseberle commented 2 years ago

Problem

I am looking for reassurance that my voice is working when starting a controlling session. I am currently doing "radio checks" on other controller's frequency because I am quite regularly not audible.

I am able to check that the microphone works in general with other programs, but I am currently not able to "hear" what VectorAudio "hears".

I would really like to listen to my voice - also to hear the effect of these settings: image

Related: https://github.com/pierr3/VectorAudio/issues/18

Suggestion

A "Loopback" function:

Do you see any technical possibility to listen in to the microphone input before it is being sent to the audio server? input -> VectorAudio -> output

Or could we even listen in to our voice channel on the server while we are transmitting? Is that technically feasible? input -> VectorAudio -> audio server -> VectorAudio -> output

pierr3 commented 2 years ago

Hi Jonas,

Thanks for the report! A loop back might be possible, I can look into it, but you won’t hear the audio effects as they only affect incoming audio. Your voice is always transmitted in clear, and it’s then up to the receiving pilot client to apply a VHF effect should they wish.

Pierre

On Tue, 28 Jun 2022 at 16:38, Jonas Eberle @.***> wrote:

Problem

I am looking for reassurance that my voice is working when starting a controlling session. I am currently doing "radio checks" on other controller's frequency because I am quite regularly not audible.

I am able to check that the microphone works in general with other programs, but I am currently not able to "hear" what VectorAudio "hears".

I would really like to listen to my voice - also to hear the effect of these settings: [image: image] https://user-images.githubusercontent.com/1678001/176189129-a6ccf5be-9ed0-4f0a-8320-bd08359bab56.png

Related: #18 https://github.com/pierr3/VectorAudio/issues/18 Suggestion

A "Loopback" function:

Do you see any technical possibility to listen in to the microphone input before it is being sent to the audio server? input -> VectorAudio -> output

Or could we even listen in to our voice channel on the server while we are transmitting? Is that technically feasible? input -> VectorAudio -> audio server -> VectorAudio -> output

— Reply to this email directly, view it on GitHub https://github.com/pierr3/VectorAudio/issues/19, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAN7UK74VA5COXYKBQCYT23VRL53RANCNFSM52CGY7MQ . You are receiving this because you are subscribed to this thread.Message ID: @.***>

pierr3 commented 1 year ago

After reviewing, this is a bit hard to implement for now, I will close this and if at any point I have a burst of time I will try to implement.