AdPlug
| AdPlug | |
| Creator | Simon Peter, Nikita V. Kalaganov |
| Released | 1999 |
| Platform | DOS, foobar2000, UNIX, Winamp, XMMS |
| Website | adplug.github.io |
AdPlug, and its stand-alone release, AdPlay, is an audio engine that emulates the sound of the OPL2 and OPL3 found on the various 8 and 16-bit sound cards through the 1980-1990s, particularly the AdLib and Sound Blaster boards. AdPlug does this by playing music files in their original format. Though it hasn't been updated in some time, it still has a wide variety of support, not only from games, but also from OPL-targeted music trackers.
AdPlug is a plugin built for foobar2000, Winamp, and XMMS, and AdPlay is a command line program for DOS and UNIX.
Contents
Formats
| Format | Creator | Notes |
|---|---|---|
| A2M | AdLib Tracker 2 | Now supports all versions of A2M. |
| ADL (Westwood) | Westwood Studios | |
| AMD | AMUSIC | |
| BAM | Bob's AdLib Music | |
| BMF | Easy AdLib 1.0 by The Brain | Only in master branch of repository, not released yet |
| CFF | BoomTracker 4 | |
| CMF | Creative | Still some issue with defined instruments. |
| CMF (MACS Opera) | SoundFX MACS Opera | Only in master branch of repository, not released yet |
| D00 | EdLib | |
| DFM | Digital-FM | |
| DMO | TwinTeam | |
| DRO | DOSBox | Supports both v0.1 and v2.0 |
| DTM | DeFy AdLib Tracker | |
| GOT | God of Thunder (DOS) | Only in master branch of repository, not released yet |
| HSC, HSP | Hannes Seifert | |
| IMF, WLF, ADLIB | id Software | Still some issues with percussion (Fixed in beta release with WoodyOPL emulator from DOSBox Team). |
| IMS (IMPlay) | IMPlay Song Format | Only in master branch of repository, not released yet |
| JBM | Johannes Bjerregaard (Jozz) | |
| KSM | Ken Silverman | Must have insts.dat file in same folder as KSM files. |
| LAA | LucasArts | |
| LDS | Loudness | |
| M (Origin) | Origin Systems | Doesn't support certain types of compression. |
| MAD | Mlat AdLib Tracker | |
| MDI | MIDI Play by Ad Lib, Inc. | Only in master branch of repository, not released yet |
| MID, KAR | MIDI | MIDI files are played with General MIDI instrumentation, but this rarely matches the custom engines of most games, particularly those made prior to the General MIDI standard. |
| MKJ | MKJamz | |
| MSC | AdLib MSCplay | |
| MTK | MPU-401 Trakker | |
| MUS (AdLib) | AdLib Play by Ad Lib, Inc. | Only in master branch of repository, not released yet |
| RAD | Reality AdLib Tracker | |
| RAW (Rdos) | Rdos AdLib Catcher | |
| RIX, MKF | Softstar | Use only the latest AdPlug at 49716 Hz, or AdPlay (DOS) V1.7+, as it's really hard to get it just right; the latest version contains more patches. |
| ROL | AdLib Visual Composer | The song's BNK file must be in the same directory as the ROL file. |
| S3M | Scream Tracker 3 | Will play only FM synthesis samples. |
| SA2 | Surprise! AdLib Tracker 2 | |
| SAT | Surprise! AdLib Tracker | |
| SCI | Sierra On-Line | Some percussion issues. Also, has file name issues, see below. |
| SNG (Adlib Tracker) | Adlib Tracker 1.0 | |
| SNG (Faust Music Creator) | Faust Music Creator | |
| SNG (SNGPlay) | SNGPlay | |
| SOP | Note 1.0 Beta 2 (sopepos) | Only in master branch of repository, not released yet |
| VGM | Video Game Music 1.51+ | Only in master branch of repository, not released yet |
| XAD | eXotic | |
| XMS | XMS-Tracker | |
| XSM | eXtra Simple Music |
SCI
AdPlug can only play the AdLib (OPL2) portion of SCI files, and the files must follow a strict naming convention in order to play. Music ripped from Sierra resource files will look like this:
sound.001 sound.006 sound.039 patch.003 patch.005
However, AdPlug will not play a soundtrack with these file names; you must first rename the files according to these rules:
- All the files must start with the same three-character prefix.
- Music files may contain a custom title after the prefix, but you must change the file extension to "sci".
- The patch.003 file (which contains the OPL2 instruments must also have the prefix, followed by "patch.003".
- Other patch files are for other devices are not needed and may be deleted.
Thus, to play in AdPlug, the above example should be renamed like this:
KQ4 - Title Theme.sci KQ4 - Cupid's Pool.sci KQ4 - Troll.sci KQ4patch.003
You can use the Make Sierra Audio AdPlug Compliant script to rename an entire soundtrack automatically.
Downloads
| Version | Download | Platform |
|---|---|---|
| 1.6a | Download - (info) | DOS |
| 1.46 | Download - (info) | foobar2000 |
| 1.7 | Download - (info) | UNIX |
| 1.8.2 | Download - (info) | Winamp |
| 1.2 | Download - (info) | XMMS |
Links
- adplug.github.io - Official.
- github.com/adplug/winamp/releases - Latest plugin releases.
- foobar2000.org/components/view/foo_input_adplug - foobar2000 plugin page.
- mitglied.lycos.de/borgnumberone/misc/adlib/ - Comparison with RdosPlay.
- Software
- Players
- DOS Players
- Foobar2000 Players
- UNIX Players
- Winamp Players
- XMMS Players
- A2M Players
- ADL (Westwood) Players
- ADM Players
- BAM Players
- BMF Players
- BNK Players
- CFF Players
- CMF Players
- CMF (MACS Opera) Players
- D00 Players
- DFM Players
- DMO Players
- DRO Players
- DTM Players
- GOT Players
- HSC Players
- IMF Players
- IMS (IMPlay) Players
- KSM Players
- LAA Players
- LDS Players
- M (Origin) Players
- MAD Players
- MDI Players
- MIDI Players
- MKJ Players
- MSC Players
- MTK Players
- MUS (AdLib) Players
- RAD Players
- RAW (Rdos) Players
- RIX Players
- ROL Players
- S3M Players
- SA2 Players
- SAT Players
- SCI Players
- SNG (SNG Play) Players
- SOP Players
- VGM Players
- XAD Players
- XMS Players
- XSM Players
- Converters
- Foobar2000 Converters
- Winamp Converters
- A2M Converters
- ADL (Westwood) Converters
- ADM Converters
- BAM Converters
- BMF Converters
- BNK Converters
- CFF Converters
- CMF Converters
- CMF (MACS Opera) Converters
- D00 Converters
- DFM Converters
- DMO Converters
- DRO Converters
- DTM Converters
- GOT Converters
- HSC Converters
- IMF Converters
- IMS (IMPlay) Converters
- KSM Converters
- LAA Converters
- LDS Converters
- M (Origin) Converters
- MAD Converters
- MDI Converters
- MIDI Converters
- MKJ Converters
- MSC Converters
- MTK Converters
- MUS (AdLib) Converters
- RAD Converters
- RAW (Rdos) Converters
- RIX Converters
- ROL Converters
- S3M Converters
- SA2 Converters
- SAT Converters
- SCI Converters
- SNG (SNG Play) Converters
- SOP Converters
- VGM Converters
- XAD Converters
- XMS Converters
- XSM Converters