Este un player MIDI mic și simplu, cu sinteză FM OPN2 (Yamaha YM2612) sau OPNA (YM2608). Playerul poate reda orice fișier MIDI, MUS sau XMI pe care îl veți avea pe dispozitiv. Jucătorul are o bancă de timbre bancară generală MIDI și Semi-XG, realizată din instrumente importate din diferite jocuri Sega Megadrive / Genesis, portate din OPL3 sau făcute inițial. Opțional, puteți utiliza fișierul bancar cu timbre externă în WOPN pentru a obține diferite sunete ale muzicii.
# Caracteristicile cheie ale sintetizatorului libOPNMIDI:
* Emularea OPN2
* Banca personalizabilă de plăci FM (Trebuie să utilizați editorul băncii (https://github.com/Wohlstand/OPN2BankEditor) pentru a crea propriul bank soundbank)
* Sunet stereo
* Numărul de chips-uri OPN2 simulate poate fi specificat ca 1-100 (canalele maxime 600!)
* Pan (panare binară, adică pornire / oprire stânga / dreapta)
* Pitch-bender cu rază reglabilă
* Vibrato care răspunde la parametrii RPN / NRPN
* Susțineți (a.k.a. Hold pedal) și Sostenuto activați / dezactivați
* Suport MIDI și RMI
* Suport MIDI API în timp real
* suport loopStart / loopEnd (Final Fantasy VII)
* Acceptarea circuitului de pornire de la 111 '(RPG-Maker)
* Utilizați arpeggio automat cu coarde pentru a elibera presiunea canalului
* Suport pentru mai multe sintetizatoare MIDI concurent (dispozitiv per-track / port select FF 09 mesaj), poate fi folosit pentru a depăși limita de 16 canale
* Suport parțial pentru standardele GS și XG (având mai multe instrumente decât într-un set 128: 128 GM și capacitatea de a utiliza canale multiple pentru percuție și suport pentru unii controlori exclusivi GS / XG)
* CC74 "Luminozitatea" afectează o scară modulatoare (pentru a simula întreruperea frecvenței pe sintezele WT)
* Suport Portamento (CC5, CC37 și CC65)
* Suport SysEx care suportă câteva caracteristici generice, GS și XG
* Opțiune stereo full-panning (funcționează numai pentru emulatori)
# Legături
* Codul sursă al jucătorului: https://github.com/Wohlstand/OPNMIDI-Player-Java
* Codul sursă al libOPNMIDI: https://github.com/Wohlstand/libOPNMIDI
* Editorul bancar OPN2, care vă permite să creați sau să modificați fișiere bancare WOPL timbre: https://github.com/Wohlstand/OPN2BankEditor/
Ultima actualizare
18 aug. 2023