Guitarix
|
Namespaces | |
gx_amps | |
gx_effects | |
gx_tonestacks | |
Typedefs | |
typedef ParameterV< GxSeqSettings > | SeqParameter |
typedef ParameterV< GxJConvSettings > | JConvParameter |
typedef void(* | monochainorder) (int count, float *output, float *output1, PluginDef *plugin) |
typedef void(* | stereochainorder) (int count, float *input, float *input1, float *output, float *output1, PluginDef *plugin) |
typedef ParameterV< float > | FloatParameter |
typedef ParameterV< int > | IntParameter |
typedef ParameterV< bool > | BoolParameter |
typedef ParameterV< Glib::ustring > | StringParameter |
typedef list< Parameter * > | paramlist |
typedef list< MidiController > | midi_controller_list |
typedef PluginDef *(* | plugindef_creator) () |
typedef std::pair< std::string, std::string > | id_label |
Enumerations | |
enum | widget_type { tp_scale, tp_scale_log, tp_toggle, tp_enum, tp_display, tp_display_toggle, tp_none, tp_int } |
enum | quirkflag { need_activate = 1, no_cleanup = 2, is_lv2 = 4 } |
enum | GxEngineState { kEngineOff = 0, kEngineOn = 1, kEngineBypass = 2 } |
enum | { PGNI_DYN_POSITION = 0x10000, PGNI_NOT_OWN = 0x20000, PGNI_UI_REG = 0x40000, PGNI_IS_LV2 = 0x80000, PGNI_IS_LADSPA = 0x100000 } |
enum | PluginPos { PLUGIN_POS_START, PLUGIN_POS_RACK, PLUGIN_POS_END } |
Functions | |
bool | read_audio (const std::string &filename, unsigned int *audio_size, int *audio_chan, int *audio_type, int *audio_form, int *audio_rate, float **buffer) |
ParameterGroups & | get_group_table () |
string | param_group (const string &group_id, bool nowarn=false) |
void | compare_parameter (const char *title, Parameter *p1, Parameter *p2, bool all=false) |
void | printlist (const char *title, const list< Plugin *> &modules, bool header=true) |
bool | lists_equal (const list< Plugin *> &p1, const list< Plugin *> &p2, bool *need_ramp) |
float | sqrf (float x) |
string | param_group (const string &group_id, bool nowarn) |
void | enum_parameter_load_values (gx_system::JsonParser &jp, std::vector< id_label > &value_array, const value_pair **value_names) |
float | sq (float x) |
void | parabolaTurningPoint (float y_1, float y0, float y1, float xOffset, float *x) |
void | printlist (const char *title, const list< Plugin *> &modules, bool header) |
void | set_engine_mute (GxEngineState s, BoolParameter &p) |
void | on_engine_mute_changed (bool s, GxEngine &engine) |
void | on_engine_bypass_changed (bool s, GxEngine &engine) |
void | debug_trace_param (Parameter *p) |
Variables | |
MidiStandardControllers | midi_std_ctr |
CabDesc_imp< 1000 > cab_data_4x12 | __rt_data |
--------------------------— cabinet impulse response data -----------------------------— More... | |
struct gx_engine::CabEntry | cab_table [] |
struct gx_engine::PreEntry | pre_table [] |
typedef ParameterV<bool> gx_engine::BoolParameter |
Definition at line 97 of file gx_parameter.h.
typedef ParameterV<float> gx_engine::FloatParameter |
Definition at line 93 of file gx_parameter.h.
typedef std::pair<std::string,std::string> gx_engine::id_label |
Definition at line 1506 of file gx_paramtable.cpp.
typedef ParameterV<int> gx_engine::IntParameter |
Definition at line 96 of file gx_parameter.h.
Definition at line 378 of file gx_internal_plugins.h.
typedef list<MidiController> gx_engine::midi_controller_list |
Definition at line 698 of file gx_parameter.h.
typedef void(* gx_engine::monochainorder) (int count, float *output, float *output1, PluginDef *plugin) |
Definition at line 127 of file gx_modulesequencer.h.
typedef list<Parameter*> gx_engine::paramlist |
Definition at line 221 of file gx_parameter.h.
typedef PluginDef*(* gx_engine::plugindef_creator) () |
Definition at line 133 of file gx_pluginloader.h.
Definition at line 298 of file gx_internal_plugins.h.
typedef void(* gx_engine::stereochainorder) (int count, float *input, float *input1, float *output, float *output1, PluginDef *plugin) |
Definition at line 129 of file gx_modulesequencer.h.
typedef ParameterV<Glib::ustring> gx_engine::StringParameter |
Definition at line 98 of file gx_parameter.h.
anonymous enum |
Enumerator | |
---|---|
PGNI_DYN_POSITION | |
PGNI_NOT_OWN | |
PGNI_UI_REG | |
PGNI_IS_LV2 | |
PGNI_IS_LADSPA |
Definition at line 37 of file gx_pluginloader.h.
Enumerator | |
---|---|
kEngineOff | |
kEngineOn | |
kEngineBypass |
Definition at line 289 of file gx_modulesequencer.h.
enum gx_engine::PluginPos |
Enumerator | |
---|---|
PLUGIN_POS_START | |
PLUGIN_POS_RACK | |
PLUGIN_POS_END |
Definition at line 127 of file gx_pluginloader.h.
enum gx_engine::quirkflag |
Enumerator | |
---|---|
need_activate | |
no_cleanup | |
is_lv2 |
Definition at line 722 of file gx_internal_plugins.h.
Enumerator | |
---|---|
tp_scale | |
tp_scale_log | |
tp_toggle | |
tp_enum | |
tp_display | |
tp_display_toggle | |
tp_none | |
tp_int |
Definition at line 702 of file gx_internal_plugins.h.
void gx_engine::compare_parameter | ( | const char * | title, |
Parameter * | p1, | ||
Parameter * | p2, | ||
bool | all = false |
||
) |
Definition at line 1010 of file gx_paramtable.cpp.
Referenced by gx_engine::ParameterV< float >::ParameterV(), gx_engine::ParamRegImpl::ParamRegImpl(), gx_engine::Parameter::setUsed(), and gx_engine::Parameter::value_label().
|
inline |
Definition at line 1073 of file machine.cpp.
Referenced by gx_engine::GxMachineRemote::~GxMachineRemote().
void gx_engine::enum_parameter_load_values | ( | gx_system::JsonParser & | jp, |
std::vector< id_label > & | value_array, | ||
const value_pair ** | value_names | ||
) |
Definition at line 1508 of file gx_paramtable.cpp.
Referenced by gx_engine::EnumParameterD::EnumParameterD(), and gx_engine::FloatEnumParameterD::FloatEnumParameterD().
ParameterGroups & gx_engine::get_group_table | ( | ) |
Definition at line 854 of file gx_paramtable.cpp.
Referenced by gx_engine::ParameterGroups::erase(), gx_engine::GxMachine::GxMachine(), gx_engine::GxMachineRemote::insert_param(), gx_engine::GxEngine::ladspaloader_update_plugins(), and param_group().
bool gx_engine::lists_equal | ( | const list< Plugin *> & | p1, |
const list< Plugin *> & | p2, | ||
bool * | need_ramp | ||
) |
Definition at line 155 of file gx_engine_audio.cpp.
Referenced by gx_engine::ProcessingChainBase::set_plugin_list().
void gx_engine::on_engine_bypass_changed | ( | bool | s, |
GxEngine & | engine | ||
) |
Definition at line 131 of file machine.cpp.
Referenced by gx_engine::GxMachine::GxMachine().
void gx_engine::on_engine_mute_changed | ( | bool | s, |
GxEngine & | engine | ||
) |
Definition at line 121 of file machine.cpp.
Referenced by gx_engine::GxMachine::GxMachine().
|
inline |
Definition at line 240 of file gx_pitch_tracker.cpp.
string gx_engine::param_group | ( | const string & | group_id, |
bool | nowarn = false |
||
) |
Referenced by gx_engine::ParameterGroups::erase().
string gx_engine::param_group | ( | const string & | group_id, |
bool | nowarn | ||
) |
Definition at line 859 of file gx_paramtable.cpp.
void gx_engine::printlist | ( | const char * | title, |
const list< Plugin *> & | modules, | ||
bool | header = true |
||
) |
void gx_engine::printlist | ( | const char * | title, |
const list< Plugin *> & | modules, | ||
bool | header | ||
) |
Definition at line 804 of file gx_pluginloader.cpp.
bool gx_engine::read_audio | ( | const std::string & | filename, |
unsigned int * | audio_size, | ||
int * | audio_chan, | ||
int * | audio_type, | ||
int * | audio_form, | ||
int * | audio_rate, | ||
float ** | buffer | ||
) |
Definition at line 122 of file gx_convolver.cpp.
Referenced by gx_engine::GxMachine::read_audio(), gx_engine::GxMachineBase::signal_impresp_list(), and gx_engine::Audiofile::size().
void gx_engine::set_engine_mute | ( | GxEngineState | s, |
BoolParameter & | p | ||
) |
Definition at line 117 of file machine.cpp.
Referenced by gx_engine::GxMachine::GxMachine().
|
inline |
Definition at line 236 of file gx_pitch_tracker.cpp.
|
inline |
Definition at line 83 of file gx_engine_midi.cpp.
Referenced by gx_engine::NoiseGate::NoiseGate(), and gx_engine::MidiVariables::process_midi().
PreDesc_imp< 128 > pre_data_rectifier gx_engine::__rt_data |
--------------------------— cabinet impulse response data -----------------------------—
--------------------------— preamp impulse response data -----------------------------—
Definition at line 28 of file gx_internal_plugins.cpp.
struct gx_engine::CabEntry gx_engine::cab_table[] |
MidiStandardControllers gx_engine::midi_std_ctr |
Definition at line 38 of file gx_paramtable.cpp.
Referenced by gx_engine::MidiStandardControllers::operator[](), gx_main_midi::MidiControllerTable::toggle(), and MidiControllerDisplay::~MidiControllerDisplay().
struct gx_engine::PreEntry gx_engine::pre_table[] |