dsp-cookbook

Provide JUCE DSP algorithms for filters, dynamics, modulation, delays, saturation, and distortion.

9|Updated Oct 29, 2025
One-click install
npx skills add https://github.com/yebot/rad-cc-plugins --skill dsp-cookbook
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dsp-cookbook
Source: https://github.com/yebot/rad-cc-plugins/tree/main/plugins/juce-dev-team/skills/dsp-cookbook
Command: npx skills add https://github.com/yebot/rad-cc-plugins --skill dsp-cookbook

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides production-ready DSP algorithm implementations with JUCE integration, covering filters, dynamics, modulation, delays, saturation, and distortion, plus optimization tips for real-time audio.

Core Features & Use Cases

  • DSP Primitives: Biquad filters, State Variable Filter (SVF), dynamics, modulation, delay-based effects
  • JUCE Integration: Clear integration patterns with JUCE DSP modules
  • Performance Guidance: Tips for efficiency and real-time safety
  • Use Case: Build a high-quality EQ or chopper effect with optimized processing

Quick Start

Copy the BiquadFilter example into your JUCE project, configure the frequency and Q, then process your audio buffer with processSample.

Frequently Asked Questions about dsp-cookbook

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement production-ready filters for audio plugins in JUCE?

Biquad and State Variable Filters are production-ready DSP primitives optimized for real-time audio processing in JUCE plugins. This Skill provides integration patterns, frequency/Q configuration, and sample-by-sample processing examples to build high-quality EQs and effects while maintaining real-time safety constraints.

What DSP algorithms do I need for dynamics processing and modulation effects?

Dynamics processors, modulation effects, delays, saturation, and distortion are core DSP primitives covered here with JUCE integration patterns. Each algorithm includes optimization guidance for efficient real-time audio buffer processing and cross-platform compatibility.

Can I use these DSP recipes to build a professional audio plugin?

Yes. These production-ready DSP implementations satisfy professional audio software standards, including real-time optimization, cross-platform compatibility, and documented JUCE integration. Copy algorithms like BiquadFilter directly into your project and configure parameters for your effect.

How do I optimize DSP processing for real-time audio without CPU overload?

Real-time audio processing requires efficiency techniques and safety constraints. This Skill provides performance guidance and optimization tips for implementing filters, dynamics, and modulation in JUCE while maintaining stable, low-latency audio buffer processing.

What's the fastest way to add compression or EQ to a JUCE plugin?

Use the provided DSP primitives—biquad filters for EQ and dynamics processors for compression—with clear JUCE integration patterns. The quick-start approach lets you copy working examples, configure frequency/Q parameters, and call processSample on your audio buffer immediately.