Det er en lille og enkel MIDI-afspiller med OPN2 (Yamaha YM2612) eller OPNA (YM2608) FM-syntese. Spilleren kan afspille enhver MIDI, MUS eller XMI fil, du vil have på din enhed. Spilleren har General-MIDI og Semi-XG kompatibel bank timbre bank lavet af importerede instrumenter fra forskellige Sega Megadrive / Genesis spil, portet fra OPL3 eller oprindeligt lavet. Eventuelt kan du bruge ekstern timbre-bankfil i WOPN for at få den forskellige lyd fra din musik.
# Nøglefunktioner i libOPNMIDI synthesizer:
* OPN2 emulering
* Tilpasningsbank af FM-patches (Du skal bruge bankredaktøren (https://github.com/Wohlstand/OPN2BankEditor) for at oprette egen lydbank)
* Stereolyd
* Antal simulerede OPN2-chips kan angives som 1-100 (maksimale kanaler 600!)
* Pan (binær panorering, dvs. venstre / højre side til / fra)
* Pitch-bender med justerbar rækkevidde
* Vibrato, der svarer til RPN / NRPN parametre
* Vedligehold (a.k.a. Pedal hold) og Sostenuto aktivere / deaktivere
* MIDI og RMI fil support
* Real-Time MIDI API support
* loopStart / loopEnd tag support (Final Fantasy VII)
* 111'ers controller baseret loop start (RPG-Maker)
* Brug automatisk arpeggio med akkorder for at lette kanaltrykket
* Støtte til flere samtidige MIDI-synthesizere (pr. Spor enhed / port vælg FF 09-besked), kan bruges til at overvinde 16-kanalsgrænse
* Delvis understøttelse af GS- og XG-standarder (med flere instrumenter end i et 128: 128 GM-sæt og evne til at bruge flere kanaler til percussionsformål og støtte til nogle GS / XG-eksklusive controllere)
* CC74 "Lysstyrke" påvirker en modulator skala (for at simulere frekvens cut-off på WT synths)
* Portamento support (CC5, CC37 og CC65)
* SysEx-understøttelse, der understøtter nogle generiske, GS- og XG-funktioner
* Full-panning stereo indstilling (fungerer kun for emulatorer)
# Links
* Playerens kildekode: https://github.com/Wohlstand/OPNMIDI-Player-Java
* Kildekoden til libOPNMIDI: https://github.com/Wohlstand/libOPNMIDI
* OPN2-bankredaktøren, som giver dig mulighed for at oprette eller ændre WOPL timbre-bankfiler: https://github.com/Wohlstand/OPN2BankEditor/