void OPL_KEYON(OPL_SLOT SLOT) { /* sin wave restart */ SLOT.Cnt = 0; /* set attack */ SLOT.evm = ENV_MOD_AR; SLOT.evs = SLOT.evsa; SLOT.evc = EG_AST; SLOT.eve = EG_AED; }