一括表示Re^4: kbGuru2SMF.kpi v0.02
記事No 260
投稿日 2024/03/03(Sun) 14:26:18
投稿者 Kobarin
参照先 https://kobarin.sakura.ne.jp/
> ※13:48追記
> 再生開始までの時間は、v4.0.7のソース GuruGuruSMF\Core\Ggs4Controller.cpp の
> GgsController::Play() で1秒のウェイトが入っていたので気にしないでください。

デバイスを開き損なう件の回避の為なのかも、と思って手元の最新版ではウェイトを
入れないようにしていますが特に問題は確認出来ていません。

あとループ(無限ループ)が正しく機能していませんがこれは本体側の問題です。

本体が SetRepeat を呼んでくれないのもありますが、無視して無限ループしようとしても
うまくいきません。これはプラグイン側ではどう頑張っても対処出来ない問題でした。

本体の設定に応じたループ回数、フェード時間の SMF を本体が生成して、それが渡されてるので。
ループMIDI に非対応である筈のプラグインが、単曲リピートが無効なときには本体のループ回数と
フェード時間に対応してるかのように見えた動作をするのはその為です。

MIDI 対応演奏プラグインが今の本体の動作のままループに対応しようとしても、フェードアウトして
からループポイントに戻ってしまうので2ループ目は音が鳴らなくなります。そもそもフェードアウト
したら無限ループの意味がありません。

結構厄介でしたが手元の最新版では解決しています。少し強引で無駄がある方法で、きちんとやるには
少しだけプラグイン仕様の変更が必要となります。
記事編集 記事編集
関連一覧ツリー 一括表示 をクリックするとツリーを一括表示します)
一括表示 KbMedia Player Version 3.12beta2.2024.0301 - Kobarin 2024/03/01(Fri) 02:05 No.255
  kbGuru2SMF.kpi v0.02 - Kobarin 2024/03/01(Fri) 10:47 No.256
  Re: kbGuru2SMF.kpi v0.02 - You 2024/03/02(Sat) 10:41 No.257
    Re^2: kbGuru2SMF.kpi v0.02 - Kobarin 2024/03/02(Sat) 11:45 No.258
      Re^3: kbGuru2SMF.kpi v0.02 - You 2024/03/03(Sun) 11:43 No.259
        Re^4: kbGuru2SMF.kpi v0.02 - Kobarin 2024/03/03(Sun) 14:26 No.260
  ASIO が使えない - Kobarin 2024/03/03(Sun) 14:29 No.261
返信フォーム ( 記事に返信する場合はこのフォームから投稿して下さい )
おなまえ
Eメール
タイトル
メッセージ
参照先
添付
暗証キー (英数字で8文字以内)
投稿キー (下画像の数字を入力)

投稿キー

  


- Web Forum v8.0 -
++ Edited by Hamel ++