diff options
author | Wohlstand <admin@wohlnet.ru> | 2020-08-23 20:42:08 +0300 |
---|---|---|
committer | Wohlstand <admin@wohlnet.ru> | 2020-08-23 20:42:08 +0300 |
commit | f0bdcdb297b41f29c3a51a8b3a1a2d12c929d7ba (patch) | |
tree | a1e3bff84addc4eba98a8d9793fcc90614f9854e /utils | |
parent | c59b0a95a007cc1e4ffaa25a2f247f92c89bd504 (diff) | |
download | libADLMIDI-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')
-rw-r--r-- | utils/gen_adldata/file_formats/load_op2.h | 2 |
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; |