Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   Tutorial


Noise.h

00001 /***************************************************/
00011 /***************************************************/
00012 
00013 #ifndef STK_NOISE_H
00014 #define STK_NOISE_H
00015 
00016 #include "Generator.h"
00017 
00018 class Noise : public Generator
00019 {
00020 public:
00021 
00023   Noise();
00024 
00026 
00030   Noise( unsigned int seed );
00031 
00033   virtual ~Noise();
00034 
00036 
00040   void setSeed( unsigned int seed = 0 );
00041 
00043   virtual StkFloat tick();
00044 
00046   virtual StkFloat *tick( StkFloat *vector, unsigned int vectorSize );
00047 
00049 
00055   virtual StkFrames& tick( StkFrames& frames, unsigned int channel = 1 );
00056 
00057 protected:
00058 
00059 };
00060 
00061 #endif

The Synthesis ToolKit in C++ (STK)
©1995-2004 Perry R. Cook and Gary P. Scavone. All Rights Reserved.