#include <synth.h>
Public Member Functions | |
| Filter () | |
| void | setF (uint32_t f) |
| void | setQ (float q) |
| void | step (int32_t x) |
| int32_t | highpass (void) |
| int32_t | bandpass (void) |
| int32_t | lowpass (void) |
Private Member Functions | |
| void | compute_two_k (void) |
Private Attributes | |
| int32_t | integrator1 |
| int32_t | integrator2 |
| int32_t | u |
| int32_t | w0dt |
| int32_t | two_k |
| int32_t | _f |
| int32_t | _k |
|
inline |
Definition at line 229 of file synth.h.
Referenced by NoisyVoice::output().

|
private |
|
inline |
Definition at line 226 of file synth.h.
Referenced by NoisyVoice::output().

| void Filter::setF | ( | uint32_t | f | ) |
Definition at line 305 of file synth.cpp.
Referenced by NoisyVoice::step().


| void Filter::setQ | ( | float | q | ) |
Definition at line 312 of file synth.cpp.
Referenced by NoisyVoice::NoisyVoice().


| void Filter::step | ( | int32_t | x | ) |
Definition at line 321 of file synth.cpp.
Referenced by NoisyVoice::step().


|
private |
Definition at line 213 of file synth.h.
Referenced by compute_two_k(), and setF().
|
private |
Definition at line 213 of file synth.h.
Referenced by compute_two_k(), and setQ().
|
private |
Definition at line 213 of file synth.h.
Referenced by bandpass(), Filter(), and step().
|
private |
|
private |
Definition at line 213 of file synth.h.
Referenced by compute_two_k(), and step().
|
private |
Definition at line 213 of file synth.h.
Referenced by Filter(), highpass(), and step().
|
private |
1.8.6