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
filenameName 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.