diff jssplr.c @ 186:dc22e3f77c9a

Fix tempo (callback frequency) calculation.
author Matti Hamalainen <ccr@tnsp.org>
date Sat, 06 Oct 2012 16:25:15 +0300
parents a65f0c3deaa7
children e59ea366b13d
line wrap: on
line diff
--- a/jssplr.c	Sat Oct 06 15:34:29 2012 +0300
+++ b/jssplr.c	Sat Oct 06 16:25:15 2012 +0300
@@ -505,7 +505,7 @@
     assert(mp->device != NULL);
 
     mp->tempo = tempo;
-    jvmSetCallbackFreq(mp->device, (tempo * 2) / 5);
+    jvmSetCallbackFreq(mp->device, (mp->device->outFreq * 5) / (tempo * 2));
     JSS_UNLOCK(mp);
 }