ビートで記述された歌詞ファイルを秒にコンバートするツール
を作ったので公開。
中身はRubyだけどexerbで実行ファイル化してるのでWindows専用です。あとコマンドライン専用です。
LyricConverter v1.0
{0.0}一小節目(4分音符0個) {4.0}二小節目(4分音符4個)
これを
lrcconv --bpm=60 --offset=-0.5 lyric.txt > lyric.lrc
とかすることで
[00:00:50]一小節目(4分音符0個) [00:04:50]二小節目(4分音符4個)
このような形に変換します。
出力は一般的な形式([00:00:00])、StepMania形式([00:00.000])、初音ミク WMP Skin形式([00:00:00]+改行なし)の三タイプに対応しています。
というか、StepMania形式で作ってる最中に初音ミクSkinにハマってしまったので実質最後のがメインです。
コマンドラインオプション「--sm-file」でsmファイルを指定することでそのOFFSETやBPMSが使えたりします。詳しくは「--help」で。