#import <SndAudioProcessorDelay.h>
Public Member Functions | |
(id) | - setLength:andFeedback: |
(id) | - freemem |
Static Public Member Functions | |
(id) | + delayWithLength:feedback: |
Factory method. | |
Protected Attributes | |
float * | chanL |
float * | chanR |
float | feedback |
long | length |
long | readPos |
long | writePos |
NSLock * | processingLock |
To come - see base class.
+ (id) delayWithLength: | (const long) | nSams | ||
feedback: | (const float) | fFB | ||
Factory method.
nSams | Delay length in sample frames. | |
fFB | Percentage of feedback. |
- (id) setLength: | (const long) | nSams | ||
andFeedback: | (const float) | fFB | ||
nSams | ||
fFB |
- (id) freemem |
- (float*) chanL [protected] |
chanL temporary delay buffer (left channel)
- (float*) chanR [protected] |
chanR temporary delay buffer (right channel)
- (float) feedback [protected] |
feedback The normalised amount of signal summed from earlier time.
- (long) length [protected] |
length Delay length in samples.
- (long) readPos [protected] |
readPos The delayed sample to next read from.
- (long) writePos [protected] |
writePos The delay sample to save.
- (NSLock*) processingLock [protected] |
processingLock So we can't resize the delay lines whilst using them!