Skip to content

Common

  • Biquad filter: Provides tools for applying second-order IIR filtering to audio signals. It supports filter setup using specified coefficients.
  • Buffer: Manages temporary storage of audio data during processing, ensuring efficient data flow through the renderer.
  • Conventions: Defines and enforces data format standards and spatial audio conventions, such as coordinate systems.
  • Cranial Geometry: Models the geometry of the human head to enhance spatial audio accuracy by accounting for head-related effects.
  • Envelope Detector: Extracts the amplitude envelope of an audio signal.
  • Error Handler: Manages error detection and reporting during audio processing to ensure robustness and debugging support.
  • FFSG: Implement the fast Fourier transforms by Takuya OOURA Copyright(C) 1996-2001.
  • Filters Chain: A modular pipeline that allows chaining multiple audio filters for sequential processing of sound signals.
  • FFT calculator: Audio signal processor that calculates FFTs and IFFTs.
  • IR Windowing: Applies a window function to impulse responses (IRs).
  • Profiler: Monitors and measures the performance of various components within the renderer, tracking the CPU usage of the rendering process.
  • Quaternion: Represents rotational transformations in 3D space, crucial for accurately positioning sound sources and listeners.
  • Room: Enable the creation and management of 3D room geometries and acoustic properties, supporting predefined shapes and wall configurations.
  • Transform: Handles spatial transformations like translation, rotation, and scaling for positioning sources or listeners.
  • Vector3: Represents 3D vectors, often used for positions, directions, or velocity in spatial audio calculations.
  • Wall: Models a physical wall to simulate reflections and obstructions in room acoustics.
  • Wave Guide: Simulates wave propagation in 3D space, often used for modeling sound in complex environments.