The OPL Archive is a tribute to music written for the Yamaha OPL series sound chips, primarily the OPL2 and OPL3. Commonly used on early DOS-based PCs via the AdLib Music Synthesizer Card, Sound Blaster series, and other compatible sound cards, they made FM synthesis available to the masses. A wide range of music was written to take advantage of these chips. However, that music is spread across dozens of different file formats with varying accessibility and documentation. This project intends to bring all that music together in one place, in one unified file format, to give it the recognition it deserves.
The files on this site are direct logs of playback in the VGM format, allowing preservation of the songs in their original hardware format. The primary way to play them is using VGMPlay or the in_vgm Winamp/XMPlay plugin, both of which are available on VGMRips, here. For a more exhaustive list of players, including software to play them back on your real retro PC with OPL2/OPL3 chip, check out this page.
Thanks to the magic of modern web technology, you can now click on any song to play it right in your browser! If you want to download the VGM file, just click the disk icon.
Note that this isn't a "game music" site, so to speak - you won't find actual DOS game soundtracks here. Ripping soundtracks to VGM is a mission is already being accomplished by the aforementioned VGMRips project. I am working on everything else-- from the demoscene, original compositions in trackers, covers, and the likes.
This archive is a perpetual work in progress. I am welcoming of submissions of any old files I might not have, or your new creations! Let's make the OPL series shine brighter than ever!
The files on this site are direct logs of playback in the VGM format, allowing preservation of the songs in their original hardware format. The primary way to play them is using VGMPlay or the in_vgm Winamp/XMPlay plugin, both of which are available on VGMRips, here. For a more exhaustive list of players, including software to play them back on your real retro PC with OPL2/OPL3 chip, check out this page.
Thanks to the magic of modern web technology, you can now click on any song to play it right in your browser! If you want to download the VGM file, just click the disk icon.
Note that this isn't a "game music" site, so to speak - you won't find actual DOS game soundtracks here. Ripping soundtracks to VGM is a mission is already being accomplished by the aforementioned VGMRips project. I am working on everything else-- from the demoscene, original compositions in trackers, covers, and the likes.
This archive is a perpetual work in progress. I am welcoming of submissions of any old files I might not have, or your new creations! Let's make the OPL series shine brighter than ever!
2023-04-24: | It's the biggest update ever!! A whopping 388 songs have been added all at once! Enjoy new VGMs from: 0x5066 (1), Benjamin Gerardin (30), Bird (10), Brendan Bailey (89), Dalezy (12), Diode Milliampere (11), dj.tuBIG/MaliceX (1), Dretz (9), Dullstar (1), Encore (6), EpicTyphlosion (1), Erik (1), Hydra (24), Kagamiin~ (1), konakonaa (21), kvee (10), Lameguy64 (2), Louis Gorenfeld (5), Madness (26), Malfunction (12), MrKsoft (1), Nula (26), OxygenStar (9), Phandral (16), pigdevil2010 (1), Speedy (4), subz3ro (3), Svetlana Tovarisch (1), SwapXFO (1), Televicious (47), VileR (1), Void (4), Ygor (1) As part of that, the archive now has (almost) every single demo song included with Adlib Tracker II! (Some exceptions were made for duplicates and rips from game OSTs) We also have our very first song utilizing Dual-OPL2 (as used on the Sound Blaster Pro 1)! From here on out, with the low-hanging fruit taken care of, we are getting deeper into the jungles of the OPL world... I have also updated files from Benjamin Gerardin, Candela, Dalezy, dj.tuBIG/MaliceX, Encore, jam777, kvee, Matt Furniss, spaztron64, and Weeppiko to fix some errors. Lastly, the OPL playback code on the site has been completely rewritten thanks to contributions from kvee, who provided a new JS library based on the considerably more accurate Nuked OPL3! Not only does everything sound better, but this has helped reduce the size of the site's code dependencies from 3.32 MiB down to just 57.9 KiB! Absolutely incredible. Thanks so much for collaborating on this effort! |
2023-01-19: | Added 71 songs from: Bisqwit (2), BlastlessAnthony (1), Bodenständig 2000 (1), Carlos Amoyan (1), dj.tuBIG/MaliceX (1), Essentric (1), Fabe (4), FADE (1), Hannes Siefert (5), Karl Sommer (2), L1nd0 (1), Legend (2), Mads Orbesen Troest (4), No-XS (1), Rene Verhaag (4), Sexton (1), Silent Mode (2), Skaven (1), $pleen (6), subz3ro (1), SuperJet Spade (2), Tobikomi (7), Tyr (1), VanDerNurd Music (1), Vincent Voois (1), Warlord (1), Yuzu (1), Zephyr (2), ??? - Unknown Authors (13) |
2022-12-31: | Happy New Year! I've added 21 songs from: brickblock369 (1), Dippy (1), Erik (1), Kulor (6), Sami Wilenius (5), Scalex (1), Skaven (1), Speedstar (1), $pleen (1), subz3ro (1), Ygor (2). Also fixed some tags for Benjamin Gerardin, Kulor, and Rebible to reflect new information on song titles. |
2022-10-28: | After 8 years, the site has been completely redesigned from scratch - and it even finally matches the DOS aethetic :) The goal of this redesign is to be able to provide more information than the basic "file browser" display from the old version, and make the site more friendly to the average chiptune enjoyer. That means there's finally browser-based playback!!! It's a bit fidgety at times but it works well enough to have a quick listen. You can still download the VGMs, of course. Speaking of VGMs, I've done a once-over on all of them to clean up the tags and add more information - and a number of files with unknown authors have been identified! There are tons of NEW files as well - I'd been lazy and holding them off for this rewrite for a few YEARS at this point!
|
Abstract_(64)
Agargara
A M 4 N
AmigaX
argarak
Aspar
AURORA*FIELDS
[[ B ]]
bahamute / Benjamin Gerardin / Bird / Bisqwit / BlastlessAnthony / Bodenständig 2000 / Brendan Bailey / brickblock369 / Byulbram
bahamute / Benjamin Gerardin / Bird / Bisqwit / BlastlessAnthony / Bodenständig 2000 / Brendan Bailey / brickblock369 / Byulbram
bahamute (aka: 황주은 / Hwang Ju-eun, elore)
Benjamin Gerardin
Bird (aka: DJ Bird)
Bisqwit
BlastlessAnthony
Bodenständig 2000
Brendan Bailey (aka: Total Chipster)
brickblock369
Byulbram
cabbage drop
Candela
Carlos Amoyan
Chris Korte (aka: CHaK, Chris 6%)
[[ D ]]
Dalezy / Diode Milliampere / Dippy / dj.tuBIG/MaliceX / Drax / Drax & Metal (collab) / Dretz / Dullstar
Dalezy / Diode Milliampere / Dippy / dj.tuBIG/MaliceX / Drax / Drax & Metal (collab) / Dretz / Dullstar
Dalezy (aka: Animal, Synth Ethic, The Unconsciousness)
Diode Milliampere
Dippy
dj.tuBIG/MaliceX
Drax (aka: Thomas Mogensen)
Drax & Metal (collab)
Dretz (aka: NAB622)
Dullstar
Encore
EpicTyphlosion
Erik
Essentric
FADE
GAZETE (aka: 영달정 / Yeong Dal-jeong)
Goopal (aka: 권구희 / Kwon Goo-Hee, 98)
gotoandplay
hah2o
Hannes Seifert
Hydra (aka: Nemesis)
jam777 (aka: 김형태 / Kim Hyeong-tae)
Jangler
JCH (aka: Jens-Christian Huus, Chordian)
jrlepage
Kagamiin~
Karl Sommer (aka: Mc Lord)
kilowatt64
konakonaa
KONAMI (aka: 김세용 / Kim Se-yong)
Kot
Kulor (aka: Richard J. Armijo)
kvee
KwaK101 (aka: 곽용재 / Kwak Yong-jae)
L1nd0
L2CLUB
Lameguy64
Legend
Lint Huffer
Louis Gorenfeld (aka: Extent of the Jam, Farmer)
LVintageNerd
[[ M ]]
Madbit / Madbrain / Madness / Mads Orbesen Troest / Malfunction / Matt Furniss / MelonadeM / MrKsoft
Madbit / Madbrain / Madness / Mads Orbesen Troest / Malfunction / Matt Furniss / MelonadeM / MrKsoft
Madbit
Madbrain
Madness (aka: maednls)
Mads Orbesen Troest (aka: Marvin of the Sirius Cybernetics Corporation)
Malfunction
Matt Furniss
MelonadeM
naruto
No-XS
Nula (aka: Nooly, Patrick0, Vojta Nedved)
Phandral
pigdevil2010
plus
Purple Motion (aka: Jonne Valtonen)
Raijin
raphaelgoulart
Ravencloak
Razerek
Rebible (aka: 조현오 / Jo Hyeon-o, Revival, stompmix)
reinhard
Rene Verhaag
[[ S ]]
Sami Wilenius / Savestate / Scalex / Sexton / Silent Mode / Silhouetti / Skaven / SnugglyValeria / spaztron64 / Speedstar / Speedy / s.p.i.k.e / $pleen / subz3ro / SuperJet Spade / Suzune Takada / Svetlana Tovarisch / SwapXFO / SynaMax
Sami Wilenius / Savestate / Scalex / Sexton / Silent Mode / Silhouetti / Skaven / SnugglyValeria / spaztron64 / Speedstar / Speedy / s.p.i.k.e / $pleen / subz3ro / SuperJet Spade / Suzune Takada / Svetlana Tovarisch / SwapXFO / SynaMax
Sami Wilenius
Savestate
Scalex
Sexton
Silhouetti (aka: 박진배 / Park Jin-bae, ESTi, FM Magician, Larsch, MiR, Mirage, parkcoms)
Skaven (aka: Peter Hajba)
SnugglyValeria
spaztron64
Speedstar
Speedy
s.p.i.k.e
$pleen
subz3ro
SuperJet Spade (aka: Wavetable Guy)
Suzune Takada
Svetlana Tovarisch
SwapXFO
Televicious
TennesseeFields
tennisers
TheDuccinator
Tobikomi
Tyr
VanDerNurd Music
VileR
Vincent Voois (aka: Lethal Noise Operator, The Dutch Composer)
Viper
Void
Warlord
Wayne Kerr
Weeppiko
Yehar
Ygor
Yuzu
Zalza
Zephyr (aka: C. Micali)
Zero
zzo38
[[ ??? - Unknown Authors ]]
I have no idea who made these. Many of these hail from the days of MS-DOS and 8.3 filenames, and if the author didn't put any data in the file itself, I don't have much to go on. Some files originate from countries whose languages I don't speak. In some cases, I may not even know if the song is a cover or not due to my own lack of musical knowledge. I've titled them to the best of my knowledge, but please, if you have more info, contact me!
I have no idea who made these. Many of these hail from the days of MS-DOS and 8.3 filenames, and if the author didn't put any data in the file itself, I don't have much to go on. Some files originate from countries whose languages I don't speak. In some cases, I may not even know if the song is a cover or not due to my own lack of musical knowledge. I've titled them to the best of my knowledge, but please, if you have more info, contact me!
???