aboutsummaryrefslogtreecommitdiff
path: root/utils/gen_adldata/file_formats
diff options
context:
space:
mode:
Diffstat (limited to 'utils/gen_adldata/file_formats')
-rw-r--r--utils/gen_adldata/file_formats/load_ail.h9
-rw-r--r--utils/gen_adldata/file_formats/load_bisqwit.h9
-rw-r--r--utils/gen_adldata/file_formats/load_bnk.h9
-rw-r--r--utils/gen_adldata/file_formats/load_bnk2.h9
-rw-r--r--utils/gen_adldata/file_formats/load_ea.h9
-rw-r--r--utils/gen_adldata/file_formats/load_ibk.h9
-rw-r--r--utils/gen_adldata/file_formats/load_jv.h9
-rw-r--r--utils/gen_adldata/file_formats/load_op2.h9
-rw-r--r--utils/gen_adldata/file_formats/load_tmb.h9
-rw-r--r--utils/gen_adldata/file_formats/load_wopl.h9
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;
}