Mercurial > hg > dmlib
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);