Lines Matching refs:EG_ENT

77 #define EG_ENT   4096  macro
81 #define EG_OFF ((2*EG_ENT)<<ENV_BITS) /* OFF */
83 #define EG_DST (EG_ENT<<ENV_BITS) /* DECAY START */
87 #define EG_STEP (96.0/EG_ENT) /* OPL is 0.1875 dB step */
174 #define TL_MAX (EG_ENT*2) /* limit(tl + ksr + envelope) + sinwave */
452 if( env_out < EG_ENT-1 ) in OPL_CALC_CH()
476 if( env_out < EG_ENT-1 ) in OPL_CALC_CH()
502 if( env_out < EG_ENT-1 ) in OPL_CALC_RH()
527 if( env_out < EG_ENT-1 ) in OPL_CALC_RH()
558 if( env_sd < EG_ENT-1 ) in OPL_CALC_RH()
561 if( env_tam < EG_ENT-1 ) in OPL_CALC_RH()
564 if( env_top < EG_ENT-1 ) in OPL_CALC_RH()
567 if( env_hh < EG_ENT-1 ) in OPL_CALC_RH()
583 rate *= (double)(EG_ENT<<ENV_BITS); in init_timetables()
595 ((double)(EG_ENT<<ENV_BITS) / OPL->AR_TABLE[i]) * (1000.0 / OPL->rate), in init_timetables()
596 ((double)(EG_ENT<<ENV_BITS) / OPL->DR_TABLE[i]) * (1000.0 / OPL->rate) )); in init_timetables()
630 ENV_CURVE = g_new(int32_t, 2 * EG_ENT + 1); in OPLOpenTable()
632 for (t = 0;t < EG_ENT-1 ;t++){ in OPLOpenTable()
639 for ( t = EG_ENT-1; t < TL_MAX ;t++){ in OPLOpenTable()
645 SIN_TABLE[0] = SIN_TABLE[SIN_ENT/2] = &TL_TABLE[EG_ENT-1]; in OPLOpenTable()
659 SIN_TABLE[SIN_ENT*1+s] = s<(SIN_ENT/2) ? SIN_TABLE[s] : &TL_TABLE[EG_ENT]; in OPLOpenTable()
661 SIN_TABLE[SIN_ENT*3+s] = (s/(SIN_ENT/4))&1 ? &TL_TABLE[EG_ENT] : SIN_TABLE[SIN_ENT*2+s]; in OPLOpenTable()
665 for (i=0; i<EG_ENT; i++) in OPLOpenTable()
668 pom = pow( ((double)(EG_ENT-1-i)/EG_ENT) , 8 ) * EG_ENT; in OPLOpenTable()
675 ENV_CURVE[EG_OFF>>ENV_BITS]= EG_ENT-1; in OPLOpenTable()