From a4d8604260f4cc58ef29acfc4303b533b3338787 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Sun, 11 Dec 2022 12:42:26 -0500 Subject: [PATCH] SN: fix easy noise arpeggio macro --- src/engine/platform/sms.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/engine/platform/sms.cpp b/src/engine/platform/sms.cpp index c07e80636..d6da280cd 100644 --- a/src/engine/platform/sms.cpp +++ b/src/engine/platform/sms.cpp @@ -160,7 +160,7 @@ void DivPlatformSMS::tick(bool sysTick) { if (!chan[i].inPorta) { // TODO: add compatibility flag. this is horrible. int areYouSerious=parent->calcArp(chan[i].note,chan[i].std.arp.val); - while (areYouSerious>0x60) areYouSerious-=12; + if (!easyNoise) while (areYouSerious>0x60) areYouSerious-=12; chan[i].baseFreq=NOTE_SN(i,areYouSerious); chan[i].actualNote=areYouSerious; chan[i].freqChanged=true;