From 17b5e86f44f3d71e8fe43c40f57c12a9649c7ad5 Mon Sep 17 00:00:00 2001 From: Wohlstand Date: Wed, 8 Nov 2017 23:11:01 +0300 Subject: Fixed zero four-operators bug when using a bigger non-GM bank --- src/adlmidi_load.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/adlmidi_load.cpp') diff --git a/src/adlmidi_load.cpp b/src/adlmidi_load.cpp index 3eea1b7..359536a 100644 --- a/src/adlmidi_load.cpp +++ b/src/adlmidi_load.cpp @@ -244,6 +244,8 @@ bool MIDIplay::LoadBank(MIDIplay::fileReader &fr) opl.dynamic_melodic_banks.clear(); opl.dynamic_percussion_banks.clear(); + opl.setEmbeddedBank(m_setup.AdlBank); + if(version >= 2)//Read bank meta-entries { for(uint16_t i = 0; i < count_melodic_banks; i++) @@ -279,8 +281,6 @@ bool MIDIplay::LoadBank(MIDIplay::fileReader &fr) } } - opl.setEmbeddedBank(m_setup.AdlBank); - uint16_t total = 128 * count_melodic_banks; bool readPercussion = false; -- cgit v1.2.3