Implement crossfading between overlapping zones #75

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

Description

Smoothly crossfade between zones when they overlap to prevent audio popping.

Acceptance Criteria

Scenario: Crossfading prevents pops
  Given overlapping soundscape zones
  When the listener moves between them
  Then audio should crossfade smoothly
  And no pops or clicks should occur
  And fade_distance should control crossfade range

Technical Notes

  • Calculate distance to zone edge
  • Apply fade curve within fade_distance
  • Crossfade gain between overlapping zones
  • Prevent audio popping
  • Test with overlapping zones
## Description Smoothly crossfade between zones when they overlap to prevent audio popping. ## Acceptance Criteria ```gherkin Scenario: Crossfading prevents pops Given overlapping soundscape zones When the listener moves between them Then audio should crossfade smoothly And no pops or clicks should occur And fade_distance should control crossfade range ``` ## Technical Notes - Calculate distance to zone edge - Apply fade curve within fade_distance - Crossfade gain between overlapping zones - Prevent audio popping - Test with overlapping zones
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: studio/marathon#75