8日目の記事になります。(insane)」でした。今日は、譜面を作る際の配置ミスについて話したいと思います。譜面を作っていると、誤ってオブジェをずらしてしまったり、うっかりオブジェを消してしまったりすることがあります。曲が意図せず変わってしまうのは、あまり好ましいことではありません。そこで、まず考えられる対策として、BMSEであればShiftを押しっぱなしにしてオブジェを移動する、iBMSCであれば「オブジェを縦移動させない」にチェックを入れておく、というものもあります。これを活用することで、配置ミスの多くを防ぐことが出来ます。人間は完璧ではありません。最後に配置ミスが無いかどうか、チェックしたいと思うかもしれません。配置ミスをチェックする方法の一つとして、bmx2wavを使った方法があります。bmx2wavを使ってwavファイルに変換し、音声編集ソフトで差分を取る方法です。確かにこの方法は万能であり、多くの場合で間違いがありません。この方法では少々時間が掛かってしまいます。いうのも、キー音を全て読み込んで合成しなければならないためです。いうわけで、という訳では別にありませんが、Windowsユーザー向けにBMSの配置ミスを検出するソフトをうっかり作ってしまいましたので、公開しようと思います。Toolをダウンロード使い方BMSファイルをドラッグ&ドロップしてください。複数のBMSファイルを同時に選択することができます。BMSボタンをクリックしても構いません。Checkボタンを押すとチェックが開始されます。配置ミスが多い場合は時間がかかりますので少し待機してください。下図のように配置抜けがあるファイルを例に取ってみます。このファイルの場合、次のように警告が出ます。配置ズレ1つにつき、このように2つの警告が出るようになっています。「一方が他方と同じタイミングで音が鳴っていない」ということを両者が検出するためです。1)、#LNOBJ、ソフラン、ストップシーケンス、「原音に対して鳴りすぎている音の検出」に対応しています。「無音オブジェのdiff」「BGMに配置された無音ノーツや未定義画像の検出」「参照しているwavファイルは同じだが定義番号の異なるオブジェの検出」「許容誤差の指定」「#RANDOM」には対応していません。更新していきたいと思います。toolへのリンクも貼っておきます。こちらの方がダウンロードなしで使えるため、気軽に試せて便利だと思います。細かい違いもありますので困ったときは両方使ってみるといいかもしれません。