#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 |
| PAIO * | theIO |
| Sine * | car |
| Sine * | mod |
| ADSR * | a_env |
| Envelope * | i_env |
| #define FREQ 55 |
| #define DUR 1 |
| void osc_error | ( | int | num, | |
| const char * | msg, | |||
| const char * | path | |||
| ) |
References csl::kLogError, and csl::logMsg().
| void quitCSL | ( | ) |
References done, csl::logMsg(), and sSrvThrd.
| int quit_handler | ( | const char * | path, | |
| const char * | types, | |||
| lo_arg ** | argv, | |||
| int | argc, | |||
| void * | data, | |||
| void * | user_data | |||
| ) |
References quitCSL().
| int generic_handler | ( | const char * | path, | |
| const char * | types, | |||
| lo_arg ** | argv, | |||
| int | argc, | |||
| void * | data, | |||
| void * | user_data | |||
| ) |
References csl::logMsg().
| void play_note | ( | ) |
| void set_param | ( | unsigned | which, | |
| float | value | |||
| ) |
Referenced by event_handler().
| 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 | ) |
References event_handler(), lo_server_thread_add_method(), osc_error(), and sSrvThrd.
Referenced by main().
| void OSC_loop | ( | ) |
| void make_instrument | ( | ) |
References DUR, FREQ, csl::Phased::setFrequency(), csl::Scalable::setOffset(), csl::IO::setRoot(), and csl::Scalable::setScale().
Referenced by main().
| int main | ( | int | argc, | |
| const char * | argv[] | |||
| ) |
MAIN -- set up OSC addresses and start server
References csl::PAIO::close(), DUR, FREQ, init_OSC(), csl::logMsg(), make_instrument(), csl::PAIO::open(), OSC_loop(), csl::PAIO::start(), and csl::PAIO::stop().
int done = 0 [static] |
lo_server_thread sSrvThrd [static] |
Referenced by dumpTest(), main(), runTest(), testMultiTap(), testReverb(), and testStereoverb().
Referenced by main(), testADSR_FM(), and testFancy_FM().
Referenced by fm_bells(), initial_test(), main(), play_bells(), random_bells(), test_am_sin(), test_env_fm_sin(), test_env_fm_sin2(), test_fm_sin(), test_fm_sin2(), testADSR_FM(), and testFancy_FM().
Referenced by fm_bells(), initial_test(), main(), play_bells(), random_bells(), test_env_fm_sin(), test_env_fm_sin2(), testADSR_FM(), and testFancy_FM().
1.5.8