case 0x4B: st->ef = push_effect(st->ef, EFFECT_STEREO_AMP_SIMULATOR); break; 
void realloc_effect_xg(struct effect_xg_t *st){	int type_msb = st->type_msb, type_lsb = st->type_lsb;	free_effect_list(st->ef);	st->ef = NULL;	st->use_msb = 0;	switch(type_msb) {	case 0x05:		st->use_msb = 1;		st->ef = push_effect(st->ef, EFFECT_DELAY_LCR);		st->ef = push_effect(st->ef, EFFECT_DELAY_EQ2);		break;	case 0x06:		st->use_msb = 1;		st->ef = push_effect(st->ef, EFFECT_DELAY_LR);		st->ef = push_effect(st->ef, EFFECT_DELAY_EQ2);		break;	case 0x07:		st->use_msb = 1;		st->ef = push_effect(st->ef, EFFECT_ECHO);		st->ef = push_effect(st->ef, EFFECT_DELAY_EQ2);		break;	case 0x08:		st->use_msb = 1;		st->ef = push_effect(st->ef, EFFECT_CROSS_DELAY);		st->ef = push_effect(st->ef, EFFECT_DELAY_EQ2);		break;	case 0x41:	case 0x42:		st->ef = push_effect(st->ef, EFFECT_CHORUS);		st->ef = push_effect(st->ef, EFFECT_CHORUS_EQ3);		break;	case 0x43:		st->ef = push_effect(st->ef, EFFECT_FLANGER);		st->ef = push_effect(st->ef, EFFECT_CHORUS_EQ3);		break;	case 0x44:		st->ef = push_effect(st->ef, EFFECT_SYMPHONIC);		st->ef = push_effect(st->ef, EFFECT_CHORUS_EQ3);		break;	case 0x49:		st->ef = push_effect(st->ef, EFFECT_STEREO_DISTORTION);		st->ef = push_effect(st->ef, EFFECT_OD_EQ3);		break;	case 0x4A:		st->ef = push_effect(st->ef, EFFECT_STEREO_OVERDRIVE);		st->ef = push_effect(st->ef, EFFECT_OD_EQ3);		break;	case 0x4C:		st->ef = push_effect(st->ef, EFFECT_EQ3);		break;	case 0x4D:		st->ef = push_effect(st->ef, EFFECT_EQ2);		break;	case 0x4E:		if (type_lsb == 0x01 || type_lsb == 0x02) {			st->ef = push_effect(st->ef, EFFECT_XG_AUTO_WAH);			st->ef = push_effect(st->ef, EFFECT_XG_AUTO_WAH_EQ2);			st->ef = push_effect(st->ef, EFFECT_XG_AUTO_WAH_OD);			st->ef = push_effect(st->ef, EFFECT_XG_AUTO_WAH_OD_EQ3);		} else {			st->ef = push_effect(st->ef, EFFECT_XG_AUTO_WAH);			st->ef = push_effect(st->ef, EFFECT_XG_AUTO_WAH_EQ2);		}		break;	case 0x5E:		st->ef = push_effect(st->ef, EFFECT_LOFI);		break;	default:	/* Not Supported */		type_msb = type_lsb = 0;		break;	}	set_effect_param_xg(st, type_msb, type_lsb);	recompute_effect_xg(st);}
4357	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4357/e3ae0834da936db307065598ab0e3b3baba7c07f/readmidi.c/buggy/timidity/readmidi.c