Component Setup Tutorial
This tutorial explains how to set up a solution for the foobar2000 SDK and component projects in Visual Studio 2005.
In the making...
General Component Tutorial
This tutorial demonstrates some of the basic features of the foobar2000 SDK and touches some user interface features.
Please see the Components page for further information and download links.
DSP Component Tutorial
This tutorial explains how to implement a DSP service - either with presets or without.
- Tutorial DSP without presets
- This DSP does not alter the signal, but mangles with chunks for the sake of it.
- Tutorial DSP with presets
- The focus here is on how to support presets in a DSP. Adapted from foo_dsp_delta's "Noise sharpening" DSP with kind permission from Marc Heubeck.
Notes for users of Microsoft Visual C++ 2005 Express Edition:
- The tutorial archive contains a Solution (foo_dsp_tutorial.express.sln) that is optimized for the Express Edition. Please use this instead of the regular Solution to avoid warnings while loading the solution.
- If the compiler issues a warning that "afxres.h" could not be opened, you need to add the include/mfc directory from the Platform SDK to the Visual C++ include directories. Please refer to the Visual C++ documentation on how to add additional include directories.