sdatkinson/NeuralAmpModelerCore

Core DSP library for NAM plugins

What it solves

This library provides the core digital signal processing (DSP) logic required to run neural network-based amplifier models. It allows developers to integrate neural amplifier modeling into plugins or other audio software, providing a high-performance C++ implementation of the underlying neural networks.

How it works

The library uses C++ and the Eigen linear algebra library to execute the neural networks that define an amplifier's sonic characteristics. It includes tools for testing model loading (loadmodel) and measuring real-time performance (benchmodel) to ensure the efficiency of the neural network inference during audio processing.

Who it’s for

Audio software developers and plugin creators who want to implement neural amplifier modeling in their own applications.

Highlights

  • Core C++ DSP library for NAM plugins.
  • Includes a benchmodel tool to test real-time execution speed.
  • Includes a loadmodel tool to verify the model file loading process.
  • Uses Eigen for high-performance linear algebra routines.

Related

  • Project
  • Project
  • Project
  • Project
  • Project