OPL3 GM emulator VSTi

is a portable VST 2.4 instrument/software MIDI synthesizer for Windows that is based on DosBox OPL 2/3 emulator library .

It is developed for my Soundfont Midi Player to integrate OPL3 support and it relies on some peculiarities of Bass_VST library.

(Bass_VST does not use the deltaFrames member of VstMidiEvent struct.)

So under other hosts timing problems can occur with bigger buffers.

Opl3emu4v.dll has to be copied to the same (VST) directory as OPL3Vsti.dll.

Supported feature set is essentially conforms the GM Lite specification (+ GM Master Volume).

The x86 version of OPL3Vsti works even on Win9x.

 

Notice:

Since OPL3 internally uses 49716 Hz it is recommended to use this sample rate. Soundfont Midi Player from version 4.5 explicitly supports it.

Since this sample rate is not widely supported by other hosts other sample rates are also supported but with potentially reduced quality.

 

Tested Hosts:

 

version 1.0

Initial release.

 

version 1.1

Added opl3emu_getpatch() to opl3emu4v.dll. It can be used to get the patchnum for a given channel.

Added midiProgramNames implemetation to OPL3Vsti.dll using opl3emu_getpatch().

 

 

If you would like to support the development of OPL3 GM VSTi you can donate through PayPal.

 

Creative Commons License
OPL3 GM VSTi by Zoltán Bacskó (Falcosoft) is licensed under a

Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

 

Have fun.

Zoltán Bacskó (Falco)

http://falcosoft.hu/

zbacsko@falcosoft.hu