|
VST 3 Examples VST 3.7
SDK for developing VST plug-in
|
#include <filter.h>
Public Types | |
| enum | Type { kLowpass , kHighpass , kBandpass , kNumTypes } |
Public Member Functions | |
| Filter (Type type) | |
| void | setType (Type t) |
| void | setSampleRate (double sampleRate) |
| void | setFreqAndQ (double frequency, double q) |
| double | process (double sample) |
| void | reset () |
Protected Attributes | |
| Type | type |
| double | sampleRate |
| double | invSampleRate |
| double | in1 |
| double | in2 |
| double | out1 |
| double | out2 |
| double | b0a0 |
| double | b1a0 |
| double | b2a0 |
| double | a1a0 |
| double | a2a0 |
| enum Type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |