Audio Engine
An audio and 3D positional audio player using the BASS audio library.
audio · engine · dsp · 3d
An audio player using the BASS audio library. Features include:
- Speed Control: Playback speed multiplier (affects pitch)
- Playback Control: Independent play, pause, and stop functionality with seek support
- Stereo Panning: Position audio in the stereo field from left to right
- ADSR Envelope: Optional amplitude envelope for dynamic volume shaping

A 3D positional audio player using the BASS audio library’s 3D sound system. It simulates real-world audio by positioning sound sources in 3D space relative to a listener (camera). Features include:
- 3D Mode: Normal (absolute positioning), Relative (source attached to listener for footsteps/breathing), or Off (mono playback)
- Distance Attenuation: Sound volume decreases with distance between MinDistance (full volume) and MaxDistance (silent)
- Directional Sound Cones: Define inner/outer cone angles to create directional audio sources (e.g., speakers, spotlights)
- Listener Orientation: Audio panning based on listener position and rotation for realistic spatial perception

Back to ProjectsContinue exploring
