Lines Matching defs:SYNVOICE
90 typedef struct SYNVOICE struct
93 void *next; // used by synth
94 AXVPB *axvpb; // AX voice belonging to this voice
95 SYNSYNTH *synth; // this voice belongs to this synth
96 u8 midiChannel; // MIDI channel for this voice
97 u8 keyNum; // key number for this voice
98 u8 keyVel; // key velocity
99 u8 pan; // absolute panning for drum sounds
100 u8 keyGroup; // key group 1 - 15
103 WTREGION *region; // instrument region
104 WTART *art; // articulation (VE, PE, LFO)
105 WTSAMPLE *sample; // sample data
106 WTADPCM *adpcm; // adpcm data
109 u32 hold; // 1 if we are to hold after key off
112 u32 type; // one shot or looped
113 f32 srcRatio; // base src ratio
114 s32 cents; // base relative pitch
115 s32 attn; // base attenuation (region + vel)
117 s32 lfoState; // LFO table index
118 s32 lfoAttn; // LFO attenuation
119 s32 lfoCents; // LFO pitch
143 } SYNVOICE; argument