#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] |