From efb67064a824a92a4b0e7c9ce94e94b513d21640 Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Sat, 11 Oct 2003 03:09:38 +0000
Subject: [PATCH] Truncate fractional part of duration when creating .ton file.

---
 exec/playmidi.js | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/exec/playmidi.js b/exec/playmidi.js
index 0bf9c23a22..454ba6ad42 100644
--- a/exec/playmidi.js
+++ b/exec/playmidi.js
@@ -222,7 +222,7 @@ while(!file.eof && !js.terminated) {
 							if(delta) {
 								sleep(delta*ticks_per_msec());
 								if(tonefile)
-									tonefile.writeln("r " + delta*ticks_per_msec());
+									tonefile.writeln("r " + Math.floor(delta*ticks_per_msec()));
 							}
 							note_on=note;
 							break;
@@ -239,7 +239,7 @@ while(!file.eof && !js.terminated) {
 								writeln("\t\tPlaying " + Math.floor(freq) + " for " + delta);
 								beep(freq,delta*ticks_per_msec());
 								if(tonefile)
-									tonefile.writeln(Math.floor(freq) +" "+ delta*ticks_per_msec());
+									tonefile.writeln(Math.floor(freq) +" "+ Math.floor(delta*ticks_per_msec()));
 							}
 							note_on=0;
 							break;
-- 
GitLab