NeuralAmpModeler-rs 3.0.2

An opinionated, high-performance Neural Amp Modeler (NAM) client and core implementation in Rust for Linux/PipeWire and CLAP plugins.
Documentation
// SPDX-License-Identifier: Apache-2.0
// Copyright (c) 2026 Fábio Henrique de Lima Silva (fhl.bsb@gmail.com) All rights reserved.

//! Module for digital signal processing (DSP) operations.
//!
//! Contains utilities for audio buffer manipulation, optimized for
//! stereo operation and clipping safety.
//!
//! # Features
//! - **Gain and Ramp**: Linear gain application and SIMD ramps for smooth transitions.
//! - **Clipping Detection**: Detection of peaks above 0dBFS integrated into gain application.
//! - **Stereo Processing**: Kernels that operate simultaneously on L/R channels for better cache locality.
//! - **Energy Computation**: RMS/Peak energy calculation for signal telemetry.
//!
//! Contains implementations of optimized audio algorithms, including
//! energy calculations, correlations, and filters.

pub mod fft;
// Research artifact — Task A9 (Spr.4). Prototype only; Radix-2 SIMD is canonical.
// See module-level docs in fft_radix4.rs for decision rationale and benchmarks.
pub mod fft_radix4;
pub mod gain;
pub mod gain_lut;
pub mod rfft;
pub mod stereo;