aboutsummaryrefslogtreecommitdiff
path: root/system/setup.c
diff options
context:
space:
mode:
Diffstat (limited to 'system/setup.c')
-rw-r--r--system/setup.c64
1 files changed, 64 insertions, 0 deletions
diff --git a/system/setup.c b/system/setup.c
new file mode 100644
index 0000000..b425f84
--- /dev/null
+++ b/system/setup.c
@@ -0,0 +1,64 @@
+#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 matrix_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 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();
+ abs_tilde_setup();
+ ramp_tilde_setup();
+ dwt_tilde_setup();
+ bfft_tilde_setup();
+ dynwav_tilde_setup();
+ statwav_tilde_setup();
+ bdiag_tilde_setup();
+ diag_tilde_setup();
+ matrix_tilde_setup();
+ permut_tilde_setup();
+ lattice_tilde_setup();
+
+ /* setup other objects */
+ ratio_setup();
+ ffpoly_setup();
+ fwarp_setup();
+
+ /* setup c++ modules */
+ biquadseries_tilde_setup();
+ filterortho_tilde_setup();
+
+}