Recorder

SamplingrecorderUnrated CPU

Records audio to a .wav on the SD card while the Record gate is high.

What it does

Records incoming audio to a .wav file on the SD card.

Wraps libDaisy WavWriter. While the Record gate is high it buffers samples in the audio callback; the file is opened/closed on the gate edge and flushed to disk by Write() in the control loop (off-ISR).

Parameters

  • Filename

    filename
    Default take.wav

    Name of the .wav file written to the root of the card. Recording is mono 16-bit. ⚠ Re-recording with the same name overwrites the previous take, and the file is only closed and flushed when the Record gate goes low — pulling power mid-recording leaves an unusable file.

Records Audio In to the card while Record is high (mono 16-bit). Wire a button into Record to arm/disarm. Recording is bandwidth-heavy — one Recorder per patch.

Ports

In

  • Audio In input
  • Record record

Out

None.

Audio Control

Inputs

Audio In
Signal to record (mono 16-bit).
Record
Gate — arms recording while high, finalizes the file on release.

Rules and gotchas

  • Daisy Pod / Standard only.
  • One Recorder per patch (single open file + large RAM buffer).

Patches using it

  • Daisy Pod Sampler (SD)pod

Bundled with the app — open one from the example browser.