math-sonify 1.4.0

Real-time procedural audio from mathematical dynamical systems (Lorenz, Rossler, Double Pendulum, and more)
1
2
3
4
5
6
7
8
9
10
11
12
//! Higher-level synthesis instruments built on top of the `synth` DSP primitives.
//!
//! This module groups "instrument-level" synthesis modes that consume the full
//! dynamical system state vector and produce audio samples.  Lower-level DSP
//! building blocks (oscillators, filters, reverb, etc.) live in `crate::synth`.

pub mod physical;

pub use physical::{
    build_physical_synth, AdsrEnvelope, FmConfig, FmSynth, PhysicalMode, PhysicalSynth,
    PluckedString, TubeResonator,
};