; ; This INI file is used for gen_adlmidi utiltiy ; used to generate adldata.cpp file ; ; This is NOT used by ADLMIDI itself to list available banks. ; ; If you want to change list of banks in libADLMIDI, just run ; "bin/gen_adldata src/adldata.cpp" and wait until it will generate updated ; banks store, and then run "make" to rebuild libADLMIDI library with new set of ; banks ; [General] banks = 78 [bank-0] ;AIL (Star Control 3, Albion, Empire 2, Sensible Soccer, Settlers 2, many others) name = "AIL (The Fat Man 2op set, default AIL)" games = "Star Control 3; Albion, Empire 2; Sensible Soccer; Settlers 2" format = AIL file = "fm_banks/ail/star_control_3.opl" prefix = "G" [bank-1] name = "Bisqwit (selection of 4op and 2op)" games = "Bisqwit" format = Bisqwit file = "fm_banks/misc_files/bisqwit.adlraw" prefix = "Bisq" [bank-2] name = "HMI (Descent, Asterix)" games = "Descent; Asterix" format = HMI file = "fm_banks/hmi/Descent/melodic.bnk" file-p = "fm_banks/hmi/Descent/drum.bnk" prefix = "HMIGM" prefix-p = "HMIGP" [bank-3] name = "HMI (Descent:: Int)" games = "Descent::Int" format = HMI file = "fm_banks/hmi/Descent/intmelo.bnk" file-p = "fm_banks/hmi/Descent/intdrum.bnk" prefix = "intM" prefix-p = "intP" [bank-4] name = "HMI (Descent:: Ham)" games = "Descent::Ham" format = HMI file = "fm_banks/hmi/Descent/hammelo.bnk" file-p = "fm_banks/hmi/Descent/hamdrum.bnk" prefix = "hamM" prefix-p = "hamP" [bank-5] name = "HMI (Descent:: Rick)" games = "Descent::Rick" format = HMI file = "fm_banks/hmi/Descent/rickmelo.bnk" file-p = "fm_banks/hmi/Descent/rickdrum.bnk" prefix = "rickM" prefix-p = "rickP" [bank-6] name = "HMI (Descent 2)" games = "Descent 2" format = HMI file = "fm_banks/hmi/Descent_2/melodic.bnk" file-p = "fm_banks/hmi/Descent_2/drum.bnk" prefix = "b6M" prefix-p = "b6P" [bank-7] name = "HMI (Normality)" games = "Normality" format = HMI file = "fm_banks/hmi/Normality/melodic.bnk" file-p = "fm_banks/hmi/Normality/drum.bnk" prefix = "b7M" prefix-p = "b7P" [bank-8] name = "HMI (Shattered Steel)" games = "Shattered Steel" format = HMI file = "fm_banks/hmi/Shattered_Steel/melodic.bnk" file-p = "fm_banks/hmi/Shattered_Steel/drum.bnk" prefix = "b8M" prefix-p = "b8P" ; This bank was a bit modded and re-saved into TMB format. ; Some instruments are sounded too dirty and was improved a bit. ;[bank-9] ;name = "HMI (Theme Park)" ;format = TMB ;file = "fm_banks/bnk_files/themepark.tmb" ;prefix = "b9MP" [bank-9] name = "HMI (Theme Park)" games = "Theme Park" format = HMI file = "fm_banks/hmi/Theme_Park/melodic.bnk" file-p = "fm_banks/hmi/Theme_Park/drum.bnk" prefix = "b9M" prefix-p = "b9P" [bank-10] name = "HMI (MegaPatch by LoudMouth)" games = "3d Table Sports; Battle Arena Toshinden" format = HMI file = "fm_banks/hmi/3d_Table_Sports/melodic.bnk" file-p = "fm_banks/hmi/3d_Table_Sports/drum.bnk" prefix = "b9MP" prefix-p = "b10P" [bank-11] name = "HMI (Aces of the Deep)" games = "Aces of the Deep" format = HMI file = "fm_banks/hmi/Aces_of_the_Deep/melodic.bnk" file-p = "fm_banks/hmi/Aces_of_the_Deep/drum.bnk" prefix = "b10M" prefix-p = "b11P" [bank-12] name = "HMI (Earthsiege)" games = "Earthsiege" format = HMI file = "fm_banks/hmi/Earthsiege/melodic.bnk" file-p = "fm_banks/hmi/Earthsiege/drum.bnk" prefix = "b12M" prefix-p = "b12P" [bank-13] name = "HMI (Anvil of Dawn)" games = "Anvil of Dawn" format = HMI file = "fm_banks/hmi/Anvil_of_Dawn/melodic.bnk" file-p = "fm_banks/hmi/Anvil_of_Dawn/drum.bnk" prefix = "b12P" prefix-p = "b13P" [bank-14] name = "DMX (Bobby Prince v2)" games = "Doom 2" format = OP2 file = "fm_banks/dmx/doom2.op2" prefix = "dM" [bank-15] name = "DMX (Cygnus Studios, default DMX)" games = "Mercenary 2029; Heretic; Hexen" format = OP2 file = "fm_banks/dmx/heretic.op2" prefix = "hxM" [bank-16] name = "DMX (Bobby Prince v1)" games = "Doom; MUSPLay" format = OP2 file = "fm_banks/dmx/doom1.op2" prefix = "mus" [bank-17] ;AIL (Discworld, Grandest Fleet, Pocahontas, Slob Zone 3d, Ultima 4, Zorro) name = "AIL (Discworld, Grandest Fleet, etc.)" games = "Discworld; Grandest Fleet; Pocahontas; Slob Zone 3d; Ultima 4, Zorro; Simon the Sorcerer 2" format = AIL file = "fm_banks/ail/Discworld.opl" prefix = "f17G" [bank-18] name = "AIL (Warcraft 2)" games = "Warcraft 2" format = AIL file = "fm_banks/ail/warcraft2.ad" prefix = "sG" [bank-19] name = "AIL (Syndicate)" games = "Syndicate" format = AIL file = "fm_banks/ail/Syndicate.opl" prefix = "f19G" mt32-defaults = true [bank-20] ;Guilty, Orion Conspiracy, Terra Nova Strike Force Centauri name = "AIL (Guilty, Orion Conspiracy, TNSFC ::4op)" games = "Guilty; Orion Conspiracy; Terra Nova Strike Force Centauri" format = AIL file = "fm_banks/ail/Guilty.opl" prefix = "f20G" [bank-21] name = "AIL (Magic Carpet 2) :NON-GM:" games = "Magic Carpet 2" format = AIL file = "fm_banks/ail/non-gm/MagicCarpet2.opl" prefix = "f21G" mt32-defaults = true [bank-22] name = "AIL (Nemesis)" games = "Nemesis" format = AIL file = "fm_banks/ail/nemesis.opl" prefix = "nem" [bank-23] name = "AIL (Jagged Alliance) :NON-GM:" games = "Jagged Alliance" format = AIL file = "fm_banks/ail/non-gm/JaggedAlliance.opl" prefix = "f23G" mt32-defaults = true [bank-24] ; :: 4op, MISSING INSTRUMENTS name = "AIL (When Two Worlds War) :MISS-INS:" games = "When Two Worlds War" format = AIL file = "fm_banks/ail/miss-inst/WhenTwoWorldsWar.opl" prefix = "f24G" mt32-defaults = true [bank-25] ; :: MISSING INSTRUMENTS name = "AIL (Bards Tale Construction) :MISS-INS:" games = "Bards Tale Construction" format = AIL file = "fm_banks/ail/miss-inst/BardsTaleConstruction.opl" prefix = "f25G" mt32-defaults = true [bank-26] name = "AIL (Return to Zork) :NON-GM:" games = "Return to Zork" format = AIL file = "fm_banks/ail/non-gm/ReturnToZork.opl" prefix = "f26G" mt32-defaults = true [bank-27] name = "AIL (Theme Hospital)" games = "Theme Hospital" format = AIL file = "fm_banks/ail/ThemeHospital.opl" prefix = "f27G" [bank-28] name = "AIL (National Hockey League PA)" games = "National Hockey League PA" format = AIL file = "fm_banks/ail/NationalHockeyLeaguePA.opl" prefix = "nhl" [bank-29] name = "AIL (Inherit The Earth) :NON-GM:" games = "Inherit The Earth" format = AIL file = "fm_banks/ail/non-gm/InteritTheEarth.opl" prefix = "f29G" mt32-defaults = true [bank-30] name = "AIL (Inherit The Earth, file two) :NON-GM:" games = "Inherit The Earth" format = AIL file = "fm_banks/ail/non-gm/InteritTheEarth2.opl" prefix = "f30G" mt32-defaults = true [bank-31] name = "AIL (Little Big Adventure) :4op:" games = "Little Big Adventure" format = AIL file = "fm_banks/ail/LittleBigAdventure.opl" prefix = "f31G" [bank-32] name = "AIL (Heroes of Might and Magic II) :NON-GM:" games = "Heroes of Might and Magic II" format = AIL file = "fm_banks/ail/non-gm/HeroesOfMightAndMagic2.opl" prefix = "f32G" mt32-defaults = true [bank-33] name = "AIL (Death Gate)" games = "Death Gate" format = AIL file = "fm_banks/ail/DeathGate.opl" prefix = "f13G" [bank-34] name = "AIL (FIFA International Soccer)" games = "FIFA International Soccer" format = AIL file = "fm_banks/ail/FIFAInternationalSoccer.opl" prefix = "f34G" [bank-35] name = "AIL (Starship Invasion)" games = "Starship Invasion" format = AIL file = "fm_banks/ail/StarshipInvasion.opl" prefix = "f35G" [bank-36] name = "AIL (Super Street Fighter 2 :4op:)" games = "Super Street Fighter 2" format = AIL file = "fm_banks/ail/SuperStreetFighter2.opl" prefix = "f36G" [bank-37] name = "AIL (Lords of the Realm) :MISS-INS:" games = "Lords of the Realm" format = AIL file = "fm_banks/ail/miss-inst/LordsOfTheRealm.opl" prefix = "f37G" [bank-38] name = "AIL (SimFarm, SimHealth) :4op:" games = "SimFarm; SimHealth" format = AIL file = "fm_banks/ail/simfarm.opl" prefix = "qG" [bank-39] name = "AIL (SimFarm, Settlers, Serf City)" games = "SimFarm; Settlers; Serf City" format = AIL file = "fm_banks/ail/simfarm.ad" prefix = "mG" [bank-40] name = "AIL (Caesar 2) :p4op: :MISS-INS:" games = "Caesar 2" format = AIL file = "fm_banks/ail/miss-inst/Caesar2.opl" prefix = "f12G" [bank-41] name = "AIL (Syndicate Wars) :NON-GM:" games = "Syndicate Wars" format = AIL file = "fm_banks/ail/SyndicateWars.opl" prefix = "f41G" mt32-defaults = true [bank-42] name = "AIL (LoudMouth by Probe Ent.)" games = "Bubble Bobble also featuring Rainbow Islands; Z" format = AIL file = "fm_banks/ail/BubbleBobble.opl" prefix = "f42G" [bank-43] name = "AIL (Warcraft) :NON-GM:" games = "Warcraft" format = AIL file = "fm_banks/ail/non-gm/warcraft1.opl" prefix = "f47G" [bank-44] name = "AIL (Terra Nova Strike Force Centuri) :p4op:" пфьуы = "Terra Nova Strike Force Centuri" format = AIL file = "fm_banks/ail/TerraNovaStrikeForceCenturi.opl" prefix = "f48G" [bank-45] name = "AIL (System Shock) :p4op:" games = "System Shock" format = AIL file = "fm_banks/ail/SystemShock.opl" prefix = "f49G" [bank-46] name = "AIL (Advanced Civilization)" games = "Advanced Civilization" format = AIL file = "fm_banks/ail/AdvancedCivilization.opl" prefix = "f50G" ; Originally had no drums, but now has custom drums, ; copied from Earthsiege bank [bank-47] name = "AIL (Battle Chess 4000) :p4op: :NON-GM:" games = "Battle Chess 4000" format = AIL file = "fm_banks/ail/non-gm/BattleChess4000-2.opl" ;file = "fm_banks/ail/non-gm/BattleChess4000.opl" prefix = "f53G" mt32-defaults = true [bank-48] name = "AIL (Ultimate Soccer Manager :p4op:)" games = "Ultimate Soccer Manager" format = AIL file = "fm_banks/ail/UltimateSoccerManager.opl" prefix = "f54G" [bank-49] ;AIL (Air Bucks, Blue And The Gray, America Invades, Terminator 2029) name = "AIL (Air Bucks, Blue And The Gray, etc) :NON-GM:" games = "Air Bucks; Blue And The Gray; America Invades; Terminator 2029" format = AIL file = "fm_banks/ail/non-gm/AirBucks.ad" prefix = "MG" [bank-50] name = "AIL (Ultima Underworld 2) :NON-GM:" games = "Ultima Underworld 2" format = AIL file = "fm_banks/ail/non-gm/UltimaUnderworld2.opl" prefix = "oG" mt32-defaults = true [bank-51] name = "AIL (FatMan MT32) :NON-GM:" games = "Putt-Putt; Fatty Bear; Kasparov's Gambit; " format = AIL file = "fm_banks/ail/non-gm/KasparovGambit.opl" prefix = "f15G" mt32-defaults = true [bank-52] name = "AIL (High Seas Trader) :MISS-INS:" games = "High Seas Trader" format = AIL file = "fm_banks/ail/miss-inst/HighSeasTrader.opl" prefix = "f16G" [bank-53] name = "AIL (Master of Magic) :4op:" games = "Master of Magic" format = WOPL file = "fm_banks/ail/master_of_magic.wopl" prefix = "b50" filter-m = "gm" filter-p = "gps" [bank-54] name = "AIL (Master of Magic) :4op: orchestral drums" games = "Master of Magic" format = AIL file = "fm_banks/ail/master_of_magic_orchestral.opl" prefix = "b51" filter-m = "gm" filter-p = "gpo" [bank-55] name = "SB (Action Soccer)" games = "Action Soccer" format = IBK file = "fm_banks/ibk_files/soccer-genmidi.ibk" file-p = "fm_banks/ibk_files/soccer-percs.ibk" no-rhythm-mode = true prefix = "b55M" prefix-p = "b55P" [bank-56] name = "SB (3d Cyberpuck :: melodic only)" games = "3d Cyberpuck" format = IBK file = "fm_banks/ibk_files/game.ibk" file-p = "fm_banks/ibk_files/fmsymth_internal_drum.ibk" ; use O'Connel's drums prefix = "b56M" prefix-p = "b56P" [bank-57] name = "SB (Simon the Sorcerer :: melodic only)" games = "Simon the Sorcerer" format = IBK file = "fm_banks/ibk_files/mt_fm.ibk" ;file-p = "fm_banks/ibk_files/soccer-percs.ibk" prefix = "b57M" prefix-p = "b57P" mt32-defaults = true ; FatMan bank we are know by Windows 9x drivers ; bank made by FatMan company and used in JungleVision Sound Drive audio library ; Microsoft's patch format is similar to JungleVision. Probably, Microsoft ; had to communicate JungleVision to take their stuff and the bank itself to ; use in their drivers for OPL2 and OPL3 based sound cards. [bank-58] name = "OP3 (The Fat Man 2op set; Win9x)" games = "Windows 9x" format = Junglevision file = "fm_banks/junglevision/fat2.op3" prefix = "fat2" ; FatMan bank, 4-operators variant [bank-59] name = "OP3 (The Fat Man 4op set)" format = WOPL ;file = "fm_banks/junglevision/fat4.op3" file = "fm_banks/junglevision/fat4-fixed.wopl" prefix = "fat4" ; Bank used in JungleVision Sound Drive demos in combination with PCM ; percussions played through digian audio output stream. [bank-60] name = "OP3 (JungleVision 2op set :: melodic only)" games = "Skunny" format = Junglevision file = "fm_banks/junglevision/jv_2op.op3" prefix = "b60" ; Another bank used in JungleVision Sound Drive demos in combination with PCM ; percussions played through digian audio output stream. [bank-61] name = "OP3 (Wallace 2op set, Nitemare 3D :: melodic only)" games = "Nitemare 3D" format = Junglevision file = "fm_banks/junglevision/wallace.op3" prefix = "b61" [bank-62] name = "TMB (Duke Nukem 3D)" games = "Duke Nukem 3D" format = TMB file = "fm_banks/tmb_files/d3dtimbr.tmb" prefix = "duke" [bank-63] name = "TMB (Shadow Warrior)" games = "Shadow Warrior" format = TMB file = "fm_banks/tmb_files/swtimbr.tmb" prefix = "sw" [bank-64] name = "DMX (Scott Host)" games = "Raptor" format = OP2 file = "fm_banks/dmx/raptor.op2" prefix = "rapt" ; Wohlstand's very old bank modded in SBTimbre. ; Percussions are custom due original percussions set widely used rhythm mode. [bank-65] name = "SB (Modded GMOPL by Wohlstand)" games = "Wohlstand v1" format = IBK file = "fm_banks/ibk_files/gmopl_wohl_mod.ibk" file-p = "fm_banks/ibk_files/gmopl_wohl_mod-drums.ibk" ;format = TMB ;file = "fm_banks/junglevision/gmopl_wohl_mod.tmb" prefix = "b65M" prefix-p = "b65P" ; Jamie O'Connell's bank used in his FM Driver for Win3x/9x and was ; pre-included with his SB-Timbre editor. Percussions are custom. [bank-66] name = "SB (Jamie O'Connell's bank)" games = "SBTimbre" format = IBK file = "fm_banks/ibk_files/fmsymth_internal_melodic.ibk" file-p = "fm_banks/ibk_files/fmsymth_internal_drum.ibk" ;format = TMB ;file = "fm_banks/junglevision/gmoconel.tmb" prefix = "b66" ; Default timbre bank saved from Apogee Audio System library source code. ; May be listened from the setup utiltiy while testing music, ; or in the Duke Nukem 3D Beta. [bank-67] name = "TMB (Apogee Sound System Default bank) :broken drums:" games = "Apogee Sound System Setup" format = TMB file = "fm_banks/tmb_files/default.tmb" prefix = "3drm67" ; Bank made by James Alan Nguyen for his OPL3 Synth Driver ; https://bitbucket.org/djtubig-malicex/opl3-synth-driver ; and was saved as header file which was converted by Wohlstand and later ; modded with replacements of many instruments and common polishing. ; Some percussion instruments are was taken from Sneakernets's bank. ; This bank is mainly 4-op while DMXOPL is Pseudo-4op to be compatible with DMX. [bank-68] name = "WOPL (4op bank by James Alan Nguyen and Wohlstand)" games = "Wohlstand v2" ;format = AIL ;file = "fm_banks/junglevision/2x2.opl" format = WOPL file = "fm_banks/wopl_files/GM-By-J.A.Nguyen-and-Wohlstand.wopl" prefix = "2x2byJAN" ; This bank is same as banks from "3d Table Sports", "Battle Arena Toshinden", ; "National Hockey League PA", etc. Has missing Acoustic Grand Piano ; (maybe because of mistake of creators are tried to combine IBK files to build ; the TMB file by the INI config and two IBK files) [bank-69] name = "TMB (Blood)" games = "Blood" format = TMB file = "fm_banks/tmb_files/bloodtmb.tmb" prefix = "apgblood" [bank-70] name = "TMB (Rise of the Triad)" games = "Rise of the Triad" format = TMB file = "fm_banks/tmb_files/rott.tmb" prefix = "apglee" [bank-71] name = "TMB (Nam)" games = "Nam; Duke 1.3D" format = TMB file = "fm_banks/tmb_files/nam.tmb" prefix = "apgnam" ; Roland-like bank made by Sneakernets [bank-72] name = "WOPL (DMXOPL3 bank by Sneakernets)" games = "DMXOPL3" ; format = OP2 ; file = "fm_banks/dmx/DMXOPL-by-sneakernets-old.op2" format = WOPL file = "fm_banks/wopl_files/DMXOPL3-by-sneakernets-GS.wopl" prefix = "sneakernets" ; Special bank required to play MUS-files from Cartooners game [bank-73] name = "EA (Cartooners)" games = "Cartooners" format = EA file = "fm_banks/misc_files/cartooners-adlib-decrypted.dat" prefix = "eaC" ; Bank made by me from imported instruments from various IMF files from Apogee games and Wolfenstein by Id-Software [bank-74] name = "WOPL (Apogee IMF 90-ish)" games = "Wolfenstein; Komander Keen;" format = WOPL file = "fm_banks/wopl_files/Apogee-IMF-90.wopl" prefix = "apogeeimf" [bank-75] name = "AIL (The Lost Vikings) :NON-GM:" games = "The Lost Vikings" format = AIL file = "fm_banks/ail/non-gm/lost-vikings.opl" prefix = "lostvik" [bank-76] name = "DMX (Strife)" games = "Strife" format = OP2 file = "fm_banks/dmx/strife.op2" prefix = "strife" ; Bank imported from the msadlib.drv which was a MIDI driver for AdLib and Sound Blaster 1.x at Windows 3.1 [bank-77] name = "WOPL (MS-AdLib, Windows 3.x)" games = "Windows 3.x" format = WOPL file = "fm_banks/wopl_files/msadlib.wopl" prefix = "msadlib"