aboutsummaryrefslogtreecommitdiff
path: root/system/setup.c
blob: 987db503f78cb6dc0775010007cce8bc42075b13 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
#include "m_pd.h"

void ead_tilde_setup(void);
void ear_tilde_setup(void);
void eadsr_tilde_setup(void);
void dist_tilde_setup(void);
void tabreadmix_tilde_setup(void);
void xfm_tilde_setup(void);
void biquadseries_tilde_setup(void);
void filterortho_tilde_setup(void);
void qmult_tilde_setup(void);
void qnorm_tilde_setup(void);
void cheby_tilde_setup(void);
void abs_tilde_setup(void);
void ramp_tilde_setup(void);
void dwt_tilde_setup(void);
void bfft_tilde_setup(void);
void dynwav_tilde_setup(void);
void statwav_tilde_setup(void);
void bdiag_tilde_setup(void);
void diag_tilde_setup(void);
void bmatrix_tilde_setup(void);
void permut_tilde_setup(void);
void lattice_tilde_setup(void);
void ratio_setup(void);
void ffpoly_setup(void);
void fwarp_setup(void);
void junction_tilde_setup(void);
void fdn_tilde_setup(void);
void window_tilde_setup(void);
void blosc_tilde_setup(void);
void cmath_tilde_setup(void);
void bitsplit_tilde_setup(void);
void sbosc_tilde_setup(void);
void blocknorm_tilde_setup(void);
void resofilt_tilde_setup(void);
void scrollgrid1D_tilde_setup(void);

void creb_setup(void)
{
  post("CREB: version " CREB_VERSION);

  /* setup tilde objects */
  ead_tilde_setup();
  ear_tilde_setup();
  eadsr_tilde_setup();
  dist_tilde_setup();
  tabreadmix_tilde_setup();
  xfm_tilde_setup();
  qmult_tilde_setup();
  qnorm_tilde_setup();
  cheby_tilde_setup();
  ramp_tilde_setup();
  dwt_tilde_setup();
  bfft_tilde_setup();
  dynwav_tilde_setup();
  statwav_tilde_setup();
  bdiag_tilde_setup();
  diag_tilde_setup();
  bmatrix_tilde_setup();
  permut_tilde_setup();
  lattice_tilde_setup();
  junction_tilde_setup();
  fdn_tilde_setup();
  window_tilde_setup();
  blosc_tilde_setup();
  cmath_tilde_setup();
  bitsplit_tilde_setup();
  sbosc_tilde_setup();
  blocknorm_tilde_setup();
  resofilt_tilde_setup();
  scrollgrid1D_tilde_setup();


  /* setup other objects */
  ratio_setup();
  ffpoly_setup();
  fwarp_setup();

  /* setup c++ modules */
  biquadseries_tilde_setup();
  filterortho_tilde_setup();

  /* optional modules */
#ifdef HAVE_ABS_TILDE
  abs_tilde_setup();
#endif

}