mumble-voip / mumble

Mumble is an open-source, low-latency, high quality voice chat software.
https://www.mumble.info
Other
6.4k stars 1.12k forks source link

Naming of PA setting/feature “Blooming” #5070

Open Kissaki opened 3 years ago

Kissaki commented 3 years ago

In #4995 we added a tooltip description to the PA blooming setting. From it in our meeting yesterday concern was raised whether blooming is a fitting term for what it is. We want a descriptive and fitting name for it (which may or may not be “Blooming”).

Alternatives/Suggestions

How is this or similar called in audio processing, audio (transmission or perception) theory?

The tooltip that was added is:

If an audio source is close enough, blooming will cause the audio to be played on all speakers more or less regardless of their position (albeit with lower volume)

If a user and audio source goes from left side right above head to right side, instead of 100% left and 0% right to instant 100% right and 0% left, blooming ensures there is some bleeding over, a smoother and more realistic transition. IRL sound travels around the head to the other ear too.

ghost commented 3 years ago

Position Sensitivity might be a good descriptive.

Krzmbrzl commented 3 years ago

To me Position Sensitivity sounds like something that when turned to 0% will disable positional audio completely. That's not the case for Blooming though :thinking:

Krzmbrzl commented 3 years ago

Maybe Speaker overlap? :eyes:

ghost commented 3 years ago

To me Position Sensitivity sounds like something that when turned to 0% will disable positional audio completely. That's not the case for Blooming though

I think that makes sense as a feature.

Krzmbrzl commented 3 years ago

How so? What would be 50% positional sensitivity sound like? 👀

ghost commented 3 years ago

How so? What would be 50% positional sensitivity sound like?

Maybe a less accurate representation of the effect. I'm sure there are several factors that could be considered but may be resource intensive. Normally in a game, this is done with a collision check based on distance between a sound emitter, an observer, and their position relative to the direction of the sound. The accuracy of that could be represented by something like "sensitivity" with regard to how expensive that calculation is, or things like residual sound not heading in the direction of the observer but still faintly captured. So, 50% would seem like, half as accurate where more complex effects may be reduced or not used.