diff options
Diffstat (limited to 'utils/gen_adldata/file_formats')
-rw-r--r-- | utils/gen_adldata/file_formats/load_ail.h | 9 | ||||
-rw-r--r-- | utils/gen_adldata/file_formats/load_bisqwit.h | 9 | ||||
-rw-r--r-- | utils/gen_adldata/file_formats/load_bnk.h | 9 | ||||
-rw-r--r-- | utils/gen_adldata/file_formats/load_bnk2.h | 9 | ||||
-rw-r--r-- | utils/gen_adldata/file_formats/load_ea.h | 9 | ||||
-rw-r--r-- | utils/gen_adldata/file_formats/load_ibk.h | 9 | ||||
-rw-r--r-- | utils/gen_adldata/file_formats/load_jv.h | 9 | ||||
-rw-r--r-- | utils/gen_adldata/file_formats/load_op2.h | 9 | ||||
-rw-r--r-- | utils/gen_adldata/file_formats/load_tmb.h | 9 | ||||
-rw-r--r-- | utils/gen_adldata/file_formats/load_wopl.h | 9 |
10 files changed, 90 insertions, 0 deletions
diff --git a/utils/gen_adldata/file_formats/load_ail.h b/utils/gen_adldata/file_formats/load_ail.h index af2d3b4..a10ff92 100644 --- a/utils/gen_adldata/file_formats/load_ail.h +++ b/utils/gen_adldata/file_formats/load_ail.h @@ -96,6 +96,15 @@ static bool LoadMiles(const char *fn, unsigned bank, const char *prefix) SetBank(bank, (unsigned int)gmno, resno); } } + + AdlBankSetup setup; + setup.volumeModel = VOLUME_Generic; + setup.deepTremolo = true; + setup.deepVibrato = true; + setup.adLibPercussions = false; + setup.scaleModulators = false; + SetBankSetup(bank, setup); + return true; } diff --git a/utils/gen_adldata/file_formats/load_bisqwit.h b/utils/gen_adldata/file_formats/load_bisqwit.h index 0ba4524..015b0eb 100644 --- a/utils/gen_adldata/file_formats/load_bisqwit.h +++ b/utils/gen_adldata/file_formats/load_bisqwit.h @@ -48,6 +48,15 @@ static bool LoadBisqwit(const char *fn, unsigned bank, const char *prefix) SetBank(bank, gmno, resno); } std::fclose(fp); + + AdlBankSetup setup; + setup.volumeModel = VOLUME_Generic; + setup.deepTremolo = true; + setup.deepVibrato = true; + setup.adLibPercussions = false; + setup.scaleModulators = false; + SetBankSetup(bank, setup); + return true; } diff --git a/utils/gen_adldata/file_formats/load_bnk.h b/utils/gen_adldata/file_formats/load_bnk.h index 984855c..a41185a 100644 --- a/utils/gen_adldata/file_formats/load_bnk.h +++ b/utils/gen_adldata/file_formats/load_bnk.h @@ -146,6 +146,15 @@ static bool LoadBNK(const char *fn, unsigned bank, const char *prefix, bool is_f printf("\n"); */ } + + AdlBankSetup setup; + setup.volumeModel = VOLUME_Generic; + setup.deepTremolo = false; + setup.deepVibrato = false; + setup.adLibPercussions = false; + setup.scaleModulators = false; + SetBankSetup(bank, setup); + return true; } diff --git a/utils/gen_adldata/file_formats/load_bnk2.h b/utils/gen_adldata/file_formats/load_bnk2.h index c52af5d..1f3d4a1 100644 --- a/utils/gen_adldata/file_formats/load_bnk2.h +++ b/utils/gen_adldata/file_formats/load_bnk2.h @@ -97,6 +97,15 @@ static bool LoadBNK2(const char *fn, unsigned bank, const char *prefix, SetBank(bank, (unsigned int)gmno, resno); } } + + AdlBankSetup setup; + setup.volumeModel = VOLUME_Generic; + setup.deepTremolo = false; + setup.deepVibrato = false; + setup.adLibPercussions = false; + setup.scaleModulators = false; + SetBankSetup(bank, setup); + return true; } diff --git a/utils/gen_adldata/file_formats/load_ea.h b/utils/gen_adldata/file_formats/load_ea.h index 8653e2a..5e0baa4 100644 --- a/utils/gen_adldata/file_formats/load_ea.h +++ b/utils/gen_adldata/file_formats/load_ea.h @@ -125,6 +125,15 @@ static bool LoadEA(const char *fn, unsigned bank, const char *prefix) } std::fclose(fp); + + AdlBankSetup setup; + setup.volumeModel = VOLUME_CMF; + setup.deepTremolo = false; + setup.deepVibrato = false; + setup.adLibPercussions = false; + setup.scaleModulators = false; + SetBankSetup(bank, setup); + return true; } diff --git a/utils/gen_adldata/file_formats/load_ibk.h b/utils/gen_adldata/file_formats/load_ibk.h index d5909f3..bc03962 100644 --- a/utils/gen_adldata/file_formats/load_ibk.h +++ b/utils/gen_adldata/file_formats/load_ibk.h @@ -66,6 +66,15 @@ static bool LoadIBK(const char *fn, unsigned bank, const char *prefix, bool perc size_t resno = InsertIns(tmp, tmp2, std::string(1, '\377') + name, name2); SetBank(bank, (unsigned int)gmno, resno); } + + AdlBankSetup setup; + setup.volumeModel = VOLUME_Generic; + setup.deepTremolo = false; + setup.deepVibrato = false; + setup.adLibPercussions = false; + setup.scaleModulators = false; + SetBankSetup(bank, setup); + return true; } diff --git a/utils/gen_adldata/file_formats/load_jv.h b/utils/gen_adldata/file_formats/load_jv.h index f0bcbea..125356a 100644 --- a/utils/gen_adldata/file_formats/load_jv.h +++ b/utils/gen_adldata/file_formats/load_jv.h @@ -98,6 +98,15 @@ static bool LoadJunglevision(const char *fn, unsigned bank, const char *prefix) SetBank(bank, gmno, resno); } } + + AdlBankSetup setup; + setup.volumeModel = VOLUME_9X; + setup.deepTremolo = true; + setup.deepVibrato = true; + setup.adLibPercussions = false; + setup.scaleModulators = false; + SetBankSetup(bank, setup); + return true; } diff --git a/utils/gen_adldata/file_formats/load_op2.h b/utils/gen_adldata/file_formats/load_op2.h index 9b5b452..8b7fec6 100644 --- a/utils/gen_adldata/file_formats/load_op2.h +++ b/utils/gen_adldata/file_formats/load_op2.h @@ -154,6 +154,15 @@ static bool LoadDoom(const char *fn, unsigned bank, const char *prefix) printf(" %s VS %s\n", name.c_str(), MidiInsName[a]); printf("------------------------------------------------------------\n");*/ } + + AdlBankSetup setup; + setup.volumeModel = VOLUME_DMX; + setup.deepTremolo = false; + setup.deepVibrato = false; + setup.adLibPercussions = false; + setup.scaleModulators = false; + SetBankSetup(bank, setup); + return true; } diff --git a/utils/gen_adldata/file_formats/load_tmb.h b/utils/gen_adldata/file_formats/load_tmb.h index cd9087a..ab1ff37 100644 --- a/utils/gen_adldata/file_formats/load_tmb.h +++ b/utils/gen_adldata/file_formats/load_tmb.h @@ -62,6 +62,15 @@ static bool LoadTMB(const char *fn, unsigned bank, const char *prefix) size_t resno = InsertIns(tmp, tmp2, name, name2); SetBank(bank, gmno, resno); } + + AdlBankSetup setup; + setup.volumeModel = VOLUME_APOGEE; + setup.deepTremolo = false; + setup.deepVibrato = false; + setup.adLibPercussions = false; + setup.scaleModulators = false; + SetBankSetup(bank, setup); + return true; } diff --git a/utils/gen_adldata/file_formats/load_wopl.h b/utils/gen_adldata/file_formats/load_wopl.h index 533a717..a14ed71 100644 --- a/utils/gen_adldata/file_formats/load_wopl.h +++ b/utils/gen_adldata/file_formats/load_wopl.h @@ -53,6 +53,13 @@ static bool LoadWopl(const char *fn, unsigned bank, const char *prefix) uint16_t mbanks_count = toUint16BE((const uint8_t *)data.data() + 0x0d); uint16_t pbanks_count = toUint16BE((const uint8_t *)data.data() + 0x0f); + AdlBankSetup setup; + setup.deepTremolo = data[0x11] & 0x80; + setup.deepVibrato = data[0x11] & 0x40; + setup.volumeModel = (int)data[0x12]; + setup.adLibPercussions = false; + setup.scaleModulators = false; + // Validate file format by size calculation if(version == 1) { @@ -205,6 +212,8 @@ static bool LoadWopl(const char *fn, unsigned bank, const char *prefix) } } + SetBankSetup(bank, setup); + return true; } |