Archive for July, 2008

anybody missing the foo_out_dsound_ex2 in 0.8.3’s era?

As we all know, in the 0.9.x foobar2000, there’s inevitably a short pause during manual track change with fading effect enabled, it definitely decreases our listening pleasure.

I always enjoy the fading features brought to me by the foo_out_dsound_ex2 component in the old time, it has custom pause, skip, seek and stop fading length. And the most important thing is, it will solve the short pause problem.

Finally, I’ve decided to port the foo_out_dsound_ex2 to 0.9.x, and it’s done. However, it is illegal to distribute it due to the SDK restrictions, so people, if you want it, leave your email in this post, I can assure that you will forget about the default DS output.

15/08/2008: NO MORE EMAILS WILL BE SENT

28/07/2008
the output component has been updated to resolve the volume changing problem.

also I’ve made a component that allows you to use components using metadb_display_hook (e.g. ui_panels, cwb_hooks) in foobar2000 0.9.5.3+, if those obsoleted components make you stay with 0.9.5.2, this is your gospel. use your instinct to find the download.

Comments (65)

update

foo_dsp_crossfader v0.3.4.1
- added overlapping as an alternative to crossfading effect
- added corresponding items for overlapping (menu, commandline handler, and behavior control)
- little improvement for the behavior control

foo_dsp_crossfader v0.3.4
- removed old metadb_display_hook implementation
- added behavior control in config dialog to customize the condition to run the dsp process (using title format)
- config dialog changes no longer in real time
- commandline handler parameter has been changed from “/gapless_crossfader” to “/gc”
- the old $gapless_crossfader function in behavior control is now $gc
- added some variables for using in behavior control:
%gc_playback_order% - current playback order
%gc_stop_after_current% - stop the playback after current one

for example, to enable fading only when playback order is Random:
$if($strcmp(%gc_playback_order%,Random),$gc(fading:enable,1),$gc(fading:enable,0))

Comments (19)