Ejemplo n.º 1
0
void nixecho::set_sample_rate(float s_rate)
{
	init_3band_state(eq,880,5000,s_rate);		
	eq->lg = 0.0; // BASS
	eq->mg = 1.2; // MIDS
	eq->hg = 0.0; // HIGHS 
	init_3band_state(eq2,880,5000,s_rate);		
	eq2->lg = 0.0; // BASS
	eq2->mg = 1.2; // MIDS
	eq2->hg = 0.0; // HIGHS 
}
Ejemplo n.º 2
0
void audio_set_equalizer(void)
{
  init_3band_state(&eq,config.low_freq,config.high_freq,snd.sample_rate);
  eq.lg = (double)(config.lg) / 100.0;
  eq.mg = (double)(config.mg) / 100.0;
  eq.hg = (double)(config.hg) / 100.0;
}
Ejemplo n.º 3
0
/****************************************************************************
* mixer_init
****************************************************************************/
void
mixer_init (void)
{
  memset (&mixer, 0, sizeof (MIXER));
  memset (mp3buffer, 0, 8192);
  memset (mixbuffer, 0, MIXBUFFER);
  init_3band_state (&eqs, 880, 5000, 48000);
}
Ejemplo n.º 4
0
void eq_setParam(EQSTATE* es, Uint32 param, int val) {
	static int lowf, midf, highf;
	switch(param) {
	case EQ_ACTIVE: break;
	case EQ_HIGH_GAIN:
		es->hg = val;
		break;
	case EQ_MID_GAIN:
		es->mg = val;
		break;
	case EQ_LOW_GAIN:
		es->lg = val;
		break;
	case EQ_HIGH_FREQ:
	case EQ_MID_FREQ:
	case EQ_LOW_FREQ:
		lowf = *((int*)EQ_LOW_FREQ);
		midf = *((int*)EQ_MID_FREQ);
		highf = *((int*)EQ_HIGH_FREQ);
		init_3band_state(es, lowf,	midf, highf);
		break;
	}
	return;
}