foobar2000 Part55at SOFTWARE
foobar2000 Part55 - 暇つぶし2ch803:名無しさん@お腹いっぱい。
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は環境ごとに弄る必要ないようにしてたつもりなんだがなぁ


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch