aboutsummaryrefslogtreecommitdiff
path: root/utils/gen_adldata/file_formats/load_wopl.h
diff options
context:
space:
mode:
authorVitaly Novichkov <admin@wohlnet.ru>2019-07-02 01:11:42 +0300
committerVitaly Novichkov <admin@wohlnet.ru>2019-07-02 01:11:42 +0300
commit6a3a102b21e7d0b4e8fe3147294d9b02f0fcd166 (patch)
treee64dd09af1362b8442f568138eb88feab1beb311 /utils/gen_adldata/file_formats/load_wopl.h
parent2049fb0a387b627a2c63442ea34973f4864533c4 (diff)
downloadlibADLMIDI-6a3a102b21e7d0b4e8fe3147294d9b02f0fcd166.tar.gz
libADLMIDI-6a3a102b21e7d0b4e8fe3147294d9b02f0fcd166.tar.bz2
libADLMIDI-6a3a102b21e7d0b4e8fe3147294d9b02f0fcd166.zip
Fix for pseudo-4op instruments
Diffstat (limited to 'utils/gen_adldata/file_formats/load_wopl.h')
-rw-r--r--utils/gen_adldata/file_formats/load_wopl.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/utils/gen_adldata/file_formats/load_wopl.h b/utils/gen_adldata/file_formats/load_wopl.h
index 0f05b6a..0db911c 100644
--- a/utils/gen_adldata/file_formats/load_wopl.h
+++ b/utils/gen_adldata/file_formats/load_wopl.h
@@ -208,7 +208,7 @@ bool BankFormats::LoadWopl(BanksDump &db, const char *fn, unsigned bank, const s
inst.instFlags = flags;
inst.percussionKeyNumber = is_percussion ? data[offset + 38] : 0;
inst.noteOffset1 = int8_t(toSint16BE((const uint8_t *)data.data() + offset + 32));
- inst.noteOffset2 = int8_t(toSint16BE((const uint8_t *)data.data() + offset + 32));
+ inst.noteOffset2 = int8_t(toSint16BE((const uint8_t *)data.data() + offset + 34));
inst.secondVoiceDetune = static_cast<int_fast8_t>(data[offset + 37]);
inst.midiVelocityOffset = static_cast<int_fast8_t>(data[offset + 36]);
inst.fbConn = (static_cast<uint_fast16_t>(data[offset + 40])) |