Det er en liten og enkel MIDI-spiller med OPL3 (Yamaha YMF262) FM-syntese. Spilleren kan spille av MIDI, MUS, XMI eller IMF-fil du vil ha på enheten. Spilleren har 76 innebygde banker fra ulike DOS-spill, musikalsk programvare og noen andre timbre-banker, du kan velge å få den forskjellige lyden av musikken din. På samme tid kan du bruke ekstern timbre-bankfil i WOPL-format.
# Viktige funksjoner i libADLMIDI synthesizer:
* OPL3-emulering med støtte for fire operatørmodus
* Embedded FM-oppdateringer fra en rekke kjente PC-spill, kopiert fra filer som er typiske for AIL = Miles Sound System / DMX / HMI = Maskinkontakter / Creative IBK
* Stereolyd
* Antall simulerte OPL3-brikker kan angis som 1-100 (maksimale kanaler 1800!)
* Pan (binær panorering, dvs. venstre / høyre side på / av)
* Pitch-bender med justerbart utvalg
* Vibrato som reagerer på RPN / NRPN parametere
* Opprettholde (a.c. Pedal hold) og Sostenuto aktivere / deaktivere
* MIDI og RMI fil støtte
* Real-Time MIDI API-støtte
* loopStart / loopEnd tag support (Final Fantasy VII)
* 111'ers kontrolleren basert loop start (RPG-Maker)
* Bruk automatisk arpeggio med akkorder for å lette kanal trykk
* Støtte for flere samtidige MIDI synthesizers (per-track enhet / port velg FF 09 melding), kan brukes til å overvinne 16 kanals grense
* Støtte for å spille Id-programvare Musikk Filformat (IMF)
* Støtte for egendefinerte banker med WOPL-format (Spesifikasjon av det finnes her: https://github.com/Wohlstand/OPL3BankEditor/blob/master/Specifications/WOPL-and-OPLI-Specification.txt)
* Delvis støtte for GS og XG-standarder (har flere instrumenter enn i ett 128: 128 GM-sett og muligheten til å bruke flere kanaler for perkussjonsformål, og støtte for noen GS / XG eksklusive kontroller)
* CC74 "Lysstyrke" påvirker en modulator skala (for å simulere frekvens cut-off på WT synths)
* Portamento-støtte (CC5, CC37 og CC65)
* SysEx-støtte som støtter noen generiske, GS- og XG-funksjoner
* Full-panorering stereo-alternativ (fungerer bare for emulatorer)
# Lenker
* Kilden til spilleren: https://github.com/Wohlstand/ADLMIDI-Player-Java
* Kildekoden til libADLMIDI: https://github.com/Wohlstand/libADLMIDI
* OPL3 bankredigerer som lar deg opprette eller endre WOPL timbre bankfiler: https://github.com/Wohlstand/OPL3BankEditor/