Crate bbx_core

Source
Expand description

§BBX Core

This crate contains the core mechanisms and utilities used throughout this workspace.

Re-exports§

pub use denormal::flush_denormal_f32;
pub use denormal::flush_denormal_f64;
pub use denormal::flush_denormals_f32_batch;
pub use denormal::flush_denormals_f64_batch;
pub use error::BbxError;
pub use error::Result;
pub use sample::Sample;
pub use spsc::Consumer;
pub use spsc::Producer;
pub use spsc::SpscRingBuffer;
pub use stack_vec::StackVec;

Modules§

denormal
Denormal (subnormal) float handling utilities.
error
Error types for the bbx_audio workspace.
random
sample
Audio sample type abstraction.
simd
Portable SIMD utilities for audio DSP.
spsc
Lock-free single-producer single-consumer ring buffer.
stack_vec
Stack-allocated vector with compile-time capacity.