Beep_demo_OSC.cpp File Reference

#include "CSL_Includes.h"
#include "PAIO.h"
#include "lo/lo.h"

Defines

#define FREQ   55
#define DUR   1

Functions

void osc_error (int num, const char *msg, const char *path)
void quitCSL ()
int quit_handler (const char *path, const char *types, lo_arg **argv, int argc, void *data, void *user_data)
int generic_handler (const char *path, const char *types, lo_arg **argv, int argc, void *data, void *user_data)
void play_note ()
void set_param (unsigned which, float value)
int event_handler (const char *path, const char *types, lo_arg **argv, int argc, void *data, void *user_data)
void init_OSC (const char *thePort)
void OSC_loop ()
void make_instrument ()
int main (int argc, const char *argv[])

Variables

static int done = 0
static lo_server_thread sSrvThrd
PAIOtheIO
Sinecar
Sinemod
ADSRa_env
Envelopei_env


Define Documentation

#define FREQ   55
 

#define DUR   1
 


Function Documentation

void osc_error int  num,
const char *  msg,
const char *  path
 

void quitCSL  ) 
 

int quit_handler const char *  path,
const char *  types,
lo_arg **  argv,
int  argc,
void *  data,
void *  user_data
 

int generic_handler const char *  path,
const char *  types,
lo_arg **  argv,
int  argc,
void *  data,
void *  user_data
 

void play_note  ) 
 

void set_param unsigned  which,
float  value
 

int event_handler const char *  path,
const char *  types,
lo_arg **  argv,
int  argc,
void *  data,
void *  user_data
 

void init_OSC const char *  thePort  ) 
 

void OSC_loop  ) 
 

void make_instrument  ) 
 

int main int  argc,
const char *  argv[]
 

MAIN -- set up OSC addresses and start server


Variable Documentation

int done = 0 [static]
 

lo_server_thread sSrvThrd [static]
 

PAIO* theIO
 

Sine* car
 

Sine * mod
 

ADSR* a_env
 

Envelope* i_env
 


Generated on Sat Oct 17 14:12:33 2009 for CSL by  doxygen 1.4.5-20051010