|
MusicKit
0.0.0
|
A delay processor. More...
#import <SndAudioProcessorDelay.h>
Public Member Functions | |
| (id) | - setLength:andFeedback: |
| (id) | - freemem |
| (id) | - setLength:andFeedback: |
| (id) | - freemem |
Static Public Member Functions | |
| (id) | + delayWithLength:feedback: |
| Factory method. | |
| (id) | + delayWithLength:feedback: |
| Factory method. | |
Protected Attributes | |
| float * | chanL |
| float * | chanR |
| float | feedback |
| long | length |
| long | readPos |
| long | writePos |
| NSLock * | processingLock |
A delay processor.
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) delayWithLength: | (const long) | nSams | |
| feedback: | (const float) | fFB | |
Factory method.
| nSams | Delay length in sample frames. |
| fFB | Percentage of feedback. |
| - (id) freemem |
| - (id) freemem |
| - (id) setLength: | (const long) | nSams | |
| andFeedback: | (const float) | fFB | |
| nSams | |
| fFB |
| - (id) setLength: | (const long) | nSams | |
| andFeedback: | (const float) | fFB | |
| nSams | |
| fFB |
- (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.
- (NSLock *) processingLock [protected] |
processingLock So we can't resize the delay lines whilst using them!
- (long) readPos [protected] |
readPos The delayed sample to next read from.
- (long) writePos [protected] |
writePos The delay sample to save.
1.7.6.1