Overview of the Arduino OPL2 Library
masterThe Arduino OPL2 Library provides support for OPL2 and OPL3 audio chips, specifically designed for the OPL2 Audio Board (YM3812) and the OPL3 Duo! board (dual YMF262). It is compatible with Arduino, Teensy, Raspberry Pi, and other Arduino-like boards.
Key Capabilities:
- Chip Support: Experiment with YM3812 (OPL2) or YMF262 (OPL3) chips.
- Synthesizer Building: Build custom synthesizers or play OPL2 tunes.
- Instrument Definitions: Includes Adlib and 'The Fat Man' instrument definitions for both 2-op and 4-op OPL3.
- File Playback: Play exported OPL2 music files (DRO, IMF, VGM) or Reality Adlib Tracker music files.
- MIDI Support: Use the board as a MIDI synthesizer (examples provided for Teensy++ 2.0 and later).
- DosBox Emulation: Output MIDI music from DosBox using the board (Teensy++ 2.0 and later).
- Direct Use: The board can be used directly as a synthesizer via the
OPL3BankEditorsoftware.