rem: chan->fxsend.g.level = chan->fxsend.h.level = 0xc0;
add: chan->fxsend.g.level = chan->fxsend.h.level = IS_AUDIGY(&chan->voice->stream->card->config) ? 0xc0 : 0xff;
context: emuxki_chanparms_set_defaults(emuxki_channel *chan){	chan->fxsend.a.level = chan->fxsend.b.level =	chan->fxsend.c.level = chan->fxsend.d.level =	/* for audigy */	chan->fxsend.e.level = chan->fxsend.f.level =		chan->fxsend.g.level = chan->fxsend.h.level = 0xc0;	/* not max */		chan->fxsend.a.dest = 0x0;	chan->fxsend.b.dest = 0x1;	chan->fxsend.c.dest = 0x2;	chan->fxsend.d.dest = 0x3;	/* for audigy */	chan->fxsend.e.dest = 0x4;	chan->fxsend.f.dest = 0x5;	chan->fxsend.g.dest = 0x6;	chan->fxsend.h.dest = 0x7;	chan->pitch.intial = 0x0000;	/* shouldn't it be 0xE000 ? */	chan->pitch.current = 0x0000;	/* should it be 0x0400 */	chan->pitch.target = 0x0000;	/* the unity pitch shift ? */	chan->pitch.envelope_amount = 0x00;	/* none */	chan->initial_attenuation = 0x00;	/* no attenuation */	chan->volume.current = 0x0000;	/* no volume */	chan->volume.target = 0xffff;	chan->volume.envelope.current_state = 0x8000;	/* 0 msec delay */	chan->volume.envelope.hold_time = 0x7f;	/* 0 msec */	chan->volume.envelope.attack_time = 0x7f;	/* 5.5msec */	chan->volume.envelope.sustain_level = 0x7f;	/* full  */	chan->volume.envelope.decay_time = 0x7f;	/* 22msec  */	chan->filter.initial_cutoff_frequency = 0xff;	/* no filter */	chan->filter.current_cutoff_frequency = 0xffff;	/* no filtering */	chan->filter.target_cutoff_frequency = 0xffff;	/* no filtering */	chan->filter.lowpass_resonance_height = 0x0;	chan->filter.interpolation_ROM = 0x1;	/* full band */	chan->filter.envelope_amount = 0x7f;	/* none */	chan->filter.LFO_modulation_depth = 0x00;	/* none */	chan->loop.start = 0x000000;	chan->loop.end = 0x000010;	/* Why ? */	chan->modulation.envelope.current_state = 0x8000;	chan->modulation.envelope.hold_time = 0x00;	/* 127 better ? */	chan->modulation.envelope.attack_time = 0x00;	/* infinite */	chan->modulation.envelope.sustain_level = 0x00;	/* off */	chan->modulation.envelope.decay_time = 0x7f;	/* 22 msec */	chan->modulation.LFO_state = 0x8000;	chan->vibrato_LFO.state = 0x8000;	chan->vibrato_LFO.modulation_depth = 0x00;	/* none */	chan->vibrato_LFO.vibrato_depth = 0x00;	chan->vibrato_LFO.frequency = 0x00;	/* Why set to 24 when						 * initialized ? */	chan->tremolo_depth = 0x00;}