TOP/FAQ

FAQ

音量が小さい

ピークノーマライズの場合 BMS のバランスを正しく再現しており、正しくはこうなります。 もっと音量がほしい場合、微少標本廃棄ノーマライズを使用すると、 そこそこの音量が稼げる(デフォルトの 100 を指定した場合およそ 1.5 倍)と思います。 廃棄標本率を調整してお好みの音量になるように調整してください。 *1

動かない

開発環境は Windows XP なのですが、他の環境での動作確認はしていません。 Vista、Windows 7 あたりなら普通に動くとは思いますが、それ以外はたぶん無理ぽです。

一度で MP3・ogg を作りたい。

後処理機能を使うと可能になる可能性があります。

  1. 事前準備
    1. mp3・ogg に変換するツールを用意する(自分で用意しろ)
    2. そのツールのコマンドラインの使い方を調べておく
  2. BMX2WAV の設定
    1. 後処理設定の実行ファイルにそのツールを指定する
    2. 実行時引数の引数をツールの使い方通りに指定する(出力 WAV ファイルは %O で指定可能)
    3. 変換後に WAV ファイルがいらないなら削除する設定も設定しておく
  3. BMX2WAV の実行
    1. 好きな BMS を変換する
    2. もちろんバッチ処理も可能

BMSE 連携教えろ

オススメの方法。

事前準備

BMSE の準備

表示する名前
BMX2WAV とか好きなのに
実行ファイルのパス
BMX2WAV の置き場所の bmx2wav.exe
「最初から再生」の引数
-auto_start -auto_close -no_config_auto_save -c 設定ファイル -do_triming -triming_start_bar 0 <filename>
「現在位置から再生」の引数
-auto_start -auto_close -no_config_auto_save -c 設定ファイル -do_triming -triming_start_bar <measure> <filename>
「停止」の引数
なし

CUI の場合は自分で考えてね

後処理で複数のプログラムを起動したい

Windows バッチでも勉強しろ

メモリの使用量はどのくらい?

目安として以下の感じになっています。

(読み込む WAV ファイル全てを 44kHz の 16bit にしたときの容量 + 演奏範囲の WAV の容量) × 2

内部では WAV を 32bit で扱っているので最後に 2 倍になります。 設定で一部を切り出すようにしていた場合切り出す WAV の容量× 2 が追加されます。

#RANDOM 無しに #IF ってやったらどうなるの?

BMX2WAV では BMS を解析する前に #RANDOM の数値で 0 が発生したと見なしています。 ちなみに #RANDOM 2 を指定した場合 BMS の仕様では 1 ~ 2 が 発生するようになっています(要するに 0 は発生しない)

内部エラーってのが出た

エラー時に出る情報(ファイルパスと行番号)を以下のブログのコメントで適当に言って下さい。善処します。

BMS関連ツール開発日記 by TEM

コンプレッサのパラメタってどう指定すれば良いの?

知らん。アズクハルに聞け

STOP が負の場合の動作はどうなってるの?

STOP は指定した長さの分音を鳴らす位置をずらすという解釈にしています。 つまり負の場合は指定した位置から指定した量だけ遡って音を再生します。

BPM が負の場合の動作がわけわかめ

俺もわけわかめ。

*1ただし、本当に少しですが音割れします。普通の人なら気づかないレベルでしょうけど

TOP/FAQ