arXiv · 2310.00319
Time-Variant Overlap-Add in Partitions
Abstract
Virtual and augmented realities are increasingly popular tools in many domains such as architecture, production, training and education, (psycho)therapy, gaming, and others. For a convincing rendering of sound in virtual and augmented environments, audio signals must be convolved in real-time with impulse responses that change from one moment in time to another. Key requirements for the implementation of such time-variant real-time convolution algorithms are short latencies, moderate computational cost and memory footprint, and no perceptible switching artifacts. In this engineering report, we introduce a partitioned convolution algorithm that is able to quickly switch between impulse responses without introducing perceptible artifacts, while maintaining a constant computational load and low memory usage. Implementations in several popular programming languages are freely available via GitHub.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Hagen Jaeger, Uwe Simmer, Jörg Bitzer, Matthias Blau. 2023-09-30. Time-Variant Overlap-Add in Partitions. https://arxiv.org/abs/2310.00319
Cite the original work for its findings. Save a collection to share your selection of sources.