Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   Tutorial


HevyMetl.h

00001 /***************************************************/
00029 /***************************************************/
00030 
00031 #ifndef STK_HEVYMETL_H
00032 #define STK_HEVYMETL_H
00033 
00034 #include "FM.h"
00035 
00036 class HevyMetl : public FM
00037 {
00038  public:
00040 
00043   HevyMetl();
00044 
00046   ~HevyMetl();
00047 
00049   void noteOn(StkFloat frequency, StkFloat amplitude);
00050 
00052   StkFloat tick();
00053 
00055   StkFloat *tick(StkFloat *vector, unsigned int vectorSize);
00056 
00058 
00064   StkFrames& tick( StkFrames& frames, unsigned int channel = 1 );
00065 };
00066 
00067 #endif

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