Sound Byte Libs 0.5.1-121-g3358a44
C++ firmware library for audio applications on 32-bit ARM Cortex-M processors
Loading...
Searching...
No Matches
primitives Directory Reference

Files

 allpass_filter.hpp
 Schroeder allpass filter.
 
 asymmetric_shaper.hpp
 Asymmetric distortion primitive.
 
 bit_reducer.hpp
 Amplitude bit-depth reduction.
 
 block_guard.hpp
 Did a non-finite sample get into this block?
 
 critical_damp.hpp
 Critically damped 2nd-order parameter smoother.
 
 crossfade_ramp.hpp
 A gain ramped linearly across one block.
 
 dc_blocker.hpp
 DC offset removal filter.
 
 delay_line.hpp
 Circular buffer delay line.
 
 folder.hpp
 Wavefold primitive.
 
 one_pole.hpp
 Single-pole IIR filters (LP and HP)
 
 parameter_interpolator.hpp
 RAII parameter interpolator.
 
 parameter_smoother.hpp
 One-pole parameter smoother.
 
 phase_accumulator.hpp
 Phase accumulator for oscillators and LFOs.
 
 rng.hpp
 Lightweight pseudorandom number generator.
 
 slew_limiter.hpp
 Slew rate limiter (float)
 
 smoothed_port.hpp
 A port's target, its smoother and its last value.
 
 soft_limiter.hpp
 Soft limiter primitive.
 
 thiran_allpass.hpp
 Maximally-flat group-delay allpass.
 
 warp.hpp
 Float warp engines for envelope/parameter shaping.
 
 wavetable_reader.hpp
 Wavetable reader with interpolation.