The Yamaha OPL2 chip, introduced in 1985, was key in early PC sound cards like Ad Lib and Sound Blaster, and defined video game soundtracks of the 80s and 90s. discoDSP OPL emulates the OPL2's FM and additive synthesis, including its unique percussion mode. This mode generates a range of percussive sounds by routing a waveform to the second operator. Perfect for classic game soundtracks, electronic music, or unique sounds, discoDSP OPL brings the iconic OPL2 chip to your productions.
Overview
This instrument provides an emulated OPL sound chip. It provides all features of the OPL2, and some features of the OPL3.
What's an OPL?
Technically, this emulator uses channels made up of 2 oscillators each. These pairs typically use phase modulation (similar to frequency modulation). Each oscillator offers eight waveforms (sine, half sine, absolute sine, quarter sine, alternating sine, camel sine, square, logarithmic sawtooth) and an ADSR envelope for amplitude control. These unique waveforms create its distinctive sound. Each plugin instance simulates an entire OPL chip. With this plugin, you primarily work with two operators: the carrier and modulator.
Documentation
SBI Files
SBI files are an instrument file format developed by Creative Labs back in the day for the Sound Blaster. Essentially they work as presets for this plugin. Just drag and drop them into the plugin window!
Percussion
Enjoy the newly supported Percussion mode! Although not well documented, here are some tips based on experimentation and DOSBox source code. For detailed notes, check out these notes on percussion mode.
Supported Formats
Universal Binary 2: Native Intel and Apple Silicon.
Standalone Application: No additional software required.
ProTools AAX. Apple Audio Unit. Steinberg VST. Steinberg VST3.
System Requirements
Credit and Licensing
The OPL plugin is based on software developed by Bruce Sutherland and distributed under the GNU General Public License (GPL). We have incorporated his technology into our software in compliance with the terms and conditions specified.