whatisgithub

What is foo_dsp_clap?

kartun83/foo_dsp_clap — explained in plain English

Analysis updated 2026-05-18

0C++Audience · generalComplexity · 3/5LicenseSetup · hard

In one sentence

A foobar2000 plugin for macOS that lets you run CLAP audio effect plugins on your music with a GUI and preset browser.

Mindmap

mindmap
  root((repo))
    What it does
      Hosts CLAP effects
      Preset browsing
      Native plugin GUI
    Tech stack
      C++
      foobar2000 SDK
      CLAP plugin format
    Use cases
      Live audio effects
      Preset management
      Music playback customization
    Audience
      Musicians
      Audio hobbyists
    Setup
      Apple Silicon Mac
      foobar2000 v2

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Apply a CLAP audio effect plugin to music playing in foobar2000 on a Mac.

USE CASE 2

Browse and switch between an audio effect plugin's saved presets during playback.

USE CASE 3

Save a plugin's full configuration inside a foobar2000 DSP preset.

What is it built with?

C++foobar2000 SDKCLAP

How does it compare?

kartun83/foo_dsp_clapalange/llama.cppayushm74/binance-lob-capture
Stars000
LanguageC++C++C++
Setup difficultyhardmoderatehard
Complexity3/54/54/5
Audiencegeneraldeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · hard Time to first run · 1h+

Requires macOS on Apple Silicon, foobar2000 v2, and building against the foobar2000 SDK.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

So what is it?

This project is a plugin, called a DSP, for foobar2000, a popular music player on macOS built for Apple Silicon computers. It lets that music player run CLAP audio effect plugins on whatever you are listening to, and it comes with its own on-screen window to control the plugin and browse through its saved presets. Once installed, it adds a new option called CLAP Effect inside foobar2000's playback settings. A configuration window lets you pick from any CLAP audio effect installed on your system, load and switch between the presets that plugin offers, and either open the plugin's own built in control window or, for plugins that do not offer one, use automatically generated sliders for its settings. Whatever settings you choose are saved along with foobar2000's own preset system, so they come back exactly as you left them after restarting. It works alongside a sister project by the same author that does the same job for CLAP instrument plugins used for playing MIDI files, and the two share the same underlying code for talking to CLAP plugins. Building it requires foobar2000's own software development kit, which a bundled script can download and prepare for you, or you can point it at an already prepared copy if you have one from the related sister project. After building, restarting foobar2000 loads the new plugin. There are some real limitations worth knowing about. It only works on Apple Silicon Macs running foobar2000 version 2. Certain CLAP effects that compile code on the fly can crash foobar2000, because of a security restriction in how the app is built, so plugins that avoid that technique are safer to use. Rescanning your plugin folder uses more memory each time until you restart foobar2000, since macOS does not release a plugin's memory once loaded. The plugin processes stereo and mono audio, if you are listening to something with more channels, only the first two are processed and the rest pass through untouched. The project is released under the MIT license.

Copy-paste prompts

Prompt 1
Help me build foo_dsp_clap using its bootstrap_sdk.sh script on my Apple Silicon Mac.
Prompt 2
Explain why some CLAP effects crash foobar2000 with this plugin.
Prompt 3
Show me how to point this project at an already built foobar2000 SDK.
Prompt 4
Walk me through installing the CLAP Effect DSP in foobar2000's playback preferences.

Frequently asked questions

What is foo_dsp_clap?

A foobar2000 plugin for macOS that lets you run CLAP audio effect plugins on your music with a GUI and preset browser.

What language is foo_dsp_clap written in?

Mainly C++. The stack also includes C++, foobar2000 SDK, CLAP.

What license does foo_dsp_clap use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is foo_dsp_clap to set up?

Setup difficulty is rated hard, with roughly 1h+ to a first successful run.

Who is foo_dsp_clap for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.