src/cshellsynth/filter.h File Reference

#include <jack/jack.h>
#include <cshellsynth/atomic-types.h>
#include <cshellsynth/jclient.h>

Go to the source code of this file.

Data Structures

struct  cs_filter_t

Defines

#define cs_filter_destroy(cs_filter)   jclient_destroy((jclient_t *) (cs_filter))

Functions

int cs_filter_init (cs_filter_t *self, const char *client_name, jack_options_t flags, char *server_name)
void cs_filter_set_in (cs_filter_t *self, float in)

Detailed Description

Generic Filter

Ruby version: Filters::Filter

In Cshellsynth, a filter is just something which performs a transformation on the input. It is not necessary for it to involve a frequency parameter, but it often does.


Define Documentation

#define cs_filter_destroy ( cs_filter   )     jclient_destroy((jclient_t *) (cs_filter))

Destroy Filter

See jclient_destroy


Function Documentation

int cs_filter_init ( cs_filter_t self,
const char *  client_name,
jack_options_t  flags,
char *  server_name 
)

Initialize Filter

See jclient_init

void cs_filter_set_in ( cs_filter_t self,
float  in 
)

Set static input

 All Data Structures Files Functions Variables Typedefs Enumerations Defines
Generated on Thu Sep 2 23:47:09 2010 for cshellsynth by  doxygen 1.6.3