Skip to main content

ling_audio/
lib.rs

1//! ling-audio — 4D positional audio synthesis and WAV BGM.
2//!
3//! Primary entry point: [`AudioEngine`].  Create one instance at startup,
4//! feed it [`ToneParams`] via [`AudioEngine::set_tone`], update the listener
5//! orientation each frame with [`AudioEngine::set_listener`], and optionally
6//! load a WAV background track with [`AudioEngine::load_bgm`].
7
8pub mod engine;
9pub mod fft;
10
11pub use engine::{AudioEngine, ToneParams, Wave};
12pub use fft::{FftAnalyzer, CosPalette, Window, freq_texture, waveform_texture};