diff --git a/dexed-test.sh b/dexed-test.sh new file mode 100755 index 0000000..e230076 --- /dev/null +++ b/dexed-test.sh @@ -0,0 +1,12 @@ +#!/bin/sh +export LV2_PATH="/usr/local/lib/lv2" +jackd --silent -r -d dummy & +mod-host -i < void run(uint32_t sample_count); int getEngineType(); void setEngineType(int rs); + void setMonoMode(bool mode); void set_params(void); void GetSamples(int n_samples, int16_t *buffer); //bool isMonoMode(); diff --git a/src/manifest.ttl b/src/manifest.ttl index c9053cc..9bb1bc0 100644 --- a/src/manifest.ttl +++ b/src/manifest.ttl @@ -6,7 +6,7 @@ @prefix pset: . @prefix doap: . - + a lv2:Plugin ; doap:name "Dexed"; rdfs:seeAlso . diff --git a/src/msfa/aligned_buf.h.gch b/src/msfa/aligned_buf.h.gch deleted file mode 100644 index 72d76c3..0000000 Binary files a/src/msfa/aligned_buf.h.gch and /dev/null differ diff --git a/src/msfa/controllers.h b/src/msfa/controllers.h index 6f5f719..cae40bd 100755 --- a/src/msfa/controllers.h +++ b/src/msfa/controllers.h @@ -18,10 +18,13 @@ #define __CONTROLLERS_H #include "synth.h" -#include "../Dexed.h" #include #include +#ifdef DEBUG +#include "trace.h" +#endif + #ifdef _WIN32 #define snprintf _snprintf #endif diff --git a/src/msfa/controllers.h.gch b/src/msfa/controllers.h.gch deleted file mode 100644 index 9b2f1e5..0000000 Binary files a/src/msfa/controllers.h.gch and /dev/null differ diff --git a/src/msfa/dx7note.h.gch b/src/msfa/dx7note.h.gch deleted file mode 100644 index f82241f..0000000 Binary files a/src/msfa/dx7note.h.gch and /dev/null differ diff --git a/src/msfa/env.h.gch b/src/msfa/env.h.gch deleted file mode 100644 index b45c996..0000000 Binary files a/src/msfa/env.h.gch and /dev/null differ diff --git a/src/msfa/exp2.h.gch b/src/msfa/exp2.h.gch deleted file mode 100644 index 2be0fb7..0000000 Binary files a/src/msfa/exp2.h.gch and /dev/null differ diff --git a/src/msfa/fm_core.cc b/src/msfa/fm_core.cc index 69deaef..a408c55 100644 --- a/src/msfa/fm_core.cc +++ b/src/msfa/fm_core.cc @@ -23,7 +23,6 @@ #include "fm_op_kernel.h" #include "fm_core.h" - //using namespace std; const FmAlgorithm FmCore::algorithms[32] = { diff --git a/src/msfa/fm_core.h.gch b/src/msfa/fm_core.h.gch deleted file mode 100644 index fc26759..0000000 Binary files a/src/msfa/fm_core.h.gch and /dev/null differ diff --git a/src/msfa/fm_op_kernel.h.gch b/src/msfa/fm_op_kernel.h.gch deleted file mode 100644 index 6276620..0000000 Binary files a/src/msfa/fm_op_kernel.h.gch and /dev/null differ diff --git a/src/msfa/freqlut.h.gch b/src/msfa/freqlut.h.gch deleted file mode 100644 index 3d4a24f..0000000 Binary files a/src/msfa/freqlut.h.gch and /dev/null differ diff --git a/src/msfa/lfo.h.gch b/src/msfa/lfo.h.gch deleted file mode 100644 index c1d26a7..0000000 Binary files a/src/msfa/lfo.h.gch and /dev/null differ diff --git a/src/msfa/module.h.gch b/src/msfa/module.h.gch deleted file mode 100644 index 956385f..0000000 Binary files a/src/msfa/module.h.gch and /dev/null differ diff --git a/src/msfa/pitchenv.h.gch b/src/msfa/pitchenv.h.gch deleted file mode 100644 index ac0fee7..0000000 Binary files a/src/msfa/pitchenv.h.gch and /dev/null differ diff --git a/src/msfa/sin.h.gch b/src/msfa/sin.h.gch deleted file mode 100644 index 86a736a..0000000 Binary files a/src/msfa/sin.h.gch and /dev/null differ diff --git a/src/msfa/synth.h b/src/msfa/synth.h index 9593e60..fe0e349 100644 --- a/src/msfa/synth.h +++ b/src/msfa/synth.h @@ -17,16 +17,6 @@ #ifndef __SYNTH_H #define __SYNTH_H -#define DEXED_ID "0.9.2" - -#ifdef DEBUG - #define DEXED_VERSION DEXED_ID " DEBUG" - #define TRACE(fmt, ...) dexed_trace(__PRETTY_FUNCTION__,fmt,##__VA_ARGS__) -#else - #define DEXED_VERSION DEXED_ID - #define TRACE(fmt, ...) -#endif - // This IS not be present on MSVC. // See http://stackoverflow.com/questions/126279/c99-stdint-h-header-and-ms-visual-studio #include @@ -68,8 +58,6 @@ inline static T max(const T& a, const T& b) { } -void dexed_trace(const char *source, const char *fmt, ...); - #define QER(n,b) ( ((float)n)/(1< +#include +void _trace(const char *source, const char *fmt, ...) { + char output[4096]; + va_list argptr; + va_start(argptr, fmt); + vsnprintf(output, 4095, fmt, argptr); + va_end(argptr); + printf("%s: %s\n",source,output); +} +#endif diff --git a/src/trace.h b/src/trace.h new file mode 100644 index 0000000..adc5b6b --- /dev/null +++ b/src/trace.h @@ -0,0 +1,11 @@ +#ifndef TRACE_H_INCLUDED +#define TRACE_H_INCLUDED + +#ifdef DEBUG + extern void _trace(const char *source, const char *fmt, ...); + #define TRACE(fmt, ...) _trace(__PRETTY_FUNCTION__,fmt,##__VA_ARGS__) +#else + #define TRACE(fmt, ...) +#endif + +#endif