#include "m_pd.h"
#include "math.h"
#ifndef M_PI
#define M_PI …
#endif
#define BIGFLOAT …
#define UNITBIT32 …
#include "m_private_utils.h"
#if BYTE_ORDER == LITTLE_ENDIAN
#define HIOFFSET …
#define LOWOFFSET …
#else
#define HIOFFSET …
#define LOWOFFSET …
#endif
tabfudge;
struct _cos;
struct _osc;
struct _vcfctl;
#ifndef COSTABLESIZE
#define COSTABLESIZE …
#define OLDTABSIZE …
static t_int *cos_perform_old(t_int *w);
static t_int *osc_perform_old(t_int *w);
static t_int *sigvcf_perform_old(t_int *w);
#endif
static t_int *cos_perform(t_int *w);
static t_int *osc_perform(t_int *w);
static t_int *sigvcf_perform(t_int *w);
#define COSTABLENAME …
static t_class *phasor_class;
#if 1
t_phasor;
static void *phasor_new(t_floatarg f)
{ … }
static t_int *phasor_perform(t_int *w)
{ … }
static void phasor_dsp(t_phasor *x, t_signal **sp)
{ … }
static void phasor_ft1(t_phasor *x, t_float f)
{ … }
static void phasor_setup(void)
{ … }
#endif
float *cos_table;
static float *cos_newtable;
static t_class *cos_class;
t_cos;
static void *cos_new(t_floatarg f)
{ … }
static void cos_dsp(t_cos *x, t_signal **sp)
{ … }
static void cos_maketable(void)
{ … }
static void cos_cleanup(t_class *c)
{ … }
static void cos_setup(void)
{ … }
static t_class *osc_class, *scalarosc_class;
t_osc;
static void *osc_new(t_floatarg f)
{ … }
static void osc_dsp(t_osc *x, t_signal **sp)
{ … }
static void osc_ft1(t_osc *x, t_float f)
{ … }
static void osc_setup(void)
{ … }
t_vcfctl;
t_sigvcf;
t_class *sigvcf_class;
static void *sigvcf_new(t_floatarg q)
{ … }
static void sigvcf_ft1(t_sigvcf *x, t_float f)
{ … }
static void sigvcf_dsp(t_sigvcf *x, t_signal **sp)
{ … }
static void sigvcf_clear(t_sigvcf *x)
{ … }
static
void sigvcf_setup(void)
{ … }
static t_class *noise_class;
t_noise;
static void *noise_new(void)
{ … }
static t_int *noise_perform(t_int *w)
{ … }
static void noise_dsp(t_noise *x, t_signal **sp)
{ … }
static void noise_float(t_noise *x, t_float f)
{ … }
static void noise_setup(void)
{ … }
static t_class *tabosc4_tilde_class;
t_tabosc4_tilde;
static void *tabosc4_tilde_new(t_symbol *s)
{ … }
static t_int *tabosc4_tilde_perform(t_int *w)
{ … }
static void tabosc4_tilde_set(t_tabosc4_tilde *x, t_symbol *s)
{ … }
static void tabosc4_tilde_ft1(t_tabosc4_tilde *x, t_float f)
{ … }
static void tabosc4_tilde_dsp(t_tabosc4_tilde *x, t_signal **sp)
{ … }
static void tabosc4_tilde_setup(void)
{ … }
#define TABSIZE …
#define COSPERF …
#define OSCPERF …
#define SIGVCFPERF …
#include "d_osc.h"
#ifdef OLDTABSIZE
#undef COSTABLESIZE
#define COSTABLESIZE …
#undef COSTABLENAME
#define COSTABLENAME …
#undef COSPERF
#define COSPERF …
#undef OSCPERF
#define OSCPERF …
#undef SIGVCFPERF
#define SIGVCFPERF …
#include "d_osc.h"
#endif
void d_osc_setup(void)
{ … }