std1.0.0-beta-7 SafeC docs

Module dsp

Modules

audio_bufferSafeC 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.
biquadSafeC Standard Library — Biquad (2nd-order IIR section) + design tools
combSafeC Standard Library — Comb filters + Karplus-Strong string synthesis
complex_dspSafeC Standard Library — DSP Complex Numbers
conv_coreSafeC Standard Library — convolution core, written once for both precisions.
convolutionSafeC Standard Library — Convolution
cqtSafeC Standard Library — Constant-Q Transform
cwtSafeC Standard Library — Continuous Wavelet Transform (Morlet wavelet)
dctSafeC Standard Library — Discrete Cosine Transform (DCT-II / DCT-III)
dftSafeC Standard Library — Discrete Fourier Transform (direct, O(n^2))
dspSafeC Standard Library — DSP array primitives (Q8.24 fixed-point)
dsp_allSafeC DSP & Real-Time Utilities — Master Header Include this file to pull in all DSP module declarations.
fftSafeC Standard Library — Fast Fourier Transform (radix-2 Cooley-Tukey)
fft_coreSafeC Standard Library — FFT core, written once for both precisions.
fft_cudaSafeC Standard Library — FFT on NVIDIA GPUs (cuFFT).
fft_rocmSafeC Standard Library — FFT on AMD GPUs (hipFFT / rocFFT).
filterSafeC Standard Library — General FIR / IIR Filters
fixedSafeC 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.
imagingSafeC Standard Library — 2D DSP (imaging)
imaging_coreSafeC Standard Library — imaging core, written once for both precisions.
minphaseSafeC Standard Library — Minimum-phase reconstruction (real cepstrum method)
resampleSafeC Standard Library — Resampling (upsampling / downsampling)
resample_coreSafeC Standard Library — resampling core, written once for both sample types.
sample_filterSafeC Standard Library — streaming DSP as composable traits.
stftSafeC Standard Library — Short-Time Fourier Transform + Multi-Resolution STFT loss
timer_wheelSafeC Standard Library — Timer Wheel Scheduler Efficient O(1) timer management using a hashed timing wheel.
windowSafeC Standard Library — Window Functions
ztransformSafeC Standard Library — General N-th order Laplace-to-Z (bilinear) transform + Z-domain frequency response evaluator