|
Sound Byte Libs 0.5.1-121-g3358a44
C++ firmware library for audio applications on 32-bit ARM Cortex-M processors
|
Stateful, single-concern, transparent: delay lines, filters, smoothers, shapers, the phase accumulator. More...
Files | |
| file | allpass_filter.hpp |
| Schroeder allpass filter. | |
| file | asymmetric_shaper.hpp |
| Asymmetric distortion primitive. | |
| file | bit_reducer.hpp |
| Amplitude bit-depth reduction. | |
| file | block_guard.hpp |
| Did a non-finite sample get into this block? | |
| file | critical_damp.hpp |
| Critically damped 2nd-order parameter smoother. | |
| file | crossfade_ramp.hpp |
| A gain ramped linearly across one block. | |
| file | dc_blocker.hpp |
| DC offset removal filter. | |
| file | delay_line.hpp |
| Circular buffer delay line. | |
| file | folder.hpp |
| Wavefold primitive. | |
| file | one_pole.hpp |
| Single-pole IIR filters (LP and HP) | |
| file | parameter_interpolator.hpp |
| RAII parameter interpolator. | |
| file | parameter_smoother.hpp |
| One-pole parameter smoother. | |
| file | phase_accumulator.hpp |
| Phase accumulator for oscillators and LFOs. | |
| file | rng.hpp |
| Lightweight pseudorandom number generator. | |
| file | slew_limiter.hpp |
| Slew rate limiter (float) | |
| file | smoothed_port.hpp |
| A port's target, its smoother and its last value. | |
| file | soft_limiter.hpp |
| Soft limiter primitive. | |
| file | thiran_allpass.hpp |
| Maximally-flat group-delay allpass. | |
| file | warp.hpp |
| Float warp engines for envelope/parameter shaping. | |
| file | wavetable_reader.hpp |
| Wavetable reader with interpolation. | |
Stateful, single-concern, transparent: delay lines, filters, smoothers, shapers, the phase accumulator.