ありがとうございます。
Player プラグインに対応してくれた方は初めてです。
kbdmusic.kpi より良い感じで MIDI を再生出来ますね。
> ・kbdmusic.kpiで音色が欠落するGSやXG音源向けのデータでも(多分)正常に再生可能
実は kbdmusic.kpi を使用するときは本体が
「演奏2」->「MIDI」->「Ignore BankSelect」
相当の処理を施したデータを kbdmusic.kpi に渡しているのです。
そうしないと多くの GS データでまともに音が鳴らないので。
この処理を施すかどうかはプラグインのファイル名だけで判定しているので、
例えばファイル名を _kbdmusic.kpi などにすれば余計なことはしないで
再生出来ますが、まともに再生出来るデータはほとんどありません。
本当はプラグイン側でその処理を施すべき(設定出来るようにすべき)
なんですけどね。
本プラグインのソースコードを参考にすれば kbdmusic.kpi でもシークなど
にも対応出来るようになるかもしれませんね。
kbGuru2SMF.txt の
>【既知の不具合】
>
> ・kbGuru2SMF.kpi で MIDI ファイルを再生後、kbdmusic.kpi に切り替えると再生出来ない。
直接の原因は分かりませんが、kbGuru2SMF.kpi をアンロードすると
再生出来るようにはなりますね。
今の本体の仕様だとそれを明示的に行うことは出来ませんが、
kbGuru2SMF.kpi で MIDI を再生後、
・kbGuru2SMF.kpi 以外のプラグインで何かを再生
・プラグイン設定画面を閉じる
の後であれば再生出来るようになります。
プラグイン設定画面を閉じるとき、それまでロードしていた
プラグインのうち、その時点で使用されていないものは全て
アンロードする仕様になっています。
記事編集