- 803 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/29(火) 02:10:45 ID: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は環境ごとに弄る必要ないようにしてたつもりなんだがなぁ
|

|