make clear the tuningoffset is okay to overflow

This commit is contained in:
MooingLemur 2023-08-11 01:30:45 -07:00
parent 245fe1c092
commit 2365321d46

View file

@ -115,7 +115,7 @@ SafeWriter* DivEngine::saveZSM(unsigned int zsmrate, bool loop) {
// displaying the entire song held in pitch bend.
// Tunings offsets that exceed a half semitone
// will simply be represented in a different key
signed char tuningoffset=(signed char)round(3072*(log(song.tuning/440.0)/log(2)));
signed char tuningoffset=(signed char)(round(3072*(log(song.tuning/440.0)/log(2))))&0xff;
zsm.writeSync(0x01,tuningoffset);
while (!done) {