From c258c507583b870b8a7ab84087d2da360b589686 Mon Sep 17 00:00:00 2001 From: Eknous-P Date: Tue, 25 Nov 2025 12:54:02 +0400 Subject: [PATCH] fix piano keys sometimes turning black --- src/gui/pattern.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gui/pattern.cpp b/src/gui/pattern.cpp index 53fb0338e..cb1bc5f1e 100644 --- a/src/gui/pattern.cpp +++ b/src/gui/pattern.cpp @@ -696,6 +696,7 @@ void FurnaceGUI::drawPattern() { } } else if (settings.channelFeedbackStyle==4 && e->isRunning()) { float amount=powf(chanOscVol[i],settings.channelFeedbackGamma); + if (isnan(amount)) amount=0; // how is it nan tho?? if (e->getChanState(i)->keyOff) amount=0.0f; keyHit[i]=amount*0.2f; if (!muted && e->getChanState(i)->keyOn) {