Това е малък и прост MIDI плейър с синтез на OPL3 (Yamaha YMF262) FM. Плейърът може да възпроизвежда всякакви MIDI, MUS, XMI или IMF файлове, които ще имате на вашето устройство. Играчът има 76 вградени банки от различни DOS игри, музикален софтуер и някои други банки, които можете да изберете, за да получите различно звучене на музиката. В същото време можете да използвате външен банков файл във формат WOPL.
# Основни характеристики на синтезатора libADLMIDI:
* OPL3 емулация с поддържане на режим с четири оператора
* Вградени FM кръпки от редица известни PC игри, копирани от файлове, типични за AIL = Miles Sound System / DMX / HMI = Интерфейси на човешка машина / Creative IBK
* Стерео звук
* Броят на симулираните чипове OPL3 може да бъде определен като 1-100 (максимални канали 1800!)
* Панорамиране (двоично проследяване, т.е. вкл. / Изкл. Отляво / отдясно)
* 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-канален лимит
* Поддръжка за възпроизвеждане на музикален формат Id-софтуер (IMF)
* Поддръжка за потребителски банки на WOPL формат (спецификация на него може да се намери тук: https://github.com/Wohlstand/OPL3BankEditor/blob/master/Specifications/WOPL-and-OPLI-Specification.txt)
* Частична поддръжка за GS и XG стандарти (с повече инструменти, отколкото в един 128: 128 GM набор и възможност за използване на множество канали за ударни цели и поддръжка за някои ексклузивни контролери GS / XG)
* CC74 "Яркост" засяга скалата на модулатора (за симулиране на изключване на честотите при синтезатори на WT)
* Поддръжка на портаменто (CC5, CC37 и CC65)
* SysEx поддръжка, която поддържа някои общи, GS и XG функции
* Пълна стерео опция (работи само за емулатори)
# Връзки
* Изходният код на играча: https://github.com/Wohlstand/ADLMIDI-Player-Java
* Изходният код на libADLMIDI: https://github.com/Wohlstand/libADLMIDI
* Редакторът на банката OPL3, който ви позволява да създавате или променяте банкови файлове на WOPL: https://github.com/Wohlstand/OPL3BankEditor/