それはOPN2(ヤマハYM2612)またはOPNA(YM2608)FMシンセシスを備えた小さくてシンプルなMIDIプレーヤーです。プレーヤーは、あなたがあなたのデバイスに持っているどんなMIDI、MUS、またはXMIファイルでも再生することができます。プレイヤーは、OPL3から移植された、またはもともと作られた、さまざまなSega Megadrive / Genesisゲームからインポートされた楽器から作られたGeneral-MIDIとSemi-XG互換のバンクティンバーバンクを持っています。必要に応じて、WOPNの外部音色バンクファイルを使用して、さまざまなサウンドのサウンドを取得できます。
#libOPNMIDIシンセサイザーの主な機能:
* OPN2エミュレーション
* FMパッチのカスタマイズ可能なバンク(あなた自身のサウンドバンクを作成するには、バンクエディタ(https://github.com/Wohlstand/OPN2BankEditor)を使用する必要があります)
*ステレオサウンド
*シミュレートされたOPN2チップの数は1〜100(最大チャンネル600!)として指定できます。
*パン(バイナリパン、すなわち左側/右側オン/オフ)
*ピッチ調整可能範囲
* RPN / NRPNパラメータに反応するビブラート
*サスティン(別名ペダルホールド)とソステヌートの有効/無効
* MIDIとRMIファイルのサポート
*リアルタイムMIDI APIのサポート
* loopStart / loopEndタグのサポート(Final Fantasy VII)
* 111番目のコントローラベースのループスタート(RPG-Maker)
*チャンネルプレッシャーを軽減するためにコード付きの自動アルペジオを使用する
*複数の同時MIDIシンセサイザー(トラックごとのデバイス/ポート選択FF 09メッセージ)のサポートは、16チャンネルの制限を克服するために使用できます。
* GSおよびXG規格の一部サポート(1組の128:128 GMセットよりも多くの楽器とパーカッションの目的で複数のチャンネルを使用する機能、および一部のGS / XG専用コントローラーのサポート)
* CC74 "Brightness"はモジュレータースケールに影響します(WTシンセの周波数カットオフをシミュレートするため)
*ポルタメントサポート(CC5、CC37、およびCC65)
*いくつかのジェネリック、GS、およびXG機能をサポートするSysExサポート
*フルパンステレオオプション(エミュレータでのみ動作)
#リンク
*プレーヤーのソースコード:https://github.com/Wohlstand/OPNMIDI-Player-Java
* libOPNMIDIのソースコード:https://github.com/Wohlstand/libOPNMIDI
* WOPLティンバーバンクファイルを作成または修正することができるOPN2バンクエディタ:https://github.com/Wohlstand/OPN2BankEditor/