Това е малък и прост MIDI плейър с синтез OPN2 (Yamaha YM2612) или OPNA (YM2608) FM. Плейърът може да възпроизвежда всякакви MIDI, MUS или XMI файлове, които ще имате на вашето устройство. Играчът има обща-MIDI и Semi-XG съвместима банка на банката, произведена от вносни инструменти от различни игри Sega Megadrive / Genesis, пренесени от OPL3, или първоначално направени. По желание можете да използвате външен файл на банката в WOPN, за да получите различно звучене на музиката.
# Основни характеристики на синтезатора libOPNMIDI:
* OPN2 емулация
* Персонализирана банка от FM пачове (трябва да използвате редактора на банката (https://github.com/Wohlstand/OPN2BankEditor), за да създадете собствена звукова банка)
* Стерео звук
* Броят на симулираните чипове OPN2 може да бъде определен като 1-100 (максимални канали 600!)
* Панорамиране (двоично проследяване, т.е. лява / дясна страна на / изключване)
* Pitch-bender с регулируем обхват
* Vibrato, който отговаря на RPN / NRPN параметри
* Sustain (a.k.a. Pedal hold) и Sostenuto активиране / деактивиране
Поддръжка на файлове MIDI и RMI
* Поддръжка на MIDI API в реално време
* Поддръжка на loopStart / loopEnd тагове (Final Fantasy VII)
* 111-то начало на цикъла на контролера (RPG-Maker)
* Използвайте автоматичен арпеджио с акорди, за да облекчите налягането в канала
* Поддръжката на няколко едновременни MIDI синтезатори (съобщение за устройство / порт за песен FF 09), може да се използва за преодоляване на 16-канален лимит
* Частична поддръжка за GS и XG стандарти (с повече инструменти, отколкото в един 128: 128 GM набор и възможност за използване на множество канали за ударни цели и поддръжка за някои ексклузивни контролери GS / XG)
* CC74 "Яркост" засяга скалата на модулатора (за симулиране на изключване на честотите при синтезатори на WT)
* Поддръжка на портаменто (CC5, CC37 и CC65)
* SysEx поддръжка, която поддържа някои общи, GS и XG функции
* Пълна стерео опция (работи само за емулатори)
# Връзки
* Изходният код на играча: https://github.com/Wohlstand/OPNMIDI-Player-Java
* Изходният код на libOPNMIDI: https://github.com/Wohlstand/libOPNMIDI
* Редакторът на банката OPN2, който ви позволява да създавате или променяте банкови файлове на WOPL тембър: https://github.com/Wohlstand/OPN2BankEditor/