É un reprodutor MIDI pequeno e sinxelo con síntese de OPL3 (Yamaha YMF262) FM. O xogador pode reproducir calquera ficheiro MIDI, MUS, XMI ou IMF que terá no seu dispositivo. O xogador ten 76 bancos integrados de varios xogos DOS, software musical e algúns outros bancos de timbre que pode optar por obter o son diferente da súa música. Ao mesmo tempo, pode empregar un ficheiro de banco de timbre externo en formato WOPL.
# Características principais do sintetizador libADLMIDI:
* Emulación OPL3 con soporte en modo catro operadores
* Adxuntar parches de FM de varios xogos de PC coñecidos, copiados de ficheiros típicos de AIL = Miles Sound System / DMX / HMI = Human Machine Interfaces / Creative IBK
* Son estéreo
* Número de chips simulados OPL3 pode especificarse como 1-100 (canles máximos de 1800).
* Pan (desprazamento binario, é dicir, lado esquerdo / dereito activado / desactivado)
* Pitch-bender con rango axustable
* Vibrato que responde aos parámetros RPN / NRPN
* Sustain (a.k.a Pedal hold) e Sostenuto habilitar / desactivar
Soporte de ficheiros MIDI e RMI
Soporte MIDI API en tempo real
* loopStart / loopO soporte de etiquetas (Final Fantasy VII)
* 111'th inicio de ciclo baseado no controlador (RPG-Maker)
* Use arpeggio automático con acordes para aliviar a presión da canle
* Soporte para múltiples sintetizadores simultáneos MIDI (mensaxe por mensaxe FF 09 por dispositivo / porto por vía), pode usarse para superar o límite de 16 canles
* Soporte para reproducir o formato de música de software Id-software (FMI)
* Soporte para bancos personalizados de formato WOPL (Especificación delo pódese atopar aquí: https://github.com/Wohlstand/OPL3BankEditor/blob/master/Specifications/WOPL-and-OPLI-Specification.txt)
* Soporte parcial para as normas GS e XG (ter máis instrumentos que nun conxunto de 128: 128 GM e capacidade de usar múltiples canles para fins de percusión e soporte para algúns controladores exclusivos de GS / XG)
* CC74 "Brillo" afecta a unha escala de modulador (para simular corte de frecuencia en sintetizadores WT)
* Soporte Portamento (CC5, CC37 e CC65)
* Soporte SysEx que admite algunhas características xenéricas, GS e XG
* Opción estéreo de paneo completo (funciona só para emuladores)
# Ligazóns
* O código fonte do xogador: https://github.com/Wohlstand/ADLMIDI-Player-Java
* O código fonte de libADLMIDI: https://github.com/Wohlstand/libADLMIDI
* O editor bancario OPL3 que permite crear ou modificar arquivos de banco de timbre WOPL: https://github.com/Wohlstand/OPL3BankEditor/
Última actualización
21 de set. de 2025