11 #ifndef DELAY_H_INCLUDED
12 #define DELAY_H_INCLUDED
15 #include "../headers/defines.hpp"
16 #include "../headers/types.hpp"
32 delay& setSize(UInt size);
38 delay& process(AUDIOBUFFER & buffer);
59 delay& read(
sample& result, AUDIOBUFFER & delayTime);
72 std::vector<Flt> buffer;
79 void readInterpolated(AUDIOBUFFER & ctrl,
sample& out, AUDIOBUFFER & buffer, UInt &pos);
86 #endif // DELAY_H_INCLUDED
Delay keeps an internal delay line of variable length.