1#ifndef RVL_SDK_HBMSYN_H
2#define RVL_SDK_HBMSYN_H
6#define HBMSYN_NUM_MIDI_CHANNELS 16
7#define HBMSYN_NUM_MIDI_NOTES 128
10#define HBMSYN_INPUT_BUFFER_SIZE 256
95 u8 pan[HBMSYN_NUM_MIDI_CHANNELS];
101 [HBMSYN_NUM_MIDI_NOTES];
unsigned long u32
Definition types.h:12
signed short int s16
Definition types.h:9
unsigned short int u16
Definition types.h:10
signed long s32
Definition types.h:11
unsigned char u8
Definition types.h:8
u32 notes
Definition syn.h:99
u32 samplesBaseWord
Definition syn.h:88
WTINST * inst[HBMSYN_NUM_MIDI_CHANNELS]
Definition syn.h:91
WTSAMPLE * sample
Definition syn.h:86
WTREGION * region
Definition syn.h:84
s32 volAttn[HBMSYN_NUM_MIDI_CHANNELS]
Definition syn.h:93
u8 * inputPosition
Definition syn.h:97
u32 samplesBaseNibble
Definition syn.h:90
u8 pan[HBMSYN_NUM_MIDI_CHANNELS]
Definition syn.h:95
s32 auxAAttn[HBMSYN_NUM_MIDI_CHANNELS]
Definition syn.h:94
WTADPCM * adpcm
Definition syn.h:87
u32 inputCounter
Definition syn.h:98
s32 masterVolume
Definition syn.h:92
HBMSYNSYNTH * next
Definition syn.h:81
HBMSYNVOICE * voice[HBMSYN_NUM_MIDI_CHANNELS][HBMSYN_NUM_MIDI_NOTES]
Definition syn.h:101
WTART * art
Definition syn.h:85
u8 input[HBMSYN_INPUT_BUFFER_SIZE][3]
Definition syn.h:96
WTINST * melodicInst
Definition syn.h:83
u32 samplesBaseByte
Definition syn.h:89
WTINST * percussiveInst
Definition syn.h:82
Definition synprivate.h:31
u16 yn2
Definition syn.h:27
u16 pred_scale
Definition syn.h:25
u16 loop_yn1
Definition syn.h:29
u16 yn1
Definition syn.h:26
u16 a[8][2]
Definition syn.h:23
u16 loop_pred_scale
Definition syn.h:28
u16 gain
Definition syn.h:24
u16 loop_yn2
Definition syn.h:30
s32 lfoMod2Pitch
Definition syn.h:39
s32 eg1Release
Definition syn.h:43
s32 eg2Decay
Definition syn.h:47
s32 lfoAtten
Definition syn.h:36
s32 eg1Vel2Attack
Definition syn.h:44
s32 lfoDelay
Definition syn.h:35
s32 eg2Release
Definition syn.h:49
s32 eg2Pitch
Definition syn.h:52
s32 pan
Definition syn.h:53
s32 eg1Sustain
Definition syn.h:42
s32 lfoMod2Atten
Definition syn.h:38
s32 eg2Vel2Attack
Definition syn.h:50
s32 eg2Sustain
Definition syn.h:48
s32 eg2Attack
Definition syn.h:46
s32 lfoPitch
Definition syn.h:37
s32 eg1Decay
Definition syn.h:41
s32 lfoFreq
Definition syn.h:34
s32 eg1Key2Decay
Definition syn.h:45
s32 eg2Key2Decay
Definition syn.h:51
s32 eg1Attack
Definition syn.h:40
u16 keyRegion[HBMSYN_NUM_MIDI_NOTES]
Definition syn.h:57
s16 fineTune
Definition syn.h:63
u32 sampleIndex
Definition syn.h:68
u8 keyGroup
Definition syn.h:62
s32 attn
Definition syn.h:64
u32 loopStart
Definition syn.h:65
u32 loopLength
Definition syn.h:66
u32 articulationIndex
Definition syn.h:67
u8 unityNote
Definition syn.h:61
u16 sampleRate
Definition syn.h:73
u32 length
Definition syn.h:75
u16 format
Definition syn.h:72
u16 adpcmIndex
Definition syn.h:76
u32 offset
Definition syn.h:74