|
MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
|
| MayaFlux::Buffers::FeedbackBuffer::FeedbackBuffer | ( | uint32_t | channel_id = 0, |
| uint32_t | num_samples = 512, |
||
| float | feedback = 0.5F, |
||
| uint32_t | feed_samples = 512 |
||
| ) |
Creates a new feedback buffer.
| channel_id | Channel identifier for this buffer |
| num_samples | Buffer size in samples |
| feedback | Feedback coefficient (0.0-1.0) |
| feed_samples | Number of samples to feed back |
Initializes a buffer that implements a discrete-time recursive system. The feedback parameter controls the coefficient of recursion, determining how strongly the system's past states influence its future evolution.
Definition at line 5 of file FeedbackBuffer.cpp.
References create_default_processor(), MayaFlux::Buffers::AudioBuffer::m_default_processor, and m_previous_buffer.
Here is the call graph for this function: