#include <Filter.h>
|
| virtual void | updateCenterFrequency ()=0 |
| |
| void | updateResonance (uint8_t res) |
| |
| void | updateMixing () |
| |
| unsigned int | getFC () const |
| |
|
virtual void | restartIntegrators ()=0 |
| |
|
int32_t | getNormalizedVoice (float v, uint8_t env) const |
| |
|
virtual int32_t | getNormalizedMixerVoice (float v, uint8_t env) const =0 |
| |
◆ clock()
| RESIDFP_INLINE uint16_t reSIDfp::Filter::clock |
( |
Voice & |
voice1, |
|
|
Voice & |
voice2, |
|
|
Voice & |
voice3 |
|
) |
| |
SID clocking - 1 cycle
- Parameters
-
| voice1 | voice 1 in |
| voice2 | voice 2 in |
| voice3 | voice 3 in |
- Returns
- filtered output, unsigned 16 bit
◆ enable()
| void reSIDfp::Filter::enable |
( |
bool |
enable | ) |
|
Enable filter.
- Parameters
-
◆ getFC()
| unsigned int reSIDfp::Filter::getFC |
( |
| ) |
const |
|
inlineprotected |
Get the filter cutoff register value
◆ input()
| void reSIDfp::Filter::input |
( |
int16_t |
input | ) |
|
|
inline |
Apply a signal to EXT-IN
- Parameters
-
| input | a signed 16 bit sample |
◆ reset()
| void reSIDfp::Filter::reset |
( |
| ) |
|
◆ updateCenterFrequency()
| virtual void reSIDfp::Filter::updateCenterFrequency |
( |
| ) |
|
|
protectedpure virtual |
◆ updateMixing()
| void reSIDfp::Filter::updateMixing |
( |
| ) |
|
|
protected |
Mixing configuration modified (offsets change)
◆ updateResonance()
| void reSIDfp::Filter::updateResonance |
( |
uint8_t |
res | ) |
|
|
inlineprotected |
Update filter resonance.
- Parameters
-
| res | the new resonance value |
◆ writeFC_HI()
| void reSIDfp::Filter::writeFC_HI |
( |
uint8_t |
fc_hi | ) |
|
Write Frequency Cutoff High register.
- Parameters
-
| fc_hi | Frequency Cutoff High-Byte |
◆ writeFC_LO()
| void reSIDfp::Filter::writeFC_LO |
( |
uint8_t |
fc_lo | ) |
|
Write Frequency Cutoff Low register.
- Parameters
-
| fc_lo | Frequency Cutoff Low-Byte |
◆ writeMODE_VOL()
| void reSIDfp::Filter::writeMODE_VOL |
( |
uint8_t |
mode_vol | ) |
|
Write filter Mode/Volume register.
- Parameters
-
◆ writeRES_FILT()
| void reSIDfp::Filter::writeRES_FILT |
( |
uint8_t |
res_filt | ) |
|
Write Resonance/Filter register.
- Parameters
-
The documentation for this class was generated from the following files: