Skip to main content

Crate rill_router

Crate rill_router 

Source
Expand description

Signal 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

Re-exports§

pub use eq::log_spaced_frequencies;
pub use eq::BandType;
pub use eq::BiquadFactory;
pub use eq::EqBand;
pub use eq::FilterFactory;
pub use eq::GraphicEq;
pub use eq::GraphicEqProcessor;
pub use eq::ParametricEq;
pub use eq::ParametricEqProcessor;
pub use mixer::ChannelConfig;
pub use mixer::ChannelMode;
pub use mixer::ChannelState;
pub use mixer::MixerNode;
pub use mixer::SendConfig;
pub use mixer::SendType;
pub use dry_wet::DryWetMix;

Modules§

dry_wet
Dry/wet mix utility node.
eq
Equalizer modules (graphic and parametric). Generic equalizer implementations for Rill
mixer
Multi-channel signal mixer with aux sends. Audio mixer for Rill

Enums§

FilterType
Filter type
ParamValue
Parameter value (can be of different types)

Traits§

Filter
Common trait for all filters