From afa59a27ff0567a2c608e4a6f5f8a1e98a617008 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Mon, 18 Apr 2022 04:16:59 -0500 Subject: [PATCH] fix note preview for ADPCM-A --- src/engine/engine.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/engine/engine.cpp b/src/engine/engine.cpp index 6d0d4df0e..88f50da92 100644 --- a/src/engine/engine.cpp +++ b/src/engine/engine.cpp @@ -1971,7 +1971,7 @@ void DivEngine::autoNoteOn(int ch, int ins, int note, int vol) { } do { - if ((ins==-1 || getPreferInsType(finalChan)==getIns(ins)->type || getIns(ins)->type==DIV_INS_AMIGA) && chan[finalChan].midiNote==-1) { + if ((ins==-1 || getChannelType(finalChan)==4 || getPreferInsType(finalChan)==getIns(ins)->type || getIns(ins)->type==DIV_INS_AMIGA) && chan[finalChan].midiNote==-1) { chan[finalChan].midiNote=note; pendingNotes.push(DivNoteEvent(finalChan,ins,note,vol,true)); break;