#include <mdaJX10Processor.h>
Data Structures | |
struct | VOICE |
Public Types | |
enum | { kNumPrograms = 52 } |
Public Member Functions | |
JX10Processor () | |
~JX10Processor () | |
tresult | initialize (FUnknown *context) |
tresult | terminate () |
tresult | setActive (TBool state) |
void | doProcessing (ProcessData &data) |
Static Public Member Functions | |
static FUnknown * | createInstance (void *) |
Static Public Attributes | |
static float | programParams [kNumPrograms][24] |
static FUID | uid |
Protected Types | |
enum | { EVENTBUFFER = 160, KMAX = 32, NVOICES = 8 } |
Protected Member Functions | |
void | processEvents (IEventList *events) |
void | recalculate () |
void | noteOn (int32 note, int32 velocity, int32 noteID) |
void | setParameter (ParamID index, ParamValue newValue, int32 sampleOffset) |
Protected Attributes | |
int32 | notes [EVENTBUFFER+8] |
int32 | sustain |
global internal variables | |
int32 | activevoices |
VOICE | voice [NVOICES] |
float | semi |
float | cent |
float | tune |
float | detune |
float | filtf |
float | fzip |
float | filtq |
float | filtlfo |
float | filtenv |
float | filtvel |
float | filtwhl |
float | oscmix |
float | noisemix |
float | att |
float | dec |
float | sus |
float | rel |
float | fatt |
float | fdec |
float | fsus |
float | frel |
float | lfo |
float | dlfo |
float | modwhl |
float | press |
float | pbend |
float | ipbend |
float | rezwhl |
float | velsens |
float | volume |
float | voltrim |
float | vibrato |
float | pwmdep |
float | lfoHz |
float | glide |
float | glidedisp |
int32 | K |
int32 | lastnote |
int32 | veloff |
int32 | mode |
Steinberg::uint32 | noise |
JX10Processor | ( | ) |
~JX10Processor | ( | ) |
Reimplemented from BaseProcessor.
void doProcessing | ( | ProcessData & | data | ) | [virtual] |
Implements BaseProcessor.
static FUnknown* createInstance | ( | void * | ) | [inline, static] |
void processEvents | ( | IEventList * | events | ) | [protected, virtual] |
Reimplemented from BaseProcessor.
void recalculate | ( | ) | [protected, virtual] |
Reimplemented from BaseProcessor.
void setParameter | ( | ParamID | index, | |
ParamValue | newValue, | |||
int32 | sampleOffset | |||
) | [protected, virtual] |
Reimplemented from BaseProcessor.
float programParams [static] |
int32 activevoices [protected] |
float semi [protected] |
float cent [protected] |
float tune [protected] |
float detune [protected] |
float filtf [protected] |
float fzip [protected] |
float filtq [protected] |
float filtlfo [protected] |
float filtenv [protected] |
float filtvel [protected] |
float filtwhl [protected] |
float oscmix [protected] |
float noisemix [protected] |
float att [protected] |
float dec [protected] |
float sus [protected] |
float rel [protected] |
float fatt [protected] |
float fdec [protected] |
float fsus [protected] |
float frel [protected] |
float lfo [protected] |
float dlfo [protected] |
float modwhl [protected] |
float press [protected] |
float pbend [protected] |
float ipbend [protected] |
float rezwhl [protected] |
float velsens [protected] |
float volume [protected] |
float voltrim [protected] |
float vibrato [protected] |
float pwmdep [protected] |
float lfoHz [protected] |
float glide [protected] |
float glidedisp [protected] |
Steinberg::uint32 noise [protected] |