The Synthesis ToolKit in C++ (STK)

Home Information Classes Download Usage Mail List Requirements Links FAQ Tutorial

Generator.h
1 #ifndef STK_GENERATOR_H
2 #define STK_GENERATOR_H
3
4 #include "Stk.h"
5
6 namespace stk {
7
8 /***************************************************/
18 /***************************************************/
19
20 class Generator : public Stk
21 {
22 public:
23
25 Generator( void ) { lastFrame_.resize( 1, 1, 0.0 ); };
26
28 unsigned int channelsOut( void ) const { return lastFrame_.channels(); };
29
31 const StkFrames& lastFrame( void ) const { return lastFrame_; };
32
34
41 virtual StkFrames& tick( StkFrames& frames, unsigned int channel = 0 ) = 0;
42
43 protected:
44
45 StkFrames lastFrame_;
46 };
47
48 } // stk namespace
49
50 #endif

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