loopx

Undocumented in source.

Modules

fftw
module loopx.fftw
Undocumented in source.
signal
module loopx.signal
Undocumented in source.
sndfile
module loopx.sndfile
Undocumented in source.
util
module loopx.util
Undocumented in source.

Members

Aliases

CopySpec
alias CopySpec = Tuple!(size_t, "start", size_t, "length", uint, "num_repeats")
Undocumented in source.

Functions

executePlan
void executePlan(const(CopySpec)[] plan, SndFile* sf_input, SndFile* sf_output, const(SFInfo)* input_info)
Undocumented in source. Be warned that the author may not have intended to support it.
makeExtensionPlan
CopySpec[] makeExtensionPlan(const(double)[] data, const(SFInfo)* input_info, string target_duration_spec)

Goes from raw decoded floating point data from a sound file to a final plan for copying data to a target_duration_spec length

numFrames
long numFrames(const(CopySpec)[] plan, uint num_channels)
Undocumented in source. Be warned that the author may not have intended to support it.

Manifest constants

max_duration_s
enum max_duration_s;
Undocumented in source.
min_period_s
enum min_period_s;
Undocumented in source.
padding_ms
enum padding_ms;
Undocumented in source.

Meta