[Scummvm-cvs-logs] CVS: scummvm/backends/midi/mt32 synth.cpp,1.24,1.25
Jerome Fisher
kingguppy at users.sourceforge.net
Sat Nov 27 22:02:17 CET 2004
Update of /cvsroot/scummvm/scummvm/backends/midi/mt32
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2817
Modified Files:
synth.cpp
Log Message:
- Tweaked tuning.
Index: synth.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/backends/midi/mt32/synth.cpp,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -d -r1.24 -r1.25
--- synth.cpp 28 Nov 2004 05:35:07 -0000 1.24
+++ synth.cpp 28 Nov 2004 05:42:12 -0000 1.25
@@ -313,9 +313,8 @@
bool rLoop = (tps[i].len & 0x80) != 0;
Bit8u rFlag = tps[i].len & 0x0F;
Bit16u rTuneOffset = (tps[i].pitchMSB << 8) | tps[i].pitchLSB;
- //FIXME:KG: Pick a number, any number. 260.1f sounded best to me in listening tests, but needs to be confirmed.
- //double STANDARDFREQ = 261.6255653005986346778499935233; // A below Middle C of 440Hz
- double STANDARDFREQ = 260.1f;
+ //FIXME:KG: Pick a number, any number. The one below sounded best to me in listening tests, but needs to be confirmed.
+ double STANDARDFREQ = 261.6255653005986346778499935233; // A below Middle C of 440Hz
float rTune = (float)(STANDARDFREQ * pow(2.0, (0x5000 - rTuneOffset) / 4096.0));
//printDebug("%f,%d,%d", pTune, tps[i].pitchCoarse, tps[i].pitchFine);
PCMList[i].addr = rAddr;
More information about the Scummvm-git-logs
mailing list