Implement distance attenuation and air absorption #41

Open
opened 2025-12-17 02:47:53 +00:00 by siennathesane · 0 comments
siennathesane commented 2025-12-17 02:47:53 +00:00 (Migrated from github.com)

Description

Implement Steam Audio's distance-based attenuation and frequency-dependent air absorption before HRTF processing.

Acceptance Criteria

Scenario: Distance processing works
  Given the Steam Audio processor node
  When distance attenuation is applied
  Then distant sounds should be quieter
  And air absorption should reduce high frequencies at distance
  And attenuation curves should be configurable

Technical Notes

  • Implement distance attenuation with configurable curves
  • Implement air absorption (3-band frequency filtering)
  • Expose configuration parameters
  • Test with various distances
## Description Implement Steam Audio's distance-based attenuation and frequency-dependent air absorption before HRTF processing. ## Acceptance Criteria ```gherkin Scenario: Distance processing works Given the Steam Audio processor node When distance attenuation is applied Then distant sounds should be quieter And air absorption should reduce high frequencies at distance And attenuation curves should be configurable ``` ## Technical Notes - Implement distance attenuation with configurable curves - Implement air absorption (3-band frequency filtering) - Expose configuration parameters - Test with various distances
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: studio/marathon#41