Tai mažas ir paprastas MIDI grotuvas su OPN2 (Yamaha YM2612) arba OPNA (YM2608) FM sinteze. Grotuvas gali atkurti bet kurį MIDI, MUS arba XMI failą, kurį turėsite savo prietaise. Žaidėjas turi „General-MIDI“ ir „Semi-XG“ suderinamą banko „timbre“ banką, pagamintą iš importuotų instrumentų iš įvairių „Sega Megadrive“ / „Genesis“ žaidimų, perkeltų iš „OPL3“ arba iš pradžių. Pasirinktinai WOPN galite naudoti išorinį „Timbre“ banko failą, kad gautumėte skirtingą muzikos garsą.
# Pagrindinės libOPNMIDI sintezatoriaus funkcijos:
* OPN2 emuliacija
* Pritaikomas FM pleistrų bankas (turite naudoti banko redaktorių (https://github.com/Wohlstand/OPN2BankEditor), kad sukurtumėte savo garso banką)
* Stereo garsas
* Imituotų OPN2 lustų skaičius gali būti nurodytas kaip 1-100 (maksimalūs kanalai 600!)
* Pan (dvejetainis panorėjimas, t. Y. Kairė / dešinė pusė įjungta / išjungta)
* Pitch-bender su reguliuojamu diapazonu
* Vibrato, kuris reaguoja į RPN / NRPN parametrus
* Sustain (a.k.a. pedalo laikymas) ir Sostenuto įjungimas / išjungimas
* MIDI ir RMI failų palaikymas
* Real-Time MIDI API palaikymas
* „loopStart / loopEnd“ žymos palaikymas („Final Fantasy VII“)
* 111-oji valdiklio pagrindo pradžia (RPG-Maker)
* Naudokite automatinį arpeggio su akordais, kad sumažintumėte kanalo slėgį
* Parama keliems lygiagrečiai veikiantiems MIDI sintezatoriams (kiekvienam įrenginiui / prievadui pasirinkti FF 09 pranešimas) gali būti naudojama 16 kanalų limitui įveikti
* Dalinė parama GS ir XG standartams (turintys daugiau priemonių nei viename 128: 128 GM ir gebėjimas naudoti kelis kanalus mušamiesiems tikslams ir kai kurių GS / XG išskirtinių valdiklių palaikymas)
* CC74 "Ryškumas" veikia moduliatoriaus skalę (kad būtų galima imituoti WT sintezatorių dažnį)
* Portamento palaikymas (CC5, CC37 ir CC65)
* „SysEx“ palaikymas, kuris palaiko kai kurias bendras, GS ir XG funkcijas
* Pilnas stereo parinkimas (veikia tik emuliatoriams)
# Nuorodos
* Žaidėjo šaltinis: https://github.com/Wohlstand/OPNMIDI-Player-Java
* „LibOPNMIDI“ šaltinio kodas: https://github.com/Wohlstand/libOPNMIDI
* „OPN2“ banko redaktorius, leidžiantis sukurti arba modifikuoti WOPL „Timbre“ banko failus: https://github.com/Wohlstand/OPN2BankEditor/