Es ist ein kleiner und einfacher MIDI-Player mit FM-Synthese OPN2 (Yamaha YM2612) oder OPNA (YM2608). Der Player kann jede MIDI-, MUS- oder XMI-Datei abspielen, die Sie auf Ihrem Gerät haben. Der Spieler verfügt über eine General-MIDI- und Semi-XG-kompatible Bank-Timbre-Bank, die aus importierten Instrumenten aus verschiedenen Sega Megadrive / Genesis-Spielen besteht, von OPL3 portiert oder ursprünglich hergestellt wurde. Optional können Sie eine externe Timbre-Bank-Datei in WOPN verwenden, um den unterschiedlichen Klang Ihrer Musik zu ermitteln.
# Hauptmerkmale des libOPNMIDI-Synthesizers:
* OPN2-Emulation
* Anpassbare Bank von FM-Patches (Sie müssen den Bankeditor verwenden (https://github.com/Wohlstand/OPN2BankEditor), um eine eigene Soundbank zu erstellen.
* Stereoton
* Die Anzahl der simulierten OPN2-Chips kann mit 1-100 angegeben werden (maximal 600 Kanäle!).
* Pan (binäres Panning, d. H. Linke / rechte Seite ein / aus)
* Pitch-Bender mit einstellbarer Reichweite
* Vibrato, das auf RPN / NRPN-Parameter reagiert
* Sustain (a.k.a. Pedal Hold) und Sostenuto aktivieren / deaktivieren
* Unterstützung für MIDI- und RMI-Dateien
* Echtzeit-MIDI-API-Unterstützung
* Unterstützung für loopStart / loopEnd-Tags (Final Fantasy VII)
* 111. Controller-basierter Loop-Start (RPG-Maker)
* Verwenden Sie ein automatisches Arpeggio mit Akkorden, um den Kanaldruck zu verringern
* Unterstützung für mehrere gleichzeitig ablaufende MIDI-Synthesizer (FF 09-Meldung pro Track / Port-Auswahl), kann verwendet werden, um das 16-Kanal-Limit zu überwinden
* Partielle Unterstützung für GS- und XG-Standards (mit mehr Instrumenten als in einem 128: 128 GM-Set und der Möglichkeit, mehrere Kanäle für Perkussionszwecke zu verwenden, und Unterstützung für einige exklusive GS / XG-Controller)
* CC74 "Brightness" wirkt sich auf eine Modulatorskala aus (zur Simulation der Frequenzunterdrückung bei WT-Synthesizern)
* Portamento-Unterstützung (CC5, CC37 und CC65)
* SysEx-Unterstützung, die einige generische, GS- und XG-Funktionen unterstützt
* Full-Panning Stereo-Option (funktioniert nur für Emulatoren)
# Links
* Der Quellcode des Spielers: https://github.com/Wohlstand/OPNMIDI-Player-Java
* Der Quellcode von libOPNMIDI: https://github.com/Wohlstand/libOPNMIDI
* Der OPN2-Bank-Editor, mit dem Sie WOPL-Timbre-Bankdateien erstellen oder ändern können: https://github.com/Wohlstand/OPN2BankEditor/
Aktualisiert am
18.08.2023