63 bool filt1, filt2, filt3, filtE;
130 virtual int clock(
int v1,
int v2,
int v3) = 0;
172 virtual void input(
int input) = 0;
int ve
Filter external input.
Definition: Filter.h:57
unsigned char vol
Current volume.
Definition: Filter.h:72
bool filt1
Routing to filter or outside filter.
Definition: Filter.h:63
int Vhp
Filter highpass state.
Definition: Filter.h:48
int Vlp
Filter lowpass state.
Definition: Filter.h:54
virtual void updatedMixing()=0
bool hp
Highpass, bandpass, and lowpass filter modes.
Definition: Filter.h:69
virtual int clock(int v1, int v2, int v3)=0
unsigned short * currentSummer
Filter input summer setting.
Definition: Filter.h:42
virtual void updatedCenterFrequency()=0
void writeMODE_VOL(unsigned char mode_vol)
Definition: Filter.cpp:79
void writeRES_FILT(unsigned char res_filt)
Definition: Filter.cpp:62
unsigned short * currentGain
Current volume amplifier setting.
Definition: Filter.h:36
bool voice3off
Switch voice 3 off.
Definition: Filter.h:66
int Vbp
Filter bandpass state.
Definition: Filter.h:51
void reset()
Definition: Filter.cpp:42
unsigned short * currentMixer
Current filter/voice mixer setting.
Definition: Filter.h:39
void writeFC_HI(unsigned char fc_hi)
Definition: Filter.cpp:56
void writeFC_LO(unsigned char fc_lo)
Definition: Filter.cpp:50
unsigned short * currentResonance
Filter resonance value.
Definition: Filter.h:45
void enable(bool enable)
Definition: Filter.cpp:28
unsigned int fc
Filter cutoff frequency.
Definition: Filter.h:60
virtual void updateResonance(unsigned char res)=0