一括表示
タイトル
記事No
投稿日
投稿者
参照先
KbMedia Player Version 3.11beta2.2022.0922
157
2022/09/22(Thu) 00:17:50
Kobarin

https://kobarin.sakura.ne.jp/test/kbmed311_beta2.exe
https://kobarin.sakura.ne.jp/test/kbmed311_beta2.7z

.exe と .7z はどちらも中身は同じです。
.7z の展開の仕方が分からない方は .exe をダウンロードして下さい。

.exe だと Microsoft Edge でブロックされる方は .7z をダウンロードして下さい。

Microsoft Edge にブロックされる方は安全だと報告してくれると助かります。

起動時にエラーメッセージが表示されてプラグインが認識されない場合は
Microsoft Visual C++ 2022 再頒布可能パッケージが必要です。
https://visualstudio.microsoft.com/ja/downloads/#other-ja-family
x64 版ランタイムファイル直リンク
https://aka.ms/vs/17/release/VC_redist.x64.exe
x86 版ランタイムファイル直リンク
https://aka.ms/vs/17/release/VC_redist.x86.exe
(x64 版の動作には vc_redist.x64.exe と vc_redist.x86.exe の両方が必要です)

VS2019 のランタイムでも動作はするようですが、念のため VS2022 の
ランタイムを入れて下さい。Windows XP 環境の人は除きます。

Windows XP で使いたい方は

https://kobarin.sakura.ne.jp/wforum/wforum.cgi?no=70&reno=68&oya=68&mode=read&page=0

こちらを参考にして古いランタイムをインストールして下さい。一応まだ
XP でも動作するようです。


v3.11beta2 での変更点

・各種プラグイン/DLL の開発環境を VS2022 17.3.4 に更新
・プラグイン設定画面に関する細かい修正
・BOM なし UTF-8 の CueSheet で文字化けするのを修正
・kbfmp.kpi と kbpmd.kpi に関する以下の修正
 ・kbfmp.kpi
  ・バージョン番号を kbpmd.kpi に合わせることにした(v1.13/1.14/1.15は欠番)
  ・64bit 版のプラグインを kbfmp.kpi_ という名前で配布することにした
   ・WinFMP.dll の 64bit 版が公開されたら kbfmp.kpi にリネームすることで使用
    可能になる
  ・WinFMP.dll v0.51 だとアーカイブ内で PVI 等の PCM に依存する曲データを再生
   出来ないのを修正(おそらく WinFMP.dll v0.51 のバグ)
 ・kbmpd.kpi
  ・PMDWin.dll を v0.51(2021/12/19) に更新(VS2022 でビルド)
   ・PMDWin.dll のメモリリーク修正
 ・kbfmp.kpi/kbpmd.kpi 共通
  ・DLL のパスが未指定のときはプラグインと同じフォルダの DLL だけをロードし、
   失敗しても本体と同じフォルダ等からはロードしないようにした
 ・FileIO インターフェースに対応(WinFMP.dll v0.19/PMDWin.dll v0.40 以降)
  ・アーカイブ内のデータを再生時に一時ファイルを作成しなくなった
   (アーカイブプラグインが対応している形式のみ)
  ・リズム音源のパスや PCM 検索パスのファイル名制限がなくなった
   (Unicode でしか表現出来ないものや MAX_PATH バイト以上の長さに対応)
  ・FileIO インターフェース未対応の DLL でも従来通り動作する
  ・設定により FileIO インターフェースを使わないようにすることも出来る
 ・設定に関する以下の修正
  ・DLL の検索パス設定時のダイアログのフィルターを修正
   ・WinFMP.dll.256/PMDWin.dll.256 等を選択出来るようにした
  ・General セクションに以下の設定項目を追加(3番目以降はFMPMD2000互換)
   ・MultipleInstance
   ・FileIO インターフェースを使う
   ・FM を 55kHz で合成
   ・PPZ8 駆動周波数
   ・PCM がなくても強制的に再生
   ・補間(PPS)
   ・補間(P86)
   ・補間(PPZ8)
   ・UsePPS
   ・SSG+RHY
   ・PMD86->B2
   ・PPZ8EM
   ・設定画面に表示されるのは使用中のプラグインにとって有効な設定のみ
  ・Volume セクション追加(各パートの音量調整)
  ・PartMask セクション追加(パートマスク)
・kbemidi.kpi に関する以下の修正
 ・emu2413 を v1.5.9(2022/09/21) に更新
 ・emu2149 を 2022/09/13 のものに更新
 ・emu76489 を 2022/09/13 のものに更新
・kbmsxplug.kpi に関する以下の修正
 ・MGS の歌詞ウィンドウを開いた直後のサイズ処理がおかしかったのを修正
 ・emu2413 を v1.5.9(2022/09/21) に更新
 ・emu8950 を v1.1.2(2022/09/14) に更新
 ・emu2149 を 2022/09/13 のものに更新
 ・libkss を v1.1.2(2022/09/21) に更新


あとはプラグイン置き場の kbvgm.kpi を libvgm に対応させたいところですね。
kbvgm.kpi は初版を作成したタイミングが悪すぎました。

やっとのことで in_vgm.dll/VGMPlay v0.40.9 からの移植が終わったと思ったら
全く別物が公開されていたという…。かなり大変だったのに。

作り直すだけでなく公開する気力までなくなってしまい、作成してから公開まで
1年近くかかってしまいした。
pagetop
タイトル
記事No
投稿日
投稿者

リストに名前をつけて保存について
158
2022/09/22(Thu) 01:12:48
nami
不具合かもしれないので報告させていただきます。

バージョン3.11Beta2の64bit版でリストに名前をつけて保存でエラーが出ます。
32bit版の方は問題ありませんでした。

---------------------------
曲タイトル - KbMedia Player(x64) -
---------------------------
モジュール 'Kbmplay.exe' のアドレス 00000000003D99C5 でアドレス 0000000059FF7210 に対する書き込み違反がおきました。
---------------------------
と出て来て保存できません。
新規にファイルを作る場合でも、既にファイルがあり上書き保存になる場合でも同じです。

よろしくお願いします。
pagetop
タイトル
記事No
投稿日
投稿者
参照先
Re: リストに名前をつけて保存について
159
2022/09/22(Thu) 03:38:19
Kobarin

ありがとうございます。確認できました。
これは確かに 64bit 版でだけ発生する不具合ですね。

3.10 では現象確認出来ず、3.11beta から発生するようですが、
3.10 以前から発生していてもおかしくない不具合です。

次の版で修正します。
pagetop
タイトル
記事No
投稿日
投稿者

Re^2: リストに名前をつけて保存について
160
2022/09/23(Fri) 01:39:14
nami
確認ありがとうございました。
pagetop

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