From b25e3e599d15af4330ab14e895a372c95253c093 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sigrid=20Solveig=20Hafl=C3=ADnud=C3=B3ttir?= Date: Wed, 19 May 2021 07:30:39 +0000 Subject: [PATCH] calculate NOTE_PERIOD based on sampling rate (thanks asie) --- src/devices/apu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/devices/apu.c b/src/devices/apu.c index 00d52ec..28c4101 100644 --- a/src/devices/apu.c +++ b/src/devices/apu.c @@ -13,7 +13,7 @@ THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE. */ -#define NOTE_PERIOD 0x10000 +#define NOTE_PERIOD (SAMPLE_FREQUENCY * 0x4000 / 11025) #define ADSR_STEP (SAMPLE_FREQUENCY / 0xf) /* clang-format off */