Workbench Library  0.1b
DelayBuffer Struct Reference

Data Fields

AudioSample_tbuffer
 
AudioSample_tfilter_buffer
 
size_t write
 
size_t length
 
double delay
 
double delay_target
 
double feedback
 
double filter_coefficient
 

Detailed Description

Examples
delay.c.

Field Documentation

◆ buffer

AudioSample_t* DelayBuffer::buffer

Pointer to the buffer array

Examples
delay.c.

◆ delay

double DelayBuffer::delay

Current delay in samples

Examples
delay.c.

◆ delay_target

double DelayBuffer::delay_target

Target delay in samples

Examples
delay.c.

◆ feedback

double DelayBuffer::feedback

Feedback amount

Examples
delay.c.

◆ filter_buffer

AudioSample_t* DelayBuffer::filter_buffer

Buffer for the filter

Examples
delay.c.

◆ filter_coefficient

double DelayBuffer::filter_coefficient

Coefficient for the low-pass filter

Examples
delay.c.

◆ length

size_t DelayBuffer::length

Maximum number of items in the buffer

Examples
delay.c.

◆ write

size_t DelayBuffer::write

Index of the head (next write position)

Examples
delay.c.

The documentation for this struct was generated from the following file: