foobar2000 crossfade

2009-03-12

foobar2000 crossfade


foobar2000でクロスフェード使ってみました。

foo_dsp_crossfader.dll : Acropolis’ Blog » my foobar2000 components
http://acropolis.lokalen.org/2006/10/foobar2000/my-foobar2000-components/






設定はてきとーにいけるだろうと思ってたらそうでもなかったのでメモ。

Preference を開いて Advanced 。
Fading
Fade on seek (ms) : foobar2000のシークバーを操作したときの曲のフェード時間。
Fade out (ms) : gapless_crossfade 使ってるなら関係ないかも。
Fade on pause (ms) : 再生ストップしたときのフェード時間。

Preference を開いて DSP Manager : Gapless Crossfade の設定。
Gapless
max length (ms) : 曲の無音部を一度に飛ばす時間。たぶん。 曲の無音部を飛ばす時間の最大値。
Fading
max length (ms) : 曲の始め/終わりに何秒フェードさせるか。
track change (%) : [max length] * [track change] = 曲が自動で変わるときのフェード時間
manual track change (%) : [max length] * [manual track change] = 曲を手動で変えたときのフェード時間
seeking (%) : 曲シーク時のフェード時間を max length と掛けて決める。…と思いきやよく分からない。





Overrap instead of crossfade にチェックいれてると、フェードアウトのみ適用でフェードインなしぽいです。オーバーラップっていうのかー。こっちのが好み。


p.s. 2010.12.04
設定にちょっと詳しい説明を。
クロスフェードは使用してないのでわかりませんが、オーバーラップを使う場合、DSPのGapless crossfeedの設定画面の manual track change (%) は最小(0.1%)にして、foobar2000 preferencesのAdvancedの設定画面の Fade out (ms) で曲の切り替わり時のフェード時間を決めます。
manualじゃないほうの track change (%) を最小近く(0.1-0.5くらい?)にすると、オーバーラップ時に前に演奏していた曲がぶつ切れになるので注意。
クロスフェード用に用意された設定で、オーバーラップに対応できないのかもしれません。
自動切り替え時のフェードアウトが効いてない…前もそうだったっけ…。

0 comments :

コメントを投稿