dspk generate
Write a synthetic recording (noise, line noise, drifting units)
dspk generate [OPTIONS] <OUTPUT>Arguments
<OUTPUT>
Output file (bin) or folder (zarr)
Options
-c, --channels <CHANNELS>: default384-d, --duration <DURATION>: default1
Length: seconds, or with a unit (90s, 10m, 2h)-r, --sample-rate <SAMPLE_RATE>: default30000
Sample rate (Hz)--noise <NOISE>: default15
White Gaussian noise, RMS (µV)--line-noise <LINE_NOISE>: default25
Power-line interference amplitude (µV)--units <UNITS>
Simulated units (default: one per 4 channels, at most 64); 0 for noise only-f, --format <FORMAT>bin: Flat binary + JSON.metasidecarzarr: Chunked Zarr v3 store (float32)
--dtype <DTYPE>: defaultfloat32, one offloat32,int16
Stored sample type (bin)--order <ORDER>
Memory order (bin)channel-majortime-major: Interleaved frames, as acquisition systems write
--step <STEP>: default0.195
µV per stored step (bin, int16)