Enable XFade (Overlapping) in Winamp

Posted at

granted, not directly related to IT, yet while working on some signal algorithms I accidentally came across this neat trick in winamp (related to Nullsoft DirectSoud),

XFade or Overlapping is when the next song in your playlist fade-in at the end of the current playing song, it is commonly used when listening to music on the radio (online steams or regular),

overlapping helps you to enjoy continuous listening, minimizing the amount of silence (mostly at the start and end of the playing track).

visualizing it:

how to activate it? (built into winamp, no plug-ins are needed)

Options->Preferences... (or just hit Ctrl+P)

next go to Plug-ins->Output, select Nullsoft DirectSound Output vX.X [out_ds.dll], click Configure.
go to Fading Tab,
select on end of song (xxxxx ms),
check (ON) the Enable, and Use custom fade time.
Fill out number of milliseconds (1000 is 1 second of overlapping),
any values of 100000 to- 30000 works fine,
the value of 20 seconds (20000) works best for me.

another small tweak is to remove silence at the beginning / end of the track (in the Other Tab).
enabling this check, means that the overlapping effect will be more close, and might sounds a bit funny when your following tracks are in different tempo rates (like smooth jazz followed by hard-rock n' roll),
basically, not recommended, unless playing similar genre music with similar tempo rate, like one complete album of The 88.