Se on pieni ja yksinkertainen MIDI-soitin, jossa on OPN2 (Yamaha YM2612) tai OPNA (YM2608) FM-synteesi. Soitin voi toistaa mitä tahansa MIDI-, MUS- tai XMI-tiedostoa laitteellasi. Pelaajalla on General-MIDI- ja Semi-XG-yhteensopiva pankkipankki, joka on valmistettu tuoduista instrumenteista eri Sega Megadrive / Genesis-peleistä, siirretty OPL3: sta tai alun perin tehty. Valinnaisesti voit käyttää WOPNissa ulkoista timbre-pankkitiedostoa saadaksesi musiikkisi eri äänet.
# LibOPNMIDI-syntetisaattorin tärkeimmät ominaisuudet:
* OPN2-emulointi
* FM-korjaustietojen muokattavissa oleva pankki (sinun täytyy käyttää pankkitoimittajaa (https://github.com/Wohlstand/OPN2BankEditor) luoda oma äänipankki)
* Stereoääni
* Simuloitujen OPN2-sirujen lukumäärä voidaan määrittää arvoksi 1-100 (maksimikanavat 600!)
* Pan (binäärinen panorointi, eli vasen / oikea sivu päälle / pois)
* Pitch-bender säädettävällä alueella
* Vibrato, joka vastaa RPN / NRPN-parametreihin
* Sustain (a.k.a pedaali pitää) ja Sostenuto ottaa käyttöön tai poistaa käytöstä
* MIDI- ja RMI-tiedostotuki
* Real-Time MIDI API -tuki
* loopStart / loopEnd-tunnisteiden tuki (Final Fantasy VII)
* 111'-ohjaimen perustuva silmukan aloitus (RPG-Maker)
* Käytä automaattista arpeggioa soinnilla kanavapaineen lievittämiseksi
* Useiden rinnakkaisten MIDI-syntetisaattoreiden tuki (raideliitäntä / porttivalinta FF 09 -viesti) voidaan käyttää 16 kanavarajan voittamiseen
* Osittainen tuki GS- ja XG-standardeille (joissa on enemmän välineitä kuin yhdessä 128: 128 GM ja kyky käyttää useita kanavia lyömäsoittotarkoituksiin ja tuki joillekin GS / XG-yksinoikeudelle)
* CC74 "Kirkkaus" vaikuttaa modulaattorin mittakaavaan (WT-syntetisaattoreiden taajuuden katkaisun simuloimiseen)
* Portamento-tuki (CC5, CC37 ja CC65)
* SysEx-tuki, joka tukee joitakin yleisiä, GS- ja XG-ominaisuuksia
* Täydellinen stereo-vaihtoehto (toimii vain emulaattoreille)
# Linkit
* Soittimen lähdekoodi: https://github.com/Wohlstand/OPNMIDI-Player-Java
* LibOPNMIDI: n lähdekoodi: https://github.com/Wohlstand/libOPNMIDI
* OPN2-pankin editori, jonka avulla voit luoda tai muokata WOPL-aikapankkitiedostoja: https://github.com/Wohlstand/OPN2BankEditor/