NeuralAmpModeler-rs 0.5.0

High-performance Neural Amp Modeler DSP core: WaveNet/LSTM/ConvNet inference, SIMD math (x86-64-v3), .nam/.namb loader, cabinet IR, resampling and noise gate.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// SPDX-License-Identifier: Apache-2.0
// Copyright (c) 2026 Fábio Henrique de Lima Silva (fhl.bsb@gmail.com) All rights reserved.

//! Cab Sim — IR convolution engine.
//!
//! Loads `.wav` impulse responses (mono, PCM16/24/float32),
//! resamples them to the active sample rate, and delivers them
//! to the DSP thread via lock-free SPSC transfer.

/// SPSC adapter: bridges the off-RT loader to the RT convolution engine.
pub mod adapter;
/// Frequency-domain block convolution kernel: partitioned overlap-save FFT.
pub mod conv;
pub(crate) mod ir_parse;
pub(crate) mod ir_resample;
/// IR loader: parses WAV files, resamples to target rate, builds convolution buffers.
pub mod loader;