Beast - Music Synthesizer and Composer  0.11.1+10.g2da35
gsloscillator.cc File Reference
#include "gsloscillator.hh"
#include "bsemathsignal.hh"
#include "gslincluder.hh"
Include dependency graph for gsloscillator.cc:

Macros

#define SIGNAL_LEVEL_INVAL
 
#define OSC_FLAG_INVAL
 
#define OSC_FLAG_ISYNC
 
#define OSC_FLAG_OSYNC
 
#define OSC_FLAG_FREQ
 
#define OSC_FLAG_SELF_MOD
 
#define OSC_FLAG_LINEAR_MOD
 
#define OSC_FLAG_EXP_MOD
 
#define OSC_FLAG_PWM_MOD
 
#define OSC_FLAG_PULSE_OSC
 
#define OSC_INCLUDER_FLAGS
 
#define GSL_INCLUDER_FIRST_CASE
 
#define GSL_INCLUDER_LAST_CASE
 
#define GSL_INCLUDER_NAME
 
#define GSL_INCLUDER_TABLE
 
#define GSL_INCLUDER_FILE
 
#define OSC_INCLUDER_FLAGS
 
#define GSL_INCLUDER_FIRST_CASE
 
#define GSL_INCLUDER_LAST_CASE
 
#define GSL_INCLUDER_NAME
 
#define GSL_INCLUDER_TABLE
 
#define GSL_INCLUDER_FILE
 

Functions

void gsl_osc_process (GslOscData *osc, guint n_values, const gfloat *ifreq, const gfloat *imod, const gfloat *isync, gfloat *mono_out, gfloat *sync_out)
 
void gsl_osc_process_pulse (GslOscData *osc, guint n_values, const gfloat *ifreq, const gfloat *imod, const gfloat *isync, const gfloat *ipwm, gfloat *mono_out, gfloat *sync_out)
 
void gsl_osc_config (GslOscData *osc, GslOscConfig *config)
 
void gsl_osc_reset (GslOscData *osc)