Lines Matching defs:voice_t
108 struct voice_t struct
110 int buf [brr_buf_size*2];// decoded samples (twice the size to simplify wrap handling)
111 int buf_pos; // place in buffer where next samples will be decoded
112 int interp_pos; // relative fractional position in sample (0x1000 = 1.0)
113 int brr_addr; // address of current BRR block
114 int brr_offset; // current decoding offset in BRR block
115 uint8_t* regs; // pointer to voice's DSP registers
116 int vbit; // bitmask for voice: 0x01 for voice 0, 0x02 for voice 1, etc.
117 int kon_delay; // KON delay/current setup phase
118 env_mode_t env_mode;
119 int env; // current envelope level
120 int hidden_env; // used by GAIN mode 7, very obscure quirk
121 uint8_t t_envx_out;