Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   Tutorial


BeeThree.h

00001 /***************************************************/
00033 /***************************************************/
00034 
00035 #ifndef STK_BEETHREE_H
00036 #define STK_BEETHREE_H
00037 
00038 #include "FM.h"
00039 
00040 class BeeThree : public FM
00041 {
00042  public:
00044 
00047   BeeThree();
00048 
00050   ~BeeThree();
00051 
00053   void noteOn(StkFloat frequency, StkFloat amplitude);
00054 
00056   StkFloat tick();
00057 
00059   StkFloat *tick(StkFloat *vector, unsigned int vectorSize);
00060 
00062 
00068   StkFrames& tick( StkFrames& frames, unsigned int channel = 1 );
00069 };
00070 
00071 #endif

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