Det er en lille og enkel MIDI-afspiller med OPL3 (Yamaha YMF262) FM-syntese. Spilleren kan afspille enhver MIDI, MUS, XMI eller IMF-fil, du vil have på din enhed. Spilleren har 76 indlejrede banker fra forskellige DOS-spil, musikalsk software og nogle andre timbre-banker, du kan vælge at få den forskellige lyd fra din musik. På samme tid kan du bruge ekstern timbre-bankfil i WOPL-format.
# Nøglefunktioner i libADLMIDI synthesizer:
* OPL3-emulering med fire operatør mode support
* Embedded FM-patches fra en række kendte pc-spil, kopieret fra filer, der er typiske for AIL = Miles Sound System / DMX / HMI = Human Machine Interfaces / Creative IBK
* Stereolyd
* Antal simulerede OPL3-chips kan angives som 1-100 (maksimale kanaler 1800!)
* Pan (binær panorering, dvs. venstre / højre side til / fra)
* Pitch-bender med justerbar rækkevidde
* Vibrato, der svarer til RPN / NRPN parametre
* Vedligehold (a.k.a. Pedal hold) og Sostenuto aktivere / deaktivere
* MIDI og RMI fil support
* Real-Time MIDI API support
* loopStart / loopEnd tag support (Final Fantasy VII)
* 111'ers controller baseret loop start (RPG-Maker)
* Brug automatisk arpeggio med akkorder for at lette kanaltrykket
* Støtte til flere samtidige MIDI-synthesizere (pr. Spor enhed / port vælg FF 09-besked), kan bruges til at overvinde 16-kanalsgrænse
* Støtte til at spille Id-software Musik Filformat (IMF)
* Support til brugerdefinerede banker med WOPL-format (Specifikation af det kan findes her: https://github.com/Wohlstand/OPL3BankEditor/blob/master/Specifications/WOPL-and-OPLI-Specification.txt)
* Delvis understøttelse af GS- og XG-standarder (med flere instrumenter end i et 128: 128 GM-sæt og evne til at bruge flere kanaler til percussionsformål og støtte til nogle GS / XG-eksklusive controllere)
* CC74 "Lysstyrke" påvirker en modulator skala (for at simulere frekvens cut-off på WT synths)
* Portamento support (CC5, CC37 og CC65)
* SysEx-understøttelse, der understøtter nogle generiske, GS- og XG-funktioner
* Full-panning stereo indstilling (fungerer kun for emulatorer)
# Links
* Afspillerens kildekode: https://github.com/Wohlstand/ADLMIDI-Player-Java
* Kildekoden for libADLMIDI: https://github.com/Wohlstand/libADLMIDI
* OPL3-bankredaktøren, som giver dig mulighed for at oprette eller ændre WOPL timbre-bankfiler: https://github.com/Wohlstand/OPL3BankEditor/