rill-router 0.3.0

Audio routing, mixing, and equalization for Rill
Documentation
//! Audio routing, mixing, and equalization for Rill
//!
//! This crate provides:
//! - Equalizers (graphic, parametric) that work with any filter implementation
//! - Mixer with multiple channels, aux sends, and master output
//! - Future: matrix router for flexible signal routing

#![warn(missing_docs)]

pub mod eq;
pub mod mixer;

// Re-export common types
pub use rill_core::traits::ParamValue;
pub use rill_core_dsp::filters::{Filter, FilterType};

// Re-export main types from eq module
pub use eq::{
    log_spaced_frequencies, BandType, BiquadFactory, EqBand, FilterFactory, GraphicEq,
    GraphicEqProcessor, ParametricEq, ParametricEqProcessor,
};

// Re-export main types from mixer module
pub use mixer::{ChannelConfig, ChannelMode, ChannelState, MixerNode, SendConfig, SendType};