[『Kobarinのホームページ』に戻る]一覧 内容 新着順
2024/04/26金03:55 までのご訪問数は 1407557 です。
昨日 34        本日 4
KbMedia Player Support BBS Volume3
操作パネル           ページ 1 2 3 4 5 6 7 8 9 10 11 12 13
KbMedia Playerに関しての、ご質問をどうぞ。

2021/05/23 当掲示板は運用を終了しました。
今後はhttps://kobarin.sakura.ne.jp/wforum/wforum.cgiへどうぞ。

2021/05/20時点での本体最新版リリース情報
2021/05/03 - KbMedia Player Version 3.09b正式版(発表記事)
2019/06/19 - STEP_K(STEP_M 1.054f のUNICODE 対応版) Version 1.03e 正式版(発表記事)



. kbgxscc.kpi Version 0.10alpha
     Kobarin ホームページ 2019/03/22金00:41 #r54
編集&削除  
http://hwm5.gyao.ne.jp/kobarin/kpi/kbgxscc_010alpha.7z

GASHISOFT さん制作の GXSCC (β236/β773) を使って MIDI を
再生するプラグインです。

念願の(?) OPLL モードとβ773 に対応しました。

GXSCC の公式サイトもつい最近移転してリニューアルされたようです。
日本語サイトはまだほとんど未完成なようですが、β236 は英語サイト
の方で入手可能です。

https://gashisoft.web.fc2.com/
https://gashisoft.web.fc2.com/E/ (英語サイト)

β773 はもう配布されていないようですので、持ってない方は残念
ですが諦めて下さい。

β773 はたまに GXSCC 自身が再生してしまうことがあります。
DirectSound の呼び出しの乗っ取り処理が面倒くさくてまだやって
いなくて、Stop ボタンを押したことにして演奏を停止させている
のですが、それがタイミングによって無視されてしまうようです。

dsound.dll のロードに失敗させたり DirectSoundCreate に失敗
させると問答無用で GXSCC ごと終了してしまうみたいなので、
IDirectSound の偽装が必要です。

こんなこと書いても普通の人には意味不明でしょうね。

v0.10αでの変更点

・新kpi仕様に対応
・GXSCC β773 に対応
・OPLL モード(GXSCC の左上ロゴダブルクリックで発動する隠しモード)に対応
・オーディオデバイス出力(waveOut)ではなくオーサリング時の WAV 出力(mmio)の乗っ
 取り方式に変更
 ・バッファアンダーランを完全回避
 ・シーク速度が大幅に高速化
 ・kbwavefile.kpi による WAV ファイルデコードでも確実に正しいデータを出力出来
  るようになった
 ・Debug モードの「Decode Speed」を廃止(必要がなくなった)
・下記設定項目を追加
 ・GXSCC のパス
  ・ハッシュ値(MD5)が確認済の値と一致しない場合は警告ダイアログを出す
  ・確認済みバイナリはβ223->β236への差分パッチを当てた日本語版とβ236英語
   版及びβ773
 ・GXSCC のバージョン
  ・「GXSCC のパス」で設定した GXSCC.exe のハッシュ値が kbgxscc.kpi で確認済
   みの値と異なる場合でも使用したい場合に設定する
 ・再生周波数
 ・音色セット(SCC like Full-Set, Famicom like Set etc...)
 ・AutoDetune
 ・ローパスフィルタ
 ・カットオフ周波数
 ・SCC/OPLL モード(OPLL モード時は音色セットは無視される)
 ・複数ポート使用MIDIの処理方法
  ・複数のMIDIファイルに分割して複数の GXSCC を起動
  ・分割しないで GXSCC を単独起動(従来の処理)
  ・自動判別(SCC モードのときは3ポート以上のときだけ分割、OPLLモードのとき
   はポート数によらず分割)
 ・GXSCC を表示
  ・v0.09α以前の Debug Mode に相当
  ・表示されるウィンドウをマウスで動かせるようになった
  ・「オーサリング中」と表示されるが WAV ファイルが生成されることはない
  ・うまく動作しないときの確認用。通常はオフにする
 ・GXSCC のフォルダを開く
  ・添付ドキュメントの参照用
・GXSCC から応答がない場合はダイアログを表示して強制終了させるか確認するように
 した
・64bit版を作成


. Re^3: STEP_K(STEP_M 1.054f のUNICODE 対応版) Version 1.01c(正式版)
     DJxTOYO 2019/03/21木21:55 #r53
編集&削除  
kobarin様

回答ありがとうございます。

> おお、なんか嬉しいです。
> DSF ってハイレゾの方ですよね。PSF 系ではないですよね。

はい。ハイレゾのDSDのDSFファイルです。

> 確かタグの仕様はほとんど ID3v2 なんですよね。

はい。DSDとして主にDFFとDSF(SONY)ファイルフォーマットがありますが
DFFはおまけ程度のタグのみで、DSFファイルはID3v2タグです。
ただし困りものがmp3などと違って先頭ではなく後尾なのです、
ファイル先頭の方にメタデータ位置が8byteで記述されており、
その位置からID3v2タグが存在します。
その為、mp3infp_commonのId3tagv2.cppのSsave/Load/MakeTag/DelTag関係の修正が必要です。
プリプロセッサID3TAGV2_DSF_MODEで切り替え出来るようにして
既存(mp3など)の互換性を保っております。


> v1.01c を VS2017 でコンパイルし直しだだけのものに DJ TOYO さんの
> プラグインを同梱するという形で宜しければ早めにやるようにしますが…。

はい。
それで問題ないと思います。
FALCだけ1.3.1→1.3.2に差し替えておりますので出来れば差し替えもお願いしたいです。

それとちょっと困っているのが、
FileFLAC.cppのconvert_to_utf8関数の159行の
WideCharToMultiByte(CP_UTF8, 0, utf16_str, -1, utf8_str, utf8_len, NULL, NULL);
の変換が何故かうまく行かなく、FLACタグ読み込みが全滅になっております・・・

仕方がないので試しに職場にソース持って行き、ビルドしたところ問題無さそうなので
私の自宅PCの問題かと・・・当初問題なかった認識でしてDSF対応でFLACなど他のファイルは
一切読み込ませずに開発してまして気が付きませんでした。
何か要因についてお分かりいただけますでしょうか?

最悪DSFファイルのみで検証してそのソース一式をお渡し致します。

> PSF 系ではなくてハイレゾの方なら Autch さんが作成したプラグインを
> 同梱させて頂いてるので、対応はしています。

え?・・・知りませんでした。すみませんm(__)m
早速DSFを読み込ませたところ認識は出来ますが、再生するとエラー表示が・・・
ちょっと解決出来そうになければ投稿させて頂きます。


では


. Re^2: STEP_K v1.01cでの文字化け
     つっち〜 2019/03/21木14:04 #r52
編集&削除  
申し訳ないですが私は素人ですので、詳細は分かりかねますが「ID3v2.4」にはしていませんし
以前から「STEP_M」にて編集し「ID3v2.2」になった物にジャケット入れ等の為「Mp3tag v2.88」にて「ID3v2.3」の状態にしています
部分編集だけなら「Mp3tag v2.88」でも良いのですが、エクセルの様に一括で編集する場合「STEP_M」の方が使いやすくそのユニコード版という事で「♥(ハート)」等の文字コードも扱えるかと「STEP_K」使わせて頂いたのですが、先の状況ですのでお知らせ致しました。
現状では一部の特殊文字がユニコードで書かれているだけですので、その文字の扱い以外は「STEP_M」でも問題が有りません
無償で使わせて頂いている者としては開発者の皆様には感謝しております。


. Re^2: STEP_K(STEP_M 1.054f のUNICODE 対応版) Version 1.01c(正式版)
     Kobarin ホームページ 2019/03/21木00:20 #r51
編集&削除  
> visual studio community 2017にて、DSFファイル対応プラグインを作成しました。
> ほぼ出来上がっておりましてソース整理、ある程度の使用検証して問題なければリリース出来る状況です。

おお、なんか嬉しいです。
DSF ってハイレゾの方ですよね。PSF 系ではないですよね。

> そこで、ご相談なのですがこのプラグインをSTEP_Kに組み込んでリリース頂く事は
> 出来ますでしょうか?
> 理由は同じソフトを散乱させたくないと思っております。

それはもちろん構いませんが、私の方に STEP_K の開発意欲があまり
ないので、いつリリース出来るか分かりません。

v1.01c を VS2017 でコンパイルし直しだだけのものに DJ TOYO さんの
プラグインを同梱するという形で宜しければ早めにやるようにしますが…。

> プラグインだけリリースも検討しておりますが、それですとユーザーフレンドリーではないかとも思いまして。
> ただメンテナンス問題が発生します故、私がサポートしたとしてもkobarin様に迷惑掛かる事は明白かと思います。

実際に作成されたなら分かると思いますが、STEP 系のプラグインは、
本体の内部的な実装に依存するような部分が多いので、プラグインだけ
単独で配布しても、本体のバージョンが変わると動作しなくなる可能性
が少なからずありますね。

動作確認した本体と共に配布した方が安全だとは思います。

> またKbMediaPlayerではDSFファイルは非サポートなのも存じております。

PSF 系ではなくてハイレゾの方なら Autch さんが作成したプラグインを
同梱させて頂いてるので、対応はしています。

確かタグの仕様はほとんど ID3v2 なんですよね。


. Re: STEP_K v1.01cでの文字化け
     Kobarin ホームページ 2019/03/21木00:17 #r50
編集&削除  
mp3 のタグについて最後に調べたのは2年も前で ID3v2 の仕様を
忘れてしまったのでバイナリデータは後できちんと検証してみますが、
STEP_K(STEP_M も STEP にも) には、以下の不具合が存在します。

・ID3v2.4 でフレームの非同期化が必要なデータを書き換えると
 文字化けする

BOM 付のユニコード文字列を使ったり、画像を使ってる場合に
発生しやすいです。

この不具合は ID3v2.3 なら発生しません。

もし ID3v2.4 なら、他のソフトで ID3v2.3 に変換して下さい。
STEP_K では ID3v2.4 の使用はお勧めしません。

きちんとした検証は後でやるとして、バイナリを見る限り、
ff 00 fe という箇所が点在しています。おそらく BOM 付
ユニコード文字列(リトルエンディアンのUTF16)を使った
データです。

STEP_K によってフレームの非同期化がされて文字化けするの
だと思います。おそらくそのデータは mp3infp/u とか、国産
のソフトの多くでは文字化けせずに表示されるのではないで
しょうか。


この不具合は mp3infp にも存在していて、不具合を修正すると
国産の音楽再生ソフトの多くで文字化けしてしまう(おそらく
国産ソフトの多くが mp3infp でタグを書き換えたデータをタグ
取得の動作確認に用いてるからと思います)という大変厄介な
不具合です。

2年前のことなので現状では違うかもしれません。

v1.02 正式版を公開しようとする直前に気づいて、その後
どう対応すべきか考えるのもイヤになって開発を中断して
しまいました。

このまま放置しとくのがまずいのは分かっているのですが、
私は STEP_K に関してはあまり開発意欲がないんですよね。

タグの書き換えとしては個人的には十分な機能を備えている
し、元々自分で書いたものではないので、メンテナンスする
のは正直シンドイです。

繰り返しますが、STEP_K で MP3 のタグを書き換えるなら、
ID3v2.3 をお使い下さい。ID3v2.4 はお勧めしません。

いずれは何とかしたいと思いますが、対応の仕方をまじめに
考えると頭痛がしてきてしまって…。

誰か STEP_MP3 だけでも作り直してくれると良いのですが…。


. Re: STEP_K(STEP_M 1.054f のUNICODE 対応版) Version 1.01c(正式版)
     DJ TOYO 2019/03/19火21:17 #r49
編集&削除  
Kobarin様

お世話になります。DJ TOYOと申します。

この度、STEP_K(STEP_M 1.054f のUNICODE 対応版) Version 1.01c(正式版)ベースに
visual studio community 2017にて、DSFファイル対応プラグインを作成しました。
ほぼ出来上がっておりましてソース整理、ある程度の使用検証して問題なければリリース出来る状況です。

そこで、ご相談なのですがこのプラグインをSTEP_Kに組み込んでリリース頂く事は出来ますでしょうか?
理由は同じソフトを散乱させたくないと思っております。
プラグインだけリリースも検討しておりますが、それですとユーザーフレンドリーではないかとも思いまして。
ただメンテナンス問題が発生します故、私がサポートしたとしてもkobarin様に迷惑掛かる事は明白かと思います。
またKbMediaPlayerではDSFファイルは非サポートなのも存じております。
ご迷惑であれば独自にリリースさせて頂ければと思います。
では


. STEP_K v1.01cでの文字化け
     つっち〜 2019/03/18月22:11 #r48
編集&削除  
昨年の6月頃ホームページに記載してあったメールアドレスに送った物ですが、こちらのサポート掲示板にて新たに活動されるとの事で再度こちらに書かせて頂きます。
状況としては、STEP_K Ver 1.01c(x86)にて編集後のファイルをWindows7の標準ファイル情報にて見ると参加アーティスト名が化けてしまいました
どのファイルでも化けるようですのでファイル固有の問題では無いようですし、日本語表記でも英語表記でも文字化けします

文字化けが起きるのは、一旦TAG情報を全て削除し新たにTAG情報を書き込んだ時に発生します、一部の変更では発生しないようです

文字化けした「アーティスト名」を削除すると「トラック名」が
文字化けし、再度「アーティスト名」を入力して書き込むとまた
「アーティスト名」の項目が文字化けします
STEP_Kの表示では文字化けしていませんので、問題がSTEP_Kなのか
Windows7側なのかは不明です
因みに編集したファイルを「Mp3tag v2.88」で読み込むと問題無く表示され、さらに書き込みすると
Windows7のファイル情報でも文字化けは治ります。

STEP_K表記      Windows7表記
「アーティスト名」=「参加アーティスト」
「トラック名」  =「タイトル」

以下のTAG情報でのファイル先頭の文字化けしている物と文字化けしていない
物のバイナリデータです
-----------------------------------------------------------------------
ファイ トラ  アー  アル  トラ  年号      ジャンル
01 8khz 8khz mosq mosq 1 2018.06.20 JPop
-----------------------------------------------------------------------
文字化け有り
--------|-0--1--2--3--4--5--6--7--8--9--A--B--C--D--E--F-|---0123456789ABCDEF
00000000|49 44 33 03 00 80 00 00 10 01 54 50 45 31 00 00 | ID3.......TPE1..
00000010|00 0d 00 00 01 ff 00 fe 6d 00 6f 00 73 00 71 00 | ........m.o.s.q.
00000020|00 00 54 49 54 32 00 00 00 0d 00 00 01 ff 00 fe | ..TIT2..........
00000030|38 00 6b 00 68 00 7a 00 00 00 54 41 4c 42 00 00 | 8.k.h.z...TALB..
00000040|00 0d 00 00 01 ff 00 fe 6d 00 6f 00 73 00 71 00 | ........m.o.s.q.
00000050|00 00 54 52 43 4b 00 00 00 03 00 00 00 31 00 54 | ..TRCK.......1.T
00000060|43 4f 4e 00 00 00 0d 00 00 01 ff 00 fe 4a 00 50 | CON..........J.P
00000070|00 6f 00 70 00 00 00 54 59 45 52 00 00 00 0c 00 | .o.p...TYER.....
00000080|00 00 32 30 31 38 2e 30 36 2e 32 30 00 54 50 4f | ..2018.06.20.TPO
00000090|53 00 00 00 03 00 00 00 30 00 00 00 00 00 00 00 | S.......0.......
000000a0|00 | .
--------|------------------------------------------------|-------------------

文字化け無し
--------|-0--1--2--3--4--5--6--7--8--9--A--B--C--D--E--F-|---0123456789ABCDEF
00000000|49 44 33 03 00 00 00 00 10 01 54 50 45 31 00 00 | ID3.......TPE1..
00000010|00 0d 00 00 01 ff fe 6d 00 6f 00 73 00 71 00 00 | .......m.o.s.q..
00000020|00 54 49 54 32 00 00 00 0d 00 00 01 ff fe 38 00 | .TIT2.........8.
00000030|6b 00 68 00 7a 00 00 00 54 41 4c 42 00 00 00 0d | k.h.z...TALB....
00000040|00 00 01 ff fe 6d 00 6f 00 73 00 71 00 00 00 54 | .....m.o.s.q...T
00000050|52 43 4b 00 00 00 03 00 00 00 31 00 54 43 4f 4e | RCK.......1.TCON
00000060|00 00 00 0d 00 00 01 ff fe 4a 00 50 00 6f 00 70 | .........J.P.o.p
00000070|00 00 00 54 59 45 52 00 00 00 0c 00 00 00 32 30 | ...TYER.......20
00000080|31 38 2e 30 36 2e 32 30 00 54 50 4f 53 00 00 00 | 18.06.20.TPOS...
00000090|03 00 00 00 30 00 00 00 00 00 00 00 00 00 00 00 | ....0...........
000000a0|00 | .
--------|------------------------------------------------|-------------------


. kbhtsfms.kpi Version 0.06alpha
     Kobarin ホームページ 2019/03/17日20:53 #r47
編集&削除  
http://hwm5.gyao.ne.jp/kobarin/kpi/kbhtsfms_006alpha.7z

石村仁志さん制作の htsfms v0.96 を使用して MIDI を再生するための
デコーダプラグインです。対応拡張子は .mid です。

このプラグインを使用するには、htsfms Version 0.96 が必要です。

http://hp.vector.co.jp/authors/VA024632/

でダウンロードして下さい。

動作原理上永久にα版ですが、個人的には15年近く問題なく使っているので、
htsfms v0.96 に新しいバージョンが出てそれを使ったりしない限り安全だと
思います。多分。

64bit 版の作成に苦労しました。動作報告頂けると嬉しかったりします。
kbzmdrive.kpi も 64bit 版作れそうです。大してメリットはありませんが。

v0.05alpha からの変更点

・新kpi仕様に対応
・下記設定項目を追加
 ・mid2wav のパス
  ・ハッシュ値(MD5)が確認済の値と一致しない場合は警告ダイアログを出す
 ・音色ファイルの選択
  ・v0.05 以前と異なり、プラグインファイル名で音色ファイルを指定することは出
   来ない
  ・自分で作成した音色ファイルを tone フォルダ以下に置けば選択出来る
 ・複数ポート使用MIDIの処理方法
  ・複数のMIDIファイルに分割して複数の mid2wav を起動(従来より演奏精度向上)
  ・分割しないで mid2wav を単独起動(従来の処理)
 ・htsfms のフォルダを開く
  ・添付ドキュメントの参照や音色ファイル作成用
 ・コンソール画面表示
  ・mid2wav の処理の進捗状況が分かる
  ・デバッグ用、通常は非表示にする
・mid2wav から応答がない場合はダイアログを表示して強制終了させるか確認するよう
 にした
・mid2wav の終了処理が乱暴だったのを修正
 ・mid2wav が最後まで出力し終わった場合は ExitProcess しない
 ・途中で終了要求が来たら ExitProcess してたのを Ctrl+C 押下に変更
・64bit版を作成
 ・mid2wav は32bit版で OK


. kbtim95.kpi Version 0.07
     Kobarin ホームページ 2019/03/17日20:47 #r46
編集&削除  
http://hwm5.gyao.ne.jp/kobarin/kpi/kbtim95_007.7z

ソフト工房 乾さん制作の Timidi95 を利用して MIDI を再生するためのデコーダプラグ
インです。対応拡張子は .mid です。

Timidi95 については http://www.tees.ne.jp/~mohishi/ を参照して下さい。

KbMedia Player v3.05b には同梱していません。

このプラグインを使用するには Timidi95 に同梱の TimidiS4.exe またはコマンドライン
版の TimidiCP.exe(同梱されていません)が必要です。

フリーウェアである TimidiCP よりもシェアウェアである TimidiS4 の方が音質が
良いのでお勧めしますが、登録しないと30秒でフェードアウトして演奏終了します。

2019/3/17 現在最新版の TimidiS4 で動作確認していますが、TimidiS4 の 64bit版
は vector でダウンロードしたものでは動作しません。公式サイトでダウンロード
したものなら動作します。

vector で送金してライセンスキーを得た場合でも、公式サイトの TimidiS4 を
登録出来ます。

Timidi95 のインストール先には注意して下さい。
インストーラ既定のフォルダである Program Files 以下にインストールすると
登録に失敗します。一度アンインストールしてやり直せば OK です。


v0.06 からの変更点

・プラグイン設定に関する以下の修正
 ・「TimidiS4 を起動」と「Timidi95 を起動」の多重起動回避処理を改善
  ・起動済み判定に失敗して多重起動することがあるのを修正(WindowsXP)
  ・ウィンドウが最小化されてる場合に通常サイズに戻してアクティブ化出来ないこ
   とがあるのを修正
 ・「Timidi95 のフォルダを開く」を追加
 ・ヘルプを修正


. KbMedia Player Version 3.05b.2019.0317(正式版)
     Kobarin ホームページ 2019/03/17日20:02 #r45
編集&削除  
http://hwm5.gyao.ne.jp/kobarin/kbmedia/kbmed305b.exe

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

x64版を使用するためには x64 版だけでなく、x86 版のランタイムも必要です。

何回もスミマセン。
マイナーな形式の不具合だったので後回しにしようと思いましたが他にも
いくつか細かい不具合があったので修正版公開することにしました。

v3.05a からの変更点

・各種プラグイン/DLL のコンパイラを VS2017 15.9.9 に変更
・kbwsr.kpi に関する以下の修正
 ・KPI_MEDIAINFO::dwUnitSample を 10ms 相当に変更
  ・本体 v3.05 以降で演奏がおかしくなるため
・kbmac.kpi に関する以下の修正
 ・Monkey's Audio SDK 4.59(2019/3/15) に差し替え
・kbswf.kpi に関する以下の修正
 ・プラグイン設定から「Flash Player 設定マネージャー」を開けるようにした
  ・kbswf.kpi の再生品質に関わる設定があるかどうかは不明
・SWRD/NWRD の標準サイズ(640x480)時の画質が汚かったのを修正
・プラグイン設定でリストやリストの表示名に空文字列を使用出来ないのを修正
 ・標準同梱で該当するプラグインはない
 ・プラグイン置き場の kbhtsfms.kpi v0.06alpha が該当

v3.05 からの変更点

・MDS と RMI が再生出来なくなっていたのを修正
・kbmac.kpi に関する以下の修正
 ・Monkey's Audio SDK 4.56(2019/3/10) に差し替え


v3.04 からの主な変更点

・本体とプラグイン/DLL の開発ツールを最新版に差し替え
・プラグイン/DLL の各種ライブラリを最新版に差し替え
・64bit版本体のデコード処理が高速化(32bit int 以外は 32bit版本体より遅かった)
・32bit版本体の 32bit int の出力が高速化
・kbmpg123.kpi による MP3 再生時にデコーダ(最適化コード)を選択出来るようにした
・デコーダプラグインのデコード速度を計測するベンチマークモードを追加
 (kbwavefile.kpi)(設定でベンチマークモードを有効化する必要あり)
・環境設定画面から検索パスやアーカイブのサイズ制限等、重要だが見落としやすいプ
 ラグイン設定へジャンプ出来るようにした
・ztom/zmc2/z2m3/zmc3 による ZMD/ZMS 対応を強化
・「お気に入りの整理」の操作性向上
・WindowsXP で非マルチプルインスタンスプラグインが使えない不具合の修正
・各種プラグインの不具合修正・改善
・ヘルプの更新


本体の修正はひとまずこのくらいにしておいて、プラグイン置き場の古いプラグイン
の更新とピストンコラージュの新kpi化などを検討中です。

MIDI 関係は、現在の設定を MIDI デバイスのように登録するような機能があると
kbtim.kpi とか kbvsti.kpi みたいなのが便利になるんですけどね。
これは本体側で何とかするしかありませんが。


. Re^2: Autch さんの kpipxtone.kpi v1.2 の修正版
     Kobarin ホームページ 2019/03/16土19:09 #r44
編集&削除  
> ワーオ、ピスコラプラグインの修正版があるんですね ありがたく使わせていただきます

pxtone のソースコードが公開されてるようですね。

せっかくなので新kpi化してみたいと思います。
ソースコードをダウンロードしてビルドしてみたところ、
若干の修正は必要でしたが再生確認は出来ました。

プラグインとして組み込むことも出来そうです。

新kpi化によってループにもきちんと対応出来そうですし、もしかしたら
64bit 版も作れるかもしれません。

v3.05b を公開後に始めてみようと思います。

あと kbhtsfms.kpi を作り直してるところです。
kbtim95.kpi の TimidiCP使用時と同じ手法でマルチポートにも
対応出来て中々良い感じです。

(Edited 1times)


. Re^2: WSRの再生が変ですが、直せました
     reppi 2019/03/14木14:02 #r43
編集&削除  
> マイナーな形式ですし、正式版でなくβ版だったら少しくらいは放置でも

> そのうち確認してみます。

> オンオフの切り替え自体はもちろんどうってことありませんが、それを設定する

WSRを日常的に使っているわけでもないので、マルチディスプレイのと同じくそのうちにでも対応してもらえればうれしいです。

>  KbMedia Player のメニューバー>表示>タスクトレイのチェックを外せば要望通りになると思われます。
最小化してない状態でタスクバーに載ってほしいので意味がないですね :>

>  ウィンドウを画面の横または隅にドラッグしたときに自動的に整列する>オフに設定
Aero Snapをオフにしたいわけではないので今は関係ないですね :>


. Re: WSRの再生が変ですが、直せました
     塊素 2019/03/14木02:03 #r42
編集&削除  
 横から失礼します。
 Windows10 でマルチディスプレイ環境を持っているのでこちらでも実験してみました。


> あと要望になるのですが、Windows 10でマルチディスプレイ環境でタスクバーを複数使っていて「タスク バー ボタンの表示先」を「メイン タスク バーと、開かれているウィンドウのタスク バー」か「開かれているウィンドウのタスク バー」に設定しているときに、メインディスプレイ以外の画面にKbMedia Playerがあるとその画面のタスクバーに載らないので、難しくなければ修正を願いたいです。

 こちらで試したところ、最小化すれば表示されているタスクバーに載ることが確認できました。
 ただし、最小化した際に KbMedia Player の表示設定で「タスクトレイ」に格納するよう設定しているとWindows10 の都合でメインのタスクバーにしかないタスクトレイのほうに引っ込んでしまうので、メインディスプレイ以外のタスクバーに載ってないように見えてしまうようです。
 KbMedia Player のメニューバー>表示>タスクトレイのチェックを外せば要望通りになると思われます。


> 最後に質問なのですが、
> 画面端にウィンドウが貼り付くような動きをするのはオフにできないのでしょうか?

 Windows10 設定画面>システム>マルチタスク>スナップ>ウィンドウを画面の横または隅にドラッグしたときに自動的に整列する>オフに設定

 で、いかがでしょう。


. Re: WSRの再生が変ですが、直せました
     Kobarin ホームページ 2019/03/13水23:27 #r41
編集&削除  
> 3.05aに更新して試しにいろいろ再生してみたところ、ワンダースワン(kbwsr.kpi)の再生が変でした。
> これは再生周波数を192000にしてみると直りました。周波数が低いほどおかしくなっていくようです。
> ですが周波数を192000に設定するとテンポのx1.05より上の速度で効果がなくなるようです。

ご指摘ありがとうございます。現象確認出来ました。
3.05 での dwSizeSample に関する修正が影響しています。

3.05 の公開前に kbfmmidi.kpi で同様の現象が発生することに気づいて
kbfmmidi.kpi の方は修正してから公開出来たのですが、WSR でも発生
していたのですね。

kbfmmidi.kpi でもそうなんですが、ここは音質と再生時の負荷のトレード
オフみたいなところがあって、設定出来るようにした方が良いのかもしれ
ません。

マイナーな形式ですし、正式版でなくβ版だったら少しくらいは放置でも
良いんですが、3.05b としてすぐに対応した方が良いでしょうかねぇ…。
取り敢えず 3/17 までには何とかするようにします。


> Windows 10でマルチディスプレイ環境で

すみません。マルチモニタ環境がなくなってしまって動作確認が困難です。
余ったディスプレイはあるんですが、設置するのが面倒で…。

そのうち確認してみます。

> 画面端にウィンドウが貼り付くような動きをするのはオフにできないのでしょうか?

あまり細かいことを設定出来るようにするとキリがないので。
今でも設定項目が多すぎると思ってますが、本当にカスタマイズしたい人に
とっては物足りないのでしょうね。

オンオフの切り替え自体はもちろんどうってことありませんが、それを設定する
ための画面を作るのが一番面倒なんですよね。

プラグイン設定みたいにレイアウトを考えずに簡単に項目を追加出来て、設定画面が
ヘルプも兼ねるようなのを本体の設定でも出来るようにしたいところです。


. WSRの再生が変ですが、直せました
     reppi 2019/03/13水14:02 #r40
編集&削除  
更新ありがとうございます いつも使わせてもらってます :)
3.05aに更新して試しにいろいろ再生してみたところ、ワンダースワン(kbwsr.kpi)の再生が変でした。
これは再生周波数を192000にしてみると直りました。周波数が低いほどおかしくなっていくようです。
ですが周波数を192000に設定するとテンポのx1.05より上の速度で効果がなくなるようです。

あと要望になるのですが、Windows 10でマルチディスプレイ環境でタスクバーを複数使っていて「タスク バー ボタンの表示先」を「メイン タスク バーと、開かれているウィンドウのタスク バー」か「開かれているウィンドウのタスク バー」に設定しているときに、メインディスプレイ以外の画面にKbMedia Playerがあるとその画面のタスクバーに載らないので、難しくなければ修正を願いたいです。

最後に質問なのですが、
画面端にウィンドウが貼り付くような動きをするのはオフにできないのでしょうか?


. Re: Autch さんの kpipxtone.kpi v1.2 の修正版
     reppi 2019/03/13水13:13 #r39
編集&削除  
ワーオ、ピスコラプラグインの修正版があるんですね ありがたく使わせていただきます


. KbMedia Player Version 3.05a.2019.0312(正式版)
     Kobarin ホームページ 2019/03/12火22:59 #r38
編集&削除  

http://hwm5.gyao.ne.jp/kobarin/kbmedia/kbmed305a.exe

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

x64版を使用するためには x64 版だけでなく、x86 版のランタイムも必要です。

v3.05 にちょっとした不具合があったので修正しました。

v3.05 からの変更点

・MDS と RMI が再生出来なくなっていたのを修正
・kbmac.kpi に関する以下の修正
 ・Monkey's Audio SDK 4.56(2019/3/10) に差し替え


v3.04 からの主な変更点

・本体とプラグイン/DLL の開発ツールを最新版に差し替え
・プラグイン/DLL の各種ライブラリを最新版に差し替え
・64bit版本体のデコード処理が高速化(32bit int 以外は 32bit版本体より遅かった)
・32bit版本体の 32bit int の出力が高速化
・kbmpg123.kpi による MP3 再生時にデコーダ(最適化コード)を選択出来るようにした
・デコーダプラグインのデコード速度を計測するベンチマークモードを追加
 (kbwavefile.kpi)(設定でベンチマークモードを有効化する必要あり)
・環境設定画面から検索パスやアーカイブのサイズ制限等、重要だが見落としやすいプ
 ラグイン設定へジャンプ出来るようにした
・ztom/zmc2/z2m3/zmc3 による ZMD/ZMS 対応を強化
・「お気に入りの整理」の操作性向上
・WindowsXP で非マルチプルインスタンスプラグインが使えない不具合の修正
・各種プラグインの不具合修正・改善
・ヘルプの更新


. Re^2: 不具合報告
     CERISE 2019/03/12火00:25 #r37
編集&削除  
> > 拡張子が*.mdsのMidiファイルの再生が出来なくなっています.
>
> ご指摘ありがとうございます。よく気づきましたね。(^^;


もともとMidiファイルのうち*.mdsなどの形式(*.mid以外)ファイルを再生できるソフトを探していたことからユーザーとなりましたので。(ただしこの不具合発見は適当にファイル再生していたら発覚したので、偶然ですが・・)


. TimidiS4 64bit版動作します
     Kobarin ホームページ 2019/03/12火00:04 #r36
編集&削除  
現時点で vector でダウンロード出来るバージョンは少し古いようです。
公式サイトの「Timidiインストーラ」でインストールすれば 64bit 版でも
問題なく動作します。

試したつもりだったんですが、シェアウェア登録に失敗して色々と
試行錯誤するうちに訳が分からなくなってしまったようです。


. Re: 不具合報告
     Kobarin ホームページ 2019/03/11月22:53 #r35
編集&削除  
> 拡張子が*.mdsのMidiファイルの再生が出来なくなっています.

ご指摘ありがとうございます。よく気づきましたね。(^^;

実は公開してしばらくした後に気がつきました。
どうせ誰も気づかないだろうと思ってましたが
まさか指摘されるとは思ってなかったです。

ちなみに RMI も再生出来なくなっています。

Monkey's Audio も頻繁に更新されてますね。
4GB超に対応したようなので、しばらく頻繁に
更新されるかもしれません。

Monkey's Audio の最新SDK を取り込んだら
3.05a として公開します。


. その他
     CERISE 2019/03/11月04:03 #r34
編集&削除  
あと、Monkey's Audioの最新はV4.56まで進んでいます.
https://www.monkeysaudio.com/versionhistory.html


. 不具合報告
     CERISE 2019/03/11月03:59 #r33
編集&削除  
拡張子が*.mdsのMidiファイルの再生が出来なくなっています.
この点の修正をよろしくお願いします.


. kbtim95.kpi Version 0.06
     Kobarin ホームページ 2019/03/10日22:52 #r32
編集&削除  
http://hwm5.gyao.ne.jp/kobarin/kpi/kbtim95_006.7z

ソフト工房 乾さん制作の Timidi95 を利用して MIDI を再生するためのデコーダプラグ
インです。対応拡張子は .mid です。

Timidi95 については http://www.tees.ne.jp/~mohishi/ を参照して下さい。

KbMedia Player v3.05 には同梱していません。

このプラグインを使用するには Timidi95 に同梱の TimidiS4.exe またはコマンドライン版の TimidiCP.exe(同梱されていません)が必要です。

フリーウェアである TimidiCP よりもシェアウェアである TimidiS4 の方が音質が
良いのでお勧めしますが、登録しないと 30秒でフェードアウトして演奏終了します。

あとシェアウェアの登録にハマって大変苦労しました。

ドキュメントを良く読んで、頑張って導入して下さい。
プラグインを作るよりも DOC 書きの方が大変でした…。

2019/3/10現在最新版の TimidiS4 で動作確認していますが、TimidiS4 の 64bit版
では動作しません。原因は分かりません。作者様にも連絡済みですが現状ではどう
することも出来ないので、TimidiS4 は32bit版をお使い下さい。
「Timidiインストーラ」実行時に「64bit云々」のチェックマークを外せば 32bit
版がインストールされます。

kbtim95.kpi v0.06 からは 64bit 版も同梱しています。64bit版の kbtim95.kpi
から 32bit 版の TimidiS4 を問題なく使用することが出来ます。
もちろん、TimidiCP も使えます。


v0.05 からの変更点

・新kpi仕様に対応
・下記設定項目を追加
 ・TimidiCP のパスで TimidiS4.exe を指定しても動作するようになった
  ・コマンドラインが違う為、v0.05 以前では動作しなかった
 ・複数ポート使用MIDIの処理方法
  ・複数のMIDIファイルに分割して複数の TimidiCP/TimidiS4 を起動(TimidiCP向け)
  ・分割しないで TimidiCP/TimidiS4 を単独起動(TimidiS4向け)
 ・冒頭の無音カット(カットすると歌詞表示に支障が出るのでデフォルトはオフ)
・複数ポートMIDI再生時、複数のMIDIファイルに分割する設定のときは 64bit float で
 出力するようにした
 ・複数の TimidiCP/TimidiS4 の出力を合成時のクリッピング処理を先送りする目的
 ・本体が最後まで音声に加工しない場合の音質は変わりなし
・TimidiS4/TimidiCP から応答がない場合はダイアログを表示して強制終了させるか
 確認するようにした
・64bit版を作成
 ・制御する TimidiCP/TimidiS4 は 32bit版で問題なし

(Edited 1times)


. KbMedia Player Version 3.05.2019.0310(正式版)
     Kobarin ホームページ 2019/03/10日22:26 #r31
編集&削除  
http://hwm5.gyao.ne.jp/kobarin/kbmedia/kbmed305.exe

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

x64版を使用するためには x64 版だけでなく、x86 版のランタイムも必要です。

約2年ぶりのバージョンアップ。
v3.04 からの主な変更点

・本体とプラグイン/DLL の開発ツールを最新版に差し替え
・プラグイン/DLL の各種ライブラリを最新版に差し替え
・64bit版本体のデコード処理が高速化(32bit int 以外は 32bit版本体より遅かった)
・32bit版本体の 32bit int の出力が高速化
・kbmpg123.kpi による MP3 再生時にデコーダ(最適化コード)を選択出来るようにした
・デコーダプラグインのデコード速度を計測するベンチマークモードを追加
 (kbwavefile.kpi)(設定でベンチマークモードを有効化する必要あり)
・環境設定画面から検索パスやアーカイブのサイズ制限等、重要だが見落としやすいプ
 ラグイン設定へジャンプ出来るようにした
・ztom/zmc2/z2m3/zmc3 による ZMD/ZMS 対応を強化
・「お気に入りの整理」の操作性向上
・WindowsXP で非マルチプルインスタンスプラグインが使えない不具合の修正
・各種プラグインの不具合修正・改善
・ヘルプの更新


v3.05beta4 からの変更点

・各種プラグイン/DLL のコンパイラを VS2017 15.9.8 に変更
・デコーダプラグインに Render で渡す dwSizeSample の値を調整(少し大きめにする
 ことにより全体的に高速化)(dwUnitRender=0 のとき)
・MIDI に関する以下の修正
 ・末尾の SysEx を捨てていたのを修正
  ・該当データで曲長が変わる為、演奏リストに該当データを含むと再生時や曲長計
   算時に「Updated」になる
 ・プラグインで MIDI を再生時、「演奏2」->「MIDI」->「PortMode」が「Track17-32
  to Port-B, 33-48 to Port-C...」のときに複数ポートと見なされるような曲で、発
  音(ノートオン)情報が含まれないポートの情報がプラグインに渡されないのを修正
  ・Port-B に SysEx しか含まない場合など
  ・↑のようなデータの解釈の仕方はプラグインに委ねる
 ・SysEx のみ使用し、発音データを含まないポートは情報表示パネル上で「(Port-B)
  」のように () で括って表示するようにした
 ・複数ポートMIDI を MIDI デコーダプラグインで再生時、液晶の表示が32パート用に
  切り替わることがあるのを修正
 ・midiOut で MIDI を再生時の「プラグイン」部の表示を「Internal MIDI Player」
  から「midiOut MIDI Player」に変更
・本体内蔵 CD プレイヤーでオーディオ CD 再生時の「プラグイン」部の表示を「Inter
 nal CD Player」から「MCI CD Player」に変更
・kbfmmidi.kpi に関する以下の修正
 ・KPI_MEDIAINFO::dwUnitSample 値を 0 にしていたのを 10ms 相当になるように修正
  ・Render の dwSizeSample 値が大きいとテンポがよれよれな感じになる為、本体の
   実装により再生結果が変わっていた(dwUnitSample=0 のときに dwSizeSample を
   いくつにするかが本体の実装により変わる)
 ・再生位置が本来より後ろにずれていたのを修正
  ・ずれの度合いは本体の実装によって変わる
  ・v3.04〜v3.05beta4 だと 44100Hz で 約12ミリ秒
 ・複数ポートMIDI再生時、リセット系とマスターボリューム系の SysEx を全てのポー
  トに送信するようにした
  ・他にも全てのポートに送信すべき SysEx があるかも
・kbemidi.kpi に関する以下の修正
 ・複数ポートMIDI再生時、SysEx を全てのポートに送信するようにした
  ・現状 SysEx はマスターボリューム系(GM/GS/XG)のみ対応


3.05beta4 からあまり手を加えないつもりだったんですが、
Timidi95 のプラグイン更新時にいくつか問題に気づいて
修正しちゃいました。バグってたらすみません。

あまり多くはないと思いますが、MIDI の曲長計算の結果が変わる
データがいくつか出てきます。

MIDI を含む演奏リストが「Update」になってたら該当データが
あったということになります。

仕様変更によるものということでご了承下さい。


. Re^3: STEP_K(STEP_M 1.054f のUNICODE 対応版) Version 1.01c(正式版)
     gojoh Eメール 2019/03/03日23:39 #r30
編集&削除  
そうそうにありがとうございます
やはり無理ですかー残念

mp3tagはちょいと使いづらいんですよね
ありがとうございました!!

<- 前ページ    12/13    次ページ ->
上へ






RAIBPL1.23-wakatiai.halfmoon.jp 2024/04/26金03:55