diff --git a/src/conio/cterm.c b/src/conio/cterm.c
index 1506a54ac1e954492689093be79401632182e983..76f4d1ad6df79304817e5d42ab6d875db4eb67be 100644
--- a/src/conio/cterm.c
+++ b/src/conio/cterm.c
@@ -169,7 +169,7 @@ void playnote(int notenum, int notelen, int dotted)
 			break;
 	}
 	duration-=pauselen;
-	BEEP(note_frequency[notenum]/1000,duration);
+	BEEP((note_frequency[notenum]+500)/1000,duration);
 	SLEEP(pauselen);
 }