Skip to content
Voro
  1. Audio
  2. Audio

Recorder

Recorder captures the audio flowing through it and writes it to a WAV file on disk. It passes the signal through unchanged, so you can drop it anywhere in a chain to bounce a take without altering the sound.

Set Filepath to the WAV you want to write, wire audio into audio, and turn Record on to start writing. Turn Record off to stop and finalize the file. Because out is a transparent passthrough, you can leave Recorder inline on a bus and arm it whenever you want to capture.

  • Input 0: audio is the signal to record. It accepts mono or stereo PCM and is required.
  • Output 0: out passes the input through unchanged.
  • Filepath: destination WAV path. The file is created when recording starts.
  • Record: toggles capture. On starts a fresh file; off stops and finalizes it.
  • Maxseconds: safety cap on recording length, from 1 to 3600 seconds. Capture stops at this limit even if Record stays on.
  • Output is written as a stereo 32-bit float WAV.
  • Writing happens off the audio path, so recording does not interrupt playback.
  • The file is finalized when you stop, so let Record turn off before opening the WAV elsewhere.
  • If no file appears, check that Filepath is set to a writable location and that Record was turned on.

Inputs

  • audio row required
    audio_pcm_f32_mono_v1audio_pcm_f32_stereo_v1

Outputs

  • out row
    mirror_input
Filepath (Filepath) Str op('recorder').par.Filepath
Default:
"" (Empty String)
Record (Record) Toggle op('recorder').par.Record
Default:
Off
Options:
Off, On
Maxseconds (Maxseconds) Int op('recorder').par.Maxseconds
Default:
300
Range:
1 to 3600