diff minijss/jssplr.c @ 779:954b1b392c8b

Restore old note frequency calculation for now.
author Matti Hamalainen <ccr@tnsp.org>
date Fri, 24 May 2013 01:34:20 +0300
parents 9acebca96dcc
children e22d4ceb6414
line wrap: on
line diff
--- a/minijss/jssplr.c	Fri May 24 01:34:00 2013 +0300
+++ b/minijss/jssplr.c	Fri May 24 01:34:20 2013 +0300
@@ -5,6 +5,8 @@
  */
 #include "jssplr.h"
 
+#include <math.h>
+
 /* Miscellaneous tables
  */
 static const Uint8 jmpSineTab[32] =
@@ -97,8 +99,8 @@
         else
         {
             // Frequency = Frequency = 8363*2^((6*12*16*4 - Period) / (12*16*4))
-            //chn->cfreq = chn->freq = 8363.0f * pow(2.0f, (4608.0f - (double) value) / 768.0f);
-            chn->cfreq = chn->freq = 8363 * (1 << ((4608 - value) / 768));
+            chn->cfreq = chn->freq = 8363.0f * pow(2.0f, (4608.0f - (double) value) / 768.0f);
+            //chn->cfreq = chn->freq = 8363 * (1 << ((4608 - value) / 768));
         }
 
         JMPSETNDFLAGS(cdfNewFreq);