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.

//! Helper functions executed inside the capture stream's `process()` RT callback.
//!
//! All functions in this module follow the absolute callback rules:
//! - Zero heap allocation
//! - Zero I/O
//! - Zero mutexes

mod cabsim_swap;
mod commands;
mod process;
mod rate_sync;
mod resampler_swap;

pub use cabsim_swap::drain_cabsims;
pub use commands::{
    drain_os_engines, drain_slimmable_models, receive_commands, try_slimmable_rebuild,
};
pub use process::process_dsp_buffer;
pub use rate_sync::sync_rate;
pub use resampler_swap::drain_resamplers;