nn~ exposes RAVE encode, decode, and forward as Max/MSP or Pure Data audio-rate methods
The nn~ external (from ACIDS-IRCAM) loads a scripted RAVE .ts file and exposes its registered methods as audio inlets/outlets. forward (encode then decode) is the simplest: one audio in, one audio out, timbre transferred through the model — slightly faster than doing encode then decode separately. encode outputs N latent signals at reduced sample rate; decode takes those N signals and reconstructs audio. Accessing encode and decode separately allows inserting Max signal processing between them. The forward path is the default when loading a model.
Examples
nn~ darbouka forward 2048 — forward mode with 2048-sample buffer. nn~ darbouka encode 2048 / nn~ darbouka decode 2048 — split encode/decode with latent manipulation in between.
Assessment
A performer wants to automate one of RAVE’s latent dimensions with an LFO in Max. Which method pair enables this and where in the signal chain does the LFO get inserted?