#include <Math.h>#include "Granulator.h"#include "JGranulator.h"#include <iostream>Functions | |
| void * | granuloop (void *theArg) |
Variables | |
| Grain * | silentGrains |
| Grain * | playingGrains |
| GrainulatorState | gState = kFree |
| unsigned | gNow |
| void* granuloop | ( | void * | theArg | ) |
References csl::Grain::amplitude, csl::CGestalt::blockSize(), csl::Grain::delay, csl::Grain::duration, csl::CGestalt::frameRate(), csl::fRand(), csl::fRand2(), gNow, gState, csl::GrainCloud::isPlaying, csl::kFree, csl::kSched, csl::GrainCloud::mDensity, csl::GrainCloud::mDuration, csl::GrainCloud::mODisp, csl::GrainCloud::mOffset, csl::GrainCloud::mRate, csl::GrainCloud::mRDisp, csl::GrainCloud::mSamples, csl::GrainCloud::mWidth, csl::Grain::nextGrain, csl::Grain::numSamples, csl::GrainCloud::numSamples, csl::Grain::pan, csl::Grain::position, csl::Grain::rate, csl::Grain::samples, csl::sleepUsec(), and csl::Grain::time.
Referenced by csl::GrainCloud::startThread().
| GrainulatorState gState = kFree |
Referenced by granuloop(), csl::GrainPlayer::nextBuffer(), and csl::GrainCloud::reset().
| unsigned gNow |
Referenced by granuloop(), csl::GrainPlayer::nextBuffer(), and csl::GrainCloud::startThread().
1.5.8