#include <Granulator.h>
Inheritance diagram for csl::Granulator:

Public Member Functions | |
| Granulator () | |
| virtual | ~Granulator () |
| Granulator (FrameStream &wave, FrameStream &env, FrameStream &rate, FrameStream &, FrameStream &freq, FrameStream &dur, FrameStream &pan) | |
| status | nextBuffer (Buffer &inputBuffer, Buffer &outputBuffer) |
Public Attributes | |
| int | numGrains |
Protected Attributes | |
| UnitGenerator * | mWave |
| UnitGenerator * | mEnv |
| UnitGenerator * | mRate |
| UnitGenerator * | mAmplitude |
| UnitGenerator * | mFrequency |
| UnitGenerator * | mDuration |
| UnitGenerator * | mPan |
| Buffer | rateBuff |
| Buffer | durBuff |
| Buffer | ampBuff |
| Buffer | panBuff |
| Buffer | freqBuff |
| Grain * | newGrain |
| Grain * | deadGrains |
| Grain * | aliveGrains |
| bool | outOfMemory |
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.5-20051010