aboutsummaryrefslogtreecommitdiff
path: root/utils/gen_adldata/file_formats
diff options
context:
space:
mode:
authorWohlstand <admin@wohlnet.ru>2020-08-23 22:10:46 +0300
committerWohlstand <admin@wohlnet.ru>2020-08-23 22:10:46 +0300
commitf656802667e93be893ebc30a18b0f12482586e6f (patch)
treecfc7288ee0b7cb05168e84b99abe892420ea29b9 /utils/gen_adldata/file_formats
parent5c34909e6c77fabc2e5bfa33190b9994707e6b9e (diff)
downloadlibADLMIDI-f656802667e93be893ebc30a18b0f12482586e6f.tar.gz
libADLMIDI-f656802667e93be893ebc30a18b0f12482586e6f.tar.bz2
libADLMIDI-f656802667e93be893ebc30a18b0f12482586e6f.zip
gen_adldata: remove the rest of old code
Diffstat (limited to 'utils/gen_adldata/file_formats')
-rw-r--r--utils/gen_adldata/file_formats/load_ail.h11
-rw-r--r--utils/gen_adldata/file_formats/load_bisqwit.h7
-rw-r--r--utils/gen_adldata/file_formats/load_bnk.h24
-rw-r--r--utils/gen_adldata/file_formats/load_bnk2.h13
-rw-r--r--utils/gen_adldata/file_formats/load_ea.h13
-rw-r--r--utils/gen_adldata/file_formats/load_ibk.h14
-rw-r--r--utils/gen_adldata/file_formats/load_jv.h25
-rw-r--r--utils/gen_adldata/file_formats/load_op2.h21
-rw-r--r--utils/gen_adldata/file_formats/load_tmb.h14
-rw-r--r--utils/gen_adldata/file_formats/load_wopl.h21
10 files changed, 17 insertions, 146 deletions
diff --git a/utils/gen_adldata/file_formats/load_ail.h b/utils/gen_adldata/file_formats/load_ail.h
index abeda95..3ab38ef 100644
--- a/utils/gen_adldata/file_formats/load_ail.h
+++ b/utils/gen_adldata/file_formats/load_ail.h
@@ -15,9 +15,9 @@ struct GTL_Head // GTL file header entry structure
bool BankFormats::LoadMiles(BanksDump &db, const char *fn, unsigned bank,
const std::string &bankTitle, const char *prefix)
{
- #ifdef HARD_BANKS
+#ifdef HARD_BANKS
writeIni("AIL", fn, prefix, bank, INI_Both);
- #endif
+#endif
FILE *fp = std::fopen(fn, "rb");
if(!fp)
return false;
@@ -173,13 +173,6 @@ bool BankFormats::LoadMiles(BanksDump &db, const char *fn, unsigned bank,
}
}
-// AdlBankSetup setup;
-// setup.volumeModel = VOLUME_Generic;
-// setup.deepTremolo = true;
-// setup.deepVibrato = true;
-// setup.scaleModulators = false;
-// SetBankSetup(bank, setup);
-
for(auto &b : bnkMelodic)
db.addMidiBank(bankDb, false, b);
db.addMidiBank(bankDb, true, bnkPercussion);
diff --git a/utils/gen_adldata/file_formats/load_bisqwit.h b/utils/gen_adldata/file_formats/load_bisqwit.h
index 2c803dd..478935f 100644
--- a/utils/gen_adldata/file_formats/load_bisqwit.h
+++ b/utils/gen_adldata/file_formats/load_bisqwit.h
@@ -78,13 +78,6 @@ bool BankFormats::LoadBisqwit(BanksDump &db, const char *fn, unsigned bank, cons
db.addMidiBank(bankDb, false, bnkMelodique);
db.addMidiBank(bankDb, true, bnkPercussion);
-// AdlBankSetup setup;
-// setup.volumeModel = VOLUME_Generic;
-// setup.deepTremolo = true;
-// setup.deepVibrato = true;
-// 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 4021831..ed47567 100644
--- a/utils/gen_adldata/file_formats/load_bnk.h
+++ b/utils/gen_adldata/file_formats/load_bnk.h
@@ -11,9 +11,9 @@ bool BankFormats::LoadBNK(BanksDump &db, const char *fn, unsigned bank,
const std::string &bankTitle, const char *prefix,
bool is_fat, bool percussive)
{
- #ifdef HARD_BANKS
+#ifdef HARD_BANKS
writeIni("HMI", fn, prefix, bank, percussive ? INI_Drums : INI_Melodic);
- #endif
+#endif
FILE *fp = std::fopen(fn, "rb");
if(!fp)
return false;
@@ -121,24 +121,15 @@ bool BankFormats::LoadBNK(BanksDump &db, const char *fn, unsigned bank,
tmp2.midi_velocity_offset = 0;
tmp2.rhythmModeDrum = 0;
- if(is_fat) tmp.data[10] ^= 1;
+ if(is_fat)
+ tmp.data[10] ^= 1;
db.toOps(tmp, ops, 0);
inst.percussionKeyNumber = is_fat ? voice_num : (percussive ? usage_flag : 0);
inst.setFbConn(op1[2] * 2 + op1[12]);
-// size_t resno = InsertIns(tmp, tmp2, std::string(1, '\377') + name, name2);
-
if(!is_fat)
- {
-// SetBank(bank, (unsigned int)gmno, resno);
db.addInstrument(bnk, n & 127, inst, ops, fn);
- }
- else
- {
-// if(name[2] == 'O' || name[1] == 'M') SetBank(bank + 0, (unsigned int)gmno, resno);
-// if(name[2] == 'S' || name[1] == 'M') SetBank(bank + 1, (unsigned int)gmno, resno);
- }
/*
for(unsigned p=0; p<30; ++p)
@@ -166,13 +157,6 @@ bool BankFormats::LoadBNK(BanksDump &db, const char *fn, unsigned bank,
db.addMidiBank(bankDb, percussive, bnk);
-// AdlBankSetup setup;
-// setup.volumeModel = VOLUME_Generic;
-// setup.deepTremolo = false;
-// setup.deepVibrato = 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 fc36dd2..1d78c4b 100644
--- a/utils/gen_adldata/file_formats/load_bnk2.h
+++ b/utils/gen_adldata/file_formats/load_bnk2.h
@@ -120,18 +120,12 @@ bool BankFormats::LoadBNK2(BanksDump &db, const char *fn, unsigned bank,
// dual-op
tmp2.real4op = true;
tmp[1].diff = true;
-// size_t resno = InsertIns(tmp[0], tmp[1], tmp2, std::string(1, '\377') + name, name2);
-// SetBank(bank, (unsigned int)gmno, resno);
-
inst.instFlags |= BanksDump::InstrumentEntry::WOPL_Ins_4op;
db.addInstrument(bnk, patchId, inst, opsD, fn);
}
else
{
// single-op
-// size_t resno = InsertIns(tmp[0], tmp2, std::string(1, '\377') + name, name2);
-// SetBank(bank, (unsigned int)gmno, resno);
-
db.addInstrument(bnk, patchId, inst, opsD, fn);
}
}
@@ -139,13 +133,6 @@ bool BankFormats::LoadBNK2(BanksDump &db, const char *fn, unsigned bank,
db.addMidiBank(bankDb, false, bnkMelodic);
db.addMidiBank(bankDb, true, bnkPercussion);
-// AdlBankSetup setup;
-// setup.volumeModel = VOLUME_Generic;
-// setup.deepTremolo = false;
-// setup.deepVibrato = 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 0e2d294..43d4d5d 100644
--- a/utils/gen_adldata/file_formats/load_ea.h
+++ b/utils/gen_adldata/file_formats/load_ea.h
@@ -110,15 +110,12 @@ bool BankFormats::LoadEA(BanksDump &db, const char *fn, unsigned bank,
{
snprintf(name2, 512, "%sunk%04X", prefix, offset);
}
-// size_t resno = InsertIns(tmp, tmp2, std::string(1, '\377') + name, name2);
-// SetBank(bank, gmno, resno);
db.addInstrument(bnkMelodic, gmno, inst, ops, fn);
if(gmno == 10)
{
/*tmp.finetune=0;*/ tmp2.notenum = 0x49;
-// SetBank(bank, 0x80 + 0x36, InsertIns(tmp, tmp2, std::string(1, '\377') + MidiInsName[0x80 + 0x36 - 35], std::string(1, '\377') + prefix + "P54"));
inst.percussionKeyNumber = 0x49;
db.addInstrument(bnkPercussion, 0x36, inst, ops, fn);
}
@@ -126,7 +123,6 @@ bool BankFormats::LoadEA(BanksDump &db, const char *fn, unsigned bank,
if(gmno == 18)
{
/*tmp.finetune=0;*/ tmp2.notenum = 0x17;
-// SetBank(bank, 0x80 + 0x2A, InsertIns(tmp, tmp2, std::string(1, '\377') + MidiInsName[0x80 + 0x2A - 35], std::string(1, '\377') + prefix + "P42"));
inst.percussionKeyNumber = 0x17;
db.addInstrument(bnkPercussion, 0x2A, inst, ops, fn);
}
@@ -134,7 +130,6 @@ bool BankFormats::LoadEA(BanksDump &db, const char *fn, unsigned bank,
if(gmno == 16)
{
/*tmp.finetune=0;*/ tmp2.notenum = 0x0C;
-// SetBank(bank, 0x80 + 0x24, InsertIns(tmp, tmp2, std::string(1, '\377') + MidiInsName[0x80 + 0x24 - 35], std::string(1, '\377') + prefix + "P36"));
inst.percussionKeyNumber = 0x0C;
db.addInstrument(bnkPercussion, 0x24, inst, ops, fn);
}
@@ -142,7 +137,6 @@ bool BankFormats::LoadEA(BanksDump &db, const char *fn, unsigned bank,
if(gmno == 17)
{
/*tmp.finetune=0;*/ tmp2.notenum = 0x01;
-// SetBank(bank, 0x80 + 0x26, InsertIns(tmp, tmp2, std::string(1, '\377') + MidiInsName[0x80 + 0x26 - 35], std::string(1, '\377') + prefix + "P38"));
inst.percussionKeyNumber = 0x01;
db.addInstrument(bnkPercussion, 0x26, inst, ops, fn);
}
@@ -150,13 +144,6 @@ bool BankFormats::LoadEA(BanksDump &db, const char *fn, unsigned bank,
std::fclose(fp);
-// AdlBankSetup setup;
-// setup.volumeModel = VOLUME_CMF;
-// setup.deepTremolo = false;
-// setup.deepVibrato = false;
-// setup.scaleModulators = false;
-// SetBankSetup(bank, setup);
-
db.addMidiBank(bankDb, false, bnkMelodic);
db.addMidiBank(bankDb, true, bnkPercussion);
diff --git a/utils/gen_adldata/file_formats/load_ibk.h b/utils/gen_adldata/file_formats/load_ibk.h
index 6ae907e..d5794c5 100644
--- a/utils/gen_adldata/file_formats/load_ibk.h
+++ b/utils/gen_adldata/file_formats/load_ibk.h
@@ -7,9 +7,9 @@ bool BankFormats::LoadIBK(BanksDump &db, const char *fn, unsigned bank,
const std::string &bankTitle, const char *prefix,
bool percussive, bool noRhythmMode)
{
- #ifdef HARD_BANKS
+#ifdef HARD_BANKS
writeIni("IBK", fn, prefix, bank, percussive ? INI_Drums : INI_Melodic);
- #endif
+#endif
FILE *fp = std::fopen(fn, "rb");
if(!fp)
return false;
@@ -112,21 +112,11 @@ bool BankFormats::LoadIBK(BanksDump &db, const char *fn, unsigned bank,
}
}
-// size_t resno = InsertIns(tmp, tmp2, std::string(1, '\377') + name, name2);
-// SetBank(bank, (unsigned int)gmno, resno);
-
db.addInstrument(bnk, a, inst, ops, fn);
}
db.addMidiBank(bankDb, percussive, bnk);
-// AdlBankSetup setup;
-// setup.volumeModel = VOLUME_Generic;
-// setup.deepTremolo = false;
-// setup.deepVibrato = 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 1cb6a16..381f562 100644
--- a/utils/gen_adldata/file_formats/load_jv.h
+++ b/utils/gen_adldata/file_formats/load_jv.h
@@ -6,9 +6,9 @@
bool BankFormats::LoadJunglevision(BanksDump &db, const char *fn, unsigned bank, const std::string &bankTitle, const char *prefix)
{
- #ifdef HARD_BANKS
+#ifdef HARD_BANKS
writeIni("Junglevision", fn, prefix, bank, INI_Both);
- #endif
+#endif
FILE *fp = std::fopen(fn, "rb");
if(!fp)
return false;
@@ -101,37 +101,20 @@ bool BankFormats::LoadJunglevision(BanksDump &db, const char *fn, unsigned bank,
db.toOps(tmp[1], ops, 2);
std::string name;
- if(midi_index >= 0) name = std::string(1, '\377') + MidiInsName[midi_index];
+ if(midi_index >= 0)
+ name = std::string(1, '\377') + MidiInsName[midi_index];
char name2[512];
sprintf(name2, "%s%c%u", prefix,
(gmno < 128 ? 'M' : 'P'), gmno & 127);
- if(!data[offset])
- {
-// size_t resno = InsertIns(tmp[0], tmp2, name, name2);
-// SetBank(bank, gmno, resno);
- }
- else // Double instrument
- {
-// size_t resno = InsertIns(tmp[0], tmp[1], tmp2, name, name2);
-// SetBank(bank, gmno, resno);
- }
db.addInstrument(bnk, patchId, inst, ops, fn);
}
db.addMidiBank(bankDb, false, bnkMelodique);
db.addMidiBank(bankDb, true, bnkPercussion);
-// AdlBankSetup setup;
-// setup.volumeModel = VOLUME_9X;
-// setup.deepTremolo = true;
-// setup.deepVibrato = true;
-// setup.scaleModulators = false;
-// SetBankSetup(bank, setup);
-
return true;
}
#endif // LOAD_JV_H
-
diff --git a/utils/gen_adldata/file_formats/load_op2.h b/utils/gen_adldata/file_formats/load_op2.h
index 169ed34..0c56ef6 100644
--- a/utils/gen_adldata/file_formats/load_op2.h
+++ b/utils/gen_adldata/file_formats/load_op2.h
@@ -51,9 +51,9 @@ struct Doom_opl_instr
bool BankFormats::LoadDoom(BanksDump &db, const char *fn, unsigned bank, const std::string &bankTitle, const char *prefix)
{
- #ifdef HARD_BANKS
+#ifdef HARD_BANKS
writeIni("OP2", fn, prefix, bank, INI_Both);
- #endif
+#endif
FILE *fp = std::fopen(fn, "rb");
if(!fp)
return false;
@@ -137,19 +137,11 @@ bool BankFormats::LoadDoom(BanksDump &db, const char *fn, unsigned bank, const s
inst.percussionKeyNumber = tmp2.notenum;
inst.secondVoiceDetune = static_cast<char>(static_cast<int>(ins.finetune) - 128);
- if(!(ins.flags & FL_DOUBLE_VOICE))
- {
-// size_t resno = InsertIns(tmp[0], tmp2, std::string(1, '\377') + name, name2);
-// SetBank(bank, (unsigned int)gmno, resno);
- }
- else // Double instrument
+ if((ins.flags & FL_DOUBLE_VOICE) != 0)
{
tmp2.pseudo4op = true;
// Simulate behavior of DMX second voice detune
tmp2.voice2_fine_tune = (double)((ins.finetune >> 1) - 64) / 32.0;
- //printf("/*DOOM FINE TUNE (flags %000X instrument is %d) IS %d -> %lf*/\n", ins.flags, a, ins.finetune, tmp2.fine_tune);
-// size_t resno = InsertIns(tmp[0], tmp[1], tmp2, std::string(1, '\377') + name, name2);
-// SetBank(bank, (unsigned int)gmno, resno);
}
db.addInstrument(bnk, patchId, inst, ops, fn);
@@ -178,13 +170,6 @@ bool BankFormats::LoadDoom(BanksDump &db, const char *fn, unsigned bank, const s
db.addMidiBank(bankDb, false, bnkMelodique);
db.addMidiBank(bankDb, true, bnkPercussion);
-// AdlBankSetup setup;
-// setup.volumeModel = VOLUME_DMX;
-// setup.deepTremolo = false;
-// setup.deepVibrato = 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 e0b0e31..76478d1 100644
--- a/utils/gen_adldata/file_formats/load_tmb.h
+++ b/utils/gen_adldata/file_formats/load_tmb.h
@@ -6,9 +6,9 @@
bool BankFormats::LoadTMB(BanksDump &db, const char *fn, unsigned bank, const std::string &bankTitle, const char *prefix)
{
- #ifdef HARD_BANKS
+#ifdef HARD_BANKS
writeIni("TMB", fn, prefix, bank, INI_Both);
- #endif
+#endif
FILE *fp = std::fopen(fn, "rb");
if(!fp)
return false;
@@ -77,22 +77,12 @@ bool BankFormats::LoadTMB(BanksDump &db, const char *fn, unsigned bank, const st
sprintf(name2, "%s%c%u", prefix,
(gmno < 128 ? 'M' : 'P'), gmno & 127);
-// size_t resno = InsertIns(tmp, tmp2, name, name2);
-// SetBank(bank, gmno, resno);
-
db.addInstrument(bnk, patchId, inst, ops, fn);
}
db.addMidiBank(bankDb, false, bnkMelodique);
db.addMidiBank(bankDb, true, bnkPercussion);
-// AdlBankSetup setup;
-// setup.volumeModel = VOLUME_APOGEE;
-// setup.deepTremolo = false;
-// setup.deepVibrato = 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 a60cbc4..1d24dc6 100644
--- a/utils/gen_adldata/file_formats/load_wopl.h
+++ b/utils/gen_adldata/file_formats/load_wopl.h
@@ -58,12 +58,6 @@ bool BankFormats::LoadWopl(BanksDump &db, const char *fn, unsigned bank, const s
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] & 0x01) != 0;
-// setup.deepVibrato = (data[0x11] & 0x02) != 0;
-// setup.volumeModel = (int)data[0x12];
-// setup.scaleModulators = false;
-
size_t bankDb = db.initBank(bank, bankTitle, static_cast<uint_fast16_t>((static_cast<unsigned>(data[0x11]) << 8) | static_cast<unsigned>(data[0x12])));
// Validate file format by size calculation
@@ -254,27 +248,12 @@ bool BankFormats::LoadWopl(BanksDump &db, const char *fn, unsigned bank, const s
else
snprintf(name2, 512, "%sM%u", prefix, i);
-// if(bankno == 0)
-// {
-// if(!real4op && !tmp2.pseudo4op)
-// {
-// size_t resno = InsertIns(tmp[0], tmp2, name, name2);
-// SetBank(bank, gmno, resno);
-// }
-// else
-// {
-// size_t resno = InsertIns(tmp[0], tmp[1], tmp2, name, name2);
-// SetBank(bank, gmno, resno);
-// }
-// }
db.addInstrument(bnk, i, inst, ops, fn);
}
db.addMidiBank(bankDb, is_percussion, bnk);
}
}
-// SetBankSetup(bank, setup);
-
return true;
}