Skip to content
This repository has been archived by the owner on Apr 24, 2023. It is now read-only.
/ OPL3EMU Public archive

A software MIDI synthesizer for Windows that accurately emulates the Yamaha YMF262 (OPL3) FM synthesizer

Notifications You must be signed in to change notification settings

datajake1999/OPL3EMU

Repository files navigation

OPL3 WinMM Driver. Based on Munt WinMM Driver.
********************************

First-time Installation
-----------------------

Run "drvsetup.exe install" to perform installation. This will copy opl3windows.dll into
C:\WINDOWS\SYSTEM32 (C:\WINDOWS\SYSWOW64 for x64 systems) directory.
If you plan to use Hardware OPL passthrough, you will have to copy inpout32.dll to C:\WINDOWS (inpoutx64.dll for 64-bit applications).

--------------------------------------------------------------------------------

You can also use the fail-safe approach "Add Hardware wizard" if you like.
The information file opl3windows.inf is provided. However, this way works
on x86 Windows only.

 1) Unpack opl3windows.inf and opl3windows.dll. Remember the location of this directory.
 2) Open Control Panel.
 3) Double-click on "Add Hardware".
 4) Click "Next" until you come to a message asking you whether you have
    already installed the hardware.
 5) Select the "Yes" option and click "Next".
 6) A list of installed hardware will appear. Scroll to the bottom of the list
    and select the last entry, which should be something like "New Hardware".
    Click "Next".
 7) Select "Choose hardware manually from a list" and click "Next".
 8) Select "Sound, Video and Game Controllers" and click "Next".
 9) Click "Have Disk...".
10) In the window that pops up, click "Browse..." and choose the directory to
    which you unpacked the opl3windows.inf and opl3windows.dll files. Click "OK".
11) If a window pops up complaining about the lack of Windows Logo testing,
    click "Install Anyway" or similar.
12) "Windows OPL3 Synth" should have appeared selected in a list.
    Click "Next" twice.
13) The driver *still* isn't Windows Logo tested, so click "Install Anyway" if
    necessary.
14) The driver should now have been installed; click "Finish".
15) A dialog box will recommend that you reboot. Go ahead if you enjoy that
    sort of thing, but it shouldn't be necessary for a fresh installation.

Usage
-------

To begin playing back MIDI through the emulator, you need to configure
the corresponding MIDI device in your MIDI application. In order to set
the emulator as the default MIDI device in the system you may use Control
Panel or a MIDI switcher like MIDI Selector

Upgrading
---------

Run "drvsetup.exe install" to upgrade the driver.

                             OR

 1) Click on "Start", then "Run...".
 2) Type "devmgmt.msc" and press enter.
 3) Click on the "+" Next to "Sound, Video and Game Controllers".
 4) Right-click on "Windows OPL3 Synth" and select "Update Driver".
 5) If asked whether you'd like to check Windows Update, select "No, not this time" and click "Next".
 6) Select "Select software from a list" and click "Next".
 7) Select "Don't search, let me choose from a list" and click "Next".
 8) Click "Browse...".
 9) Choose the address of the unzipped stuff and click "OK".
10) Click "Next".
11) Click "Continue installation" if asked about Windows Logo stuff.
12) If asked about change in languages, confirm that you want the file replaced.
13) You almost certainly *will* need to reboot the computer for the change to take effect.

Uninstalling
------------

Run "drvsetup.exe uninstall" to remove the driver.

License
-------

LGPL parts:

Copyright (C) 2003, 2004, 2005, 2011 Dean Beeler, Jerome Fisher
Copyright (C) 2011, 2012 Dean Beeler, Jerome Fisher, Sergey V. Mikayev

This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA

GPL parts:

Copyright (C) 2013-2018 Alexey Khokholov (Nuke.YKT) and other contributors

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

About

A software MIDI synthesizer for Windows that accurately emulates the Yamaha YMF262 (OPL3) FM synthesizer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages