すみません。まだお考えを煮詰め切れていないように見えますので、いくつか確認させていただければ。
・BOX機能呼び出し
・LEVEL BOX
・FAVORITE BOX
・全般
>コマンドが複雑すぎませんか?
少し簡略して(DM)HT→HH→HT(GR)ピック→G→ピック に。
>また、このコマンドを入力するとどのBOXが呼び出されるのですか?
全てのBOX(LEVEL TAG FAVORITE...)が呼び出されます
>「該当しない難易度は選択不可」とありますが、逆に該当する難易度は「HH2連打で難易度変更」という前提でしょうか。それともset.def無しでバラしたようなイメージでしょうか。
set.def関係無しにバラけさせる、とお考えください。
(例)LEVEL 20-29 BOXの場合、選曲欄は あ ADV 21 い BSC 23 う EXT 25 あ EXT 28 となる
>「キーはシステムコマンドで設定可能」ということは、特定のキーボードのキーに機能を割り当てるという前提(つまりキーボード前提)でしょうか。
パッド側でもFAV指定出来るようにしたいですが、今のところはキーボード前提として下さい。
>多重ソートは想定されてますでしょうか。例えば、LEVEL BOXの中を更にPlayCountでソートするとか、FAVORITE BOXの中をLEVEL BOXで小分けして更にAuthorでソート、などです。
基本多重BOXは出来ないようにしますが、前者のようにBOX内をソートするのはアリと思います。
#25714 でTAG付与の仕様提案を拝見いたしました。それでこちらのTAGソート(というかTAG仕分け)機能について少しクリアにしたい点がありましたので確認させて下さい。
TAG仕分けのUIはどのようにお考えでしょうか。個々のTAGに対応するBOXがずらっと並んで、そのBOXの中に同TAGが付与された曲が並んでいるようなイメージでしょうか。
仮にもしそうだとして、いわゆるAND検索のような機能がないと使いづらいと思うのですが、いかがでしょうか (例: 「ボカロ」かつ「発狂」とか)。もしこれが必要なら、UIはどのようにお考えでしょうか。
(http://sourceforge.jp/ticket/browse.php?group_id=5350&tid=25714 からの続き)
>TAG仕分けのUIはどのようにお考えでしょうか。
複数のタグを1つに纏める手段として、config.ini内に
(例) TAGtoBOX VOCALOID=(VOCALOID,ボカロ,ボーカロイド)
という感じで間接的にTAGBOXとして設定出来る様にすれば、かなり纏まるんじゃないでしょうか。
またBOX機能で出さないTAGも設定出来れば、さらにBOXソートの雑さも抑えられると考えています
>AND検索のような機能
SEARCH BOX も導入すればより円滑に検索出来ると思います。
(選択すると検索BOXが出てきて曲名と名義欄どっちで調べるか選べる)
現行verではソート機能がありますが、これとは別にフォルダ内で分別出来るように
BOX機能の実装を希望します。
◆BOX機能呼び出しコマンド
ドラム側はHT→HH→HT→HT、ギター側はピック→R→ピック→R
(他のコマンドとぶつかってるなら変更予定)
◆LEVEL BOX
レベル順にソート、該当しない難易度は選択不可
(例えばBSC30ADV50EXT70の場合、50台BOXを選んでる時BSCとEXTは選択不可能
また曲の並びはL1>L2>L3>L4>L5とする
◆FAVORITE BOX
選曲中任意のキーを入力する事で、FAVORITE BOXで選択可能、
いわばお気に入りの曲ボックス。 子フォルダによらず全曲対象。
該当する曲はプレ画像の端あたりにFAVORITEマークが付く。
キーはシステムコマンドで設定可能
◆TAG BOX
後日提出する予定のチケットに記述される予定ですが、
.setファイルで指定したタグに該当する曲をソート。
◆その他
LEVELとTAGはオプションで子フォルダも対象にするかどうか選択出来るように。