
みゅーじっくでーたえでぃたー

music_data.jsonを楽に編集するためのソフト。

1,機能
2,項目説明
3,更新履歴
4,更新内容

1,機能------------------------------------------------------------------------------------------------

JSON読み込み・保存

新曲追加／削除／編集

song_id自動採番＆並び替え

BMS/BME/BMLの自動読み取り＆D&D

ツールチップで全部説明付き

ログ＆バックアップ自動生成

----------------------------------

jsonを読み込むといろいろ楽に編集できます。
一回開くと以降は同じjsonを開いてくれるので楽です。
各項目にtipsを配置しています。なんとなくわかると思います。

ソフトを閉じるときに保存していない内容は消えてしますので、
必ず「jsonを保存」してから終了してください。

jsonを保存すると古いjsonがバックアップで保存されます。
何でもないmusic_data.jsonがあなたの編集した最新版となります。

2,項目説明--------------------------------------------------------------------------------------------

・新規楽曲追加
新しい楽曲を追加します
以下のフォーマットでjsoonn内に項目を追加します
        {
            "song_id": ,
            "title": "",
            "title_ascii": "",
            "genre": "",
            "artist": "",
            "texture_title": 0,
            "texture_artist": 0,
            "texture_genre": 0,
            "texture_load": 0,
            "texture_list": 0,
            "font_idx": 0,
            "game_version": 0,
            "other_folder": 0,
            "bemani_folder": 0,
            "splittable_diff": 1,
            "SPB_level": 0,
            "SPN_level": 0,
            "SPH_level": 0,
            "SPA_level": 0,
            "SPL_level": 0,
            "DPB_level": 0,
            "DPN_level": 0,
            "DPH_level": 0,
            "DPA_level": 0,
            "DPL_level": 0,
            "volume": 100,
            "SPB_ident": 48,
            "SPN_ident": 48,
            "SPH_ident": 48,
            "SPA_ident": 48,
            "SPL_ident": 48,
            "DPB_ident": 48,
            "DPN_ident": 48,
            "DPH_ident": 48,
            "DPA_ident": 48,
            "DPL_ident": 48,
            "bga_filename": "",
            "bga_delay": 0,
            "afp_flag": 0,
            "afp_data": [
                "",
                "",
                "",
                "",
                "",
                "",
                "",
                "",
                "",
                ""
            ],
            "subtitle": "",
             "texture_subtitle": 0,
             "beginner_rec_folder": 0,
             "iidx_rec_folder": 0,
             "bemani_rec_folder": 0,
             "unk_unused": 0 
        },

この中の

song_id
title
title_ascii
genre
artist
font_idx
game_version
volume
bga_filename
bga_delay
SP*/DP* 各レベル

を各項目で編集し、曲を実装します。

・曲データの削除
左側リストで選択中の楽曲のデータを削除します。巻き戻しできないので注意!

・bms/bme/bmlをクリックまたはDDで選択
bmsを追加するときここにD&Dでタイトル、ジャンル、アーティストを自動で入力してくれます。
だた、タイトルの[sp another]みたいなのとかobj:赤い人みたいなのも入っちゃうので消してください。

・song_idで並び替え
新曲を追加するとjsonの末尾に上記の構文が追加されるので、
それを整理するために使います。jsonの見た目がよくなります。

・jsonを保存
保存します。バックアップも出るので安心。

・並び替え
並び替えができます。好みに合わせてやりやすいように並び替えましょう。
検索は部分一致リアルタイム検索です。
タイトルジャンルアーティスト全部引っかかるのでちょっと検索しづらいかも。


----------------------------------

GPTが一晩でやってくれました。
errorとか起きるかもですがそしたらメールやらdiscordやらで教えてください。
他にも追加してほしい項目などあれば以下略。
二次配布等自由ですが連絡くれると助かります。

配布場所
https://behkuq54.wixsite.com/blog/

3,更新履歴--------------------------------------------------------------------------------------------
2025/10/20 v,1.0
2025/10/23 v,1.1
2025/10/24 v,1.1.1
2025/10/24 v,1.2.1
2025/10/24 v,1.2.2
2025/10/24 v,1.2.3
2025/10/24 v,1.2.4
2025/10/25 v,1.2.5
2025/10/25 v,1.2.6
2025/10/29 v,1.3.6
2025/11/02 v,1.4.6

4,更新内容(v,1.1)-------------------------------------------------------------------------------------
①自動で変更を一時保存するようにしました。これによりいちいち変更を
　一時保存ボタンを押す必要がなくなります。
②左枠に表示された曲一覧のなかで、内容を変更しており かつ保存していない曲に対して●
を表示するようにしました。（例:9999 lataia ●
jsonを保存するまでこの表示は継続されます。

更新内容(v,1.1.1)-------------------------------------------------------------------------------------
編集欄の説明が1.0より前の仮のものになっていた問題の修正。

更新内容(v,1.2.1)-------------------------------------------------------------------------------------
変更を一時保存のボタンを削除しました。
これからはいちいちボタンを押す必要はありません。(セーブは怠らずに！)

更新内容(v,1.2.2)-------------------------------------------------------------------------------------
セーブしても内容が更新されない問題の修正。

更新内容(v,1.2.3)-------------------------------------------------------------------------------------
①"以降は同じjsonを開く"ができなかった問題の修正。
②ウィンドウタイトルを"みゅーじっくでーたえでぃたー"に変更。
一個バグ直すと一個バグ増えるのなんなんだよ。

更新内容(v,1.2.4)-------------------------------------------------------------------------------------
新曲を追加した後の挙動の修正。

更新内容(v,1.2.5)-------------------------------------------------------------------------------------
構文に以下の文字列を追加。ないと動かない。今までなぜ動いていたのかは謎。
            ],
            "subtitle": "",
             "texture_subtitle": 0,
             "beginner_rec_folder": 0,
             "iidx_rec_folder": 0,
             "bemani_rec_folder": 0,
             "unk_unused": 0 
        },

更新内容(v,1.2.6)-------------------------------------------------------------------------------------
1.2.5で追加した構文がすべてNullになる問題の修正。お前ほんまに…殺すぞ…。

更新内容(v,1.3.6)-------------------------------------------------------------------------------------
subtitleを編集できるようになりました。

更新内容(v,1.4.6)-------------------------------------------------------------------------------------
指定フォーマットの.txtを読み込むことによって複数曲を一気に読み込めるようになりました。
このソフトと同じページにあるbmsスキャナーというソフトを使用することによって.txtを作ることができます。

手書き用↓
title/artist/genre/SPB_level/SPN_level/SPH_level/SPA_level/DPB_level/DPN_level/DPH_level/DPA_level

