From 511de797cb69b7b547fd2fd2ff8a1fea55827238 Mon Sep 17 00:00:00 2001 From: Eknous-P Date: Tue, 21 Oct 2025 22:10:45 +0400 Subject: [PATCH] fix length resample not incrementing sometimes --- src/gui/sampleEdit.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gui/sampleEdit.cpp b/src/gui/sampleEdit.cpp index 4415130d9..441c0294a 100644 --- a/src/gui/sampleEdit.cpp +++ b/src/gui/sampleEdit.cpp @@ -1144,7 +1144,7 @@ void FurnaceGUI::drawSampleEdit() { if (resampleTarget>384000) resampleTarget=384000; } double factor=resampleTarget/(double)targetRate; - unsigned int targetLength=sample->samples*factor; + unsigned int targetLength=round(sample->samples*factor); if (ImGui::InputScalar("Length##SRLen",ImGuiDataType_U32,&targetLength, &_ONE, &_SIXTEEN)) { if (targetLength<1) targetLength=1; resampleTarget=targetRate*targetLength/(double)sample->samples;