Je to malý a jednoduchý prehrávač MIDI s syntézou FM OPN2 (Yamaha YM2612) alebo OPNA (YM2608). Prehrávač môže prehrávať ľubovoľný súbor MIDI, MUS alebo XMI, ktorý budete mať vo svojom zariadení. Hráč má banku typu bank-stopy General-MIDI a Semi-XG, ktorá je vyrobená z dovezených nástrojov z rôznych hier Sega Megadrive / Genesis prenesených z OPL3 alebo pôvodne vyrobených. Voliteľne môžete použiť WOPN na externé bankovky, aby ste získali rôzne zvuky svojej hudby.
# Kľúčové vlastnosti syntetizátora libOPNMIDI:
* Emulácia OPN2
* Prispôsobiteľná banka na opravy FM (musíte použiť editor banky (https://github.com/Wohlstand/OPN2BankEditor) na vytvorenie vlastnej soundbank)
* Stereofónny zvuk
* Počet simulovaných čipov OPN2 môže byť špecifikovaný ako 1-100 (maximálne kanály 600!)
* Pan (binárne posúvanie, t.j. ľavá / pravá strana zapnuté / vypnuté)
* Pitch-ohýbačka s nastaviteľným rozsahom
* Vibrato, ktoré reaguje na parametre RPN / NRPN
* Udržať (a.k.a držanie pedálu) a Sostenuto zapnúť / vypnúť
* Podpora súborov MIDI a RMI
* Podpora MIDI API v reálnom čase
* podpora loopStart / loopEnd tag (Final Fantasy VII)
* 111. kontrolný proces založený na slučke (RPG-Maker)
* Použite automatické arpeggio s akordmi na uvoľnenie tlaku kanálu
* Podpora viacerých súbežných MIDI syntetizátorov (per-track zariadenie / port select FF 09 správa), môže byť použitá na prekonanie 16 kanálového limitu
* Čiastočná podpora štandardov GS a XG (s viacerými nástrojmi ako v jednom 128: 128 GM set a možnosťou používať viacero kanálov na účely perkusie a podpora niektorých exkluzívnych regulátorov GS / XG)
* CC74 "Jas" ovplyvňuje stupnicu modulátora (na simuláciu frekvenčného rozhrania na WT synths)
* Podpora Portamento (CC5, CC37 a CC65)
* SysEx podpora, ktorá podporuje niektoré všeobecné, GS a XG funkcie
* Full-panning stereo možnosť (pracuje iba pre emulátory)
# Odkazy
* Zdrojový kód hráča: https://github.com/Wohlstand/OPNMIDI-Player-Java
* Zdrojový kód libOPNMIDI: https://github.com/Wohlstand/libOPNMIDI
* Editor banky OPN2, ktorý vám umožňuje vytvárať alebo upravovať bankové súbory WOPL stamp: https://github.com/Wohlstand/OPN2BankEditor/