Skip to content

NeuralAmpModelerCore WASM bindings for loading and processing NAM DSP models.

ts
import { NeuralAmpModelerCore } from "@hpcc-js/wasm-nam-core";

const nam = await NeuralAmpModelerCore.load();
const model = nam.loadModel(modelJson);
const output = model.process(inputFrames);
model.delete();

Methods

load()

static load(): Promise<NeuralAmpModelerCore>

Returns

Promise<NeuralAmpModelerCore>


unload()

static unload(): void

Returns

void


version()

version(): string

Returns

string


loadModel()

loadModel(modelJson, options?): NeuralAmpModel

Parameters

modelJson

string | Uint8Array<ArrayBufferLike>

options?

LoadModelOptions = {}

Returns

NeuralAmpModel

Released under the Apache-2.0 License.