08/04/29 02:10:45 GX4NcCh60
>>800
えーと、On Playback New Track内での前処理において
タイムタグが無い行に「前の行の最後のタイムタグ」を今までは挿入していたんだけど
「次の行の最初のタイムタグ」を挿入するように変更(これが普通の処理だよなw)
さらに「歌詞ファイル内の最初のタイムタグ」以外の場合という限定条件を付加して
曲頭の位置ずれを回避してる
細かいTFは同胞の解説.txtを見てくれればわかるが
タイムタグを代入してる$while内でのタイムタグが無い行の場合のところ以下を
$if($and(
$strcmp($regexp($textfile(%lyricpath%%lyricext%,sjis,%lyricline%,%lyricline%,crlf),%gettag%,),),
$not($strcmp($regexp($textfile(%lyricpath%%lyricext%,sjis,,,tf:\"$regexp(%textfile_line%,\n,)\"),%toptag%,\"$1$2$3\"),
$regexp($textfile(%lyricpath%%lyricext%,sjis,$min($add(%lyricline%,1),%end%),$min($add(%lyricline%,1),%end%),crlf),%toptag%,\"$1$2$3\")
))
),
$div($expr(
$add(
$mul($regexp($textfile(%lyricpath%%lyricext%,sjis,$min($add(%lyricline%,1),%end%),$min($add(%lyricline%,1),%end%),crlf),%toptag%,\"$1\"),60000)
,
$mul($regexp($textfile(%lyricpath%%lyricext%,sjis,$min($add(%lyricline%,1),%end%),$min($add(%lyricline%,1),%end%),crlf),%toptag%,\"$2$3\"),10)
,%timeoffset%)
/%timeratio%,),1000)
,
以下略
にしてくれればいい(ってわかるかな?)
%lyricext%は今回から導入した歌詞ファイルの拡張子判定、.kra等
On Playback New Track内のTFは環境ごとに弄る必要ないようにしてたつもりなんだがなぁ