Back To Schedule

Workshop: DSP in Practice

From Block Diagram to Working Plugin

13:30 - 17:00 | Monday 10th November 2025 | Bristol 3
Beginner
Intermediate

In this workshop, you will learn the complete process of designing and implementing an audio effect plugin, specifically a flanger.

You will connect the dots between theory and practice: how to reason about musical features of your plugin before implementing it and how to translate a block diagram into a working implementation.

This workshop covers all the essential steps in professional audio effect development.

You will learn:

  • the basics of digital signal processing: samples, sample rate, and delay,
  • how DSP engineers represent and analyze signal flow,
  • how to reason about delay-based effects,
  • how to quickly prototype your effects in Python,
  • how to set up a C++ audio plugin project using JUCE and CMake,
  • how to create reusable DSP “building blocks” and combine them to create more advanced effects from your diagrams,
  • how to create user interface controls for your plugin and connect them to your effect,
  • how to code, build & test your plugin.

The workshop will include both theoretical and practical components.

Jan Wilczek

Audio Programming Consultant & Coach

WolfSound

I am an audio programming consultant and educator, the creator of TheWolfSound.com blog and YouTube channel dedicated to audio programming.

I am the author of "DSP Pro," an online course on digital audio signal processing, and a co-author of the official JUCE audio plugin development course.

I offer coaching and software development services related to audio plugins and audio software.

I work from home in Katowice, Poland.

VolumetricCondensed