aboutsummaryrefslogtreecommitdiff
path: root/utils/gen_adldata
diff options
context:
space:
mode:
authorWohlstand <admin@wohlnet.ru>2020-08-23 20:42:08 +0300
committerWohlstand <admin@wohlnet.ru>2020-08-23 20:42:08 +0300
commitf0bdcdb297b41f29c3a51a8b3a1a2d12c929d7ba (patch)
treea1e3bff84addc4eba98a8d9793fcc90614f9854e /utils/gen_adldata
parentc59b0a95a007cc1e4ffaa25a2f247f92c89bd504 (diff)
downloadlibADLMIDI-f0bdcdb297b41f29c3a51a8b3a1a2d12c929d7ba.tar.gz
libADLMIDI-f0bdcdb297b41f29c3a51a8b3a1a2d12c929d7ba.tar.bz2
libADLMIDI-f0bdcdb297b41f29c3a51a8b3a1a2d12c929d7ba.zip
gen_adldata: Fixed DMX bank importing
A silly mistake causes a wrong value of FB-CONN byte on some instruments that distorts sounding of them.
Diffstat (limited to 'utils/gen_adldata')
-rw-r--r--utils/gen_adldata/file_formats/load_op2.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/utils/gen_adldata/file_formats/load_op2.h b/utils/gen_adldata/file_formats/load_op2.h
index 494655d..169ed34 100644
--- a/utils/gen_adldata/file_formats/load_op2.h
+++ b/utils/gen_adldata/file_formats/load_op2.h
@@ -111,7 +111,7 @@ bool BankFormats::LoadDoom(BanksDump &db, const char *fn, unsigned bank, const s
tmp[index].data[9] = src.scale_2 | src.level_2;
tmp[index].data[10] = src.feedback;
tmp[index].finetune = int8_t(src.basenote + 12);
- inst.fbConn |= (uint_fast16_t(src.feedback) << (a == 1 ? 8 : 0));
+ inst.fbConn |= (uint_fast16_t(src.feedback) << (index == 1 ? 8 : 0));
db.toOps(tmp[index], ops, index * 2);
}
struct ins tmp2;