From 688517bfd11c56fec51f168b3de4cdef9c15894f Mon Sep 17 00:00:00 2001 From: freq-mod Date: Tue, 10 Sep 2024 18:10:42 +0200 Subject: [PATCH] OPLL: fix ins preview --- src/gui/insEdit.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/gui/insEdit.cpp b/src/gui/insEdit.cpp index 5ec8c8d05..8086210d8 100644 --- a/src/gui/insEdit.cpp +++ b/src/gui/insEdit.cpp @@ -3499,8 +3499,8 @@ void FurnaceGUI::insTabFM(DivInstrument* ins) { opllPreview.alg=ins->fm.alg; opllPreview.fb=patch->fb; - opllPreview.fms=patch->dm; - opllPreview.ams=patch->dc; + opllPreview.fms=patch->dc; + opllPreview.ams=patch->dm; opllPreview.op[0].tl=patch->tl; opllPreview.op[1].tl=ins->fm.op[1].tl; @@ -3510,6 +3510,7 @@ void FurnaceGUI::insTabFM(DivInstrument* ins) { opllPreview.op[i].vib=patch->vib[i]; opllPreview.op[i].ssgEnv=patch->et[i]?8:0; opllPreview.op[i].ksr=patch->ksr[i]; + opllPreview.op[i].ksl=patch->ksl[i]; opllPreview.op[i].mult=patch->multi[i]; opllPreview.op[i].ar=patch->ar[i]; opllPreview.op[i].dr=patch->dr[i];