Improve realism of spatial audio #2885

Closed
opened 2026-02-20 22:14:19 -05:00 by deekerman · 2 comments
Owner

Originally created by @Krzmbrzl on GitHub (Aug 15, 2024).

Context

Positional audio

Description

Mumble already tries to convey the illusion of sound coming from different directions by

  • Making it actually come from different directions in a surround-sound setup
  • Using interaural delay

but actually there is even more to how humans perceive the direction of a sound:

  • The frequencies of the sound of the opposite ear are changed due to the head acting as a frequency filter
  • The phase of the audio between the two ears is usually different
  • the volume of a sound will change depending on which ear it receives it (again, due to the head blocking the sound's path)

Mumble component

Client

OS-specific?

No

Additional information

Taken from
https://youtu.be/Sn07AMCfaAI?si=j2E6UqEOUPnTFRKj&t=940

Originally created by @Krzmbrzl on GitHub (Aug 15, 2024). ### Context Positional audio ### Description Mumble already tries to convey the illusion of sound coming from different directions by - Making it actually come from different directions in a surround-sound setup - Using interaural delay but actually there is even more to how humans perceive the direction of a sound: - The frequencies of the sound of the opposite ear are changed due to the head acting as a frequency filter - The phase of the audio between the two ears is usually different - the volume of a sound will change depending on which ear it receives it (again, due to the head blocking the sound's path) ### Mumble component Client ### OS-specific? No ### Additional information Taken from https://youtu.be/Sn07AMCfaAI?si=j2E6UqEOUPnTFRKj&t=940
Author
Owner

@mirh commented on GitHub (Sep 15, 2024):

This sounds like poor man's rediscovery of #1933

@mirh commented on GitHub (Sep 15, 2024): This sounds like poor man's rediscovery of #1933
Author
Owner

@Krzmbrzl commented on GitHub (Oct 3, 2024):

Indeed, thanks for pointing it out 👍

@Krzmbrzl commented on GitHub (Oct 3, 2024): Indeed, thanks for pointing it out :+1:
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/mumble-mumble-voip#2885
No description provided.