38 |
|
|
39 |
#include "rtelmemorypool.h" |
#include "rtelmemorypool.h" |
40 |
|
|
|
#define DEBUG 0 |
|
41 |
#define PITCHBEND_SEMITONES 12 |
#define PITCHBEND_SEMITONES 12 |
42 |
#define MAX_AUDIO_VOICES 64 |
#define MAX_AUDIO_VOICES 64 |
43 |
|
|
47 |
class AudioThread : public Thread { |
class AudioThread : public Thread { |
48 |
public: |
public: |
49 |
int ActiveVoiceCount; ///< number of currently active voices |
int ActiveVoiceCount; ///< number of currently active voices |
50 |
|
int ActiveVoiceCountMax; |
51 |
|
|
52 |
AudioThread(AudioIO* pAudioIO, DiskThread* pDiskThread, gig::Instrument* pInstrument); |
AudioThread(AudioIO* pAudioIO, DiskThread* pDiskThread, gig::Instrument* pInstrument); |
53 |
~AudioThread(); |
~AudioThread(); |