1#ifndef RVL_SDK_HBMSYN_PRIVATE_H
2#define RVL_SDK_HBMSYN_PRIVATE_H
int i
Definition e_log.c:92
int BOOL
Definition types.h:33
unsigned long u32
Definition types.h:12
float f32
Definition types.h:25
signed long s32
Definition types.h:11
unsigned char u8
Definition types.h:8
Definition synprivate.h:31
u8 keyNum
Definition synprivate.h:36
HBMSYNSYNTH * synth
Definition synprivate.h:34
AXVPB * axvpb
Definition synprivate.h:33
s32 veAttackDelta
Definition synprivate.h:50
s32 veDecay
Definition synprivate.h:51
s32 veAttack
Definition synprivate.h:49
WTSAMPLE * sample
Definition synprivate.h:41
WTADPCM * adpcm
Definition synprivate.h:42
u8 pan
Definition synprivate.h:38
WTART * art
Definition synprivate.h:40
u8 midiChannel
Definition synprivate.h:35
s32 veAttn
Definition synprivate.h:48
VoiceType type
Definition synprivate.h:43
s32 cents
Definition synprivate.h:45
s32 veRelease
Definition synprivate.h:53
f32 srcRatio
Definition synprivate.h:44
void * next
Definition synprivate.h:32
s32 veSustain
Definition synprivate.h:52
EnvelopeState veState
Definition synprivate.h:47
u8 keyVel
Definition synprivate.h:37
s32 attn
Definition synprivate.h:46
WTREGION * region
Definition synprivate.h:39
s32 __HBMSYNGetVoiceFader(HBMSYNVOICE *voice)
Definition synmix.cpp:99
void __HBMSYNSetController(HBMSYNSYNTH *synth, u8 midiChannel, u8 function, u8 value)
Definition synctrl.cpp:89
void __HBMSYNRunVolumeEnvelope(HBMSYNVOICE *voice)
Definition synenv.cpp:88
void __HBMSYNClearVoiceReferences(void *p)
Definition synvoice.cpp:13
void __HBMSYNSetupPitch(HBMSYNVOICE *voice)
Definition synpitch.cpp:155
void __HBMSYNSetupSrc(HBMSYNVOICE *voice)
Definition synpitch.cpp:164
void __HBMSYNSetupPan(HBMSYNVOICE *voice)
Definition synmix.cpp:87
EnvelopeState_et
Definition synprivate.h:15
@ EnvStateRelease
Definition synprivate.h:19
@ EnvStateAttack
Definition synprivate.h:16
@ EnvStateEnd
Definition synprivate.h:21
@ EnvStateDecay
Definition synprivate.h:17
@ EnvStateSustain
Definition synprivate.h:18
void __HBMSYNServiceVoice(int i)
Definition synvoice.cpp:45
void __HBMSYNResetAllControllers(HBMSYNSYNTH *synth)
Definition synctrl.cpp:128
void __HBMSYNUpdateSrc(HBMSYNVOICE *voice)
Definition synpitch.cpp:187
s32 __HBMSYNAttackAttnTable[]
Definition synmix.cpp:49
f32 __HBMSYNGetRelativePitch(HBMSYNVOICE *voice)
Definition synpitch.cpp:118
u32 EnvelopeState
Definition synprivate.h:14
f32 __HBMSYNn128[]
Definition synctrl.cpp:42
s32 __HBMSYNGetVoiceInput(HBMSYNVOICE *voice)
Definition synmix.cpp:94
HBMSYNVOICE * __HBMSYNVoice
Definition syn.cpp:28
void __HBMSYNSetVoiceToRelease(HBMSYNVOICE *voice)
Definition synvoice.cpp:38
void __HBMSYNRunInputBufferEvents(HBMSYNSYNTH *synth)
Definition synctrl.cpp:280
void __HBMSYNSetupVolumeEnvelope(HBMSYNVOICE *voice)
Definition synenv.cpp:31
void __HBMSYNUpdateMix(HBMSYNVOICE *voice)
Definition synmix.cpp:106
BOOL __HBMSYNGetWavetableData(HBMSYNVOICE *voice)
Definition synctrl.cpp:294
void __HBMSYNSetupSample(HBMSYNVOICE *voice)
Definition synsample.cpp:256
VoiceType_et
Definition synprivate.h:25
@ VoiceTypeNormal
Definition synprivate.h:26
@ VoiceTypeLooping
Definition synprivate.h:27
void __HBMSYNSetupVolume(HBMSYNVOICE *voice)
Definition synmix.cpp:79
s32 __HBMSYNVolumeAttenuation[]
Definition synmix.cpp:12
u32 VoiceType
Definition synprivate.h:24
s32 __HBMSYNGetEnvelopeTime(s32 scale, s32 mod, u8 key)
Definition synenv.cpp:17