#include <fir.hpp>
◆ RealTimeConvolver()
rack::dsp::RealTimeConvolver::RealTimeConvolver |
( |
size_t | blockSize | ) |
|
|
inline |
blockSize
is the size of each FFT block.
It should be >=32 and a power of 2.
◆ ~RealTimeConvolver()
rack::dsp::RealTimeConvolver::~RealTimeConvolver |
( |
| ) |
|
|
inline |
◆ setKernel()
void rack::dsp::RealTimeConvolver::setKernel |
( |
const float * | kernel, |
|
|
size_t | length ) |
|
inline |
◆ processBlock()
void rack::dsp::RealTimeConvolver::processBlock |
( |
const float * | input, |
|
|
float * | output ) |
|
inline |
Applies reverb to input input and output must be of size blockSize
◆ kernelFfts
float* rack::dsp::RealTimeConvolver::kernelFfts = NULL |
◆ inputFfts
float* rack::dsp::RealTimeConvolver::inputFfts = NULL |
◆ outputTail
float* rack::dsp::RealTimeConvolver::outputTail = NULL |
◆ tmpBlock
float* rack::dsp::RealTimeConvolver::tmpBlock = NULL |
◆ blockSize
size_t rack::dsp::RealTimeConvolver::blockSize |
◆ kernelBlocks
size_t rack::dsp::RealTimeConvolver::kernelBlocks = 0 |
◆ inputPos
size_t rack::dsp::RealTimeConvolver::inputPos = 0 |
◆ pffft
PFFFT_Setup* rack::dsp::RealTimeConvolver::pffft |
The documentation for this struct was generated from the following file:
- /home/vortico/src/vcv/Rack2/include/dsp/fir.hpp