home/ atoms/ rave-nn-tilde-interface

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?

“the default method is set to forward (i.e. encode then decode)”
corpus · rave-realtime-audio-variational-autoencoder-train-your-own-n · chunk 2