From c0acd472ed6b12753d99604ea3ff185b2d595400 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Mon, 23 Oct 2023 16:40:30 -0500 Subject: [PATCH] SoundUnit: fix sample map --- src/engine/platform/su.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/engine/platform/su.cpp b/src/engine/platform/su.cpp index a2fb05eff4..5a88618f3d 100644 --- a/src/engine/platform/su.cpp +++ b/src/engine/platform/su.cpp @@ -233,8 +233,7 @@ void DivPlatformSoundUnit::tick(bool sysTick) { } if (chan[i].keyOn) { if (chan[i].pcm) { - DivInstrument* ins=parent->getIns(chan[i].ins,DIV_INS_SU); - int sNum=ins->amiga.getSample(chan[i].note); + int sNum=chan[i].sample; DivSample* sample=parent->getSample(sNum); if (sample!=NULL && sNum>=0 && sNumsong.sampleLen) { unsigned int sampleEnd=sampleOffSU[sNum]+(sample->getLoopEndPosition());