Guitarix
|
#include <gx_internal_plugins.h>
Public Member Functions | |
DrumSequencer (EngineControl &engine, sigc::slot< void > sync) | |
~DrumSequencer () | |
Public Attributes | |
Plugin | plugin |
![]() | |
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 1138 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 1150 of file gx_internal_plugins.h.
|
private |
Definition at line 1148 of file gx_internal_plugins.h.
|
private |
Definition at line 1146 of file gx_internal_plugins.h.
|
private |
Definition at line 1170 of file gx_internal_plugins.h.
|
private |
Definition at line 1140 of file gx_internal_plugins.h.
|
private |
Definition at line 1143 of file gx_internal_plugins.h.
|
private |
Definition at line 1144 of file gx_internal_plugins.h.
|
private |
Definition at line 1145 of file gx_internal_plugins.h.
|
private |
Definition at line 1153 of file gx_internal_plugins.h.
|
private |
Definition at line 1157 of file gx_internal_plugins.h.
|
private |
Definition at line 1158 of file gx_internal_plugins.h.
|
private |
Definition at line 1159 of file gx_internal_plugins.h.
|
private |
Definition at line 1160 of file gx_internal_plugins.h.
|
private |
Definition at line 1161 of file gx_internal_plugins.h.
|
private |
Definition at line 1162 of file gx_internal_plugins.h.
|
private |
Definition at line 1154 of file gx_internal_plugins.h.
|
private |
Definition at line 1155 of file gx_internal_plugins.h.
|
private |
Definition at line 1156 of file gx_internal_plugins.h.
|
private |
Definition at line 1142 of file gx_internal_plugins.h.
|
private |
Definition at line 1184 of file gx_internal_plugins.h.
|
private |
Definition at line 1183 of file gx_internal_plugins.h.
|
private |
Definition at line 1186 of file gx_internal_plugins.h.
|
private |
Definition at line 1185 of file gx_internal_plugins.h.
|
private |
Definition at line 1171 of file gx_internal_plugins.h.
|
private |
Definition at line 1174 of file gx_internal_plugins.h.
Plugin gx_engine::DrumSequencer::plugin |
Definition at line 1209 of file gx_internal_plugins.h.
|
private |
Definition at line 1141 of file gx_internal_plugins.h.
|
private |
Definition at line 1173 of file gx_internal_plugins.h.
|
private |
Definition at line 1149 of file gx_internal_plugins.h.
|
private |
Definition at line 1182 of file gx_internal_plugins.h.
|
private |
Definition at line 1181 of file gx_internal_plugins.h.
|
private |
Definition at line 1151 of file gx_internal_plugins.h.
|
private |
Definition at line 1152 of file gx_internal_plugins.h.
|
private |
Definition at line 1172 of file gx_internal_plugins.h.
|
private |
Definition at line 1176 of file gx_internal_plugins.h.
|
private |
Definition at line 1178 of file gx_internal_plugins.h.
|
private |
Definition at line 1180 of file gx_internal_plugins.h.
|
private |
Definition at line 1175 of file gx_internal_plugins.h.
|
private |
Definition at line 1177 of file gx_internal_plugins.h.
|
private |
Definition at line 1179 of file gx_internal_plugins.h.
|
private |
Definition at line 1168 of file gx_internal_plugins.h.
|
private |
Definition at line 1166 of file gx_internal_plugins.h.
|
private |
Definition at line 1167 of file gx_internal_plugins.h.
|
private |
Definition at line 1163 of file gx_internal_plugins.h.
|
private |
Definition at line 1164 of file gx_internal_plugins.h.
|
private |
Definition at line 1165 of file gx_internal_plugins.h.