Index: ram/nedacc.c
===================================================================
--- ram/nedacc.c	(revision 28c09338304c58d47403758c12e9be9782063685)
+++ ram/nedacc.c	(revision 81a59aa1c8b115323c89e4f68c4912c782ca4240)
@@ -93,6 +93,6 @@
 		ep->e_time  = ctime;
 		ep->e_type  = EV_NBEG;
-		ep->e_note  = nn;
-		ep->e_group = grp;
+		ep->e_note  = (int8_t)nn;
+		ep->e_group = (int8_t)grp;
 		ep->e_vel   = SM_SCALE(64);
 		e_ins((struct s_entry *)ep, ep_adj(p_cur, 0, ctime));
@@ -129,6 +129,6 @@
 		ep->e_time  = ctime;
 		ep->e_type  = EV_NBEG;
-		ep->e_note  = cnote;
-		ep->e_group = grp;
+		ep->e_note  = (int8_t)cnote;
+		ep->e_group = (int8_t)grp;
 		ep->e_vel   = SM_SCALE(64);
 		e_ins((struct s_entry *)ep, ep_adj(p_cur, 0, ctime));
@@ -239,6 +239,6 @@
 								np->e_time  = ctime;
 								np->e_type  = EV_NEND;
-								np->e_note  = note;
-								np->e_group = grp;
+								np->e_note  = (int8_t)note;
+								np->e_group = (int8_t)grp;
 								np->e_vel   = SM_SCALE(64);
 								e_ins((struct s_entry *)np, ep_adj(p_cur, 0, ctime));
