diff options
Diffstat (limited to 'note_compiler/templates/head.1')
-rw-r--r-- | note_compiler/templates/head.1 | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/note_compiler/templates/head.1 b/note_compiler/templates/head.1 index 3d9e903..af3c227 100644 --- a/note_compiler/templates/head.1 +++ b/note_compiler/templates/head.1 @@ -1,17 +1,29 @@ #include <jack/jack.h> #include <cmath> +#include <string> -#include "globals.h" #include "defines.h" #include "programs.h" #include "envelope.h" #include "fixed.h" #include "filter.h" #include "note_skel.h" +#include "util.h" using namespace std; +int filter_update_frames=0; +int samp_rate=0; +fixed_t** wave=NULL; +fixed_t** curr_lfo=NULL; + +typedef void output_note_func_t(string s); +typedef string IntToStr_func_t(int i); + +output_note_func_t* output_note=NULL; +IntToStr_func_t* IntToStr=NULL; + class Note : public NoteSkel { public: @@ -25,6 +37,8 @@ class Note : public NoteSkel bool still_active(); void set_param(const parameter_t &p, fixed_t v); + void destroy(); + private: void do_ksl(); void do_ksr(); |