src/cshellsynth/highpass.h File Reference
#include <jack/jack.h>
#include <cshellsynth/atomic-types.h>
#include <cshellsynth/filter.h>
#include <cshellsynth/lowpass.h>
Go to the source code of this file.
Defines |
| #define | cs_highpass_destroy(cs_highpass) cs_filter_destroy((cs_filter_t *) (cs_highpass)) |
| #define | cs_highpass_set_in(self, in) cs_filter_set_in(self, in) |
| #define | cs_highpass_set_freq(self, freq) cs_lowpass_set_freq(self, freq) |
| #define | cs_highpass_set_Q(self, Q) cs_lowpass_set_Q(self, Q) |
| #define | cs_highpass_set_atten(self, atten) cs_lowpass_set_atten(self, atten) |
Typedefs |
| typedef cs_lowpass_t | cs_highpass_t |
Functions |
| int | cs_highpass_init (cs_highpass_t *self, const char *client_name, jack_options_t flags, char *server_name) |
Detailed Description
Highpass filter
Ruby version: Filters::Highpass
H(s) = s^2 / (s^2 + s/Q + 1)
Define Documentation
| #define cs_highpass_destroy |
( |
cs_highpass |
|
) |
cs_filter_destroy((cs_filter_t *) (cs_highpass)) |
| #define cs_highpass_set_atten |
( |
self, |
|
|
atten |
|
) |
cs_lowpass_set_atten(self, atten) |
| #define cs_highpass_set_freq |
( |
self, |
|
|
freq |
|
) |
cs_lowpass_set_freq(self, freq) |
| #define cs_highpass_set_in |
( |
self, |
|
|
in |
|
) |
cs_filter_set_in(self, in) |
| #define cs_highpass_set_Q |
( |
self, |
|
|
Q |
|
) |
cs_lowpass_set_Q(self, Q) |
Typedef Documentation
Highpass filter
Ruby version: Filters::Highpass
See cs_lowpass_t
Function Documentation
| int cs_highpass_init |
( |
cs_highpass_t * |
self, |
|
|
const char * |
client_name, |
|
|
jack_options_t |
flags, |
|
|
char * |
server_name | |
|
) |
| | |