#include <Granulator.h>

Public Member Functions | |
| GrainPlayer () | |
| ~GrainPlayer () | |
| void | nextBuffer (Buffer &outputBuffer) throw (CException) |
| GrainPlayer::GrainPlayer | ( | ) |
References MAXGRAINS, and csl::Grain::nextGrain.
| GrainPlayer::~GrainPlayer | ( | ) |
| void GrainPlayer::nextBuffer | ( | Buffer & | outputBuffer | ) | throw (CException) [virtual] |
get a buffer of Frames -- this is the core CSL "pull" function; the given buffer can be written into, and a changed() message is sent.
Reimplemented from csl::UnitGenerator.
References gNow, gState, csl::kDSP, csl::kFree, csl::Grain::nextGrain, and csl::sleepUsec().
1.5.8