トップへ
<---   取り出しトピック   --->
 
. STEP_K(STEP_M 1.054f のUNICODE 対応版) Version 1.01c(正式版) Kobarin 02/07木19:24#r6
. Re: STEP_K(STEP_M 1.054f のUNICODE 対応版) Version 1.01c(正式版) gojoh 03/03日18:26#r26
. Re^2: STEP_K(STEP_M 1.054f のUNICODE 対応版) Version 1.01c(正式版) Kobarin 03/03日21:27#r29
. Re^3: STEP_K(STEP_M 1.054f のUNICODE 対応版) Version 1.01c(正式版) gojoh 03/03日23:39#r30
. Re: STEP_K(STEP_M 1.054f のUNICODE 対応版) Version 1.01c(正式版) DJ TOYO 03/19火21:17#r49
. Re^2: STEP_K(STEP_M 1.054f のUNICODE 対応版) Version 1.01c(正式版) Kobarin 03/21木00:20#r51
. Re^3: STEP_K(STEP_M 1.054f のUNICODE 対応版) Version 1.01c(正式版) DJxTOYO 03/21木21:55#r53
. Re^4: STEP_K(STEP_M 1.054f のUNICODE 対応版) Version 1.01c(正式版) Kobarin 03/23土15:18#r55
. Re^4: STEP_K(STEP_M 1.054f のUNICODE 対応版) Version 1.01c(正式版) Kobarin 03/23土22:06#r63
 

上の選択記事
. STEP_K(STEP_M 1.054f のUNICODE 対応版) Version 1.01c(正式版)
     Kobarin ホームページ 2019/02/07木19:24 #r6
編集&削除 返信  

窓の杜: http://forest.watch.impress.co.jp/library/software/step_k/
vector: http://www.vector.co.jp/soft/winnt/art/se514010.html
ソースコード: http://hwm5.gyao.ne.jp/kobarin/step_k/STEP_K_src_101c_20160820.7z
(ソースコードは開発者向けです。一般ユーザーの方は必要ありません)

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

x64版を使用するためには x64 版だけでなく、x86 版のランタイムも必要です。
. Re: STEP_K(STEP_M 1.054f のUNICODE 対応版) Version 1.01c(正式版)
     gojoh Eメール 2019/03/03日18:26 #r26
編集&削除 返信  
ここでいいのかどうかわからないのですが質問させてください。
STEP_K ver.101c(x86)を使用させていただいており、
タグ編集後、リストとしてエクセルに移して使っています。
そこで、リストにないタグを追加する方法があれば知りたいです。
私は具体的にはBPMをリスト出力したいのですが、
なにか方法があれば教えてくださいませ
. Re^2: STEP_K(STEP_M 1.054f のUNICODE 対応版) Version 1.01c(正式版)
     Kobarin ホームページ 2019/03/03日21:27 #r29
編集&削除 返信  
> タグ編集後、リストとしてエクセルに移して使っています。
> そこで、リストにないタグを追加する方法があれば知りたいです。
> 私は具体的にはBPMをリスト出力したいのですが、
> なにか方法があれば教えてくださいませ

オプション-オプション設定-上級者向け-表示項目設定

ここにない項目は不可能だと思います。
表示項目設定の変更が反映されるのは一度 STEP_K を終了して
起動し直してからとなります。

お求めのことが実現可能かどうかは分かりませんが、

mp3tag : https://www.mp3tag.de/en/index.html

これを使えば色々出来ると思います。

個人的にあまり使い勝手が良くないので、ちょっとタグを
書き換えるだけなら STEP_K の方が簡単だとは思いますが。
. Re^3: STEP_K(STEP_M 1.054f のUNICODE 対応版) Version 1.01c(正式版)
     gojoh Eメール 2019/03/03日23:39 #r30
編集&削除 返信  
そうそうにありがとうございます
やはり無理ですかー残念

mp3tagはちょいと使いづらいんですよね
ありがとうございました!!
. 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ファイルは非サポートなのも存じております。
ご迷惑であれば独自にリリースさせて頂ければと思います。
では
. 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^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^4: STEP_K(STEP_M 1.054f のUNICODE 対応版) Version 1.01c(正式版)
     Kobarin ホームページ 2019/03/23土15:18 #r55
編集&削除 返信  
> FileFLAC.cppのconvert_to_utf8関数の159行の
> WideCharToMultiByte(CP_UTF8, 0, utf16_str, -1, utf8_str, utf8_len, NULL, NULL);
> の変換が何故かうまく行かなく、FLACタグ読み込みが全滅になっております・・・

う〜ん、ソースコード的には問題ないような気がするんですが…。
Windows95 は CP_UTP8 に対応してなかったですが、流石に XP 以降で
対応しない環境があることは考えにくいですよね…。

こういうときに考えられるのは、どこか関係ないところでスタックかヒープを
破壊してるとかですね。デバッグビルドだと動作するのにリリースビルドだと
ダメだったり。STEP_K はバッファのサイズチェックは結構厳格にやってる
つもりなんですけど…。

これは関係ないと思いますが、MFC 関係のランタイム DLL の仕様の為、STEP_K
の本体はランタイム非依存にしないと正常動作しなくなります。
プラグインはランタイム依存で OK です。
(プラグインをランタイム非依存にして本体をランタイム依存でも良いですけど)

> 仕方がないので試しに職場にソース持って行き、ビルドしたところ問題無さそうなので
> 私の自宅PCの問題かと・・・当初問題なかった認識でしてDSF対応でFLACなど他のファイルは

職場でビルドしたものは職場はもちろん自宅PCでも問題がなく、自宅PCで
ビルドしたものは自宅PCでも職場PCでも問題が起こるんでしょうか。

同じソースなのにビルド環境で実行結果が変わるというのも変ですよね。

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

デバイスを ASIO にするか、プラグインを kpid2p.kpi に変更して PCM で
出力するようにしないと再生出来ないと思います。あとマルチチャンネルに
(本体が)未対応です。


久しぶりに STEP_K の更新作業に入ろうと思いますので、DSF 対応版のソース
もある程度のところまで完成したらメールを送って頂ければ同梱配布させて
頂きます。

STEP_K v1.02 正式版(の筈だったのに公開直前に公開取りやめ)を元に
更新再開します。しばらくβ版としてリリースします。

最新版のソースコードは正式版としてリリースするまでお待ちください。
プラグインの動作に支障をきたすような修正をしたかどうかはまだ分かりません。

本体を v1.02beta2 から大きく変えることはないと思いますので、1.02beta2
でも動作の確認をしといてくれるとありがたいです。

DSF のデータをロクに持っていなくて当方では動作確認が出来ませんので、
最新β版を公開したら DJ TOYO さんの方でも確認して下さい。
. Re^4: STEP_K(STEP_M 1.054f のUNICODE 対応版) Version 1.01c(正式版)
     Kobarin ホームページ 2019/03/23土22:06 #r63
編集&削除 返信  
> の変換が何故かうまく行かなく、FLACタグ読み込みが全滅になっております・・・

libFLAC 1.3.2 に差し替えたら同じ現象確認しました。

FILEFLAC.cpp の

#include "share/windows_unicode_filenames.h"

コメントアウトしないように修正し、どこか適当な場所
例えば Flac_Tag_Read_File_Tag() の先頭あたりに

flac_internal_set_utf8_filenames(true);

を追加すれば大丈夫ですね。
もう覚えてませんが libFLAC 1.3.1 のときはライブラリ自体を
修正するか何かしてたんでしょう。

kbflac.kpi ではファイルはストリームから開いていたのでファイル名が
関係なくて気づきませんでした。

上へ






RAIBPL1.23-wakatiai.halfmoon.jp 2019/03/24日15:36