void OPLBuildTables(int ENV_BITS_PARAM, int EG_ENT_PARAM)
{
ENV_BITS = ENV_BITS_PARAM;
EG_ENT = EG_ENT_PARAM;
EG_OFF = ((2 * EG_ENT) << ENV_BITS); /* OFF */
EG_DED = EG_OFF;
EG_DST = (EG_ENT << ENV_BITS); /* DECAY START */
EG_AED = EG_DST;
//EG_STEP = (96.0/EG_ENT);
for (var i = 0; i < KSL_TABLE_SEED.Length; i++)
KSL_TABLE[i] = SC_KSL(KSL_TABLE_SEED[i]);
for (var i = 0; i < SL_TABLE_SEED.Length; i++)
SL_TABLE[i] = SC_SL(SL_TABLE_SEED[i]);
}
}