| audio_buffer | SafeC Standard Library — Lock-Free Audio Ring Buffer
Stereo (or multi-channel) interleaved Q8.24 samples; SPSC safe.
Specialized version of RingBuffer for DSP use — operates in frames.
Freestanding-safe. |
| biquad | SafeC Standard Library — Biquad (2nd-order IIR section) + design tools |
| comb | SafeC Standard Library — Comb filters + Karplus-Strong string synthesis |
| complex_dsp | SafeC Standard Library — DSP Complex Numbers |
| conv_core | SafeC Standard Library — convolution core, written once for both precisions. |
| convolution | SafeC Standard Library — Convolution |
| cqt | SafeC Standard Library — Constant-Q Transform |
| cwt | SafeC Standard Library — Continuous Wavelet Transform (Morlet wavelet) |
| dct | SafeC Standard Library — Discrete Cosine Transform (DCT-II / DCT-III) |
| dft | SafeC Standard Library — Discrete Fourier Transform (direct, O(n^2)) |
| dsp | SafeC Standard Library — DSP array primitives (Q8.24 fixed-point) |
| dsp_all | SafeC DSP & Real-Time Utilities — Master Header
Include this file to pull in all DSP module declarations. |
| fft | SafeC Standard Library — Fast Fourier Transform (radix-2 Cooley-Tukey) |
| fft_core | SafeC Standard Library — FFT core, written once for both precisions. |
| fft_cuda | SafeC Standard Library — FFT on NVIDIA GPUs (cuFFT). |
| fft_rocm | SafeC Standard Library — FFT on AMD GPUs (hipFFT / rocFFT). |
| filter | SafeC Standard Library — General FIR / IIR Filters |
| fixed | SafeC Standard Library — DSP / Fixed-Point Arithmetic (Q8.24)
Q8.24: 8 integer bits, 24 fractional bits, stored as a 32-bit signed int.
Matches 24-bit audio sample depth for sub-sample precision. |
| imaging | SafeC Standard Library — 2D DSP (imaging) |
| imaging_core | SafeC Standard Library — imaging core, written once for both precisions. |
| minphase | SafeC Standard Library — Minimum-phase reconstruction (real cepstrum
method) |
| resample | SafeC Standard Library — Resampling (upsampling / downsampling) |
| resample_core | SafeC Standard Library — resampling core, written once for both sample types. |
| sample_filter | SafeC Standard Library — streaming DSP as composable traits. |
| stft | SafeC Standard Library — Short-Time Fourier Transform + Multi-Resolution
STFT loss |
| timer_wheel | SafeC Standard Library — Timer Wheel Scheduler
Efficient O(1) timer management using a hashed timing wheel. |
| window | SafeC Standard Library — Window Functions |
| ztransform | SafeC Standard Library — General N-th order Laplace-to-Z (bilinear)
transform + Z-domain frequency response evaluator |