Lines Matching defs:SYNVOICE
128 typedef struct SYNVOICE struct
131 void *next; // used by synth
132 AXVPB *axvpb; // AX voice belonging to this voice
133 SYNSYNTH *synth; // this voice belongs to this synth
134 u8 midiChannel; // MIDI channel for this voice
135 u8 keyNum; // key number for this voice
136 u8 keyVel; // key velocity
137 u8 pan; // absolute panning for drum sounds
138 u8 keyGroup; // key group 1 - 15
141 WTREGION *region; // instrument region
142 WTART *art; // articulation (VE, PE, LFO)
143 WTSAMPLE *sample; // sample data
144 WTADPCM *adpcm; // adpcm data
147 u32 hold; // 1 if we are to hold after key off
150 u32 type; // one shot or looped
151 f32 srcRatio; // base src ratio
152 s32 cents; // base relitive pitch
153 s32 attn; // base attenuation (region + vel)
155 s32 lfoState; // LFO table index
156 s32 lfoAttn; // LFO attenaution
157 s32 lfoCents; // LFO pitch
181 } SYNVOICE; typedef