|
Guitarix
|
#include <gx_internal_plugins.h>
Public Member Functions | |
| DrumSequencer (EngineControl &engine, sigc::slot< void > sync) | |
| ~DrumSequencer () | |
Public Attributes | |
| Plugin | plugin |
| Public Attributes inherited from PluginDef | |
| int | version |
| int | flags |
| const char * | id |
| const char * | name |
| const char ** | groups |
| const char * | description |
| const char * | category |
| const char * | shortname |
| process_mono_audio | mono_audio |
| process_stereo_audio | stereo_audio |
| inifunc | set_samplerate |
| activatefunc | activate_plugin |
| registerfunc | register_params |
| uiloader | load_ui |
| clearstatefunc | clear_state |
| deletefunc | delete_instance |
Private Member Functions | |
| void | mem_alloc () |
| void | mem_free () |
| void | init (unsigned int samplingFreq) |
| void | compute (int count, FAUSTFLOAT *input0, FAUSTFLOAT *output0) |
| void | change_buffersize (unsigned int size) |
| int | register_par (const ParamReg ®) |
| int | min_seq_size () |
| void | reset_tom () |
| void | reset_tom1 () |
| void | reset_tom2 () |
| void | reset_kick () |
| void | reset_hat () |
| void | reset_snare () |
Static Private Member Functions | |
| static void | init_static (unsigned int samplingFreq, PluginDef *) |
| static void | compute_static (int count, FAUSTFLOAT *input0, FAUSTFLOAT *output0, PluginDef *) |
| static int | register_params_static (const ParamReg ®) |
| static void | del_instance (PluginDef *p) |
| static int | drum_load_ui (const UiBuilder &builder, int format) |
Private Attributes | |
| int | fSamplingFreq |
| FAUSTFLOAT | position |
| FAUSTFLOAT | ftact |
| FAUSTFLOAT | fsec |
| FAUSTFLOAT | fsliderbpm |
| FAUSTFLOAT | fsliderhum |
| drumseq::Dsp | drums |
| int | counter |
| int | seq_size |
| int | bsize |
| FAUSTFLOAT | step |
| FAUSTFLOAT | step_orig |
| FAUSTFLOAT | fSlow1 |
| FAUSTFLOAT | fSlow3 |
| FAUSTFLOAT | fSlow5 |
| FAUSTFLOAT | fSlow7 |
| FAUSTFLOAT | fSlow12 |
| FAUSTFLOAT | fSlow14 |
| FAUSTFLOAT | fSlow16 |
| FAUSTFLOAT | fSlow18 |
| FAUSTFLOAT | fSlow20 |
| FAUSTFLOAT | fSlow22 |
| std::vector< int > | Vectom |
| std::vector< int > | Vectom1 |
| std::vector< int > | Vectom2 |
| std::vector< int > | Veckick |
| std::vector< int > | Vecsnare |
| std::vector< int > | Vechat |
| EngineControl & | engine |
| bool | mem_allocated |
| sigc::slot< void > | sync |
| volatile bool | ready |
| float * | outdata |
| GxSeqSettings | tomset |
| SeqParameter * | tomp |
| GxSeqSettings | tomset1 |
| SeqParameter * | tomp1 |
| GxSeqSettings | tomset2 |
| SeqParameter * | tomp2 |
| GxSeqSettings | snareset |
| SeqParameter * | snarep |
| GxSeqSettings | hatset |
| SeqParameter * | hatp |
| GxSeqSettings | kickset |
| SeqParameter * | kickp |
Definition at line 1096 of file gx_internal_plugins.h.
| gx_engine::DrumSequencer::DrumSequencer | ( | EngineControl & | engine, |
| sigc::slot< void > | sync ) |
| gx_engine::DrumSequencer::~DrumSequencer | ( | ) |
|
private |
|
private |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
private |
|
staticprivate |
|
private |
|
private |
|
private |
|
private |
|
staticprivate |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
Definition at line 1108 of file gx_internal_plugins.h.
|
private |
Definition at line 1106 of file gx_internal_plugins.h.
|
private |
Definition at line 1104 of file gx_internal_plugins.h.
|
private |
Definition at line 1128 of file gx_internal_plugins.h.
Referenced by DrumSequencer().
|
private |
Definition at line 1098 of file gx_internal_plugins.h.
|
private |
Definition at line 1101 of file gx_internal_plugins.h.
|
private |
Definition at line 1102 of file gx_internal_plugins.h.
|
private |
Definition at line 1103 of file gx_internal_plugins.h.
|
private |
Definition at line 1111 of file gx_internal_plugins.h.
|
private |
Definition at line 1115 of file gx_internal_plugins.h.
|
private |
Definition at line 1116 of file gx_internal_plugins.h.
|
private |
Definition at line 1117 of file gx_internal_plugins.h.
|
private |
Definition at line 1118 of file gx_internal_plugins.h.
|
private |
Definition at line 1119 of file gx_internal_plugins.h.
|
private |
Definition at line 1120 of file gx_internal_plugins.h.
|
private |
Definition at line 1112 of file gx_internal_plugins.h.
|
private |
Definition at line 1113 of file gx_internal_plugins.h.
|
private |
Definition at line 1114 of file gx_internal_plugins.h.
|
private |
Definition at line 1100 of file gx_internal_plugins.h.
|
private |
Definition at line 1142 of file gx_internal_plugins.h.
|
private |
Definition at line 1141 of file gx_internal_plugins.h.
|
private |
Definition at line 1144 of file gx_internal_plugins.h.
|
private |
Definition at line 1143 of file gx_internal_plugins.h.
|
private |
Definition at line 1129 of file gx_internal_plugins.h.
|
private |
Definition at line 1132 of file gx_internal_plugins.h.
| Plugin gx_engine::DrumSequencer::plugin |
Definition at line 1167 of file gx_internal_plugins.h.
|
private |
Definition at line 1099 of file gx_internal_plugins.h.
|
private |
Definition at line 1131 of file gx_internal_plugins.h.
|
private |
Definition at line 1107 of file gx_internal_plugins.h.
|
private |
Definition at line 1140 of file gx_internal_plugins.h.
|
private |
Definition at line 1139 of file gx_internal_plugins.h.
|
private |
Definition at line 1109 of file gx_internal_plugins.h.
|
private |
Definition at line 1110 of file gx_internal_plugins.h.
|
private |
Definition at line 1130 of file gx_internal_plugins.h.
Referenced by DrumSequencer().
|
private |
Definition at line 1134 of file gx_internal_plugins.h.
|
private |
Definition at line 1136 of file gx_internal_plugins.h.
|
private |
Definition at line 1138 of file gx_internal_plugins.h.
|
private |
Definition at line 1133 of file gx_internal_plugins.h.
|
private |
Definition at line 1135 of file gx_internal_plugins.h.
|
private |
Definition at line 1137 of file gx_internal_plugins.h.
|
private |
Definition at line 1126 of file gx_internal_plugins.h.
|
private |
Definition at line 1124 of file gx_internal_plugins.h.
|
private |
Definition at line 1125 of file gx_internal_plugins.h.
|
private |
Definition at line 1121 of file gx_internal_plugins.h.
|
private |
Definition at line 1122 of file gx_internal_plugins.h.
|
private |
Definition at line 1123 of file gx_internal_plugins.h.