src/cshellsynth/modulator.h File Reference

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

Go to the source code of this file.

Data Structures

struct  cs_modu_t

Defines

#define cs_modu_destroy(cs_modu)   cs_mix_destroy((cs_mix_t *) (cs_modu))
#define cs_modu_set_in1(self, in1)   cs_mix_set_in1((cs_mix_t *) (self), in1);
#define cs_modu_set_in2(self, in2)   cs_mix_set_in2((cs_mix_t *) (self), in2);
#define cs_modu_set_in1_amp(self, in1_amp)   cs_mix_set_in1((cs_mix_t *) (self), in1_amp);
#define cs_modu_set_in2_amp(self, in2_amp)   cs_mix_set_in2((cs_mix_t *) (self), in2_amp);

Functions

int cs_modu_init (cs_modu_t *self, const char *client_name, jack_options_t flags, char *server_name)

Detailed Description

Modulator

Ruby version: Modulator

Multiplies its inputs together.


Define Documentation

#define cs_modu_destroy ( cs_modu   )     cs_mix_destroy((cs_mix_t *) (cs_modu))

Destroy modulator

See cs_mix_destroy

#define cs_modu_set_in1 ( self,
in1   )     cs_mix_set_in1((cs_mix_t *) (self), in1);
#define cs_modu_set_in1_amp ( self,
in1_amp   )     cs_mix_set_in1((cs_mix_t *) (self), in1_amp);
#define cs_modu_set_in2 ( self,
in2   )     cs_mix_set_in2((cs_mix_t *) (self), in2);
#define cs_modu_set_in2_amp ( self,
in2_amp   )     cs_mix_set_in2((cs_mix_t *) (self), in2_amp);

Function Documentation

int cs_modu_init ( cs_modu_t self,
const char *  client_name,
jack_options_t  flags,
char *  server_name 
)

Initialize modulator

See cs_mix_init

 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