Avoid duplication of fluid_chorus_sine() call.

Closes #439.
This commit is contained in:
carlo-bramini 2018-10-06 11:00:14 +02:00 committed by derselbst
parent b768ad6d14
commit f74f415a69

View file

@ -351,22 +351,22 @@ fluid_chorus_set(fluid_chorus_t *chorus, int set, int nr, fluid_real_t level,
}
/* initialize LFO table */
if(chorus->type == FLUID_CHORUS_MOD_SINE)
{
fluid_chorus_sine(chorus->lookup_tab, chorus->modulation_period_samples,
modulation_depth_samples);
}
else if(chorus->type == FLUID_CHORUS_MOD_TRIANGLE)
{
fluid_chorus_triangle(chorus->lookup_tab, chorus->modulation_period_samples,
modulation_depth_samples);
}
else
switch(chorus->type)
{
default:
fluid_log(FLUID_WARN, "chorus: Unknown modulation type. Using sinewave.");
chorus->type = FLUID_CHORUS_MOD_SINE;
/* fall-through */
case FLUID_CHORUS_MOD_SINE:
fluid_chorus_sine(chorus->lookup_tab, chorus->modulation_period_samples,
modulation_depth_samples);
break;
case FLUID_CHORUS_MOD_TRIANGLE:
fluid_chorus_triangle(chorus->lookup_tab, chorus->modulation_period_samples,
modulation_depth_samples);
break;
}
for(i = 0; i < chorus->number_blocks; i++)