26#include "activations.h" 
   28#pragma GCC diagnostic push 
   29#pragma GCC diagnostic ignored "-Wreorder" 
   30#pragma GCC diagnostic ignored "-Winfinite-recursion" 
   32#pragma GCC diagnostic pop 
   51    static void process(
int count, 
float *input0, 
float *input1,
 
   52            float *output0, 
float *output1, 
PluginDef*);
 
 
   62    static void process(
int count, 
float *input0, 
float *input1,
 
   63            float *output0, 
float *output1, 
PluginDef*);
 
   67    static float get(
unsigned int channel) {
 
 
 
   81#ifndef GUITARIX_AS_PLUGIN 
   82#include "faust/low_high_cut.h" 
   84#include "low_high_cut.h" 
   93    low_high_cut::Dsp 
lhc;
 
 
  186    sigc::signal<void, const OscilloscopeInfo&> 
changed;
 
  193    sigc::signal<void, const OscilloscopeInfo&>& 
signal_changed() { 
return changed; }
 
 
  261    sigc::signal<void, const GxSeqSettings*> 
changed;
 
 
  339    sigc::signal<void, const GxJConvSettings*> 
changed;
 
 
  397#ifndef GUITARIX_AS_PLUGIN 
  398#include "faust/jconv_post.h" 
  399#include "faust/jconv_post_mono.h" 
  401#include "jconv_post.h" 
  402#include "jconv_post_mono.h" 
  411    static void convolver(
int count, 
float *input0, 
float *input1,
 
  412              float *output0, 
float *output1, 
PluginDef*);
 
 
  459    virtual bool start(
bool force = 
false) = 0;
 
 
  491    virtual bool start(
bool force = 
false) = 0;
 
 
  504#ifndef GUITARIX_AS_PLUGIN 
  505#include "faust/cabinet_impulse_former.h" 
  507#include "cabinet_impulse_former.h" 
  518    cabinet_impulse_former::Dsp 
impf;
 
  524    virtual bool start(
bool force = 
false) 
override;
 
  531#ifdef GUITARIX_AS_PLUGIN 
 
  536#ifndef GUITARIX_AS_PLUGIN 
  537#include "faust/cabinet_impulse_former_st.h" 
  539#include "cabinet_impulse_former_st.h" 
  550    cabinet_impulse_former_st::Dsp 
impf;
 
  557    virtual bool start(
bool force = 
false) 
override;
 
  564#ifdef GUITARIX_AS_PLUGIN 
 
  574#ifndef GUITARIX_AS_PLUGIN 
  575#include "faust/preamp_impulse_former.h" 
  577#include "preamp_impulse_former.h" 
  588    preamp_impulse_former::Dsp 
impf;
 
  594    virtual bool start(
bool force = 
false) 
override;
 
  601#ifdef GUITARIX_AS_PLUGIN 
 
  606#ifndef GUITARIX_AS_PLUGIN 
  607#include "faust/preamp_impulse_former_st.h" 
  609#include "preamp_impulse_former_st.h" 
  620    preamp_impulse_former_st::Dsp 
impf;
 
  627    virtual bool start(
bool force = 
false) 
override;
 
  634#ifdef GUITARIX_AS_PLUGIN 
 
  643#ifndef GUITARIX_AS_PLUGIN 
  644#include "faust/presence_level.h" 
  646#include "presence_level.h" 
  661    virtual bool start(
bool force = 
false) 
override;
 
  666#ifdef GUITARIX_AS_PLUGIN 
 
  696    void init(
unsigned int sample_rate);
 
  697    void compute(
int count, 
float *input0, 
float *output0);
 
 
  746    void init(
unsigned int sample_rate);
 
  747    void compute(
int count, 
float *input0, 
float *output0);
 
 
  788    void init(
unsigned int sample_rate);
 
  789    void compute(
int count, 
float *input0, 
float *output0);
 
 
  837    void init(
unsigned int sample_rate);
 
  838    void compute(
int count, 
float *input0, 
float *output0);
 
 
  866    static LV2_URID 
lv2_urid_map(LV2_URID_Map_Handle, 
const char* 
const uri_);
 
  869#pragma GCC diagnostic push 
  870#pragma GCC diagnostic ignored "-Wdeprecated-declarations" 
  871    static uint32_t 
lv2_uri_to_id(LV2_URI_Map_Callback_Data handle, 
const char*, 
const char* uri);
 
  874#pragma GCC diagnostic pop 
 
  978    { 
return "ladspa"+uid_key.substr(9)+
".js"; }
 
 
 
  999    void init(
unsigned int samplingFreq);
 
 1000    void compute(
int count,  
float *input0, 
float *input1, 
float *output0, 
float *output1);
 
 
 1027    int setup(
int _inputRate, 
int _outputRate);
 
 1028    int run(
int count, 
float *input, 
float *output);
 
 
 1160    int do_mono(
int c, 
int f, 
float *oIn, 
float *tape, 
int n);
 
 1167    void init(
unsigned int samplingFreq);
 
 1168    void compute(
int count, 
float *input0, 
float *output0);
 
 1172    void save_to_wave(std::string fname, 
float *tape, 
float fSize, 
int tape_size);
 
 
 1233    void        init(
unsigned int samplingFreq);
 
 1234    void        compute(
int count, 
float *input0, 
float *output0);
 
 1235    void        compute_st(
int count, 
float *input0, 
float *input1, 
float *output0, 
float *output1);
 
 
 1266#ifndef GUITARIX_AS_PLUGIN 
 1267#include "faust/drumseq.h" 
 1281    static void set_data(
float* mode, 
bool ready, 
float* buf);
 
 
 1340    void init(
unsigned int samplingFreq);
 
 
 1387#define M_PI 3.14159265358979323846 
 1388#define MAX_FRAME_LENGTH 8096 
virtual bool start(bool force=false)=0
 
static int activate(bool start, PluginDef *pdef)
 
BaseConvolver(EngineControl &engine, sigc::slot< void > sync, gx_resample::BufferResampler &resamp)
 
bool check_update_timeout()
 
sigc::connection update_conn
 
virtual void check_update()=0
 
void change_buffersize(unsigned int)
 
static void init(unsigned int samplingFreq, PluginDef *p)
 
boost::mutex activate_mutex
 
virtual void check_update() override
 
cabinet_impulse_former::Dsp impf
 
gx_resample::FixedRateResampler smp
 
static void run_cab_conf(int count, float *input, float *output, PluginDef *)
 
CabinetConvolver(EngineControl &engine, sigc::slot< void > sync, gx_resample::BufferResampler &resamp)
 
static int register_cab(const ParamReg ®)
 
virtual bool start(bool force=false) override
 
virtual bool start(bool force=false) override
 
virtual void check_update() override
 
CabinetStereoConvolver(EngineControl &engine, sigc::slot< void > sync, gx_resample::BufferResampler &resamp)
 
gx_resample::FixedRateResampler smps
 
static void run_cab_conf(int count, float *input, float *input1, float *output, float *output1, PluginDef *)
 
~CabinetStereoConvolver()
 
gx_resample::FixedRateResampler smp
 
cabinet_impulse_former_st::Dsp impf
 
static int register_cab(const ParamReg ®)
 
static int register_con(const ParamReg ®)
 
gx_resample::FixedRateResampler smp
 
static void run_contrast(int count, float *input, float *output, PluginDef *)
 
virtual bool start(bool force=false) override
 
ContrastConvolver(EngineControl &engine, sigc::slot< void > sync, gx_resample::BufferResampler &resamp)
 
virtual void check_update() override
 
presence_level::Dsp presl
 
const std::string & getIRFile() const
 
void change_buffersize(unsigned int size)
 
boost::mutex activate_mutex
 
const std::string & getIRDir() const
 
ParamMap & get_parameter_map() const
 
const GxJConvSettings & get_jcset() const
 
std::string getFullIRPath() const
 
bool set(const GxJConvSettings &jcset) const
 
ConvolverAdapter(EngineControl &engine, sigc::slot< void > sync)
 
static int convolver_register(const ParamReg ®)
 
static void convolver(int count, float *input, float *output, PluginDef *)
 
ConvolverMonoAdapter(EngineControl &engine, sigc::slot< void > sync)
 
static void convolver_init(unsigned int samplingFreq, PluginDef *pdef)
 
static int activate(bool start, PluginDef *pdef)
 
jconv_post_mono::Dsp jc_post_mono
 
static int jconv_load_ui(const UiBuilder &builder, int format)
 
static void convolver(int count, float *input0, float *input1, float *output0, float *output1, PluginDef *)
 
static void convolver_init(unsigned int samplingFreq, PluginDef *pdef)
 
ConvolverStereoAdapter(EngineControl &engine, sigc::slot< void > sync)
 
static int activate(bool start, PluginDef *pdef)
 
~ConvolverStereoAdapter()
 
static int convolver_register(const ParamReg ®)
 
static int jconv_load_ui(const UiBuilder &builder, int format)
 
static void compute_static(int count, float *input0, float *input1, float *output0, float *output1, PluginDef *)
 
void set_data(bool dfill)
 
static void init_static(unsigned int samplingFreq, PluginDef *)
 
Directout(EngineControl &engine, sigc::slot< void > sync)
 
void change_buffersize(unsigned int size)
 
void compute(int count, float *input0, float *input1, float *output0, float *output1)
 
void init(unsigned int samplingFreq)
 
void compute(int count, FAUSTFLOAT *input0, FAUSTFLOAT *output0)
 
DrumSequencer(EngineControl &engine, sigc::slot< void > sync)
 
std::vector< int > Vecsnare
 
std::vector< int > Vectom1
 
static void init_static(unsigned int samplingFreq, PluginDef *)
 
void change_buffersize(unsigned int size)
 
std::vector< int > Vectom
 
void init(unsigned int samplingFreq)
 
static int drum_load_ui(const UiBuilder &builder, int format)
 
std::vector< int > Vechat
 
static void del_instance(PluginDef *p)
 
std::vector< int > Veckick
 
static void compute_static(int count, FAUSTFLOAT *input0, FAUSTFLOAT *output0, PluginDef *)
 
int register_par(const ParamReg ®)
 
std::vector< int > Vectom2
 
static int register_params_static(const ParamReg ®)
 
static Plugin output_drum
 
static void set_plugin(Plugin p)
 
static void set_data(float *mode, bool ready, float *buf)
 
static void outputdrum_compute(int count, float *input0, float *input1, float *output0, float *output1, PluginDef *)
 
static PluginDef outputdrum
 
boost::mutex activate_mutex
 
virtual void check_update()=0
 
bool check_update_timeout()
 
FixedBaseConvolver(EngineControl &engine, sigc::slot< void > sync, gx_resample::BufferResampler &resamp)
 
static int activate(bool start, PluginDef *pdef)
 
static void init(unsigned int samplingFreq, PluginDef *p)
 
virtual bool start(bool force=false)=0
 
void change_buffersize(unsigned int)
 
virtual ~FixedBaseConvolver()
 
unsigned int getSamplingFreq()
 
unsigned int SamplingFreq
 
sigc::connection update_conn
 
void read_gainline(gx_system::JsonParser &jp)
 
void setLength(guint leng)
 
void writeJSON(gx_system::JsonWriter &w) const
 
void setIRFile(string name)
 
void readJSON(gx_system::JsonParser &jp)
 
const Gainline & getGainline() const
 
std::string getFullIRPath() const
 
bool operator==(const GxJConvSettings &jcset) const
 
void setFullIRPath(string name)
 
void setOffset(guint offs)
 
void setGainCor(bool gain)
 
const std::string & getIRFile() const
 
GxJConvSettings & operator=(GxJConvSettings const &jcset)
 
const std::string & getIRDir() const
 
void setGainline(const Gainline &gain)
 
void setIRDir(string name)
 
void writeJSON(gx_system::JsonWriter &w) const
 
bool operator==(const GxSeqSettings &seqset) const
 
GxSeqSettings & operator=(GxSeqSettings const &seqset)
 
std::vector< int > seqline
 
const std::vector< int > & getseqline() const
 
void read_seqline(gx_system::JsonParser &jp)
 
void readJSON(gx_system::JsonParser &jp)
 
friend class SequencerAdapter
 
void setseqline(const std::vector< int > &seq)
 
LV2Features(LV2Features const &)=delete
 
static LV2_Options_Option gx_options[2]
 
static LV2Features & getInstance()
 
static const char * lv2_urid_unmap(LV2_URID_Unmap_Handle, const LV2_URID urid)
 
void operator=(LV2Features const &)=delete
 
static uint32_t lv2_uri_to_id(LV2_URI_Map_Callback_Data handle, const char *, const char *uri)
 
static LV2_Feature gx_options_feature
 
static LV2_Feature gx_urid_map_feature
 
static LV2_URID_Map gx_urid_map
 
static LV2_Feature gx_uri_map_feature
 
static LV2_Feature gx_urid_unmap_feature
 
static LV2_URID_Unmap gx_urid_unmap
 
static LV2_URID lv2_urid_map(LV2_URID_Map_Handle, const char *const uri_)
 
static LV2_Feature * gx_features[]
 
static LV2_URI_Map_Feature gx_uri_map
 
void update_instance(PluginDef *pdef, plugdesc *pdesc)
 
pluginarray::iterator begin()
 
static std::string get_ladspa_filename(unsigned long uid)
 
pluginarray::iterator end()
 
void read_module_list(pluginarray &p)
 
const LilvPlugins * lv2_plugins
 
void set_plugins(pluginarray &new_plugins)
 
bool load(pluginarray &p)
 
static std::string get_ladspa_filename(std::string uid_key)
 
LadspaLoader(const gx_system::CmdlineOptions &options, ParamMap ¶m)
 
LilvNode * lv2_ControlPort
 
ParamMap & get_parameter_map() const
 
const gx_system::CmdlineOptions & options
 
std::vector< plugdesc * > pluginarray
 
PluginDef * create(const plugdesc *p)
 
LilvNode * lv2_OutputPort
 
void read_module_config(const std::string &filename, plugdesc *p)
 
PluginDef * create(unsigned int idx)
 
pluginarray::iterator find(plugdesc *desc)
 
int setup(int _inputRate, int _outputRate)
 
int run(int count, float *input, float *output)
 
int max_out_count(int in_count)
 
void save_to_wave(std::string fname, float *tape, float fSize, int tape_size)
 
static void del_instance(PluginDef *p)
 
int do_mono(int c, int f, float *oIn, float *tape, int n)
 
LiveLooper(ParamMap ¶m_, Directout *d, sigc::slot< void > sync, const string &loop_dir_)
 
Glib::ustring preset_name
 
int register_par(const ParamReg ®)
 
void init(unsigned int samplingFreq)
 
int load_from_wave(std::string fname, float **tape, int tape_size)
 
static int activate_static(bool start, PluginDef *)
 
int do_resample(int inrate, int insize, float *input, int maxsize)
 
static void compute_static(int count, float *input0, float *output0, PluginDef *)
 
void save_array(std::string name)
 
static void init_static(unsigned int samplingFreq, PluginDef *)
 
static void clear_state_f_static(PluginDef *)
 
int load_ui_f(const UiBuilder &b, int form)
 
void load_array(std::string name)
 
void compute(int count, float *input0, float *output0)
 
static int register_params_static(const ParamReg ®)
 
static int load_ui_f_static(const UiBuilder &b, int form)
 
static const unsigned int channelcount
 
static float get(unsigned int channel)
 
static void process(int count, float *input0, float *input1, float *output0, float *output1, PluginDef *)
 
static int regparam(const ParamReg ®)
 
static int activate(bool start, PluginDef *plugin)
 
static float maxlevel[channelcount]
 
static void process(int count, float *input, float *output, PluginDef *)
 
static int register_params_static(const ParamReg ®)
 
NeuralAmp(ParamMap ¶m_, std::string id, sigc::slot< void > sync)
 
static int load_ui_f_static(const UiBuilder &b, int form)
 
void compute(int count, float *input0, float *output0)
 
static void init_static(unsigned int sample_rate, PluginDef *)
 
int load_ui_f(const UiBuilder &b, int form)
 
void init(unsigned int sample_rate)
 
static void compute_static(int count, float *input0, float *output0, PluginDef *)
 
gx_resample::FixedRateResampler smp
 
int register_par(const ParamReg ®)
 
static void del_instance(PluginDef *p)
 
static void clear_state_f_static(PluginDef *)
 
gx_resample::FixedRateResampler smpb
 
NeuralAmpMulti(ParamMap ¶m_, std::string id, sigc::slot< void > sync)
 
gx_resample::FixedRateResampler smpa
 
static void clear_state_f_static(PluginDef *)
 
void compute(int count, float *input0, float *output0)
 
int load_ui_f(const UiBuilder &b, int form)
 
static void compute_static(int count, float *input0, float *output0, PluginDef *)
 
static int register_params_static(const ParamReg ®)
 
static void init_static(unsigned int sample_rate, PluginDef *)
 
static int load_ui_f_static(const UiBuilder &b, int form)
 
static void del_instance(PluginDef *p)
 
void init(unsigned int sample_rate)
 
int register_par(const ParamReg ®)
 
void inputlevel_process(int count, float *input0, float *output0)
 
static void inputlevel_compute(int count, float *input0, float *output0, PluginDef *)
 
int noisegate_start(bool start)
 
int noisegate_register(const ParamReg ®)
 
static int noisegate_activate(bool start, PluginDef *pdef)
 
static int noisegate_params_static(const ParamReg ®)
 
void set_jack(gx_jack::GxJack &jack)
 
static int osc_register(const ParamReg ®)
 
OscilloscopeAdapter(ModuleSequencer &engine)
 
float * get_buffer() const
 
void set_mul_buffer(int a, unsigned int b)
 
static int osc_load_ui(const UiBuilder &builder, int format)
 
void change_buffersize(unsigned int)
 
static void fill_buffer(int count, float *input0, float *output0, PluginDef *)
 
unsigned int get_size() const
 
sigc::signal< void(unsigned int, float *)> signal_size_change()
 
void writeJSON(gx_system::JsonWriter &w) const
 
unsigned int get_buffer_size() const
 
sigc::signal< void(unsigned int, float *)> size_change
 
float * get_buffer() const
 
void readJSON(gx_system::JsonParser &jp)
 
static void outputgate_compute(int count, float *input, float *output, PluginDef *)
 
const NoiseGate * noisegate
 
OutPutGate(const NoiseGate *noisegate)
 
void outputgate_process(int count, float *input, float *output)
 
virtual void serializeJSON(gx_system::JsonWriter &jw)
 
ParameterV(const string &id, ConvolverAdapter &conv, GxJConvSettings *v)
 
bool set(const GxJConvSettings &val) const
 
virtual void readJSON_value(gx_system::JsonParser &jp)
 
const GxJConvSettings & get_value() const
 
static ParameterV< GxJConvSettings > * insert_param(ParamMap &pmap, const string &id, ConvolverAdapter &conv, GxJConvSettings *v)
 
GxJConvSettings std_value
 
sigc::signal< void, const GxJConvSettings * > changed
 
virtual bool on_off_value()
 
virtual void writeJSON(gx_system::JsonWriter &jw) const
 
sigc::signal< void, const GxJConvSettings * > & signal_changed()
 
GxJConvSettings json_value
 
GxJConvSettings value_storage
 
ParameterV(gx_system::JsonParser &jp)
 
virtual bool compareJSON_value()
 
virtual void stdJSON_value()
 
virtual void setJSON_value()
 
bool set(const GxSeqSettings &val) const
 
virtual void writeJSON(gx_system::JsonWriter &jw) const
 
virtual void setJSON_value()
 
sigc::signal< void, const GxSeqSettings * > & signal_changed()
 
virtual void readJSON_value(gx_system::JsonParser &jp)
 
GxSeqSettings value_storage
 
const GxSeqSettings & get_value() const
 
virtual void serializeJSON(gx_system::JsonWriter &jw)
 
virtual bool on_off_value()
 
sigc::signal< void, const GxSeqSettings * > changed
 
virtual bool compareJSON_value()
 
ParameterV(gx_system::JsonParser &jp)
 
virtual void stdJSON_value()
 
static ParameterV< GxSeqSettings > * insert_param(ParamMap &pmap, const string &id, GxSeqSettings *v)
 
ParameterV(const string &id, GxSeqSettings *v)
 
ParameterV(const string &id, OscilloscopeInfo *v)
 
ParameterV(gx_system::JsonParser &jp)
 
sigc::signal< void, const OscilloscopeInfo & > & signal_changed()
 
OscilloscopeInfo value_storage
 
virtual bool compareJSON_value() override
 
virtual void setJSON_value() override
 
virtual void serializeJSON(gx_system::JsonWriter &jw) override
 
OscilloscopeInfo & get_value() const
 
virtual void writeJSON(gx_system::JsonWriter &jw) const override
 
virtual void stdJSON_value() override
 
static ParameterV< OscilloscopeInfo > * insert_param(ParamMap &pmap, const string &id, OscilloscopeInfo *v)
 
sigc::signal< void, const OscilloscopeInfo & > changed
 
virtual void readJSON_value(gx_system::JsonParser &jp) override
 
virtual bool on_off_value() override
 
void trigger_changed() override
 
sigc::signal< void > new_freq
 
void set_fast_note_detection(bool v)
 
float get_estimated_freq()
 
float get_estimated_note()
 
virtual bool start(bool force=false) override
 
gx_resample::FixedRateResampler smp
 
static int register_pre(const ParamReg ®)
 
static void run_pre_conf(int count, float *input, float *output, PluginDef *)
 
preamp_impulse_former::Dsp impf
 
virtual void check_update() override
 
PreampConvolver(EngineControl &engine, sigc::slot< void > sync, gx_resample::BufferResampler &resamp)
 
gx_resample::FixedRateResampler smps
 
virtual bool start(bool force=false) override
 
static int register_pre(const ParamReg ®)
 
virtual void check_update() override
 
preamp_impulse_former_st::Dsp impf
 
PreampStereoConvolver(EngineControl &engine, sigc::slot< void > sync, gx_resample::BufferResampler &resamp)
 
static void run_pre_conf(int count, float *input, float *input1, float *output, float *output1, PluginDef *)
 
gx_resample::FixedRateResampler smp
 
static int load_ui_f_static(const UiBuilder &b, int form)
 
RtNeural(ParamMap ¶m_, std::string id, sigc::slot< void > sync)
 
void compute(int count, float *input0, float *output0)
 
gx_resample::FixedRateResampler smp
 
int load_ui_f(const UiBuilder &b, int form)
 
static void compute_static(int count, float *input0, float *output0, PluginDef *)
 
int register_par(const ParamReg ®)
 
static void init_static(unsigned int sample_rate, PluginDef *)
 
static int register_params_static(const ParamReg ®)
 
static void del_instance(PluginDef *p)
 
void init(unsigned int sample_rate)
 
void get_samplerate(std::string config_file)
 
static void clear_state_f_static(PluginDef *)
 
RTNeural::Model< float > * model
 
gx_resample::FixedRateResampler smpa
 
RTNeural::Model< float > * modela
 
void compute(int count, float *input0, float *output0)
 
static void clear_state_f_static(PluginDef *)
 
RTNeural::Model< float > * modelb
 
static int register_params_static(const ParamReg ®)
 
gx_resample::FixedRateResampler smpb
 
static void del_instance(PluginDef *p)
 
int load_ui_f(const UiBuilder &b, int form)
 
int register_par(const ParamReg ®)
 
static int load_ui_f_static(const UiBuilder &b, int form)
 
void get_samplerate(std::string config_file, int *mSampleRate)
 
static void init_static(unsigned int sample_rate, PluginDef *)
 
void init(unsigned int sample_rate)
 
RtNeuralMulti(ParamMap ¶m_, std::string id, sigc::slot< void > sync)
 
static void compute_static(int count, float *input0, float *output0, PluginDef *)
 
static int activate_static(bool start, PluginDef *)
 
void close_stream(SNDFILE **sf)
 
void save_to_wave(SNDFILE *sf, float *tape, int lSize)
 
static void compute_static_st(int count, float *input0, float *input1, float *output0, float *output1, PluginDef *)
 
volatile bool keep_stream
 
std::string get_ffilename()
 
void compute(int count, float *input0, float *output0)
 
SNDFILE * open_stream(std::string fname)
 
static void init_static(unsigned int samplingFreq, PluginDef *)
 
static void * run_thread(void *p)
 
void init(unsigned int samplingFreq)
 
static void clear_state_f_static(PluginDef *)
 
int load_ui_f(const UiBuilder &b, int form)
 
SCapture(EngineControl &engine, int channel_)
 
static const char * glade_def
 
static void compute_static(int count, float *input0, float *output0, PluginDef *)
 
static int load_ui_f_static(const UiBuilder &b, int form)
 
void compute_st(int count, float *input0, float *input1, float *output0, float *output1)
 
int register_par(const ParamReg ®)
 
static void del_instance(PluginDef *p)
 
static int register_params_static(const ParamReg ®)
 
static const char * glade_def_st
 
static void process(int count, float *input0, float *input1, float *output0, float *output1, PluginDef *)
 
static int regparam(const ParamReg ®)
 
static void feed_tuner(int count, float *input, float *output, PluginDef *)
 
void set_fast_note_detection(bool on)
 
void set_and_check(int use, bool on)
 
static int activate(bool start, PluginDef *plugin)
 
TunerAdapter(ModuleSequencer &engine)
 
void used_for_switching(bool on)
 
void set_dep_module(Plugin *dep)
 
PitchTracker pitch_tracker
 
void used_by_midi(bool on)
 
sigc::signal< void > & signal_freq_changed()
 
void used_for_display(bool on)
 
static void init(unsigned int samplingFreq, PluginDef *plugin)
 
void readJSON(gx_system::JsonParser &jp)
 
Glib::ustring master_label
 
std::vector< paradesc * > names
 
void writeJSON(gx_system::JsonWriter &jw)
 
float gSynMagn[MAX_FRAME_LENGTH]
 
void PitchShift(int count, float *indata, float *outdata)
 
float gInFIFO[MAX_FRAME_LENGTH]
 
gx_resample::SimpleResampler resamp
 
float gAnaMagn[MAX_FRAME_LENGTH]
 
float gLastPhase[MAX_FRAME_LENGTH/2+1]
 
float gSynFreq[MAX_FRAME_LENGTH]
 
int load_ui_f(const UiBuilder &b, int form)
 
fftwf_complex fftw_out[MAX_FRAME_LENGTH]
 
float gAnaFreq[MAX_FRAME_LENGTH]
 
static void compute_static(int count, float *input0, float *output0, PluginDef *p)
 
static int activate_static(bool start, PluginDef *)
 
smbPitchShift(EngineControl &engine, sigc::slot< void > sync)
 
float gOutputAccum[2 *MAX_FRAME_LENGTH]
 
static void init(unsigned int sampleRate, PluginDef *plugin)
 
static int registerparam(const ParamReg ®)
 
static int load_ui_f_static(const UiBuilder &b, int form)
 
fftwf_complex fftw_in[MAX_FRAME_LENGTH]
 
static void del_instance(PluginDef *p)
 
float gSumPhase[MAX_FRAME_LENGTH/2+1]
 
int register_par(const ParamReg ®)
 
void change_buffersize(unsigned int size)
 
bool setParameters(int sampleRate)
 
float gOutFIFO[MAX_FRAME_LENGTH]
 
ParameterV< OscilloscopeInfo > OscParameter
 
ParameterV< GxSeqSettings > SeqParameter
 
ParameterV< GxJConvSettings > JConvParameter
 
std::string to_string(const T &t)
 
Parameter registration function pointers.
 
void writeJSON(gx_system::JsonWriter &jw)
 
void readJSON(gx_system::JsonParser &jp)
 
void set_valuelist(const std::vector< std::string > &v)