Гэта невялікі і просты 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), каб стварыць свой уласны soundbank)
* Стэрэа гук
* Колькасць мадэляваных чыпаў OPN2 можа быць вызначаны як 1-100 (максімум 600 каналаў!)
* Pan (двайковае панарамаванне, г.зн. левая / правая бок вкл / выкл)
* Pitch-згінальнікамі з рэгулюемым дыяпазонам
* Вібрата, які адказвае на параметры RPN / NRPN
* Sustain (а.к.а. педаль ўтрымання) і Состенуто ўключыць / выключыць
* MIDI і RMI падтрымка файлаў
* У рэжыме рэальнага часу Падтрымка MIDI API
* Падтрымка цыкла / Канец цыклу тэгаў (Final Fantasy VII)
* Пачатак цыкла на аснове кантролера 111'th (РПГ-чайнік)
* Выкарыстоўвайце аўтаматычнае арпеджыа з акордамі, каб паменшыць ціск канала
* Падтрымка некалькіх адначасовых MIDI-сінтэзатараў (на трасе прылада / порт выбраць FF 09 паведамленне), можа выкарыстоўвацца для пераадолення абмежаванні 16 каналаў
* Частковая падтрымка стандартаў GS і XG (якія маюць больш прылад, чым у адным 128: 128 GM набору і магчымасць выкарыстоўваць некалькі каналаў для мэт ўдарных, а таксама падтрымка некаторых GS / XG эксклюзіўных кантролераў)
* CC74 «Яркасць» ўплывае на маштаб модулятор (для імітацыі частоты зрэзу на WT сінтэзатараў)
* Падтрымка Портаменто (CC5, CC37 і CC65)
* SysEx падтрымка, якая падтрымлівае некаторыя агульныя, GS, XG і асаблівасці
* Full-панарамаванне варыянт стэрэа (працуе для эмулятараў толькі)
# Спасылкі
* Зыходны код плэера: https://github.com/Wohlstand/OPNMIDI-Player-Java
* Зыходны код libOPNMIDI: https://github.com/Wohlstand/libOPNMIDI
* Рэдактар OPN2 банка, які дазваляе ствараць або змяняць WOPL тэмбр банкаўскіх файлы: https://github.com/Wohlstand/OPN2BankEditor/