rill-core-dsp 0.5.0-beta.4

Core DSP abstractions and algorithms for Rill
Documentation

rill-core-dsp

Core DSP infrastructure — vector abstractions, algorithms, and macros for signal processing (audio, sensor data, time series).

Key components

  • Vector abstractionsScalarVector1, ScalarVector2, ScalarVector4 for portable SIMD
  • Algorithm trait — unified interface for all DSP components with block processing (process_block)
  • Filters — Biquad, OnePole, SVF, Butterworth, Chebyshev I/II, Comb, MoogLadder
  • Generators — Sine, Saw, Square, Triangle, Pulse, Noise (White/Pink/Brown/Blue/Violet), LFO, Envelope (ADSR/AR/ASR), FM synthesis
  • Delay — Delay, MultiTapDelay, DiffusionDelay, ModulatedDelay
  • Macrossimple_algorithm!, parameterized_algorithm!, filter_algorithm!, effect_algorithm!, generator_algorithm!

Dependencies

  • rill-coreAudioNum, math abstractions

Links