From a637806e28ca419dc21acf468a6a61889b83e327 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Mon, 28 Nov 2022 16:46:25 -0500 Subject: [PATCH] SN: address more easy noise issues, part 1 --- src/engine/platform/sms.cpp | 2 +- src/engine/platform/t6w28.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/engine/platform/sms.cpp b/src/engine/platform/sms.cpp index 24c4a3301..9f65a9534 100644 --- a/src/engine/platform/sms.cpp +++ b/src/engine/platform/sms.cpp @@ -126,7 +126,7 @@ double DivPlatformSMS::NOTE_SN(int ch, int note) { return NOTE_PERIODIC(note); } if (note>easyThreshold) { - return MAX(0,easyStartingPeriod-easyThreshold); + return MAX(0,easyStartingPeriod-(note-easyThreshold)); } return NOTE_PERIODIC(note); } diff --git a/src/engine/platform/t6w28.cpp b/src/engine/platform/t6w28.cpp index 75daa6e44..c6317e119 100644 --- a/src/engine/platform/t6w28.cpp +++ b/src/engine/platform/t6w28.cpp @@ -88,7 +88,7 @@ double DivPlatformT6W28::NOTE_SN(int ch, int note) { return NOTE_PERIODIC(note); } if (note>107) { - return MAX(0,13-107); + return MAX(0,13-(note-107)); } return NOTE_PERIODIC(note); }