forge-audio 0.1.0

Zero-allocation, lock-free audio architecture for real-time DSP, game engines, and WebAssembly
Documentation
//! # forge-audio
//!
//! Zero-allocation, lock-free audio architecture for real-time DSP,
//! game engines, and WebAssembly.
//!
//! ## Architecture
//!
//! - **Lock-free mixer** with crossbeam zero-contention design
//! - **120-frame rollback buffer** with 18-byte packed diffs and Blake3 checksums
//! - **Double-buffer VRAM staging** for CPU→GPU audio visualization
//! - **Integer-deterministic audio** for networked game engines
//! - **Phase-aligned beat sync** for tempo-locked mixing
//! - **~269KB stack-allocated footprint** — no GC, no heap on the hot path
//!
//! ## License
//!
//! This crate is dual-licensed:
//!
//! - **AGPLv3** for open-source and non-commercial use
//! - **Commercial B2B License** for proprietary/SaaS/cloud integration
//!
//! Contact: dev@deveraux.dev

pub mod stubs;
pub mod diff_pool;
pub mod dsp;
pub mod engine;
pub mod graph;
pub mod limiter;
pub mod metering;
// pub mod mixer; // Full mixer requires Commercial B2B License
// pub mod params; // Full parameter system requires Commercial B2B License
// pub mod phase_sync; // Full phase sync requires Commercial B2B License
pub mod realtime;
pub mod rt_safety;
pub mod viz_buffer;